from bisect import bisect_right
N,M = map(int,input().split())
X = list(map(int,input().split()))
Y = list(map(int,input().split()))
Y.sort()
ANS = []
for x in X:
    index = bisect_right(Y,x)
    if index == M:
        ANS.append('Infinity')
    else:
        ANS.append(Y[index] - x)
for ans in ANS:
    print(ans)