Puzzles solved by VALE321