added Knight's Travails solution