leetcode: PermutationSequence, PreviousPremutation, RotateList, UniquePaths, UniquePathsII