#include <bits/stdc++.h>
using namespace std;
int n;
vector<long long> basis;
bool add(long long x) {
  for (long long i : basis) {
    if (x & i & -i) x ^= i;
  }
  if (!x) return false;
  for (long long& i : basis) {
    if (i & x & -x) i ^= x;
  }
  basis.push_back(x);
  return true;
}
int main() {
  scanf("%d", &n);
  long long tot = 0;
  for (int i = 0; i < n; i++) {
    long long a, b;
    scanf("%lld%lld", &a, &b);
    tot ^= a;
    add(a ^ b);
  }
  if (add(tot))
    printf("1/1\n");
  else
    printf("%lld/%lld\n", (1LL << basis.size()) - 1, (1LL << basis.size()));
  return 0;
}
