def check(file):
    """ Функция проверяющий парламентскую сессию на корректное внесение и закрытие проектов """

    f = open(file, 'r').readlines()
    count = int(f[0])
    stack = []

    for i in range(1, count + 1):
        if f[i][0] == 'A':  # Добавляем проект
            stack.append(str(f[i][3]))  # f[i][3] - название партии внесшей проект
        else:  # Закрываем проект
            if len(stack) > 0:
                if stack[len(stack) - 1] == str(f[i][4]):  # Если сейчас закрывается последний внесенный проект
                    # f[i][4] - название партии закрывающей проект
                    stack.pop()
            else:
                return 'No'
    if len(stack) > 0:
        return 'No'
    else:
        return 'Yes'

if __name__ == '__main__':
    print(check('in.txt'))

05163bd0e276ed68815d419c112feb69582ed7df
<mask token>

def check(file):
    """ Функция проверяющий парламентскую сессию на корректное внесение и закрытие проектов """
    f = open(file, 'r').readlines()
    count = int(f[0])
    stack = []
    for i in range(1, count + 1):
        if f[i][0] == 'A':
            stack.append(str(f[i][3]))
        elif len(stack) > 0:
            if stack[len(stack) - 1] == str(f[i][4]):
                stack.pop()
        else:
            return 'No'
    if len(stack) > 0:
        return 'No'
    else:
        return 'Yes'


<mask token>

def check(file):
    """ Функция проверяющий парламентскую сессию на корректное внесение и закрытие проектов """
    f = open(file, 'r').readlines()
    count = int(f[0])
    stack = []
    for i in range(1, count + 1):
        if f[i][0] == 'A':
            stack.append(str(f[i][3]))
        elif len(stack) > 0:
            if stack[len(stack) - 1] == str(f[i][4]):
                stack.pop()
        else:
            return 'No'
    if len(stack) > 0:
        return 'No'
    else:
        return 'Yes'


if __name__ == '__main__':
    print(check('in.txt'))

def check(file):
    """ Функция проверяющий парламентскую сессию на корректное внесение и закрытие проектов """

    f = open(file, 'r').readlines()
    count = int(f[0])
    stack = []

    for i in range(1, count + 1):
        if f[i][0] == 'A':  # Добавляем проект
            stack.append(str(f[i][3]))  # f[i][3] - название партии внесшей проект
        else:  # Закрываем проект
            if len(stack) > 0:
                if stack[len(stack) - 1] == str(f[i][4]):  # Если сейчас закрывается последний внесенный проект
                    # f[i][4] - название партии закрывающей проект
                    stack.pop()
            else:
                return 'No'
    if len(stack) > 0:
        return 'No'
    else:
        return 'Yes'

if __name__ == '__main__':
    print(check('in.txt'))
