Викреслювання#1959

Викреслювання

1 секунда
128 мегабайтів
Легка

Дано рядок . Ви повинні отримати рядок "sis" із , використовуючи мінімальну кількість видалень. Видалення означає видалення послідовності сусідніх символів із рядка.

Вхідні дані

Рядок (1 \leq |S| \leq 255), що складається з малих латинських літер.

Вихідні дані

Виведіть мінімальну кількість видалень, необхідних для отримання рядка "sis" з . Якщо це неможливо, виведіть .

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading

Приклад 3

Loading
Loading