import bisect 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: pos = bisect.bisect_left(Y, x) if pos==M: ans.append("Infinity") else: ans.append(Y[pos]-x) for a in ans: print(a)