Смотри: всего 2**10-1 разных непустых сочетаний буквомест, но всё портят повторяющиеся буквы: например, сочетание
МА достигается 5 способами:
- МАтематика
- МатемАтика
- МатематикА
- матеМАтика
- матеМатикА
Считать это ручками хлопотно, проще написать однострочник:
from itertools import combinations
print(len(set(s for le in range(1, 11) for s in combinations('МАТЕМАТИКА', le))))