import java.util.*; public class d { Scanner in=new Scanner(System.in); public static void main(String[] args) { new d().go(); } private void go() { OUT: while(true){ int n=in.nextInt(),d=in.nextInt(); if(n==0)break; int[] heights=new int[n],pointin=new int[n],pointout=new int[n]; for(int i=0;ipointin[n-1])for(int i=0;id){ System.out.println(-1); continue OUT; } for(int i=0;i