#include<bits/stdc++.h>
using namespace std;
int a[100010];

int main()
{
    int n,m,L=-1;
    cin>>n>>m;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i];
        if(a[i]+a[i-1]>=m) L=i;
    }

    if(L==-1) cout<<"Impossible\n";
    else{
    cout<<"Possible\n";
    for(int i=1;i<L-1;i++) cout<<i<<'\n';
    for(int i=n-1;i>=L;i--) cout<<i<<'\n';
    cout<<L-1;
}
}

