'''
# Sample code to perform I/O:
name = input() # Reading input from STDIN
print('Hi, %s.' % name) # Writing output to STDOUT
# Warning: Printing unwanted or ill-formatted data to output will cause the test cases to fail
'''
# Write your code here
test_cases = int(input())
count = 0
string_length = 0
string = ''
magic_word = ''
magic_letters = [67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113]
def nearest_prime(num):
smallest_difference = 1000
nearest_prime = 0
for letter in magic_letters:
difference = abs(num - letter)
if difference < smallest_difference:
smallest_difference = difference
nearest_prime = letter
return nearest_prime
while(count < test_cases):
string_length = int(input())
string = input()
count += 1
for x in string:
magic_word += chr(nearest_prime(ord(x)))
print(magic_word)
magic_word = ''
Language: Python 3.8