У меня есть список флажков, который содержит много предметов.Также у меня есть предопределенный массив кода другого цвета: ['# FF0000', # DDFF00, ...] (5 элементов).Мне нужно предоставить следующую возможность: установить флажки и нарисовать круг уникальным цветом из цветового массива (максимальное количество проверенных элементов = длина цветового массива).Например: если я установил 5 флажков - возможность проверки заблокирована.Если я сниму флажок с какого-либо предмета, мне нужно определить, какой цвет используется для этого предмета, и использовать его для следующей проверки.