Согласен, но просто не стал заморачиваться, т.к. задачи с выявлением списка, в котором есть совпадение, не стояло.
С циклом в цикле, как я понимаю, нужно было бы еще создавать массив в массиве. Или, @Astraport, Вы бы как-то по другому сделали, а то я что-то завис.