#000213

Kruška

Aladinu je pomalo dosadio život u palači. Ima stalni posao, ženu Jasminu, skoro će i djeca, pa mu sve to nekako unosi monotoniju u svakodnevnicu. Stoga je odlučio otići na posljednju veliku avanturu prije nego što se zauvijek skrasi. Odlučio je pronaći Zlatnu Krušku, drevni predmet neprocjenjive vrijednosti koji još nitko nije uspio naći. Pustinja po kojoj Aladin traži Krušku podijeljena je u N redova označenih brojevima od 1 do N odozgo prema dolje i N stupaca označenih brojevima od 1 do N slijeva nadesno. Na nekim poljima nalaze se vidovnjaci koji na svoj neobičan način pomažu Aladinu na njegovom putu. Aladin svoju potragu započinje u ponedjeljak s polja u prvom redu i prvom stupcu i gleda prema desno. Njegovo kretanje sastoji se od ponavljanja sljedećih koraka:
1. Ako se na trenutnom polju nalazi budan vidovnjak, tada se Aladin okrene na mjestu za 90 stupnjeva ulijevo ili udesno, ovisno što mu vidovnjak kaže.
2. Ako se polje ispred Aladina nalazi izvan pustinje, Aladin se okreće za 180 stupnjeva.
3. Aladin odlazi na polje ispred sebe i za to mu treba točno jedan dan.
Za svakog vidovnjaka u pustinji poznat je njegov položaj i njegov raspored aktivnosti za svaki dan u tjednu. Taj raspored opisan je s točno sedam slova 'L' , 'R' ili 'S' koja označavaju što taj vidovnjak radi u tom danu (počevši od ponedjeljka). Slovo 'L' znači da će vidovnjak Aladinu reći da se okrene ulijevo, 'R' znači da će mu reći da se okrene udesno, a 'S' znači da taj dan vidovnjak spava. Staro proročanstvo kaže da će nakon K promjena smjera (u koracima 1 i/ili 2) Aladin pronaći Krušku. Napiši program koji će izračunati broj dana koliko će potraga potrajati prema starom proročanstvu.


InputU prvom retku nalaze se dva cijela broja N i K (2 ≤ N ≤ 200, 1 ≤ K ≤ 1 000 000 000) odvojena razmakom, veličina pustinje i broj promjena smjera u proročanstvu. U drugom retku nalazi se cijeli broj M (0 ≤ M ≤ 10 000), broj vidovnjaka. U sljedećih M redaka nalaze se po dva broja R i S (1 ≤ R, S N) i niz od sedam znakova 'L' , 'R' ili 'S'. Brojevi označavaju red i stupac u kojem se vidovnjak nalazi, a niz znakova raspored vidovnjaka. Nijedan par vidovnjaka se neće nalaziti na istom polju, niti će postojati vidovnjak na polju (1,1).

OutputU prvi i jedini redak ispiši trajanje potrage u danima.


Ulaz
3 1
0

Izlaz
2


Ulaz

5 2
2
1 3 RRSRRRR
1 5 RRRRLRR

Izlaz
4

Submit solution

Coming later

The grading service will be connected in a later migration step. You can inspect the task and your previous results now.