Боюсь тут меня поймут только такие же лего-шизики Для примера, есть два набора, где у деталей необычный оттенок, то есть банально одна коробка по цвету. Если ищётся что-то для того ящера с хвостом, то надо сначала поискать там. Вероятность большая. Если тут нет, переходим к следующему алгоритму. Если детали выше стандарной высоты, то они лежат отдельно. всё, что связано с колёсами, осями, шестерёнками и гусеницами -  отдельно. Детали с резким поворотом направления  -  отдельно. дальше непереводимая игра слов