func_code_string: #include <bits/stdc++.h>   using namespace std;   long long n, m, ans;   int main() {     scanf( %I64d%I64d , &n, &m);     if (n > m) swap(n, m);     if (n == 2) {       if (m <= 2)         ans = 0;       else {         ans = n * m;         if (m == 3)           ans -= 2;         else if (m == 7)           ans -= 2;       }     } else if (n == 1) {       ans = n * m;       long long t = ans % 6;       if (t <= 3)         ans -= t;       else if (t == 4)         ans -= 2;       else if (t == 5)         --ans;     } else {       ans = (n * m) - ((n * m) & 1);     }     printf( %I64d n , ans);     return 0;   }   