#include using namespace std; int n,m; int arr[10000]; int obs[10000]; int dist; int busqueda(int x){ int ini = 0, fin = m; while(ini < fin){ int mitad = (ini + fin)/2; if(obs[mitad] > x){ fin = mitad; }else{ ini = mitad + 1; } } if(obs[ini] < x)return -1; return obs[ini] - x; } int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin >> n >> m; for(int i = 0; i < n; i++){ cin >> arr[i]; } for(int i = 0; i < m; i++){ cin >> obs[i]; } sort(obs, obs + m); for(int i = 0; i < n; i++){ dist = busqueda(arr[i]); if(dist == -1)cout << "Infinity" << '\n'; else{ cout << dist << '\n'; } } return 0; }