Perfect Permutation

CodeForces - 233A