minor spoiler on day1 part2
@LdBeth if i've parse the term "eighteen" I can remap it as 18 integer
but as I see, the number in letters or not range between 1 to 9
'7pqrstsixteen', "sixteen" is a fake news because the last number is a 6 not 16 :p
so my parser only need to range "one", "two", .... "nine"
and "1", "2", ..., "9"