Puzzles solved by TEE