class LetterHelper:
    # Từ điển chứa các chữ cái và giá trị tương ứng
    letter_dic = {
        'A': 10,
        'B': 12,
        'C': 13,
        'D': 14,
        'E': 15,
        'F': 16,
        'G': 17,
        'H': 18,
        'I': 19,
        'J': 20,
        'K': 21,
        'L': 23,
        'M': 24,
        'N': 25,
        'O': 26,
        'P': 27,
        'Q': 28,
        'R': 29,
        'S': 30,
        'T': 31,
        'U': 32,
        'V': 34,
        'W': 35,
        'X': 36,
        'Y': 37,
        'Z': 38
    }

    @staticmethod
    def check_digit(container_number, check_digit):
        # Xóa khoảng trắng và dấu gạch ngang
        list_digit = container_number.replace(" ", "").replace("-", "")
        total_sum = 0
        tmp = []

        # Tính tổng cho 4 ký tự đầu
        for i in range(4):
            value = LetterHelper.letter_dic[list_digit[i]]
            tmp.append(value * (2 ** i))
            total_sum += value * (2 ** i)

        # Tính tổng cho 6 ký tự còn lại
        for i in range(4, 10):
            x = int(list_digit[i])  # Chuyển ký tự số thành số nguyên
            y = 2 ** i
            tmp.append(x * y)
            total_sum += x * y

        # Kiểm tra tổng theo modulo 11
        return check_digit == total_sum % 11


# Ví dụ sử dụng
container_number,check_digit_value= input().split()
is_valid = LetterHelper.check_digit(container_number, check_digit_value)
print(is_valid)  # In ra True hoặc False
