Uzun Gözlənilən Party
Sakurako dostları üçün riyaziyyat imtahanından sonra bir party təşkil edir. Onun cəmi dostu var. -ci dostun əhval-ruhiyyəsi tam ədəd ilə ifadə olunur, və Sakurako'nun əhval-ruhiyyəsi sıfırdır.
Party'nin əhval-ruhiyyəsi istənilən anda artıq gəlmiş bütün dostların əhval-ruhiyyə səviyyələrinin bitwise XOR-u kimi hesablanır. Dostlar bir-bir gəlir və eyni anda iki dost gəlmir. Gəlişin hər hansı spesifik sırası üçün, Sakurako party'nin əhval-ruhiyyəsinin cəmini hər addımda hesablaya bilər.
Məsələn, əgər Sakurako'nun üç dostu varsa və onların əhval-ruhiyyələri müvafiq olaraqdır və onlar party'ye sırasına uyğun gəlirlərsə, o zaman hər addımda əhval-ruhiyyələrin cəmi olacaq.
Lakin, Sakurako dostlarının dəqiq hansı sırayla gələcəyini bilmir, ona görə də o, onların gəliş sırasının bütün mümkün permutasyonları üçün əhval-ruhiyyələrin cəmini bilmək istəyir.
Rəsmi olaraq, Sakurako hesablamaq istəyir:
burada uzunluğu olan bütün permutasyonların qrupudur.
Bundan əlavə, Sakurako bəzən dostlarının spesifik seqmentləri ilə maraqlanır. O, yalnız əhval-ruhiyyələri olan dostlar party'ye gəldikdə əhval-ruhiyyələrin cəmini bilmək istəyir. Onun belə sualı var və sizdən onlara cavab verməyinizi istəyir.
Bu cəmin çox böyük ola biləcəyini nəzərə alaraq, onu modulu ilə tapın.
Giriş verilənləri
Birinci sətirdə iki tam ədəd — dostların sayı və sualların sayı.
İkinci sətirdə tam ədəd — Sakurako'nun dostlarının əhval-ruhiyyələri.
Sonrakı sətirdə iki tam ədəd sualı təsvir edir.
Çıxış verilənləri
Hər sual üçün cavabı modulu ilə çıxarın.
Nümunələr
Qeyd
Birinci nümunə testində, bütün dostlar party'ye gəlir. Onların gəlişinin mümkün sırası var:
: hər addımda əhval-ruhiyyələrin cəmi ;
: hər addımda əhval-ruhiyyələrin cəmi ;
: əhval-ruhiyyələrin cəmi ;
: əhval-ruhiyyələrin cəmi ;
: əhval-ruhiyyələrin cəmi ;
: əhval-ruhiyyələrin cəmi .
Buna görə də, əhval-ruhiyyələrin ümumi cəmi -dir.
Qiymətləndirmə
( xal): ;
( xal): ;
( xal): ;
( xal): ;
( xal): ;
( xal): ;
( xal): əlavə məhdudiyyətlər olmadan.