Puzzle #219 complete