The statement "Frank was born in 1933 and died in 1946 at the age of 50" is a riddle. The explanation is that the numbers 1933 and 1946 do not represent years but rather room numbers (e.g., birth room or hospital room 1933). So Frank was born in room 1933, and this clarifies the apparent contradiction about his age and years of birth and death.