pugr

For definition of pugr, please visit here.