Prevent worst-case puzzles from taking an hour to solve like they do now.
Do some transformations on the puzzle (rotations/flips) to get a number of puzzles to solve all at once. Then. solve them all at once and return (rotated/flipped back to normal) whichever puzzle returns first.
Prevent worst-case puzzles from taking an hour to solve like they do now.
Do some transformations on the puzzle (rotations/flips) to get a number of puzzles to solve all at once. Then. solve them all at once and return (rotated/flipped back to normal) whichever puzzle returns first.