added comments to 20.rb