func_code_string: #include <bits/stdc++.h>   using namespace std;   const long long mod = 1000000007;   long long Power(long long a, long long b) {     if (a == 0) return 0LL;     long long ans = 1;     while (b) {       if (b & 1) ans = (ans * a) % mod;       a = (a * a) % mod;       b >>= 1;     }     return ans;   }   int main() {     ios_base::sync_with_stdio(false);     cin.tie(0);     cout.tie(0);     long long n, m, k;     cin >> n >> m >> k;     if (k == -1 && n % 2 != m % 2) {       cout << 0 << endl;       return 0;     }     long long ans = Power(Power(2, (n - 1)), m - 1);     cout << ans << endl;   }   