Ascending order.... a!b|a!b |a!b!|a!c|a!cd|ab|ab |a b|ab!|ab%|abc|abcd|abd|ac |a c|ac!|a c%|acc|a d|