آرایه $a$ شامل اعداد $a_1, a_2, …, a_n$ را در نظر بگیرید، به دنباله ناتهی $x_1, x_2, …, x_k$ از اعداد $1$ تا $n$ تورجپسند گفته میشود، اگر
آقا تورج برای استخدام کارمند در شرکتش، آرایه $a$ را به مراجعین میدهد و در صورتی که بتوانند باقیمانده تعداد دنبالههای تورجپسند آن را بر $10 ^ 9 + 7$ بیابند آنها را استخدام میکند.
پوپک که از دانشپژوهان سابق المپیاد کامپیوتر است، به تازگی شیفته کار در شرکت آقا تورج شده است. او از شما میخواهد در راه استخدام در شرکت به او کمک کنید.
خط اول ورودی شامل عدد $n$ است که طول آرایه $a$ را مشخص میکند.
در خط دوم $n$ عدد $a_1, a_2, …, a_n$ میآید.
در تنها خط خروجی، باقیمانده تعداد دنبالههای تورج پسند آرایه $a$ را بر $10 ^ 9 + 7$ چاپ کنید.
| ورودی نمونه | خروجی نمونه |
|---|---|
3 1 2 3 | 7 |
4 5 2 1 6 | 5 |