Search for all the goals in a maze using three algorithms- Breadth First Search Depth First Search Iterative Deepening Depth-First Search