old_contents: '''
  If the numbers 1 to 5 are written out in words: one, two, three, four, five, then there are 3 + 3 + 5 + 4 + 4 = 19 letters used in total.
  
  If all the numbers from 1 to 1000 (one thousand) inclusive were written out in words, how many letters would be used?
  
  
  NOTE: Do not count spaces or hyphens. For example, 342 (three hundred and forty-two) contains 23 letters and 115 (one hundred and fifteen) contains 20 letters. The use of "and" when writing out numbers is in compliance with British usage.
  '''
  
new_contents: '''
  If the numbers 1 to 5 are written out in words: one, two, three, four, five, then there are 3 + 3 + 5 + 4 + 4 = 19 letters used in total.
  
  If all the numbers from 1 to 1000 (one thousand) inclusive were written out in words, how many letters would be used?
  
  
  NOTE: Do not count spaces or hyphens. For example, 342 (three hundred and forty-two) contains 23 letters and 115 (one hundred and fifteen) contains 20 letters. The use of "and" when writing out numbers is in compliance with British usage.
  '''
  
  import sys
  
  words_count = {}
  words_count['one'] = 3
  words_count['two'] = 3
  words_count['three'] = 5
  words_count['four'] = 4
  words_count['five'] = 4
  words_count['six'] = 6
  words_count['seven'] = 7
  words_count['eight'] = 5
  words_count['night'] = 5
  
  
  
subject: modify project euler problem17