#include #include #include #define inf 0x3fffffff #define N 1100 struct node { int l,r; }f[N]; int ff[N]; double d; int Min(int aa,int bb) { return aa>bb?bb:aa; } int Max(int aa,int bb) { return aa>bb?aa:bb; } int cmp(const void *a,const void *b) { return (*(struct node *)a).r-(*(struct node *)b).r; } int main() { int n,i,j; int minn,maxx,tot,kk,k,ss,endd; while(scanf("%d",&n),n) { minn=inf; maxx=-1; for(i=0;i=f[j].l&&ss