I have enjoyed playing a puzzle game called "Cats & Boxes" published by Smart Games.
Briefly, the way the game is played is:
- Place $5$ cat pieces and $4$ box pieces (one of which has $2$ boxes) onto a $5\times5$ grid. The game comes with $60$ initial puzzle setups, ranging in difficulty. The cats are always unboxed in each initial configuration.
- Move the box pieces one at a time until each cat is in a box. See the images below for an example setup and eventual solution.
- (An edit for clarity) The box pieces are rigid, each consisting of $1$ or $2$ boxes that may or may not be placed over a cat, as well as $3$ flat "carpet" squares. The carpet squares must be placed flat on the board and cannot go onto a cat or any part of another box piece. See this video that shows an example.
Some actions are specifically not allowed.
- You may not move any of the cats.
- You may not overlap any pieces, i.e. each box piece needs to be placed flat on the grid (whether or not it holds a cat) before moving another box piece. The cats are $3$ dimensional, so the only part of a box piece that can go on a cat square is a box itself.
The minimum number of moves required to solve a puzzle is $4$, since there are $4$ box pieces. The easiest puzzles in the game can be solved in $4$ moves.
Harder puzzles require more moves. The fun of the game comes from figuring out how exactly to move the pieces around until all the cats are boxed.
The puzzle booklet tells the minimum number of moves needed to solve each puzzle. Easy puzzles can be done in about $4$ to $7$ moves at a minimum. Mid-level puzzles take about $8$ to $13$ moves at a minimum. The "hardest" puzzle in the booklet is the last one, puzzle $60$. It takes a minimum of $33$ moves to complete, as indicated in the booklet.
$33$ moves seems to me like an outlier, when compared with the rest of the puzzles. The next highest is $26$ moves, and those are the only two puzzles requiring $>20$ moves.
I expect that computers were very much involved in coming up with initial puzzle configurations, and their optimal solutions. My own programming skills are not up to the task of writing code to answer my question.
I know that many initial configurations of cats are impossible to cover with the box pieces. One restriction comes from the piece with $2$ boxes that are a chess knight's move apart. So, having all $5$ cats in a single row, column, or diagonal will be impossible to cover. I know there are other restrictions due to the shapes of the box pieces.
My specific question is the one in the title. It could be that $33$ moves is the greatest minimum possible, but I'd like to know for sure!


