Добавил break в цикл метода определения следующего набора предметов