Permutation.java