Masala F

Xotira 45 MB Vaqt 1000 ms
14

Chigirtkalar ligasi

Tasavvur qiling, “Chigirtkalar Ligasi” bo‘lib o‘tmoqda. Uzunligi mm birlik bo‘lgan aylana ustida bir nechta chigirtka poygada qatnashmoqda. Har bir chigirtka bir xil tezlikga ega, har sekundda 1 birlik masofa bosib o‘tadi. Lekin ularning xarakteri o‘zgacha: dastlab ba’zilari harakatni chap (L), ba’zilari esa harakatni o‘ng (R) yo'nalishda sakrash bilan boshlaydi.

Aylana ustida nn ta chigirtka joylashgan bo‘lib, ularning har biri poyga boshida sis_i pozitsiyada turibdi va di[L,R]d_i \in [L, R] yo'nalishda bir vaqtda barcha chigirtka harakatni boshlaydi. Pozitsiyalar soat strelkasiga qarama-qarshi yo‘nalishda 11 dan mm gacha raqamlangan.

Biroq bu oddiy poyga emas! Aylana ustida maxsus qoidalar amal qiladi:

  1. Agar ikki chigirtka to‘qnashib ketsa, ular birdaniga yo‘nalishlarini teskari tomonga o‘zgartiradi (etibor bering chigirtkalar vaqt birligining yarmi uchun qandaydir yo'nalishda va vaqt birligining yana yarmi uchun teskari yo'nalishda harakatlanishi mumkin).
  2. Agar bir vaqtning o‘zida bir nechta to‘qnashuvlar yuz bersa, barchasi bir vaqtda o'z yo'nalishini qarama-qarshisiga o'zgartiradi.
  3. Harakat davomida chigirtka 11 pozitsiyadan o‘tganda mm pozitsiyaga qaytadi, va aksincha.

Sizning vazifangiz poyga tt birlik vaqt o‘tgach, har bir chigirtkaning yakuniy pozitsiyasini aniqlang.


Kiruvchi ma'lumotlar:

Kirish faylining dastlabki satrida n,m,t(2n3105,2m109,0t1018)n,m,t(2\leq n\leq 3*10^5,2\leq m\leq 10^9,0\leq t\leq 10^{18}) - mos ravishda chigirtkalar soni, doira uzunligi va vaqt birligi.

Kiyingi nn ta satrda si,di(1sim,di[L,R])s_i,d_i(1\leq s_i \leq m, d_i\in [L,R]) mos ravishda ii-chigirtka joylashgan pozitsiya va chigirtka yo'nalishi. LL va RR mos ravishda soat yo'nalishi bo'yicha va soat miliga teskari yo'nalishga mos keladi. 


Chiquvchi ma'lumotlar:

Chiqish faylida tt vaqt birligidan so'ng, dastlabki chigirtkadan boshlab oxirgi chigirtkagacha barcha pozitsiyalarni bitta satrda probil bilan ajratilgan holda chop eting.  


Misollar
# input.txt output.txt
1
2 4 8
1 R
3 L
1 3
2
4 8 6
6 R
5 L
1 R
8 L
7 4 2 7
3
4 8 2
1 R
5 L
6 L
8 R
3 3 4 2