public class UnCheckedList
{
   public HeapPriorityQueue UnChecked_list;

   UnCheckedList()
   {
	UnChecked_list = new HeapPriorityQueue(new IntegerComparator());
   }  
//
//
   Board GetFromList ()
   {  
      return (Board) UnChecked_list.removeMin();
   }
//
//
   void AddToList (Board SuccBoard)
   {   
	UnChecked_list.insert(new Integer(SuccBoard.ManhattanD), SuccBoard);
   }
  
}

