aabcuu

For definition of aabcuu, please visit here.