آی‌بی‌ام منهای یک

Time Limit: 1 Second    Memory Limit: 32768 KB

‫ممکن است کتاب «۲۰۰۱: ادیسهٔ فضایی» اثر آرتور سی. کلارک را را خوانده باشید یا فیلمی را که استنلی کوبریک به همین نام ساخته است دیده باشید. در این داستان، یک فضاپیما از زمین به مشتری پرتاب می‌شود. در طول سفر، خدمه در حالت خواب مصنوعی قرار می‌گیرند؛ تنها دو نفر بیدار می‌مانند و سفینه را رایانهٔ هوشمندی به نام HAL کنترل می‌کند. در طول سفر رفتار HAL عجیب‌تر و عجیب‌تر می‌شود و سرانجام دست به کشتار خدمه می‌زند. ما ادامهٔ داستان را به شما نمی‌گوییم چون ممکن است بخواهید خودتان آن را بخوانید.

‫پس از انتشار فیلم و استقبال بالا از آن، بحث‌هایی دربارهٔ معنای اسم HAL شکل گرفت. برخی معتقد بودند این نام مخفف الگوریتم خلاقانه (Heuristic ALgorithm) است؛ ولی بیشتر مردم این نام را این‌گونه توضیح دادند که اگه هر حرف آن را با حرف بعدی الفبای انگلیسی جایگزین کنیم، به نام IBM می‌رسیم.

‫ممکن است سرنام‌های بیشتری به این روش عجیب ساخته شده باشند. شما قرار است برنامه‌ای بنویسید که ممکن است به یافتن این کلمات کمک کند.

Input

‫ورودی با عدد صحیح n آغاز می‌شود که به‌تنهایی در یک خط قرار گرفته است. این عدد تعداد رشته‌هایی را نشان می‌دهد که در ادامه خواهند آمد. هر یک از n خط بعدی شامل رشته‌ای متشکل از حداکثر ۵۰ حرف بزرگ انگلیسی خواهد بود.

Output

‫برای هر رشتهٔ ورودی ابتدا شمارهٔ آن رشته را مانند نمونه در خروجی نمایش دهید. سپس رشته‌ای را نمایش دهید که با جایگزین کردن هر نویسه با نویسهٔ بعدی الفبا حاصل می‌شود. حرف Z را با A جایگزین کنید. بعد از هر رشته یک خط خالی نمایش دهید.

Sample Input

2
HAL
SWERC

Sample Output

String #1
IBM

String #2
TXFSD
Submit