N = int(input()) A = list(map(int, input().split())) x = 0 for i in A: x ^= i K = 10**9 if x: K = x & -x print("First") for i in range(N): if A[i] >= K: print(i+1, K) A[i] -= K break ret = int(input()) if ret != 0: exit(0) else: print("Second") while 1: i, x = map(int, input().split()) i -= 1 A[i] -= x K = x & -x ret = int(input()) if ret != 0: break for i in range(N): if A[i] >= K: print(i+1, K) A[i] -= K break ret = int(input()) if ret != 0: break