¿Cómo comparar múltiples listas de tuplas en python?

¿Cómo puedo comparar múltiples listas de tuplas como esta:

[[(1,2), (3,6), (5,3)], [(1,5), (3,5)], [(2,1), (1,8), (3,9)]]

La salida debe ser:

[(1,2), (1,5), (1,8)],[(3,6), (3,5), (3,9)]

Significa que quiero solo aquellos valores cuyoseje x valor coincide con otros.
(5,3) y (2,1) deben ser descartados!

Respuestas a la pregunta(4)

Su respuesta a la pregunta