'''
В системе авторизации есть ограничение:
логин должен начинаться с латинской буквы,
состоять из латинских букв, цифр,
точки и минуса, но заканчиваться
только латинской буквой или цифрой;
минимальная длина логина — один символ, максимальная — 20.
'''

import re

login_re = re.compile(r'(^[a-zA-Z]$)|^([a-zA-Z][a-zA-Z0-9\.-]*[a-zA-Z0-9]){1,20}$')

login = 'a' * 100

print(login_re.match(login))
