import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.math.BigInteger; import java.util.Arrays; import java.util.NoSuchElementException; import java.util.Scanner; public class Main { static void tr(Object... objects) { System.out.println(Arrays.deepToString(objects)); } class SegTree{ int n=1; int[] v; int nil=-1; public SegTree(int n_) { while(n>32==a[j]>>32) { left=Math.min(left, (int)a[j]); right=Math.max(right, (int)a[j]); ++j; } seg.query(left, right+1,(int)(a[i]>>32)); i=j; } for(int i=0;i