Ответ:

Сначала вычислим значения букв, соблюдая порядок действий:

Х = 32 + 51 = 83; О = 82 − 40 = 42; Р = 47 + 33 = 80; Д = 90 − 46 = 44; Ы = 25 + 36 = 61; Н = 52 − 18 = 34.

Я = 35 : 7 · 9 = 45; Б = 54 : 6 · 2 = 18; Е = 48 : 6 · 5 = 40; Г = 56 : 8 · 9 = 63; К = 64 : 8 · 9 = 72; С = 30 : 6 · 5 = 25.

У = (6 + 3) · 9 = 81; Ь = 6 + 3 · 9 = 33; Т = 10 · 3 − 2 = 28; П = 180 : 90 = 2.

Подставляя вместо каждого числа соответствующую букву, получаем: «Нужно 25 ГОЛОВ, чтобы 25 СЪЕСТЬ 5 АПЕЛЬСИНОВ: ЕДИН ТОЛЬКО ТЫ, ЕСЛИ 25 ТЫ ВЫЛОВИЛ В РЕЧКЕ ДВЕ ЗОЛОТЫЕ РЫБКИ, ОДНУ СЕБЕ, ДРУГУЮ ПАПЕ».

В строке загадки некоторые числовые элементы заменены числом 25, которое соответствует букве С. Поэтому зашифрованный текст в этих местах читается как «с»: «Нужно с голов, чтобы с съесть с апельсинов: един только ты, если с ты выловил в речке две золотые рыбки, одну себе, другую папе». Получившаяся фраза выглядит повреждённой; по видимым данным восстановить вместо повторяющихся 25 другие числа нельзя.

В задаче-шутке люди образуют три человека: дедушка, его сын и внук. Дедушка и сын — два отца, а сын и внук — два сына. Каждый получает по одному апельсину.

Ответ: да, если это дедушка, отец и сын — всего три человека.