leetcode "permutations" 1/20/2014