#include using namespace std; using ll = long long; #define rep(i,m,n) for(int i=m; i> N >> L; vector X(N), Y(L); for(int &x : X) cin >> x; for(int &y : Y) cin >> y; sort(Y.begin(), Y.end()); rep(i, 0, N){ auto itr = upper_bound(Y.begin(), Y.end(), X[i]); if(itr == Y.end()){ cout << "Infinity" << endl; }else{ cout << *itr - X[i] << endl; } } return 0; }