Puzzles solved by vae