agnnw

For definition of agnnw, please visit here.