I didn't want to post mine as there was to much golfing around ;) But ok... Here would be my solution (I don't like it specially, but I hope it'll do when the recruiters come ;) ): 1.upto(100) do |number| print "Fizz" if number % 3 == 0 print "Buzz" if number % 5 == 0 print number if number % 3 != 0 && number % 5 != 0 puts "" end ---- Enrique Comba Riepenhausen ecomba / mac.com I always thought Smalltalk would beat Java, I just didn't know it would be called 'Ruby' when it did. -- Kent Beck