Question 171996
knightowltour's solution is good, except for the typo in the last line.