All words in which a appears tripled, if at all. This means that every clump of a's contains 3 or 6 or 9 or 12... a's.
(aaa + b)*
graph LR
A(A)--a-->B((B))
B((B))--a-->C((C))
B((B))--b-->E((E))
C((C))--a-->D(((D)))
C((C))--b-->E((E))
E((E))--a,b-->E((E))
and that took 20 mins 🙂
graph LR
A(A)--a-->B((B))
A(A)--b-->C((C))
B((B))--b-->C((C))
C((C)) --a--> B((B))
B((B))--a-->D(((D)))
D(((D))) --a--> D(((D)))
D(((D))) --b-->A(A)
C((C))--b-->E(((E)))
E(((E)))--b-->E(((E)))
E(((E)))--a-->A(A)