تعداد مسیرها


جدولی n×4n \times 4 دار یم که بعضی از خانه‌های آن مسدود است. میدانیم که دو ستون ۱ و nn، خانه مسدود ندارند. به دنبال تعداد مسیرهای موجود در جدول از خانه بالا سمت چپ به خانه بالا سمت راست هستیم. هر مسیر دنبالهای nn-تایی از خانه‌های نامسدود جدول است که از خانه بالا سمت چپ آغاز شده و به خانه بالا سمت راست منتهی میشود و هر دو خانه متوالی آن با یکدیگر اشتراک رأسی یا یالی دارند. از آنجایی که ممکن است این تعداد زیاد باشد، باقیمانده‌ی جواب در تقسیم بر 109+710^9 + 7 را در خروجی نشان دهید.

ورودی🔗

در ابتدا nn (1n10181 \leq n \leq 10^{18} ) تعداد ستونهای جدول و سپس mm (1m1001 \leq m \leq 100 ) تعداد خانه های مسدود می آید. سپس در mm سطر بعد در هر سطر مختصات خانه های مسدود می آید به این صورت که ابتدا شماره سطر و سپس شماره ستون خانه مسدود می آیند.

خروجی🔗

در تنها سطر خروجی، پاسخ مسأله را چاپ کنید (پاسخ مسئله باقیمانده‌ی جواب در تقسیم بر 109+710^9 + 7 است).

مثال🔗

ورودی نمونه ۱

5 2
1 2
2 3
Plain text

خروجی نمونه ۱

3
Plain text

ورودی نمونه ۲

28 2
3 10
2 10
Plain text

خروجی نمونه ۲

368245731
Plain text
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.