e-olymp
Змагання

2018 Azerbaijan 5 - 8 Class FINALS

Пароль

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

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

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

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

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

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

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

Входні дані:

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

Вихідні дані

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

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
1aA
Вихідні дані #1
3
Вхідні дані #2
AaBbCc12
Вихідні дані #2
4
Вхідні дані #3
AAAaaaAAA
Вихідні дані #3
3
Вхідні дані #4
#Abc23$$$
Вихідні дані #4
5