#include using namespace std; #define ll long long #define mp make_pair #define mt make_tuple #define pb push_back #define fi first #define se second #define rep(i,a,b) for(int i=a;i<=b;i++) #define repi(i,a,b) for(int i=a;i>=b;i--) #define vi vector #define vvi vector > #define vll vector #define vvll vector > #define vb vector #define pii pair #define tiii tuple #define mod 1000000007 #define mem1(x) memset(x,1,sizeof(x)) #define mem0(x) memset(x,0,sizeof(x)) #define memn1(x) memset(x,-1,sizeof(x)) #define fastio ios_base::sync_with_stdio(false),cin.tie(NULL) #define inf 1e17+1 template x gcd(x a, x b) {return (b == 0) ? a : gcd(b, a % b);} template x powerm(x a, x n) {if (n == 0)return 1; x b = powerm(a, n / 2) % mod; return (n & 1) ? ((b * b) % mod * a) % mod : (b * b) % mod;} const int cnst = 1000001; void solve() { string a, b; cin >> a >> b; for (char &i : b) { if (i < 'a') { i = a[i - '0']; } } cout << b << endl; } int main() { #ifndef ONLINE_JUDGE //for reading input from input.txt freopen("input.txt", "r", stdin); //for writing output in output.txt freopen("output.txt", "w", stdout); #endif fastio; int t = 1; // cin >> t; while (t--) { solve(); } }