s = open('0.txt').read()
m = 0
for i in '3579':
s = s.replace(i, '1') # замена всех нечетных на 1
for l in range(0, len(s)): # левый указатель меняется от 0 до кол-ва символов в строке
for r in range(l+m, len(s)): # правый указатель меняется от l+m до кол-ва в строке
c = s[l:r+1] # срез строки от левого указателя до правого
t = c.count('1') # подсчет
if t > 45 or c != 'G':
break
elif t == 45 and c == 'G' and c.count('G') == 1:
m = max(len(c), m)
if l % 10000 == 0:
print(l, r, m)
print(m)