Pythoniczny sposób tworzenia unii wszystkich wartości zawartych na wielu listach

Mam listę list: lists = [[1,4,3,2,4], [4,5]] Chcę spłaszczyć tę listę i usunąć wszystkie duplikaty; lub, innymi słowy, zastosuj operację set union: desired_result = [1, 2, 3, 4, 5] Jaki jest najłatwiejszy sposób na zrobienie tego?