public static long largestRectangle(List h) { long max = 0; for(int i=0;i=0;j--) { int nl = h[j]; if (nl < n) break; l++; } int r = 0; for(int j=i+1;j max) max = a; } return max; }