How many permutations of the letters abcdefgh contain?