aabcmt

For definition of aabcmt, please visit here.