A Rubiks Cube in 2 dimensions. Ten balls are mixed up and you have get them back in order by rotating sets of balls. This puzzle is more difficult than it initially looks.
LicenseFree
Operating System Webware