哪里错了?
import java.io.*;
import java.util.*;
public class Main {
public static void main(String args[]) throws Exception {
Scanner cin=new Scanner(System.in);
int n=cin.nextInt(),x1=cin.nextInt(),x2=cin.nextInt(),y1=cin.nextInt(),y2=cin.nextInt();
if(abs(x1-x2)==n)System.out.println(n+min(2*n-(y1+y2),y1+y2));
else if(abs(y1-y2)==n)System.out.println(n+min(2*n-(x1+x2),x1+x2));
else System.out.println(abs(x1-x2)+abs(y1-y2));
}
}
public static int abs(int n){
if(n>=0)return n;
else return -n;
}
public static int min(int a,int b){
if(a<=b)return a;
else return b;
}