Олимпиадный тренинг

Задача . A. Проверка пароля


Наверное, вы не раз регистрировались на каком-нибудь интернет-ресурсе и при этом вводили придуманный вами пароль. Обычно форма регистрации автоматически проверяет насколько введенный пароль крипто-устойчив. Если пользователь ввел недостаточно сложный пароль, выводится соответствующее сообщение. Сегодня ваша задача реализовать такую автоматическую проверку.

В офисе компании Q считают, что пароль достаточно сложный, если выполняются все следующие условия:

  • длина пароля не менее 5 символов;
  • пароль содержит хотя бы одну большую букву английского алфавита;
  • пароль содержит хотя бы одну маленькую букву английского алфавита;
  • пароль содержит хотя бы одну цифру.

Вам задан пароль, реализуйте автоматическую проверку сложности пароля для компании Q.

Входные данные

В первой строке задана непустая последовательность символов (не более 100 символов). Каждый символ — это либо большая буква английского алфавита, либо маленькая буква английского алфавита, либо цифра, либо один из символов «!», «?», «.», «,», «_».

Выходные данные

Если пароль достаточно сложный, выведите в единственной строке сообщение «Correct» (без кавычек), иначе выведите сообщение «Too weak» (без кавычек).


Примеры
Входные данныеВыходные данные
1 abacaba
Too weak
2 X12345
Too weak
3 CONTEST_is_STARTED!!11
Correct

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя