Gửi bài giải


Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho n mảnh giấy được xếp thành hàng ngang. Mỗi mảnh giấy có một trong hai màu: trắng hoặc đen. Trong một thao tác, ta được phép chọn một mảnh giấy màu trắng và tô thành màu đen.

Yêu cầu: Tìm số thao tác tối thiểu cần thực hiện để tồn tại một đoạn gồm k mảnh giấy liên tiếp nhau đều có màu đen.

Input

Dòng đầu tiên chứa hai số nguyên n và k (1 ≤ n ≤ 106, 1 ≤ k ≤ n).

Dòng thứ hai chứa một xâu có độ dài n, chỉ gồm các ký tự 'B' và 'W':

Nếu ký tự tại vị trí i là 'B' thì mảnh giấy thứ i có màu đen.

Nếu ký tự tại vị trí i là 'W' thì mảnh giấy thứ i có màu trắng.

Output In ra số thao tác tối thiểu cần thực hiện.

Example

Input

5 3
BBWBW

Output

1

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.