graph
»
Topological sort to order character in an alien dictionary
»
Shortest path in grid w/keys and door