11461. Вікторина
Дмитрик відповість на \(N\) запитань вікторини. Спочатку він має \(X\) балів. Кожен раз, коли він відповідає на запитання, він отримує 1 бал, якщо його відповідь правильна, і втрачає 1 балів, якщо вона неправильна. Однак є виняток: коли він має 0 балів, він нічого не втрачає за неправильну відповідь на запитання.
Вам буде надано рядок \(S\), який показує, чи правильні відповіді Дмитрика. Якщо \(i\)-й символ 'o' то це означає, що його відповідь на \(i\)-те запитання правильна; якщо цей символ дорівнює 'х', це означає, що його відповідь на \(i\)-е запитання неправильна.
Скільки балів він отримає у підсумку?
Формат вхідних даних
Перший рядок містить цілі числа \(N, X\) (\(1 \le N \le 2 \times 10^5\), \(0 \le X \le 2 \times 10^5\))
Наступний рядок містить \(S\) (\( |S| = N\), \(S = 'o', 'x'\))
Числа у рядках розділяються пропуском.
Формат вихідних даних
У вихідний потік виведіть шукану кількість балів.
Приклад вхідних даних
3 0
xox
Приклад вихідних даних
0
Приклад вхідних даних
20 199999
oooooooooxoooooooooo
Приклад вихідних даних
200017
Приклад вхідних даних
20 10
xxxxxxxxxxxxxxxxxxxx
Приклад вихідних даних
0
Коментарі