Puzzles solved by Marek B.