import java.util.Scanner;publicclassDemo8{publicstaticintdistance(int x,int a,int b){int i1 =0;// a的行數(shù)int i2 =0;// b的行數(shù)int j1 =0;// a的列數(shù)int j2 =0;// b的列數(shù)if(a % x !=0) i1 = a / x;else i1 = a / x -1;if(b % x !=0) i2 = b / x;else i2 = b / x -1;if(i1 %2!=0) j1 = a - i1 * x -1;else j1 =(i1 +1)* x - a;if(i2 %2!=0) j2 = b - i2 * x -1;else j2 =(i2 +1)* x - b;int distance = Math.abs(i1 - i2)+ Math.abs(j1 - j2);return distance;}publicstaticvoidmain(String[] args){Scanner scanner =newScanner(System.in);int n = scanner.nextInt();int a = scanner.nextInt();int b = scanner.nextInt();System.out.println(distance(n, a, b));scanner.close();}}import java.util.Scanner;publicclassMain{publicstaticvoidmain(String[] args){Scanner sc =newScanner(System.in);int w = sc.nextInt();int m = sc.nextInt();int n = sc.nextInt();int mx = m / w +1;if(m % w ==0)mx--;int nx = n / w +1;if(n % w ==0)nx--;int my = m % w, ny = n % w;if(f(mx)==1){my = w - m % w +1;}if(f(nx)==1){ny = w - n % w +1;}int x = Math.abs(nx - mx);int y = Math.abs(ny - my);System.out.println(x + y);}publicstaticintf(int x){if(x %2==0)return1;elsereturn-1;}}