aoprvy

For definition of aoprvy, please visit here.