Из условия известно, что:
1. Всего 4 мальчика: Витя, Юра, Боря, Илья.
2. Каждый нашёл разное количество грибов: 1, 2, 3, 4.
3. Юра нашёл 2 гриба.
4. Юра нашёл больше грибов, чем Илья (\( 2 > Илья \)).
5. Витя нашёл больше грибов, чем Боря (\( Витя > Боря \)).
Из условия 3, мы знаем, что Юра нашёл 2 гриба. Из условия 4, Юра нашёл больше грибов, чем Илья. Так как Илья не мог найти 2 гриба (у каждого своё количество), и не мог найти больше 2 грибов (потому что Юра нашёл больше), то Илья нашёл 1 гриб.
\( Илья = 1 \)
\( Юра = 2 \)
Остались грибы: 3 и 4. Остались мальчики: Витя и Боря. Из условия 5, Витя нашёл больше грибов, чем Боря. Значит, Витя нашёл 4 гриба, а Боря — 3 гриба.
\( Витя = 4 \)
\( Боря = 3 \)
Ответ: Илья нашёл 1 гриб, Боря — 3 гриба, Витя — 4 гриба.