/*
task:water
lang:C++
*/
#include<iostream>
using namespace std;
int main()
{ int v,k;int br=3;
int a1,a2,b1,b2,c1,c2;
cin>>v>>k;
cin>>a1>>a2>>b1>>b2>>c1>>c2;
if(k==1){if(a1==1)br++;
         if(a2==1)br++;
         if(b1==1)br++;
         if(b2==1)br++;
         if(c1==1)br++;
         if(c2==1)br++;
         if(v-a1==1)br++;
         if(v-a2==1)br++;
         if(v-c1==1)br++;
         if(v-c2==1)br++;
         if(v-b1==1)br++;
         if(v-b2==1)br++;
        }
if(k==2){ if(a1==1)br++;
         if(a2==1)br++;
         if(b1==1)br++;
         if(b2==1)br++;
         if(c1==1)br++;
         if(c2==1)br++;
        
         if(v-a1==1)br++;
         if(v-a2==1)br++;
         if(v-c1==1)br++;
         if(v-c2==1)br++;
         if(v-b1==1)br++;
         if(v-b2==1)br++;
         
         if(a1-c1==1)br++;
         if(a1-c2==1)br++;
         if(v-a1-c1==1)br++;
         if(v-a1-c2==1)br++;
         if(a1-b1==1)br++;
         if(a1-b2==1)br++;
         if(v-a1-b1==1)br++;
         if(v-a1-b2==1)br++; 
         
         if(a2-c1==1)br++;
         if(a2-c2==1)br++;
         if(v-a2-c1==1)br++;
         if(v-a2-c2==1)br++;
         if(a2-b1==1)br++;
         if(a2-b2==1)br++;
         if(v-a2-b1==1)br++;
         if(v-a2-b2==1)br++;
         
         if(b1-c1==1)br++;
         if(b1-c2==1)br++;
         if(v-b1-c1==1)br++;
         if(v-b1-c1==1)br++;
         if(b1-a1==1)br++;
         if(b1-a2==1)br++;
         if(v-b1-a1==1)br++;
         if(v-b1-a2==1)br++;
         
         if(b2-c1==1)br++;
         if(b2-c2==1)br++;
         if(v-b2-c1==1)br++;
         if(v-b2-c1==1)br++;
         if(b2-a1==1)br++;
         if(b2-a2==1)br++;
         if(v-b2-a1==1)br++;
         if(v-b2-a2==1)br++;
        cout<<br<<endl;
        }
        else cout<<0<<endl;
        return 0;
        
        } 
         
         
                                   
