Отрефакторить код с учетом:Чем отличаются list1, list2, list3?Что можно положить в каждый список?Что можно безопасно извлечь?Когда используется