Якщо перший говорить правду, то він повинен бути лицарем, а отже всі повинні бути брехунами, тобто це неможливо, а отже перший бреше, а отже серед них є принаймні один лицар.
Якщо другий говорить правду, то третій брехун, а отже брехунів вже два і другий також бреше, тобто другий також брехун.
Якщо третій говорить правду, то перші двоє брехуни, а четвертий–лицар, який говорить правду, а якщо третій бреше, це означає, що бехунів троє ( перший, другий і третій), а четвертий говорить правду, бо принаймні один повинен бути лицарем. Тобто четвертий–лицар.
1) 46 + 32 = 78 (%) - собрали мама и папа вместе
2) 100 - 78 = 22 (%) - собрал Серёжа
3) 44 : 100 = 0,44 (ч.) - один процент от собранного всей семьёй
4) 0,44 × 46 = 20,24 (грибов) - собрал отец
5) 0,44 × 32 = 14,08 (грибов) - собрала мама
6) 0,44 × 22 = 9,68 (грибов) - собрал Серёжа
7) 20,24 + 14,08 + 9,68 = 44 гриба