Mazda puzzle