# Too long to wait

Determine the output of the following Python 3 program.

  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 import itertools n = 4 f = False while not f: f = True n += 1 e = [(i,j) for i in range(n) for j in range(i+1,n)] for k in range(len(e)+1): for b in itertools.combinations(e, k): c = dict() g = False for i in e: if i in b: c[i] = 2 else: c[i] = 1 for v in itertools.combinations(range(n), 5): a = c[(v[0], v[1])] for i in v: for j in v: if i < j: if c[(i, j)] != a: a = 0 if a: g = True if not g: f = False print((n-1)//7) 

×