#include<cstdio>
#include<functional>
#include<algorithm>
#define MM 200000000
using namespace std;
int main(void)
{
	int n,m,i,j,k,a,b,c,d,mi[21][21],s,g,v,p,sum;
	scanf("%d %d",&n,&m);
	for(i=1;i<=n;i++)	{
		for(j=1;j<=n;j++)	{
			if(i==j)	mi[i][j]=0;
			else mi[i][j]=MM;
		}
	}
	for(i=0;i<m;i++)	{
		scanf("%d,%d,%d,%d",&a,&b,&c,&d);
		mi[a][b]=c;	mi[b][a]=d;
	}
	scanf("%d,%d,%d,%d",&s,&g,&v,&p);
	for(k=1;k<=n;k++)	{
		for(i=1;i<=n;i++)	{
			for(j=1;j<=n;j++)	{
				mi[i][j]=min(mi[i][j],mi[i][k]+mi[k][j]);
			}
		}
	}
	sum=v-p-mi[s][g]-mi[g][s];
	printf("%d\n",sum);
	return 0;
}
