Find patterns in numbers based on the similarity of characters?
Python 2, 48 46 bytes

Saved two bytes thanks to @ovs!



s=set(''.join(l))
while s:s&amp;=set(l[input()-1])


Try it online!

Renamed numbers to l. If that's not okay then add 10 bytes for l=numbers.