/**
就是一个立方体切一刀,使得切出的两部分的体积之差最小
a*b*c的立方体,每条边长度就是ab,ac,bc
只要有一条边是偶数
那么从这条边中间切开,两部分体积相同,差为0
如果每条边都是奇数
那肯定会差一个面的大小
输出面积最小的一个面就可以
**/
ll a,b,c;
int main()
{
cin >> a >> b >> c;
if(a % 2 == 0 || b % 2 == 0 || c % 2 == 0)
cout << 0 << endl;
else
cout << min(min(a*b,a*c),b*c) << endl;
return 0;
}