# frozen_string_literal: true def solve A.chars.then do |map| S.chars .map { (integer = _1.integer?) ? map[integer] : _1 } .join end end class String def integer? Integer self rescue StandardError false end end A, S = 2.times.map { gets.chomp } puts solve