+ محدودیت زمان: ۲ ثانیه
+ محدودیت حافظه: ۲۵۶ مگابایت
----------
پس از اینکه مهدی به زندانیان در حفر تونل کمک کرد، زندانیان شروع به پرسیدن سوال از مهدی کردند تا اعتمادشان نسبت به مهدی زیاد شود.
آنها یک تکه کد که مربوط به الگوریتم مرتبسازی ادغامی میباشد را به مهدی دادند و به او گفتند که یک جایگشت از اعداد ۱ تا $n$ را با توجه به کد داده شده، مرتب کردهاند و همچنین خروجی تولید شده توسط کد را نیز به او دادند (به `cout` ها در کد توجه کنید).
کد به صورت زیر میباشد:
![image](https://quera.ir/qbox/view/p1qAottRYf/photo_2020-08-11_13-49-00.jpg)
حال آنها از مهدی میخواهند که با توجه به کدی که به او دادهاند و با توجه به خروجی تولید شده، جایگشت اولیهای که به عنوان ورودی به الگوریتم دادهاند را به آنها بگوید.
به دلیل اینکه زندانیان فرصت کافی برای چک کردن جواب شما را ندارند، از شما میخواهند که جایگشت مورد نظر را به عنوان ورودی به تابع زیر بدهید و خروجی تابع را به آنها بگویید.
![image](https://quera.ir/qbox/view/YHir7GOS3U/photo_2020-08-11_13-49-06.jpg)
# ورودی
خط اول ورودی شامل عدد $n$ میباشد که بیانگر طول جایگشتی میباشد که به عنوان ورودی به کد دادهاند.
خط دوم رشتهی مربوط به خروجی تولید شده توسط کد است که متشکل از اعداد ۱ و ۲ میباشد.
$$2 \le n \le 10\ 000$$
# خروجی
در تنها خط خروجی، عددی که به عنوان خروجی از تابع `checksum` در کد بالا گرفتهاید را خروجی دهید.
# مثال
## ورودی نمونه ۱
```
4
12212
```
## خروجی نمونه ۱
```
987041
```
جایگشت اولیه برابر `2, 4, 3, 1` میباشد.
## ورودی نمونه ۲
```
2
1
```
## خروجی نمونه ۲
```
994
```
جایگشت اولیه برابر `1, 2` میباشد.
## ورودی نمونه ۳
```
2
2
```
## خروجی نمونه ۳
```
1024
```
جایگشت اولیه برابر `2, 1` میباشد.
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.