def calc_areas_list(lines): areas = [] for i, line in enumerate(lines): x1, y1 = map(int, line.strip().split(",")) for j, other_line in enumerate(lines): if j >= i: continue x2, y2 = map(int, other_line.strip().split(",")) area = (abs(x2 - x1) + 1) * (abs(y2 - y1) + 1) areas.append((i, j, area)) return areas with open("input.txt", "r") as file: lines = file.readlines() areas = calc_areas_list(lines) largest_area = max(areas, key=lambda x: x[2]) if areas else 0 print(f"Largest area: {largest_area[2]}, V1: {lines[largest_area[0]].strip()} V2: {lines[largest_area[1]].strip()}")