Puzzles solved by Piotr rottmayer