Данная загадка включает в себя три члена семьи: двух отцов и двух сыновей. Один из способов, как это могло произойти, заключается в том, что в этой ситуации на самом деле всего три человека, а не четверо. Предположим, что это был дедушка, его сын (отец) и внук (сын). Тогда сумма в 900 рублей была разделена между ними поровну, что дало каждому по 300 рублей.
Таким образом, в данной загадке использовался прием сокрытия реального числа участников за счет употребления слов "два отца и два сына", что может привести к недоумению при первоначальном восприятии.