/*
TASK: food
LANG: C++
*/
#include <iostream.h>
int y,t,n,m,i,j,k,a[80],b[80][13],q[80][13],w[100];
void clear(void)
{
     for (i=1;i<=m;i++)
     {
      b[i][12]=0;
      for(j=1;j<=b[i][11];j++) b[i][12]=b[i][12]+b[i][j];
      b[i][12]=b[i][12]-b[i][0];
     }
     for (i=1; i<=m;i++)
     if (b[i][12]<=0)
	{
         y=y+b[i][12];
	 for(j=1;j<=b[i][11];j++)
	   {
	    k=k+1;
	    w[k]=q[i][j];
	   }

	}
   for (i=1; i<=m;i++)
     if (b[i][12]<=0)
	{
	  for(j=i;j<=(m-1);j++)
	  for(t=0;t<=12;t++) b[j][t]=b[j+1][t];
	  m=m-1;
	  i=1;
	}
   for (i=1; i<=m;i++)
     for(j=1;j<=b[i][11];j++) for(t=1;t<=k;t++) if (q[i][j]==w[t]) b[i][j]=0;

}


int main()
 {
   cin>>n>>m;
   for(i=1;i<=n;i++) cin>>a[i];
   for(i=1;i<=m;i++)
     {
      cin>>b[i][0];
      cin>>b[i][11];
      b[i][12]=0;
      for(j=1;j<=b[i][11];j++) cin>>b[i][j];
     }
   for (i=1; i<=m;i++)
     {
      for(j=0;j<=b[i][11];j++) q[i][j]=b[i][j];
     }

/*
  //IZVEJDANE
   for (i=1;i<=n;i++) cout<<a[i]<<' ';
   cout<<'\n';
   for (i=1; i<=m;i++)
     {
      for(j=0;j<=b[i][11];j++) cout<<b[i][j]<<' ';
      cout<<'\n';
     }
*/
     for (i=1; i<=m;i++) for(j=1;j<=b[i][11];j++){k=b[i][j]; b[i][j]=a[k];}
/*
for(i=1;i<=k;i++)
for(j=1;j<=i-1;j++)
if (w[i]<w[j]) {t=w[i];w[i]=w[j];w[j]=t;}
*/


clear;
clear;
clear;

  cout<<y;





  return(0);
 }