completed to ex18.rb