Ответ:

В задаче предполагается, что каждый купил один из трёх разных продуктов. Серёжа не покупал фрукты — значит, он купил арбуз. Кирилл купил не груши, а арбуз уже у Серёжи, поэтому Кирилл купил персики. Олегу остались груши.

Ответ: Олег купил груши.