eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Пароль

Пароль

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB

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

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

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

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

  4. Символи: ! " # $ % & ' ( ) * +

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

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

Входні дані:

Вводиться один рядок, що складається тільки з латинських символів цифр і символів (п.4). Кількість символів не перевищує 100.

Вихідні дані

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

Приклад

Вхідні дані #1
1aA
Вихідні дані #1
3
Вхідні дані #2
AaBbCc12
Вихідні дані #2
4
Вхідні дані #3
AAAaaaAAA
Вихідні дані #3
3
Вхідні дані #4
#Abc23$$$
Вихідні дані #4
5