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)