2147483647 2147483647
2147483647
static int safeAvg(int a,int b){return (int)(((long)a+(long)b)/2); }