1-100 years puzzle