Seven men M1, M2, M3, M4, M5, M6 and M7 are sitting around a circular table, facing towards the centre (not necessarily in the same order). M5 is the immediate neighbour of both M1 and M4. M6 is to the immediate right of M1. M7 is not the immediate neighbour of M6 or M3. Who is second to the right of M7?
AM5
BM1
CM3
DM2