#include <bits/stdc++.h>
using namespace std;

int main() {
    int n, k;
    cin >> n >> k;

    int niza[n];
    for(int i = 0; i < n; i++) {
        cin >> niza[i];
    }

    map<int, int> mapa;
    for(int i = 0; i < n; i++) {
        if(mapa.count(k - niza[i])) {
            cout << mapa[k - niza[i]] + 1 << " " << i + 1 << endl;
            return 0;
        }

        mapa[niza[i]] = i;
    }
    cout << "IMPOSSIBLE" << endl;
    return 0;
}