n = int(input()) a = list(map(int, input().split())) a.sort() xor = 0 current_length = 1 for i in range(1, n): if a[i] == a[i-1] + 1: current_length += 1 else: # Calculate grundy for current group grundy = 1 if (current_length % 3 == 0) else 0 xor ^= grundy current_length = 1 # Process the last group grundy = 1 if (current_length % 3 == 0) else 0 xor ^= grundy print("First" if xor != 0 else "Second")