«Менделеев» — поиск химических элементов в словах.

Например, в английском слове "Moscow" (Москва) можно обнаружить следующие элементы:
    Mo S C O W,
    Mo S Co W,
    Mo Sc O W,
где:
    Mo — молибден,
    S  — сера,
    Sc — скандий,
    C  — углерод,
    Co — кобальт,
    W  — вольфрам.

Символы, не подходящие ни для одного элемента, обозначаются вопросительными знаками:
    language -> La N ? U Ag ?

Алгоритм реализован на нескольких языках программирования. Каждая программа
принимает список слов в виде аргументов командной строки и выводит все
все возможные комбинации элементов. Например:

    $ ./mendeleev-c preprocessor
    preprocessor:
     P Re P ? O C Es S O ?
     P Re P ? O Ce S S O ?
     P Re Pr O C Es S O ?
     P Re Pr O Ce S S O ?
     Pr ? P ? O C Es S O ?
     Pr ? P ? O Ce S S O ?
     Pr ? Pr O C Es S O ?
     Pr ? Pr O Ce S S O ?

Разрешается использовать этот код в любых целях без каких бы то ни было условий.

Дмитрий Иванович Менделеев (1834–1907) — русский учёный, открывший  периодический
закон химических элементов.