#include<bits/stdc++.h>
using namespace std;
int t=0,r1,r2,r3,k11,k12,k21,k22,k31,k32,u=0,l=0;
int ld(int x)
{
int m=0;
if(k11<=x&&k12>=x)
{
++m;
}
if(k21<=x&&k22>=x)
{
++m;
}
if(k31<=x&&k32>=x)
{
++m;
}
return m;
}
void sf(int r)
{
if(r==0)
{
t+=0;
}
if(r==1)
{
t+=r1;
}
if(r==2)
{
t+=r2;
}
if(r==3)
{
t+=r3;
}
return;
}
int main()
{
cin>>r1>>r2>>r3;
cin>>k11>>k12;
cin>>k21>>k22;
cin>>k31>>k32;
u=min(min(k11,k21),k31);
l=max(max(k12,k22),k32);
for(int i=u;i<=l;++i)
{
sf(ld(i));
}
cout<<t;
return 0;
}