#include #include using namespace std; typedef long long ll; #define N 102 int n,m,s,g1,g2; ll g[N][N]; int main() { while(scanf("%d%d%d%d%d",&n,&m,&s,&g1,&g2),n|m|s|g1|g2) { --s,--g1,--g2; memset(g,-1,sizeof(g)); for (int i=0;ig[j][i]+g[i][k]) g[j][k]=g[j][i]+g[i][k]; /* for (int i=0;i