文字列 S が与えられる。この文字列 S に対し、Q 個のクエリに答えよ。 i 番目のクエリでは、S[li, ri] から1文字まで変えてよいとき、S[li, ri] を周期 ti の文字列にできるかどうかを判定せよ。S[l, r] は文字列 S の l 文字目から r 文字目までの部分文字列を表す。
文字列 W が周期 t の文字列であるとは、i = 1,2,..., |W|−t に対し、 Wi=Wi+t となることとする。
入力は以下の形式で標準入力から与えられる。
S Q l1 r1 t1 ... lQ rQ tQ
Q 行にわたって出力せよ。
i 行目には、i 番目のクエリの答えを
Yes
または No
で出力せよ。
abcabcaxcabc 4 1 9 3 8 12 3 1 4 2 2 3 2
Yes Yes No Yes
isuruu 4 3 6 1 3 6 2 3 6 3 2 4 1
Yes Yes Yes No