Puzzles solved by bmw