public void IterativeDeepeningSearch(TileBoard inputBoard) { var dataStructure = new NodeDepthStack(1, true); openNodes = dataStructure; Start(inputBoard); Console.WriteLine("Iterative Deepening Search: (Final depth was " + dataStructure.Depth + " )"); solution.Print(); Console.WriteLine("----------------------------"); }