nonrepetitions