#include #include #include using namespace std; int L,n; int a[55],d[55][55]; int main() { #ifdef local freopen("pro.in","r",stdin); #endif while(scanf("%d",&L)==1&&L) { scanf("%d",&n); for(int i=1;i<=n;i++) scanf("%d",a+i); a[n+1]=L; for(int i=1;i<=n+1;i++) for(int j=0;j+i<=n+1;j++) { if(i==1) d[j][j+1]=0;//a[j+1]-a[j]; else { d[j][j+i]=1<<30; for(int k=j+1;k