Minor: space missing (M, N).