https://www.geeksforgeeks.org/find-the-k-th-permutation-sequence-of-first-n-natural-numbers/