#!ruby -Kun p eval $_.chop.gsub(/./){|r|Hash[/一/,1,/二/,2,/三/,3,/四/,4,/五/,5,/六/,6,/七/,7,/八/,8,/九/,9,/十/,'*10+',/百/,'*100+',/千/,'*1000+'].each{|k,v|break v if r=~k}}.gsub(/(^\*|\+$|(\+)\*)/,'\2')