import sys input = sys.stdin.readline N, K = map(int, input().split()) dp = [-10**18]*(N+1) dp[0] = 0 for i in range(N): A, M = map(int, input().split()) B = list(map(int, input().split())) dp[i+1] = max(dp[i+1], dp[0]-A) for Bi in B: dp[i+1] = max(dp[i+1], dp[Bi]) dp[0] = max(dp[0], dp[i+1]+A) print(dp[0])