Puzzles solved by Mazda