The object of this game is to order the given nine numbered tokens in a 3×3 square at the center such that the numbers increase from left to right and from top to bottom. Some of the challenges use more than nine numbers and the associated target square is then 4×4 or 5×5.

There are red, green, and blue tokens.

A red token can push or pull one other token. If both a push and a pull are available at the same time for a red token, only the push will happen.

A green token can only push one other token.

A blue token can only pull one other token.

In a push or pull, the token controlled by the mouse can only move one unit at any time.

To move a token, drag it to an empty adjacent square.

The "move history" setter bar lets you return to the start, take back a move, go forward one move, or jump to the last move recorded.

The length of the shortest known solution is displayed at the left border. (All solutions were found by hand.) Can you match or even beat it?

If you solve the puzzle in more moves than the minimum displayed, you get a "Well done!" message at the left border.

If you solve the puzzle in the minimum number of moves or less, you get an "Excellent!" message.

This author published this game as the Zillions "Pum-Num", which has solutions attached.

Please note that (in contrast to this Demonstration) the Zillions game lets you move pieces more than one unit; hence the minimum number of moves shown there are different from the ones here.