#include <stdio.h>

long long a[101010];

int main(){
	int n;
	long long l;
	scanf("%d%lld",&n,&l);
	for(int i=0;i<n;i++)scanf("%lld",&a[i]);
	
	for(int i=0;i+1<n;i++){
		if(a[i]+a[i+1]>=l){
			puts("Possible");
			for(int j=1;j<=i;j++)printf("%d\n",j);
			for(int j=n-1;j>=i+1;j--)printf("%d\n",j);
			return 0;
		}
	}
	puts("Impossible");
}