https://123dok.com/document/7q0m0xxz-solving-knight-tour-problem-using-paddy-field-algorithm.html