AT_abc449_c [ABC449C] Comfortable Distance
Description
英小文字からなる長さ $ N $ の文字列 $ S $ が与えられます。
整数の組 $ (i, j) $ であって、以下の条件をすべて満たすものの個数を求めてください。
- $ 1 \leq i \leq j \leq N $
- $ S_i = S_j $
- $ L \leq j - i \leq R $
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ L $ $ R $ $ S $
Output Format
答えを出力せよ。
Explanation/Hint
### Sample Explanation 1
問題文中の条件をすべて満たす整数の組は $ (i, j) = (2, 6), (3, 5) $ の $ 2 $ つです。
### Constraints
- $ 2 \leq N \leq 5 \times 10^5 $
- $ 1 \leq L \leq R \leq N - 1 $
- $ N, L, R $ は整数
- $ S $ は長さ $ N $ の英小文字からなる文字列