h     m     f     n     b