There is a common view to (and common understanding of) the age problems: They always must go with integer numbers: the input consists of integer numbers, AND the output, the resulting answer MUST be integer number. All other formulations to age problems, even although they use the terms "age", "year" and so on, are commonly considered as DEFECTIVE.