#include <bits/stdc++.h>
using namespace std;
const long long MOD = 1000000007;
long long pw(long long n, long long e) {
  if (e == 0) return 1LL;
  long long x = pw(n, e / 2);
  x *= x;
  x %= MOD;
  if (e % 2 == 1) x *= n;
  return x % MOD;
}
int main() {
  std::ios_base::sync_with_stdio(false);
  cin.tie(0);
  long long k;
  cin >> k;
  long long z = 2;
  bool flag = false;
  for (int i = 0; i < k; ++i) {
    long long a;
    cin >> a;
    if (a % 2 == 0) flag = true;
    z = pw(z, a);
  }
  z = (z * pw(2, MOD - 2)) % MOD;
  long long y = z, x;
  if (flag)
    x = ((z + 1) * pw(3, MOD - 2)) % MOD;
  else
    x = ((z - 1) * pw(3, MOD - 2)) % MOD;
  cout << x << "/" << y << endl;
  return 0;
}
