puts:zero,x="one two three four five six seven eight nine","ten eleven twelve",(y="thir four fif six seven eigh nine").gsub(/$/,'teen'),("twen "+y).map{|s|s.tr!"u ","";[s+='ty']+x.map{|t|[s,t]*" "}},'one hundred'