선린인터넷주식회사에서 데이터 사이언티스트로 일하는 준원이는 회사의 새로운 서비스의 베타 테스터를 선정하고자 한다.
베타 테스터의 후보가 되는 유저로는 총 N명의 유저가 있다. N명의 유저들은 그간의 서비스 사용 기록을 기반으로 총 M개의 유저 그룹으로 나누어지는데, 각 유저는 0개 이상 M개 이하의 유저 그룹에 속한다. (M=0일 수도 있다. 이 경우, 아무 그룹도 없다고 생각하면 된다.)
준원이가 이들 N명의 유저 가운데 몇 명의 베타 테스터를 뽑을 때 다음 조건을 반드시 만족해야 한다.
준원이를 도와 베타 테스터들을 선정해주자.
입력의 첫 줄에는 네 정수 N, M, A, B가 주어진다.
이후 A개의 줄에 걸쳐 두 정수 i, j가 주어진다. 이는 유저 i가 그룹 j에 속함을 의미하며, 1≤i≤N, 1≤j≤M을 만족한다.
이후 B개의 줄에 걸쳐 두 정수 i, j가 주어진다. 이는 유저 i와 유저 j의 성향이 반대됨을 의미하며, 1≤i,j≤N, i=j를 만족한다.
조건들을 만족하게 준원이가 베타 테스터를 선정할 수 있으면 "TAK", 아니면 "NIE"를 출력하라.