1 2 3 4 5 6 7 8 9
use v6; my @squares = map {$_ ** 2}, 100..*; # lazy infinite list of squares for @squares -> $square { if $square.comb.unique >= 5 { say $square; last; } }