Такое возможно, если учитывать, что всего было три человека: дедушка, отец и сын. Отец является сыном дедушки, поэтому в условии задачи два сына. И дедушка, и отец являются отцами, соответственно, так же есть два отца. Именно поэтому, 3 апельсина все смогли поделить поровну, так как их всего было трое, и каждому из них досталось по одному апельсину.