Погодите, так получается, что вы оставили в живых всех предков за 900 лет. Они же не одновременно все жили, а поколения сменялись. А брать в расчет надо тех, кто реально мог застать рождение ребенка то есть максимум прабабушек-прадедушек, и остаются те же 16 человек (и даже меньше, обычно у детей не бывает полного комплекта пра-). Или я уже ничего не понимаю...