#include <iostream>
using namespace std;
 
int main(){
    int cost[22][22]={0};
    int n;
    int m;
    int i;
    int j;
    int k;
    int a;
    int b;
    int c;
    int d;
    char cc;
    cin >> n >> m;
    for(i=1;i<=n;i++)
        for(j=1;j<=n;j++)
            cost[i][j] = 1<<28;
    for(i=0;i<m;i++){
        scanf("%d,%d,%d,%d", &a, &b, &c, &d);
        cost[a][b] = c;
        cost[b][a] = d;
    }
    for(k=1;k<=n;k++)
      for(i=1;i<=n;i++)
        for(j=1;j<=n;j++)
        cost[i][j] = min(cost[i][j], cost[i][k] + cost[k][j]);
    scanf("%d,%d,%d,%d", &a, &b, &c, &d);
    cout << c-d-cost[a][b]-cost[b][a] << endl;
}