FILE = "input.txt" def main(): return sum(max_for_line(line.strip()) for line in open(FILE)) def max_for_line(line: str) -> int: voltage = 0 for m in range(11, -1, -1): part = line[:-m] if m > 0 else line battery = max(int(n) for n in part) line = line[line.index(str(battery))+1:] voltage += battery * (10**m) return voltage if __name__ == "__main__": print(main())