bmosu

For definition of bmosu, please visit here.