rambura amaguru ukurikije igifuniko warnsdorf's rule is a heuristic for finding a knight's tour he took nearly all himself away byose bigenda imbere no hanze ntakintu gisenyuka