def main(): Q = int(input()) N = tuple(int(input()) for _ in [0] * Q) for n in N: i = tetra(n) print(i % 17) def tetra(n): def tetra2(g, m): for i in range(m): yield next(g) for num in tetra2(tetra_seq(), n): fn = num return fn def tetra_seq(): a, b, c, d = 0, 0, 0, 1 while 1: yield a a, b, c, d = b, c, d, a+b+c+d main()