Написать программу на языке visual basic.net или pascal руководство большой софтверной компании решило провести тренинги по тимбилдингу для всех n сотрудников компании. на тренинги отведено два дня, в течение которых участники будут выполнять различные по k человек. известно, что количество сотрудников компании делится нацело на k, таким образом, в каждый из двух дней будет образовано ровно n/k команд по k человек в каждой. в оба дня возможно деление на произвольные команды, в частности, разбиение на команды во второй день может никак не зависеть от разбиения на команды в первый день. сейчас организаторы тренингов заняты составлением графика распределения людей по в каждый из двух дней. так как одна из целей тренингов — увидеть, как сотрудники действуют в одной команде с самыми разными людьми, к распределению по имеется естественное требование: количество пар людей, участвующих в тренинге в оба дня в одной и той же команде, должно быть как можно меньше. оказалось, что распределить людей требуемым образом — не такая простая , как кажется на первый взгляд. организаторам тренингов определить минимальное количество пар сотрудников, которые окажутся в одной команде в оба дня. формат входных данных в единственной строке входных данных находятся два числа n и k (4 ⩽ n ⩽ 109, 2 ⩽ k < n, n делится на k) — количество людей в компании и количество людей в одной команде в оба дня тренинга соответственно. формат выходных данных выведите минимальное количество пар сотрудников, которые окажутся в одной команде в оба дня тренингов. ввод вывод 9 3 0 8 4 4