#606
Unrated
Find and Replace
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

Bessie is using the latest and greatest innovation in text-editing software, miV! Its powerful find-and-replace feature allows her to find all occurrences of a lowercase English letter cc and replace each with a nonempty string of lowercase letters ss. For example, given the string "ball\texttt{ball}", if Bessie selects cc to be 'l' and ss to be "na\texttt{na}", the given string transforms into "banana\texttt{banana}".

Bessie starts with the string "a\texttt{a}" and transforms it using a number of these find-and-replace operations, resulting in a final string SS. Since SS could be massive, she wants to know, given ll and rr with 1lrmin(S,1018)1\le l\le r\le \min(|S|,10^{18}), what SlrS_{l\dots r} (the substring of SS from the ll-th to the rr-th character inclusive) is.

It is guaranteed that the sum of s|s| over all operations is at most 21052\cdot 10^5, and that rl+12105r-l+1\le 2\cdot 10^5.

입력

The first line contains ll, rr, and the number of operations.

Each subsequent line describes one operation and contains cc and ss for that operation. All characters are in the range 'a' through 'z'.

출력

Output the string SlrS_{l\dots r} on a single line.

예제 입력 1

3 8 4
a ab
a bc
c de
b bbb

예제 출력 1

bdebbb

점수

Inputs 2-7: s,rl+12000\sum |s|, r-l+1\le 2000Inputs 8-15: No additional constraints.

코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.