AMP Permutation Iterator(DV)