n, m = map(int, input().split()) X = list(map(int, input().split())) Y = list(map(int, input().split())) Y.sort() import bisect ans = [] for x in X: i = bisect.bisect_left(Y, x) if i == m: ans.append('Infinity') else: d = Y[i]-x ans.append(d) print(*ans, sep='\n')