n = [1,3,5,7,8,10,12] m = [4,6,9,11] c = 0 n.each do |i| 4.times do |j| 10.times do |k| c += 1 if i == (j + k) && j*10+k <32 end end end m.each do |i| 4.times do |j| 10.times do |k| c += 1 if i == (j + k) && j*10+k <31 end end end 3.times do |j| 10.times do |k| c += 1 if 2 == (j + k) && j*10+k <30 end end p c