""" """ import sys from sys import stdin import bisect N,M = map(int,stdin.readline().split()) X = list(map(int,stdin.readline().split())) Y = list(map(int,stdin.readline().split())) Y.sort() Y.append(float("inf")) ans = [] for x in X: ind = bisect.bisect_left(Y,x) Z = Y[ind] - x if Z == float("inf"): ans.append("Infinity") else: ans.append(Z) print ("\n".join(map(str,ans)))