asinglewordisnotenough3 (invariant) by Pierre Alexandre Tremblay