#include<iostream>
#include<vector>
#include<stdio.h>
using namespace std;
int main(){
  int n,l;
  cin >> n >> l;
  vector<int> a(n);
  int t=n*2;
  for(int i=0;i<n;i++){
    cin >> a[i];
    if(i)if(a[i-1]+a[i]>=l)t=i;
  }
  if(t>n)puts("Impossible");
  else {
    puts("Possible");
    for(int i=1;i<t;i++)cout << i << endl;
    for(int i=n-1;i>=t;i--)cout << i << endl;
  }
  return 0;
} 