Ramesses II döyüşdən qalibiyyətlə qayıdıb. Qələbəsini qeyd etmək üçün o, möhtəşəm bir bağ salmaq qərarına gəlib. Bağ, Luksorda yerləşən sarayından Karnak məbədinə qədər uzanan uzun bir bitki sırasından ibarət olacaq. Bağda yalnız lotus və papirus bitkiləri olacaq, çünki bu bitkilər müvafiq olaraq Yuxarı və Aşağı Misiri simvollaşdırırlar.
Bağda məhz bitki olmalıdır. Bundan əlavə, bağ balanslı olmalıdır: bağın istənilən ardıcıl hissəsində lotus və papirus bitkilərinin sayı arasındakı fərq -dən çox olmamalıdır.
Bağı 'L' (lotus) və 'P' (papirus) hərflərindən ibarət bir sətir kimi göstərmək olar. Məsələn, n = 5 üçün, müxtəlif balanslı bağ mövcuddur. Əlifba sırası ilə bunlar belədir: , , , , , , , , , , , , və .
Müəyyən uzunluqdakı mümkün balanslı bağları əlifba sırasına görə düzərək və -dən başlayaraq nömrələmək olar. Məsələn, n = 5 üçün -ci bağ olur.
Proqram yazın ki, verilən bitki sayı və balanslı bağın təsvir olunduğu sətir verildikdə, bu bağa uyğun olan nömrəni (əlifba sırasına görə) modulunda hesablansın. Qeyd olunur ki, -in dəyərinin yeganə məqsədi hesabatları sadələşdirməkdir. Məlumdur ki, 1 \leq n \leq 1\ 000\ 000, 7 \leq m \leq 10\ 000\ 000.
Proqram girişini aşağıdakı formada oxumalıdır: - Birinci sətirdə , bağdakı bitkilərin sayı verilir. - İkinci sətirdə tam ədədi verilir. - Üçüncü sətirdə simvoldan ibarət, 'L' (lotus) və ya 'P' (papirus) hərfləri ilə formalaşmış balanslı bağ verilmişdir.
Proqram çıxışında -dan m-1-ə qədər bir tam ədəd çıxış etməlidir: daxil olan sətirə uyğun gələn bağın nömrəsini ( modulunda) çap edin.
Nümunə 1