A java applet based simulation of KnightsTour puzzle