И как сделать так, чтобы цикл из нечётного числа шестерёнок мог крутиться? Очень хороший кружковский вопрос: если соединить друг с другом несколько шестерëнок, сможет эта система крутиться, или застрянет, как на знаменитой картинке. Эта задачка красиво вводит в теорию графов, показывая зачем они нужны и что позволяют сделать. Сколь бы сложной не была плоская система одинаковых зубчатых колёс, её можно представить в виде графа с узлами, соответствующими шестерёнкам, и рёбрами, показывающими кто из них с кем соприкасается. Шестерёнки крутятся только в том случае, если два касающихся друг с другом колёсика вращаются в разные стороны. Если раскрасить чёрным и белым цветом узлы шестерёнок, которые вращаются, соответственно, по часовой стрелке, и против часовой, то условием подвижности всей системы, будет возможность раскрасить все узлы графа в два цвета так, чтобы для любого ребра узлы на разных его концах имели разный цвет. Если такая раскраска возможна, граф называется двудольным. Любы