aegggr

For definition of aegggr, please visit here.