Мистер фокс сегодня был на кружке по программированию, где узнал про двудольные графы. этого ему показалось мало и он решил придумать и изучить “трехдольные” графы. мистер фокс нарисовал на листе бумаги три непересекающихся круга и отметил внутри них точки (точки – это вершины его графа, в одном круге лежат вершины из одной “доли”). затем он провел несколько ребер – линий, которые соединяли только точки из разных кругов. какое наибольшее количество ребер он мог провести, если всего в его графе 41 вершин и нет двух ребер, соединяющих одну и ту же пару вершин? 
python 3:
max_value = 0
for a in range(41//3 + 1):
for b in range(a, (41 - a)//2 + 1):
c = 41 - a - b
value = a * b + a * c + b * c
max_value = max(max_value, value)
print(max_value)