import sys



readline = sys.stdin.readline

MOD = 10 ** 9 + 7

INF = float('INF')

sys.setrecursionlimit(10 ** 5)





def main():

    N = int(readline())



    cur = 0

    cnt = 0

    for _ in range(N):

        x, y = list(map(int, readline().split()))

        if x == y:

            cur += 1

        else:

            cur = 0

        cnt = max(cnt, cur)



    if cnt >= 3:

        print("Yes")

    else:

        print("No")





if __name__ == '__main__':

    main()

def judge():

    cnt = 0  # 今何連続でゾロ目が出ているか記録しておきます



    for _ in range(N):

        x, y = list(map(int, input().split()))

        if x == y:

            # ゾロ目ストリークが1増えました

            cnt += 1

        else:

            # ゾロ目ストリークが切れました

            cnt = 0



        if cnt == 3:

            # 3連続になった瞬間、return True していいです

            return True

    

    # ダメでした

    return False



N = int(eval(input()))



if judge():

    print("Yes")

else:

    print("No")
import sys

readline = sys.stdin.readline
MOD = 10**9 + 7
INF = float("INF")
sys.setrecursionlimit(10**5)


def main():
    N = int(readline())
    cur = 0
    cnt = 0
    for _ in range(N):
        x, y = list(map(int, readline().split()))
        if x == y:
            cur += 1
        else:
            cur = 0
        cnt = max(cnt, cur)
    if cnt >= 3:
        print("Yes")
    else:
        print("No")


if __name__ == "__main__":
    main()

def judge():
    cnt = 0  # 今何連続でゾロ目が出ているか記録しておきます
    for _ in range(N):
        x, y = list(map(int, input().split()))
        if x == y:
            # ゾロ目ストリークが1増えました
            cnt += 1
        else:
            # ゾロ目ストリークが切れました
            cnt = 0
        if cnt == 3:
            # 3連続になった瞬間、return True していいです
            return True
    # ダメでした
    return False


N = int(eval(input()))
if judge():
    print("Yes")
else:
    print("No")

-import sys - -readline = sys.stdin.readline -MOD = 10**9 + 7 -INF = float("INF") -sys.setrecursionlimit(10**5) +def judge(): +    cnt = 0  # 今何連続でゾロ目が出ているか記録しておきます +    for _ in range(N): +        x, y = list(map(int, input().split())) +        if x == y: +            # ゾロ目ストリークが1増えました +            cnt += 1 +        else: +            # ゾロ目ストリークが切れました +            cnt = 0 +        if cnt == 3: +            # 3連続になった瞬間、return True していいです +            return True +    # ダメでした +    return False -def main(): -    N = int(readline()) -    cur = 0 -    cnt = 0 -    for _ in range(N): -        x, y = list(map(int, readline().split())) -        if x == y: -            cur += 1 -        else: -            cur = 0 -        cnt = max(cnt, cur) -    if cnt >= 3: -        print("Yes") -    else: -        print("No") - - -if __name__ == "__main__": -    main() +N = int(eval(input())) +if judge(): +    print("Yes") +else: +    print("No")