import java.io.*; import java.math.BigInteger; import java.sql.Array; import java.util.*; import static java.lang.System.clearProperty; import static java.lang.System.load; import static java.lang.System.out; public class Watermelon { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n=sc.nextInt(); int xst=sc.nextInt(),yst=sc.nextInt(),xend=sc.nextInt(),yend=sc.nextInt(); int[][] arr=new int[n][n]; String[][] sarr=new String[n][n]; for(int i=0;i> 1; build(tree, arr,2 * node, start, mid); build(tree, arr,2 * node + 1, mid + 1, end); tree[node] = Math.min(tree[2 * node], tree[2 * node + 1]); //System.out.println(" start " + start + " end " + end + " tree[node]" + tree[node]); } private static void update(long[] tree, int node,int pos, long val,int start,int end) { //System.out.println("start " + start + " end " + end); if (start == end) { tree[node] = val; // System.out.println(tree[start]); return; } else { int mid = (start + end) >> 1; if (start <= pos && pos <= mid) { update(tree, 2 * node, pos, val, start, mid); } else { update(tree, 2 * node + 1, pos, val, mid + 1, end); } tree[node] = Math.min(tree[node * 2], tree[node * 2 + 1]); } } /** Function to query **/ private static long query(long[] tree, int node, long l, long r, long start, long end) { if (start > r || end < l) return Integer.MAX_VALUE; if (start >= l && end <= r) { return tree[node]; } long mid = (start + end) >> 1; long p1 = query(tree, node * 2, l, r, start, mid); long p2 = query(tree, node * 2 + 1, l, r, mid + 1, end); // System.out.println(" start " + start + " end " + end + " tree[node]" + tree[node]); return Math.min(p1,p2); } static void display(int[][] dp) { for(int i=0;i 0) return 1; else if (this.arr[key].compareTo(n.arr[key]) < 0) return -1; else { if(this.indexn.index)return 1; else return 0; } } else{ if (this.srr[key].compareTo(n.srr[key]) > 0) return 1; else if (this.srr[key].compareTo(n.srr[key]) < 0) return -1; else return 0; } } } class Path{ int a,b,w; Path(int a,int b,int w){ this.a=a;this.b=b;this.w=w; } }