Из каждой вершины n-угольника можно провести диагонали ко всем вершинам, кроме самой себя и двух соседних (линии, соединяющие вершину с соседними вершинами - это стороны многоугольника), т.е. (n - 3) диагонали. Поскольку для каждой вершины диагональ будет учитываться дважды (отрезок ХУ и отрезок УХ - один и тот же отрезок), то общее количество диагоналей равно n(n-3)/2 .
43*40/2=860 диагоналей у заданного многоугольника с 43 сторонами.