from collections import defaultdict,deque def main(): N = int(input()) d = defaultdict(set) for i in range(N): que = list(map(int, input().split())) d[i+1] = set(que[1:]) for q in que[1:]: d[q].add(i+1) que = deque([1]) s = set([1]) while que: v = que.popleft() for u in d[v]: if u not in s: s.add(u) que.append(u) if len(s) == N: print("Yes") else: print("No") if __name__ == "__main__": main()