n, *rest = map(int, open(0).read().split()) a = rest[:n] a.sort() blocks = [] prev = -10**18 current_length = 0 for num in a: if num == prev + 1: current_length += 1 else: if prev != -10**18: blocks.append(current_length) current_length = 1 else: current_length = 1 prev = num blocks.append(current_length) xor_sum = 0 for l in blocks: xor_sum ^= (l % 2) print("First" if xor_sum != 0 else "Second")