upto ex14.rb
ex19