new toy project: knight's tour problem