eval z+={3..7}{1,5,8,9}:{2,8,9}{0,2,3,4,6,7}: ' [[ :0:1:5:8:9:10:11:18:19:$z =~ :$[d=b%100]: ]] (($?^(!b)^(b/100%6/5|(b++/100%8<2))^!d))&&echo '{0..1000}