컴터 관련 과는 아닌데 어플을 하나 개발해보고 싶어요

집합 A,B, ... 해서 집합들을 만들고 집합마다 원소가 10개정도 있고 총 집합 개수는 50개 정도한다고 해봐요

이런 어플에 제가 어떤 원소를 입력하면 이 원소를 공통으로 포함하는 교집합 찾는 어플을 만들고 싶어요

지금은 c언어 배우는 초보인데 무슨 공부를 해야 저런 어플을 만들어서 스토어에 올릴 수 있는 지 모르겠습니다

답변 부탁드려요