• محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۶۴ مگابایت

دیجیکالا در پروموشن نوروز خودش یک تخفیف ویژه برای برنامه‌نویسان در نظر گرفته است. کاربران با وارد شدن به صفحه‌ی این پروموشن، لیستی از کالاها و تخفیف‌های عمومی را می‌بینند، اما دیجیکالا اعلام کرده است که هرکسی که بتواند به ازای هر سریالی که در این لیست هست، کوچیکترین سریال بزرگتر با کاراکترهای همون سریال را پیدا کند، می‌تواند یک تخفیف ۹۰٪ی روی تمام محصولات بگیرد. سریال‌های کالاهای دیجی‌کالا رشته‌هایی از حروف انگلیسی a-z (همه‌ی حروف کوچک) هستند و برای مقایسه‌ی کوچیکتر/بزرگتر آن‌ها از ترتیب حروف الفبا استفاده می‌شود. برای مثال کلمه‌ی baba از کلمه‌ی abab بزرگ‌تر است و کلمه‌ی zaszas از کلمه‌ی zsazsa کوچک‌تر است.

ورودی

در خط اول ورودی nn که تعداد سریال‌های پروموشون هست و در nn خط بعدی در هر خط ww به عنوان یک سریال داده می‌شوند.

1n10001 \leq n \leq 1000 1length(w)1001 \leq length(w) \leq 100

خروجی

خروجی شامل nn خط است که در هر خط در صورتی که رشته‌ی مورد نظر وجود دارد، رشته‌ و در غیر این صورت عبارت ‍‍no answer چاپ می‌شود.

مثال

ورودی نمونه

4
acs
lgeuvf
dqwrmse
zwsked
Plain text

خروجی نمونه

asc
lgevfu
dqwrsem
no answer
Plain text

در این نمونه، ترکیب بعد از acs برابر asc است. تنها با جابجایی همین دو حرف کلمه‌ی بعدی تشکیل می‌شود. در کلمه‌ی lgeuvf تنها با تبدیل uvf به vfu، رشته‌ی بعدی به دست می‌آید. در کلمه‌ی zwsked، چون حروف به صورت کامل‍ا نزولی مرتب شده‌اند، ترکیب کلمات در بزرگ‌ترین حالت خود قرار دارد.


ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.