Пароль#8382

Пароль

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

Назвемо пароль криптостійким, якщо виконуються критеріїв:

  1. Пароль містить маленькі латинські літери.

  2. Пароль містить великі латинські літери.

  3. Пароль містить цифри.

  4. Пароль містить принаймні один з наступних символів: ! " # $ % & ' ( ) * +

  5. Довжина пароля не менше символів.

Дано пароль, що складається лише з латинських літер, цифр і зазначених символів. Визначте, скільком критеріям криптостійкості задовольняє цей пароль.

Вхідні дані

Вхідні дані містять один рядок, що містить не більше символів. Рядок містить лише латинські літери (великі та малі), цифри і зазначені символи.

Вихідні дані

Виведіть кількість критеріїв криптостійкості, яким задовольняє пароль.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading

Приклад 3

Loading
Loading

Приклад 4

Loading
Loading