From: Glen Starchman Date: 2001-07-21T08:27:46+09:00 Subject: [ruby-talk:18204] Re: 99 bottles of beer 99.downto(0){|x|w=" on the wall";u="#{x!=0?eval(x.to_s):'no more'} #{x>1?'bottles':'bottle'} of beer";p"#{u}#{w} #{u}. Take one down, pass it around,#{u}#{w}"} 159 characters... can it be squeezed down any further?