boolean valid(int []dis)
	{

		return  dis[0] == 0 &&
				dis[1] == 1 &&
				dis[2] == 4 &&
				dis[3] == 7 &&
				dis[4] == 5 &&
				dis[5] == 8 && 
				dis[6] == 10 && 
				dis[7] == 12 && 
				dis[8] == 16 ; 
	}