Пусть x, y - количество монет у первого и второго пирата соответственно.
первый проиграл половину своих монет и отдал второму
монеты распределились так:
x/2 и y+x/2
потом второй проиграл половину всех своих монет
x/2 + (y+x/2)/2 = 3x/4+y/2 и (y+x/2)/2 = x/4+y/2
потом снова первый первый проиграл половину своих
(3x/4+y/2)/2 = 3x/8+y/4 и x/4+y/2+3x/8+y/4 = 5x/8+3y/4
Приравниваем первое выражение к 15, второе - к 33
3x/8+y/4 = 15 <=> 3x+2y = 120
5x/8+3y/4 = 33 <=> 5x+6y = 264
Решая эту несложную систему, получаем:
x = y = 24.
Т.е. у каждого пирата изначально было по 24 монеты.