func additive_primes(upto, base = 10) { upto.primes.grep { .sumdigits(base).is_prime } } additive_primes(500).each_slice(10, {|*a| a.map { '%3s' % _ }.join(' ').say })