Q: In Mt 1:23 why are there 27 generations from David to Jesus, while Lk 1:3:23-31 gives 42 generations?
S: Kwenye Mat 1:23, kwa nini kua vizazi 27 kutoka Daudi hadi Yesu, wakati Lk 1:3:23-31 ina vizazi 42?