#!/usr/bin/env ruby

# tags: фонетический алфавит

DICTIONARY = {
  "a" => "Alfa",
  "b" => "Bravo",
  "c" => "Charlie",
  "d" => "Delta",
  "e" => "Echo",
  "f" => "Foxtrot",
  "g" => "Golf",
  "h" => "Hotel",
  "i" => "India",
  "j" => "Juliett",
  "k" => "Kilo",
  "l" => "Lima",
  "m" => "Mike",
  "n" => "November",
  "o" => "Oscar",
  "p" => "Papa",
  "q" => "Quebec",
  "r" => "Romeo",
  "s" => "Sierra",
  "t" => "Tango",
  "u" => "Uniform",
  "v" => "Victor",
  "w" => "Whiskey",
  "x" => "X-ray",
  "y" => "Yankee",
  "z" => "Zulu",
  "1" => "One",
  "2" => "Two",
  "3" => "Three",
  "4" => "Four",
  "5" => "Five",
  "6" => "Six",
  "7" => "Seven",
  "8" => "Eight",
  "9" => "Niner",
  "0" => "Zero",
  "а" => "Анна",
  "б" => "Борис",
  "в" => "Василий",
  "г" => "Галина",
  "д" => "Дмитрий",
  "е" => "Елена",
  "ё" => "Елена",
  "ж" => "Женя",
  "з" => "Зинаида",
  "и" => "Иван",
  "й" => "Иван",
  "к" => "Константин",
  "л" => "Леонид",
  "м" => "Михаил",
  "н" => "Николай",
  "о" => "Ольга",
  "п" => "Павел",
  "р" => "Роман",
  "с" => "Сергей",
  "т" => "Тамара",
  "у" => "Ульяна",
  "ф" => "Федор",
  "х" => "Харитон",
  "ц" => "Цапля",
  "ч" => "Человек",
  "ш" => "Шура",
  "щ" => "Щука",
  "ъ" => "Твердый знак",
  "ы" => "Игрек",
  "ь" => "Мягкий знак",
  "э" => "Эдуард",
  "ю" => "Юрий",
  "я" => "Яков"
}

ARGV.join(' ').split(' ').each do |word|
  letters = word.downcase.each_char.map do |char|
    DICTIONARY.fetch char, char
  end

  puts letters.join(' ')
end
