import sysimport heapqt = int(input())for _ in range(t): n, k = map(int, sys.stdin.readline().split()) l = list(map(int, sys.stdin.readline().split())) graph = [[] for _ in range(n)] size = [0 for _ in range(n)] # 위상 정렬을 위한 초기 설정 for _ in range(k): start, end = map(int, sys.stdin.readline().split()) graph[start - 1].append(end - 1) size[end - 1] += 1 ..