G, H, I, J, M, N and O are sitting in a row facing the north. Only G sits to the left of J. Only four people sit between G and H. Only O sits between N and I, and N is not an immediate neighbour of H. Who sits at the extreme right of the line?
1
O
2
G
3
M
4
I