potp

For definition of potp, please visit here.