prefixes = %w[Алексее Александро Артёмо Багратионо Бело Богдано Борисо Верхне Влади Волго Волоко Высоко Горно Дальне Дивно Дмитро Домодедо Екатерино Железно Злато Змеино Ивано Каменно Кисло Козло Красно Ленино Лесо Магнито Мало Медвежье Медно Михайло Морозо Невинно Нефте Николае Ново Олене Павло Петро Перво Пере Светло Северо Солнечно Угле Хабаро Черепо Электро Южно Ясно Яро Альт Биркен Браун Брун Бух Айх Айзен Франк Франкен Граф Графен Гросс Грюн Хам Хайлиген Херцогс Кайзер Карлс Кляйн Кёнигс Коль Моор Мюль Ной Норд Ост Паппель Регенс Ротен Зальц Шварц Зильбер Зонн Зоннен Зюд Танн Вайс Вест Эндрю Брайн Брайан Кэмерон Коли Дермотт Дональд Дункан Эван Кей Кензи Кернан Лолин Ли Леннан Линкомн Линн Муррей Набб Нолан Патрик Таггарт Уильям]
suffices = %w[вск морск реченск ярск горск глебск уральск восток кавказ мир град донск ламск заводск озёрск бург водск дольск поль армейск дар знаменск слободск кузнецк сибирск славль ярославец московск мысск камск вартовск алтайск двинск кубанск черкасск петровск майск павловск волжск байкальск сталь угли бах берг брюк бург бюттель дорф фельд фельс фурт грубе хафен хайн хаузен хайм хоф хольц хорст хус хютте инген лебен мюнстер роде зее штадт штетт вальд ведель бург бари клифф крест дейл даун филд форд грув хед холм хёрст ленд мир монд монт мор ноуд шир сайд сон спар стоун тон таун вилль велл вик вуд]
puts(prefixes.shuffle.zip(suffices.shuffle).select(&:all?).map(&:join))
cHJlZml4ZXMgPSAld1vQkNC70LXQutGB0LXQtSDQkNC70LXQutGB0LDQvdC00YDQviDQkNGA0YLRkdC80L4g0JHQsNCz0YDQsNGC0LjQvtC90L4g0JHQtdC70L4g0JHQvtCz0LTQsNC90L4g0JHQvtGA0LjRgdC+INCS0LXRgNGF0L3QtSDQktC70LDQtNC4INCS0L7Qu9Cz0L4g0JLQvtC70L7QutC+INCS0YvRgdC+0LrQviDQk9C+0YDQvdC+INCU0LDQu9GM0L3QtSDQlNC40LLQvdC+INCU0LzQuNGC0YDQviDQlNC+0LzQvtC00LXQtNC+INCV0LrQsNGC0LXRgNC40L3QviDQltC10LvQtdC30L3QviDQl9C70LDRgtC+INCX0LzQtdC40L3QviDQmNCy0LDQvdC+INCa0LDQvNC10L3QvdC+INCa0LjRgdC70L4g0JrQvtC30LvQviDQmtGA0LDRgdC90L4g0JvQtdC90LjQvdC+INCb0LXRgdC+INCc0LDQs9C90LjRgtC+INCc0LDQu9C+INCc0LXQtNCy0LXQttGM0LUg0JzQtdC00L3QviDQnNC40YXQsNC50LvQviDQnNC+0YDQvtC30L4g0J3QtdCy0LjQvdC90L4g0J3QtdGE0YLQtSDQndC40LrQvtC70LDQtSDQndC+0LLQviDQntC70LXQvdC1INCf0LDQstC70L4g0J/QtdGC0YDQviDQn9C10YDQstC+INCf0LXRgNC1INCh0LLQtdGC0LvQviDQodC10LLQtdGA0L4g0KHQvtC70L3QtdGH0L3QviDQo9Cz0LvQtSDQpdCw0LHQsNGA0L4g0KfQtdGA0LXQv9C+INCt0LvQtdC60YLRgNC+INCu0LbQvdC+INCv0YHQvdC+INCv0YDQviDQkNC70YzRgiDQkdC40YDQutC10L0g0JHRgNCw0YPQvSDQkdGA0YPQvSDQkdGD0YUg0JDQudGFINCQ0LnQt9C10L0g0KTRgNCw0L3QuiDQpNGA0LDQvdC60LXQvSDQk9GA0LDRhCDQk9GA0LDRhNC10L0g0JPRgNC+0YHRgSDQk9GA0Y7QvSDQpdCw0Lwg0KXQsNC50LvQuNCz0LXQvSDQpdC10YDRhtC+0LPRgSDQmtCw0LnQt9C10YAg0JrQsNGA0LvRgSDQmtC70Y/QudC9INCa0ZHQvdC40LPRgSDQmtC+0LvRjCDQnNC+0L7RgCDQnNGO0LvRjCDQndC+0Lkg0J3QvtGA0LQg0J7RgdGCINCf0LDQv9C/0LXQu9GMINCg0LXQs9C10L3RgSDQoNC+0YLQtdC9INCX0LDQu9GM0YYg0KjQstCw0YDRhiDQl9C40LvRjNCx0LXRgCDQl9C+0L3QvSDQl9C+0L3QvdC10L0g0JfRjtC0INCi0LDQvdC9INCS0LDQudGBINCS0LXRgdGCINCt0L3QtNGA0Y4g0JHRgNCw0LnQvSDQkdGA0LDQudCw0L0g0JrRjdC80LXRgNC+0L0g0JrQvtC70Lgg0JTQtdGA0LzQvtGC0YIg0JTQvtC90LDQu9GM0LQg0JTRg9C90LrQsNC9INCt0LLQsNC9INCa0LXQuSDQmtC10L3Qt9C4INCa0LXRgNC90LDQvSDQm9C+0LvQuNC9INCb0Lgg0JvQtdC90L3QsNC9INCb0LjQvdC60L7QvNC9INCb0LjQvdC9INCc0YPRgNGA0LXQuSDQndCw0LHQsSDQndC+0LvQsNC9INCf0LDRgtGA0LjQuiDQotCw0LPQs9Cw0YDRgiDQo9C40LvRjNGP0LxdCnN1ZmZpY2VzID0gJXdb0LLRgdC6INC80L7RgNGB0Log0YDQtdGH0LXQvdGB0Log0Y/RgNGB0Log0LPQvtGA0YHQuiDQs9C70LXQsdGB0Log0YPRgNCw0LvRjNGB0Log0LLQvtGB0YLQvtC6INC60LDQstC60LDQtyDQvNC40YAg0LPRgNCw0LQg0LTQvtC90YHQuiDQu9Cw0LzRgdC6INC30LDQstC+0LTRgdC6INC+0LfRkdGA0YHQuiDQsdGD0YDQsyDQstC+0LTRgdC6INC00L7Qu9GM0YHQuiDQv9C+0LvRjCDQsNGA0LzQtdC50YHQuiDQtNCw0YAg0LfQvdCw0LzQtdC90YHQuiDRgdC70L7QsdC+0LTRgdC6INC60YPQt9C90LXRhtC6INGB0LjQsdC40YDRgdC6INGB0LvQsNCy0LvRjCDRj9GA0L7RgdC70LDQstC10YYg0LzQvtGB0LrQvtCy0YHQuiDQvNGL0YHRgdC6INC60LDQvNGB0Log0LLQsNGA0YLQvtCy0YHQuiDQsNC70YLQsNC50YHQuiDQtNCy0LjQvdGB0Log0LrRg9Cx0LDQvdGB0Log0YfQtdGA0LrQsNGB0YHQuiDQv9C10YLRgNC+0LLRgdC6INC80LDQudGB0Log0L/QsNCy0LvQvtCy0YHQuiDQstC+0LvQttGB0Log0LHQsNC50LrQsNC70YzRgdC6INGB0YLQsNC70Ywg0YPQs9C70Lgg0LHQsNGFINCx0LXRgNCzINCx0YDRjtC6INCx0YPRgNCzINCx0Y7RgtGC0LXQu9GMINC00L7RgNGEINGE0LXQu9GM0LQg0YTQtdC70YzRgSDRhNGD0YDRgiDQs9GA0YPQsdC1INGF0LDRhNC10L0g0YXQsNC50L0g0YXQsNGD0LfQtdC9INGF0LDQudC8INGF0L7RhCDRhdC+0LvRjNGGINGF0L7RgNGB0YIg0YXRg9GBINGF0Y7RgtGC0LUg0LjQvdCz0LXQvSDQu9C10LHQtdC9INC80Y7QvdGB0YLQtdGAINGA0L7QtNC1INC30LXQtSDRiNGC0LDQtNGCINGI0YLQtdGC0YIg0LLQsNC70YzQtCDQstC10LTQtdC70Ywg0LHRg9GA0LMg0LHQsNGA0Lgg0LrQu9C40YTRhCDQutGA0LXRgdGCINC00LXQudC7INC00LDRg9C9INGE0LjQu9C0INGE0L7RgNC0INCz0YDRg9CyINGF0LXQtCDRhdC+0LvQvCDRhdGR0YDRgdGCINC70LXQvdC0INC80LjRgCDQvNC+0L3QtCDQvNC+0L3RgiDQvNC+0YAg0L3QvtGD0LQg0YjQuNGAINGB0LDQudC0INGB0L7QvSDRgdC/0LDRgCDRgdGC0L7Rg9C9INGC0L7QvSDRgtCw0YPQvSDQstC40LvQu9GMINCy0LXQu9C7INCy0LjQuiDQstGD0LRdCnB1dHMocHJlZml4ZXMuc2h1ZmZsZS56aXAoc3VmZmljZXMuc2h1ZmZsZSkuc2VsZWN0KCY6YWxsPykubWFwKCY6am9pbikpCg==