Problem B: 字符变换

Problem B: 字符变换

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MiB

Description

给定一串字符,字符只会包含大写字母、小写字母、数字。按照下面规则变换:

  1. 如果是大写字母 → 转成对应小写字母;
  2. 如果是小写字母 → 转成对应大写字母;
  3. 如果是数字 → 变成字符#

按顺序输出变换后的字符串,字符之间不要空格

Input

共 2 行:

  1. 第一行整数 n,代表字符串总字符数量。
  2. 第二行,连续无空格的字符串,长度恰好等于 n。

Output

输出一行,变换完成后的字符串,无空格

Sample Input Copy

7
XyZ7m2q

Sample Output Copy

xYz#M#Q