import java.util.Scanner; public class Pract3 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int i_start = in.nextInt(); int j_start = in.nextInt(); int i_end = in.nextInt(); int j_end = in.nextInt(); Medium(n, i_start, j_start, i_end, j_end); in.close(); } private static void Medium(int n, int i_start, int j_start, int i_end, int j_end) { int combo=i_end-i_start; int combo2=j_end-j_start; int set=0; int set2=0; if((-1)*combo%2==0 && combo<0) { set=combo/(-2); if(combo2<0){ set2=-1*(combo2+1*(set)); if(set2%2==0){ int tk=set2/2; int out=tk+set; System.out.println(out); for(int i=0;i0) { //UL UR +1 only } } else if(combo%2==0 && combo>0) { //LL LR set=combo/2;//LR // System.out.println(combo2); // System.out.println(set2); //L and R if(combo2>0) { set2=(combo2-1*(set)); if(set2%2==0 || combo2==2){//negativity not possible int maxu=set2/2; //L R if((set2+set)==combo2){ System.out.println(set+maxu); for(int i=0;i