В ряд установлены в произвольном порядке N стаканов и N кружек. З минимальное число обменов надо переставить их так, чтобы с одной стороны стояли стаканы, а с другой-кружки. Составить соответствующий алгоритм. Дополнительные массивы и алгоритмы сортировки использовать нельзя.