data = open("input.txt").read().strip().split("\n") data = [list(x) for x in data] v = set() si, sj = [(i, j) for i in range(len(data)) for j in range(len(data[0])) if data[i][j]=="^"][0] i, j = si, sj d = [(-1, 0), (0, 1), (1, 0), (0, -1)] k = 0 c = -1 di, dj = d[0] while True: while 0<=i