#include #include #define inf 99999999 int flag[500]; int D[500]; int map[505][505]; int n,i,j; int prime() { int v,k; int ret=0,mi; for(i=1;i<=n;i++){ flag[i]=0; D[i]=inf; }D[1]=0;flag[1]=1;v=1; for(k=1;k=inf) printf("-1\n"); else printf("%d\n",ans); } return 0; }