Domanda di colloquio di Meta

Asked the next permutation problem.