#include<bits/stdc++.h>
using namespace std;
int n,a1,a2,a3,b1,b2,b3,ans=0;
bool ft(int a,int b,int c){
if(a1==(a-2>0?a-2:n-abs(a-2))||a1==(a-1>0?a-1:n-abs(a-1))||a1==a||a1==(a+1<=n?a+1:a+1-n)||a1==(a+2<=n?a+2:a+2-n)){
if(a2==(b-2>0?b-2:n-abs(b-2))||a2==(b-1>0?b-1:n-abs(b-1))||a2==b||a2==(b+1<=n?b+1:b+1-n)||a2==(b+2<=n?b+2:b+2-n)){
if(a3==(c-2>0?c-2:n-abs(c-2))||a3==(c-1>0?c-1:n-abs(c-1))||a3==c||a3==(c+1<=n?c+1:c+1-n)||a3==(c+2<=n?c+2:c+2-n)){
return true;
}
}
}
if(b1==(a-2>0?a-2:n-abs(a-2))||b1==(a-1>0?a-1:n-abs(a-1))||b1==a||b1==(a+1<=n?a+1:a+1-n)||b1==(a+2<=n?a+2:a+2-n)){
if(b2==(b-2>0?b-2:n-abs(b-2))||b2==(b-1>0?b-1:n-abs(b-1))||b2==b||b2==(b+1<=n?b+1:b+1-n)||b2==(b+2<=n?b+2:b+2-n)){
if(b3==(c-2>0?c-2:n-abs(c-2))||b3==(c-1>0?c-1:n-abs(c-1))||b3==c||b3==(c+1<=n?c+1:c+1-n)||b3==(c+2<=n?c+2:c+2-n)){
return true;
}
}
}
return false;
}
int main(){
cin>>n>>a1>>a2>>a3>>b1>>b2>>b3;
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
for(int k=1;k<=n;k++){
if(ft(i,j,k)){
ans++;
}
}
}
}
cout<<ans<<'\n';
return 0;
}