n = int(input()) a = list(map(int, input().split())) dp = {0 : 0} def get_nimber(a): global dp if a < 0: return 100 if a in dp: return dp[a] a0 = a ex = [0] * 10 for i in range(60): if a % 2 == 1: g = get_nimber(i) ex[g] = 1 a //= 2 for i in range(10): if ex[i] == 0: dp[a0] = i return i return -1 res = 0 for i in range(n): g = get_nimber(a[i]) res ^= g print(2 if res == 0 else 1)