Puzzles solved by guil