Это больше похоже не на загадки, а на поиск халявы :)
Возможные варианты решения.
1) Поищите в сети сайт для кроссвордистов с достаточно широкими возможностями вносить шаблоны слов.
2) Скачайте в сети словарь русского языка, скажем "lop2v2.txt" (гуглится) и разберитесь, как написать простенький скрипт с регулярными выражениями. Например, для перла:
Код:
perl -ne "print if /^[аеуияэою]*м[аеуияэою]*б[аеуияэою]*[нбтмкгп]/;" <lop2v2.txt >101
этот скрипт покрывает первые 7 пунктов вашего списка и находит такие слова, как "амбиполярный" и "эмбинский". Потом уже отфильтровываете с толковым словарём или с гуглом, какие слова Вы считаете подходящими.