1. Петя съел больше всех, значит, он съел 8 конфет.
2. Осталось 15 - 8 = 7 конфет для Данилы и Вики.
3. Пусть Данила съел x конфет, тогда Вика съела x + 2 конфеты. x + (x + 2) = 7. 2x = 5. x = 2.5. Так как количество конфет должно быть целым, и Петя съел больше всех, то Петя съел 8 конфет.
Ответ: 8