Permutation of letters (#843) - Basecamp