aabem

For definition of aabem, please visit here.