Python: remove tuple from list similar to tuple in another list : i am new to python and to programming in general. I have a problem with removing tuples from a list that have similarity with tuples from another list.

    List1=[(1,2,3,4,5),(1,3,6,7,8)]
`List2=[(1,2,3,7,9),(1,4,8,9,10),(1,3,8,9,10)]`

I want to remove tuples from List2 that have 3 similar element in tuples of List1.

    Outputlist=[(1,4,8,9,10)]

What is the most efficient way to do it?
Thanks in advance.