N = int(input()) A = list(map(int, input().split())) X = [int(x) for x in input().split()] d = False for (i, x) in enumerate(X) : for j in range(2) : A[j] -= ((x >> j) & 1) if min(A) < 0 : d = True print(i+1) if not d : print(-1)