permutation_print