Puzzles solved by Teran lenin