Puzzles solved by v flfvfgft