Dragon and the Knight Puzzle