Problem: Solve The Mystery

Input:
First line contains T - number of test cases.
Following T lines each contains a string of characters in the range [a-z] only  

Output:
Print a numeric string for each test case.  

Constraints:
1 ≤ T ≤ 100
1 ≤ Length of String ≤ 100  

SAMPLE INPUT
10
key
to
control
nine
tails
is
in
your
hand
phone

SAMPLE OUTPUT
539
86
2668765
6463
82457
47
46
9687
4263
74663

Solution (in PYTHON):

Solution:
from sys import stdin
a = ['@','33','abc','def','ghi','jkl','mno','pqrs','tuv','wxyz']
di = {}
for i in xrange(10):
	j = a[i]
	for x in j:
		di[x] = i
t = int(stdin.readline())
for _ in xrange(t):
	ans = ''
	a = stdin.readline().strip()
	for i in a:
		ans += str(di[i])
	print ans