import sys, re def main(args): line = sys.stdin.readline() ret = "" while(line != '\n' or line != ''): try: line = int(line) except ValueError: print(ret) return 0 matrix = [] string = "" for i in range(0, line): matrix.append(sys.stdin.readline()) string = string + matrix[i] string = re.sub(r'\s', "", string) counts = {} while string != "": pat = string[0] counts[pat] = len(re.findall(pat, string)) string = re.sub(pat, "", string) repl = "" bad = "" row = 0 col = 0 isOne = True for char in counts: if counts[char] == line - 1: repl = char if counts[char] == 1: bad = char if counts[char] == line + 1: bad = char isOne = False if isOne: for i in range(0, line): temp = re.search(bad, matrix[i]) if (temp != None and temp != "None"): row = i+1 col = temp.start()+1 else: colMatrix = list(range(0,line)) for i in range(0, line): colMatrix[i] = "" for j in range(0, line): colMatrix[i] = colMatrix[i] + matrix[j][i] doBreak = False; for i in range(0, line): for j in range(0, line): if len(re.findall(bad, matrix[j])) != 1 and len(re.findall(bad, colMatrix[i])) != 1: row = j+1 col = i+1 doBreak = True break; if doBreak: break; ret = ret + str(row) + " " + str(col) + " " + repl + "\n" line = sys.stdin.readline() return 0 if __name__ == '__main__': import sys sys.exit(main(sys.argv))