func_code_string: #include <bits/stdc++.h>   using namespace std;   int N;   long long a[100013];   long long mpow(long long x, int k) {     long long res = 1;     while (k) {       if (k & 1) {         res *= x;         res %= 1000000007;       }       x *= x;       x %= 1000000007;       k >>= 1;     }     return res;   }   int main() {     scanf( %d , &N);     long long a = 1, b = -1;     for (int i = int(0); i < int(N); i++) {       long long x;       scanf( %I64d , &x);       a *= x % (1000000007 - 1);       a %= (1000000007 - 1);       if ((x & 1) == 0) {         b = 1;       }     }     if (a == 0ll) {       a = 1000000007 - 1;     }     a--;     a = mpow(2, a);     long long x = a + b;     x *= mpow(3, 1000000007 - 2);     x %= 1000000007;     printf( %I64d/%I64d n , x, a);     return 0;   }   