Это какой-то птичий язык, а не требования! 1. Что такое лок? (это программистский термин или в контексте задачи нечто?) 2. Зачем элементы распределять по корзинам? 3. Кому нужен лок: элементам, корзинам? Зачем?