M H N H m vu gP B S m m a P