adhpru

For definition of adhpru, please visit here.