On May 20, 3:18 ¨Βν¬ Τοξω ΑςγιεςΌτ®®®ΐνεδιοθ®γονχςοτεΊ > n = 2 * -[1,2,3,4,5].inject(0) do |a, b| > c = a * 2 > a * c + b > end > result = 8 * -if n > 0 > -n += 10000 > else > n + 500000 > end > puts result __BEGIN__ n = 2 * -[1,2,3,4,5].inject(0) do |a, b|: c = a * 2 a * c + b result = 8 * -if n > 0: -n += 10000 else: n + 500000 puts result Once again, worked perfectly on its first time through the preprocessor.