محدودیت زمانی: 1ثانیه

محدودیت حافظه: 1024مگابایت


زمانی به دنباله ی Kعضوی می گوییم یک دنباله ی زیبا که وقتی محتویات آن را کنار هم می گذاریم حاصل برابر با رشته ی q شود، در حالی که اولین کاراکتر همه ی اعضای دنباله با هم متفاوت باشند. دنباله ای زیبا برای رشته ی گرفته شده پیدا کنید یا مشخصا بگویید اینچنین دنباله ای وجود ندارد.


ورودی

اولین خط شامل K (عددی بزرگتر مساوی 1 و کوچکتر مساوی 26) است.

در دومین خط ورودی q رشته ای شامل حروف کوچک انگلیسی وارد می شود. (حداکثر طول آن 100 است)

خروجی

اگر برای ورودی های داده شده هیچ دنباله ی زیبایی وجود نداشت در یک خط چاپ کنید "NO" و در غیر اینصورت در خط اول خروجی عبارت "YES" و سپس در K خط اعضای دنباله ی زیبا را چاپ کنید.

*اگر چند چواب وجود داشت، مجازید هریک از آن ها را چاپ کنید.


ورودی مثال1

1

abca


خروجی مثال1

YES

abca


ورودی مثال2

2

aaacas


خروجی مثال2

YES

aaa

cas


ورودی مثال3

4

abc


خروجی مثال3

NO


لینک جاج: http://codeforces.com/contest/544/submit

*برای ارسال جواب این سوال باید پس از کلیک روی لینک از بخش Problem گزینه ی A Set of String را انتخاب کرده سپس متن برنامه را در کادر کپی کرده (یا از پایین کادر فایل برنامتان را انتخاب کنید)، از قسمت Language زبان Python را انتخاب کنید و در نهایت روی Submit کلیک کنید تا پاسختان بررسی شود.

*برای استفاده از جاج باید Register کرده باشید و هنگام سابمیت لاگین باشید.