А просто сделать equal для двух списков почему не получилось?