
words = Hash.new;
IO.foreach(ARGV[1]) do |line|
   parts = line.split
   words[parts[0]] = parts[1]
end

IO.foreach(ARGV[0]) do |line|
   parts = line.split
   supp = parts.pop
   parts.each { |ind| print words[ind] + " " }
   puts supp
end
