Как сравнить несколько списков кортежей в Python?

Как я могу сравнить несколько списков кортежей, как это:

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

Выход должен быть:

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

Это означает, что я хочу только те ценности, чьиОсь х значение соответствует другим.
(5,3) и (2,1) должны быть отброшены!

Ответы на вопрос(4)

Ваш ответ на вопрос