Puzzles solved by ffdsvf