Most difficult 2600 rated chess.cum puzzle.
Yes, it's M1