Wow, I just got home and am amazed that the puzzle is still going. Alas, I can't solve it either. So...

I'll guess M please.