Very hard riddle – Find M