with open('17_25356.txt') as ff: a = [int(x) for x in ff.read().split()] a30 = [x for x in a if abs(x) % 100 == 30] max30 = max(a30) t = [] for i in range(len(a)-2): if (999 < abs(a[i]) < 10000) + (999 < abs(a[i+1]) < 10000)\ + (999 < abs(a[i+2]) < 10000) == 0: sm = a[i] + a[i+1] + a[i+2] if sm > max30: t += [sm] print(len(t), max(t)) # 1032 285423