Next_Permutation.cc