#include using namespace std; typedef long long ll; int main() { int n, k; cin >> n >> k; ll dp[100005]{0}; ll ans = 0; for(int i = 0; i < n; i++){ ll a; int m; cin >> a >> m; for(int j = 0; j < m; j++){ int b; cin >> b; b--; ans = max(ans, dp[b] + a); } dp[i] = ans - a; } cout << ans << endl; }