#include <iostream>
using namespace std;
//贪心
//赚积分……
int main()
{
int a[6];
while(cin>>a[0])
{
int sum=a[0];
for(int i=1;i<6;i++)cin>>a[i],sum+=a[i];
if(0==sum)break;
int ans=0;
if(a[5])
ans+=a[5];
if(a[4])
{
ans+=a[4];
a[0]-=(11*a[4]);
if(a[0]<0)a[0]=0;
}
if(a[3])
{
ans+=a[3];
a[1]-=5*a[3];
if(a[1]<0)
{
a[0]-=(-a[1]*4);
if(a[0]<0)a[0]=0;
a[1]=0;
}
}
if(a[2])
{
int k;
ans+=((a[2]+3)/4);
if(a[2]%4)
{
k=a[2]%4;
if(k==1)
{
a[1]-=5;
a[0]-=7;
if(a[1]<0)
{
int j=-a[1];
a[0]-=j*4;
a[1]=0;
}
if(a[0]<0)a[0]=0;
}
if(k==2)
{
a[1]-=3;
a[0]-=6;
if(a[1]<0)
{
int j=-a[1];
a[0]-=j*4;
a[1]=0;
}
if(a[0]<0)a[0]=0;
}
if(k==3)
{
a[1]-=1;
a[0]-=5;
if(a[1]<0)
{
int j=-a[1];
a[0]-=j*4;
a[1]=0;
}
if(a[0]<0)a[0]=0;
}
}
}
if(a[1])
{
ans+=(a[1]+8)/9;
int k=a[1]%9;
if(k)a[0]-=4*(9-k);
if(a[0]<0)a[0]=0;
}
if(a[0])ans+=(35+a[0])/36;
cout<<ans<<endl;
}
return 0;
}