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

همواره برای انتخاب یک رمز برای استفاده‌های مختلف انسان‌ها در حال چالش با خود هستند!! یک نظریه وجود دارد که می‌گوید در میان رمزهایی که کاملاً متشکل از ارقام هستند (یعنی شامل کاراکتر نیستند) آن دسته از رمزهایی که جان‌سخت (!) باشند دارای امنیت بالایی هستند.

یک رمز NN رقمی جان‌سخت است اگر عددی اول باشد و اگر از سمت راست آن شروع به حذف ارقام آن بکنیم همواره عدد باقی‌مانده نیز عددی اول باشد. مثلاً رمز 23992399 یک رمز جان‌سخت است زیرا اعداد ۲۳۹۹ و ۲۳۹ و ۲۳ و ۲ همگی اول هستند. همچنین 31373137 نیز یک رمز جان‌سخت است.

برنامه ای بنویسید که عدد NN را بگیرد و تمام رمزهای جان‌سخت به طول NN را چاپ کند.

دقت کنید که عدد ۱ عدد اول نیست.

ورودی

یک خط شامل عدد NN

1N81 \le N \le 8

خروجی

رمزهای جان‌سخت به طول NN که به صورت صعودی مرتب شده‌اند و همچنین در هر خط یک عدد وجود دارد.

مثال

ورودی نمونه ۱

3
Plain text

خروجی نمونه ۱

233 
239 
293 
311 
313 
317 
373 
379 
593 
599 
719 
733 
739 
797 
Plain text

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