#include <bits/stdc++.h>
#define rep(i, l, r) for (int i = (l); i < (r); i++)
using namespace std;

typedef long long ll;

int main() {
    int N, M;
    cin >> N >> M;
    vector<int> X(N), Y(M);
    rep(i, 0, N) cin >> X[i];
    rep(i, 0, M) cin >> Y[i];
    rep(i, 0, N) {
        int ans = 2e9;
        rep(j, 0, M) {
            if (X[i] < Y[j]) ans = min(ans, Y[j] - X[i]);
        }
        if (ans == 2e9) cout << "Infinity\n";
        else cout << ans << endl;
    }
}