const rl = require("readline").createInterface({ input: process.stdin }); var iter = rl[Symbol.asyncIterator](); const readline = async () => (await iter.next()).value; void (async function () { // Write your code here const charToNumerMap = { a: 2, b: 2, c: 2, d: 3, e: 3, f: 3, g: 4, h: 4, i: 4, j: 5, k: 5, l: 5, m: 6, n: 6, o: 6, p: 7, q: 7, r: 7, s: 7, t: 8, u: 8, v: 8, w: 9, x: 9, y: 9, z: 9, }; while ((line = await readline())) { console.log( line .replaceAll(/([a-z])/g, (char) => charToNumerMap[char]) .replaceAll(/([A-Z])/g, (char) => { if (char === "Z") return "a"; return String.fromCharCode(char.charCodeAt() + 33); }) ); } })();