npuy

For definition of npuy, please visit here.