#!/usr/bin/python3
# -*- coding: utf-8 -*-
 
import sys
import os
 
EJUDGE = bool(os.environ.get("EJUDGE", "0") == "1")
VERBOSE = bool(os.environ.get("VERBOSE", "0") == "1")
YANDEX = False
 
if EJUDGE:
    OK = 0
    PE = 4
    WA = 5
    CF = 6
    AC = 8
else:
    OK = 0
    WA = 1
    PE = 2
    CF = 3
 
LOG = ""
# sys.stdout.reconfigure(encoding='utf-8')
# sys.stderr.reconfigure(encoding='utf-8')
 
def quit(status, log="", score=0):
    # Если задано значение параметра log, то выводится это значение, иначе выводится глобальная переменная LOG
    if EJUDGE and not VERBOSE and status != PE:
        log = "Полные протоколы проверки будут доступны после окончания олимпиады"
    sys.stderr.write(log if log else LOG)
    if EJUDGE:
        if status == WA or status == OK:
            sys.stdout.write(str(score) + "\n0\n" + str(AC) + "\n")
    elif YANDEX:
        if status == WA or status == OK:
            sys.stdout.write("$" + str(score) + "$\n")
            status = OK
    else:
        sys.stdout.write("Score: " + str(score) + "\n")
    sys.exit(status)
 
 
fin = open(sys.argv[2], "r", encoding='utf-8')
ans = fin.readline().strip().replace(" ", "").replace(',', '').replace(';', '').upper().replace('Т', 'T').replace('Е', 'E').replace('Н', 'H').replace('Р', 'R').replace('Я', 'R').replace('Н', 'N')
if not ans:
    quit(PE, "Пустой ответ")
corr_ans = 'ETHERNET'
 
if len(ans) != len(corr_ans):
    quit(PE, "Неправильная длина ответа   " + ans)
 
for i in range(len(ans)):
    if ans[i] not in {'R', 'N', 'A', 'T', 'H', 'E'}:
        quit(PE, "Неизвестная буква " +  str(ans[i]) + ". Разрешены только R, N, A, T, H ,E")
    if ans[i] != corr_ans[i]:
        quit(WA, "На позиции " + str(i + 1) + " буква отличается", int(100 / len(ans) * i))
quit(OK, 'Это правильный ответ', 100)
