use `asSequence` to avoid two loops
# announcements
r
use
asSequence
to avoid two loops