Day 28 Part 2 - Complete P91 Knight's tour

Signed-off-by: Pang Yan Han <pangyanhan@gmail.com>