Пусть ветеранов будет x, каждый из которых обменяется (x-1).
Составим уравнение:
x(x-1)/2=56(делим на два, так как в обмене участвуют двое);
x(x-1)=56
x^2-x-56=0
Решаем квадратное уравнение теоремой Виета:
x1+x2=1
x1*x2=-56
x1=8
x2=-7
Так как количество людей не может быть отрицательным, то ответ 8