4..Inf `by` 2 -> lazy.grep {|n| n.factor.all {|p| p `divides` (n/p - 1) } }.first(4).say