ex2105
ex2106.rb