ex 5.rb