aaguv

For definition of aaguv, please visit here.