fork download
  1. prefixes = %w[Альт Биркен Браун Брун Бух Айх Айзен Франк Франкен Граф Графен Гросс Грюн Хам Хайлиген Херцогс Кайзер Карлс Кляйн Кёнигс Коль Моор Мюль Ной Норд Ост Паппель Регенс Ротен Зальц Шварц Зильбер Зонн Зоннен Зюд Танн Вайс Вест]
  2. suffices = %w[бах берг брюк бург бюттель дорф фельд фельс фурт грубе хафен хайн хаузен хайм хоф хольц хорст хус хютте инген лебен мюнстер роде зее штадт штетт вальд ведель]
  3. puts(prefixes.shuffle.zip(suffices.shuffle).select(&:all?).map(&:join))
  4.  
Success #stdin #stdout 0s 6516KB
stdin
Standard input is empty
stdout
Вестхафен
Шварцвальд
Вайсинген
Альтзее
Франкбах
Регенсбрюк
Графбург
Мюльхаузен
Айзенлебен
Браунхоф
Графенфельд
Зоннендорф
Кольхорст
Кляйнхютте
Биркенгрубе
Хамбюттель
Буххайм
Брунфельс
Карлсведель
Франкенфурт
Зальцхайн
Кайзерроде
Паппельхус
Херцогсберг
Айххольц
Остштадт
Таннмюнстер
Ротенштетт