def fizzbuzzbazz(n=1000)
  f = "#{'e'*2}#{'l'*2}ac".reverse
  l = eval("__#{f}__").to_s.tr(':','').chars.each_slice(4).map(&:join)
  1.upto(110){|e|p [s = (2..8).reject(&:even?).each_with_index.map{|n,i| [l[i].capitalize][e%n]}.join][0].empty? ? e : s}
end

fizzbuzzbazz(150)