Rubik's Gridlock Solver