#include #define mmax(x,y) (((x)>(y))?(x):(y)) int main() { while (true) { int D,M; scanf("%d",&D); if (D==0) return 0; scanf("%d",&M); int p[40047]; int pbest[40047]; for (int i=0;i=0;i--) { pbest[i]= mmax(pbest[i+1],p[i+1]); } int best=0; for (int i=0;i