PHP, 92 79 bytes
fn($a)=>array_product(array_keys(array_intersect(array_count_values($a),[1])));
This isn't going to win for brevity, but just thought I'd try it entirely using chained PHP array functions.
Now using @Guillermo Phillips's suggestion for PHP 7.4 arrow function syntax to save 13 bytes.
PHP, 66 bytes
fn($a,$b,$c)=>$a-$c?$a-$b?$b-$c?$a*$b*$c:$a:$b==$c?:$c:$b==$c?:$b;
And another crazy ternary version inspired by @Guillermo Phillips's answer!