Робота#5225

Робота

1 секунда
16 мегабайтів
Дуже легка

Ватсон займається важливою справою. З послідовності 1, 2, \ldots, N він випадковим чином вибирає строго зростаючу підпослідовність довжини . Рибка теж хоче приєднатися, але Ватсон відмовляється повідомити обрані числа безпосередньо; натомість погоджується для кожного із обраних чисел сказати, є воно простим чи ні.

Щоб виконати завдання, Рибка повинна, за отриманим описом простоти чисел, визначити, які числа підпослідовності вона може встановити однозначно. Ваше завдання — визначити кількість елементів підпослідовності, які Рибка може встановити однозначно.

Вхідні дані

У першому рядку задано два цілих числа та .

У другому рядку міститься рядок з символів, кожен з яких є або , — опис підпослідовності: -ий символ , якщо -ий елемент підпослідовності простий, і , якщо ні.

0 \le N, M < 3 \cdot 10^4 (M \le N).

Вихідні дані

Виведіть одне число — кількість елементів підпослідовності, які Рибка може визначити однозначно.

Приклади

Приклад 1

Loading
Loading

Примітка

У першому прикладі рівно три простих числа: .

У другому прикладі три числа не є простими: .

У третьому прикладі перше число може бути або , друге число повинно бути , а третє — .

У четвертому прикладі можливі варіанти: ; і так далі. Жодне число не можна визначити однозначно.