This Applet models the Hungarian Rings Puzzle

alt="Your browser understands the <APPLET> tag but isn't running the applet, for some reason." Your browser is completely ignoring the <APPLET> tag!
Instructions
In this puzzle you must arrange the balls into 4 chains each of a single colour. There are several configurations of the 4 chains which can be achieved. Note that there are 9 balls each of blue and yellow, but 10 balls of black and red. The balls are arranged/disarranged by alternately rotating each large ring. 

Mouse
Drag a ball around the ring it is in to move that ring.

The Invert button will rotate the puzzle through 180 degrees

Keys
"n" toggles the display/hiding of ball numbers

My solution 
Click to see my solution which uses one easy to remember sequence.

My other Java Puzzles