@pandapuzzles: Complete backtrack