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

در یک دیتاست \(n\) رشته باینری به طول \(\ell\) ذخیره شده است. همچنین به هرکدام از این رشته‌ها Y یا N نسبت داده‌ایم.

حال به شما \(q\) رشته‌ی باینری به طول \(\ell\) داده می‌شود و از شما می‌خواهیم بررسی کنید، کدامیک Y یا N هستند. اگر یک رشته‌ای در دیتاست وجود نداشت، رشته‌ی Unknown را خروجی می‌دهیم.

ورودی

در سطر اول ورودی سه عدد صحیح \(n\) و \(q\) و \(\ell\) که با یک فاصله از هم جدا شده‌اند آمده است.

\[1 \leq n, q \leq 10 \, 000, \quad 1 \leq \ell \leq 100\]

در \(n\) سطر بعدی، در هر سطر یک رشته به طول \(\ell\) از کاراکترهای 0 و 1 به شما داده می‌شود و سپس با یک فاصله یکی از کاراکترهای Y و N داده می‌شود.

تضمین می‌شود هیچ دوتایی از این \(n\) رشته باهم برابر نباشد.

در \(q\) سطر بعدی، در هر سطر یک رشته به طول \(\ell\) از کاراکترهای 0 و 1 به شما داده می‌شود.

خروجی

خروجی \(q\) سطر دارد و در هر سطر، کاراکتر متناظر با رشته را چاپ کنید و اگر این رشته در آن \(n\) رشته نبود Unknown را چاپ کنید.

مثال

ورودی نمونه ۱

5 4 3
000 Y
011 N
100 Y
010 Y
110 N
011
110
111
100

خروجی نمونه ۱

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