Name puzzle with birth data