output_description: Print the minimum possible difference between the number of red blocks and the
  number of blue blocks.
  
  * * *
input_description: The input is given from Standard Input in the following format:
  
      
      
      A B C
attempt: #include <bits/stdc++.h>
  #define rep(i,n) for(int i=0; i<(n); i++)
  #define rrep(i,n) for(int i=1; i<=(int)(n); i++)
  #define pb push_back
  #define all(v) v.begin(),v.end()
  #define fi first
  #define se second
  #define bigger (char)toupper
  #define smaller (char)tolower
  using namespace std;
  typedef pair<int,int> pii;
  typedef vector<int> vi;
  typedef vector<vi> vii;
  typedef vector<string> vs;
  typedef vector<char> vc;
  typedef long long ll;
  typedef unsigned long long ull;
  
  int main() {
      ll A,B,C;
      cin>>A>>B>>C;
      if(A%2==0||B%2==0||C%2==0) cout<<0<<endl;
      else {
          vector<ll> v;
          v.pb(A);
          v.pb(B);
          v.pb(C);
          sort(all(v));
          cout<<v[0]*v[1]<<endl;
      }
  }
problem_description: Statement
  
  We have a rectangular parallelepiped of size A×B×C, built with blocks of size
  1×1×1. Snuke will paint each of the A×B×C blocks either red or blue, so that:
  
    * There is at least one red block and at least one blue block.
    * The union of all red blocks forms a rectangular parallelepiped.
    * The union of all blue blocks forms a rectangular parallelepiped.
  
  Snuke wants to minimize the difference between the number of red blocks and
  the number of blue blocks. Find the minimum possible difference.
samples: [{"input": "3 3 3", "output": "9\n    \n\nFor example, Snuke can paint the blocks as shown in the diagram below. There\nare 9 red blocks and 18 blue blocks, thus the difference is 9.\n\n![](/img/agc/004/gatbantar/A_1.png)\n\n* * *"}, {"input": "2 2 4", "output": "0\n    \n\nFor example, Snuke can paint the blocks as shown in the diagram below. There\nare 8 red blocks and 8 blue blocks, thus the difference is 0.\n\n![](/img/agc/004/gatbantar/A_2.png)\n\n* * *"}, {"input": "5 3 5", "output": "15\n    \n\nFor example, Snuke can paint the blocks as shown in the diagram below. There\nare 45 red blocks and 30 blue blocks, thus the difference is 9.\n\n![](/img/agc/004/gatbantar/A_3.png)"}]