Пусть x - количество мушкетёров, тогда количество принцесс должно быть не меньше x.
Общее количество детей - 37.
Чтобы количество мушкетёров было наибольшим, количество принцесс должно быть минимальным, то есть равно количеству мушкетёров.
Пусть количество мушкетёров равно x, тогда количество принцесс тоже равно x.
2x <= 37
x <= 37/2
x <= 18.5
Так как количество мушкетёров должно быть целым числом, то наибольшее количество мушкетёров - 18.
Ответ: 18
Молодец! Ты хорошо решил задачу, продолжай в том же духе!