1m_na: returned value is -1
2sum is non-positive
3m_rm: returned value is 1
4sum is non-positive
5