رشتهي $s$ و عدد $m$ و $k$ به شما داده شده است. از بین زیررشتههای به طول $m$ اولین زیررشتهای که حداقل $k$ بار آمده است را پیدا کنید.
## ورودی
رشتهي $s$ و عدد $m$ و $k$
## خروجی
مکان اولین زیررشتهی خواسته شده را در خروجی چاپ کنید. درصورتی که چنین زیررشتهای وجود نداشت، `NoSolution` چاپ کنید.(اندیس رشته از صفر شروع میشود)
## محدودیتها
$$|s| < 10^6$$
## مثال
ورودی نمونه
```
uvklkjwqiosqpiucplkjwqpqwzvbiwlkjwqrtashgdfjdfsjshiertq
5 3
```
خروجی نمونه
```
3
```