4 lists generated and incoming order of al elements are preserved