Первая: 7
Вторая: 8
Третья: 9
Четвёртая: 10
Пятая: 11
Шестая: 12
Седьмая: 13
Восьмая: 14
Девятая: 15
Десятая: 16
10 принцесс + 16 рыцарей =26 людей
сначала (с момента потери фляги) пловец плывет против течения (своя скорость МИНУС скорость реки) - а фляга по течению (со скоростью реки), те реально удаляются пловец и фляга друг от друга со скоростью пловца в теч-е 10 минут.
потом пловец двиг. по течению (своя ск-ть+ скорость реки) - а фляга по прежнему от него со ск.реки - т.е. теперь уже сближаются опять же со скоростью пловца.
раз удаляются и сближ. с одинаковой скоростью (пловца), то время удаления и время сближ. равно (10 мин.). Итого пловец плавал туда-обратно 20 минут, а фляга все в одном направлении со скоростью реки за эти же 20 мин преодолела 1 км => ск. реки 3 км/ч
Было 13 принцесс и 11 рыцарей.
P. S. ( второй вариант, где всего 22 человека, меня попросили)
Если так, то выходит, что принцесс уже 11, рыцарей тоже 11.