Puzzles solved by Adrian mikus