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

یک صفحه‌ی شطرنجی n×mn \times m را در نظر بگیرید. سطرهای آن را از بالا به پایین با اعداد 11 تا nn و ستون‌های آن را از چپ به راست با اعداد 11 تا mm شماره‌گذاری می‌کنیم. خانه‌ی سطر iiام و ستون jjام از این جدول را به صورت زوج مرتب (i,j)(i, j) نشان می‌دهیم.

دو نوع مهره داریم «ربع فیل شمال غربی» و «ربع فیل جنوب شرقی» که به ترتیب با دو حرف A و B نشان می‌دهیم.

  • اگر یک مهره‌ی نوع A در خانه‌ی (i,j)(i, j) جدول قرار بگیرد، همه‌ی خانه‌های (i1,j1)(i - 1, j - 1)، (i2,j2)(i - 2, j - 2) و... را در صورت وجود تهدید می‌کند.

  • اگر یک مهره‌ی نوع B در خانه‌ی (i,j)(i, j) جدول قرار بگیرد، همه‌ی خانه‌های (i+1,j+1)(i + 1, j + 1)، (i+2,j+2)(i + 2, j + 2) و... را در صورت وجود تهدید می‌کند.

حال می‌خواهیم در هر خانه از این جدول حداکثر یک ربع فیل از نوع A یا B قرار دهیم به طوری که هیچ دوتایی یکدیگر را تهدید نکنند.

از شما می‌خواهیم چیدمانی از این مهره‌ها را در جدول قرار دهید، که حداکثر تعداد مهره استفاده شود. به عبارت دیگر می‌خواهیم تعداد خانه‌های خالی جدول کمینه باشد. (بنابراین مجموع تعداد مهره‌های نوع A و B باید بیشینه باشد و تعداد هر کدام لزومی ندارد ماکسیمم باشد.)

اگر چند حالت برای رسیدن به جواب وجود دارد یکی را به دلخواه چاپ کنید.

ورودی

در تنها سطر ورودی، دو عدد صحیح و مثبت nn و mm داده می‌شود که به ترتیب تعداد سطرها و ستون‌های جدول را نشان می‌دهد.

1n,m1001 \leq n, m \leq 100

خروجی

در nn سطر و در هر سطر mm کاراکتر چاپ کنید. کاراکتر jjام در سطر iiام جواب وضعیت (i,j)(i, j) را نشان می‌دهد.

اگر آن خانه خالی بود .، اگر مهره‌ی نوعA بود A و در غیر این‌صورت B را چاپ کنید. توجه کنید هر جواب درستی، قابل قبول است.

مثال‌ها

ورودی نمونه ۱

3 4
Plain text

خروجی نمونه ۱

.AAB
AABB
BBB.
Plain text

توضیح تصویر

ورودی نمونه ۲

2 5
Plain text

خروجی نمونه ۲

AAAAA
BBBBB
Plain text

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