finished list1 & list2 ex-s