+ arg= *++argv;
+ if (!strcmp(arg,"specific")) {
+ int ia[argc], ni=0;
+ while ((arg= *++argv))
+ ia[ni++]= atoi(arg);
+
+ double val= value_route(ni, ia);
+ printf("route value is %g\n", val);
+ } else if (!strcmp(arg,"search")) {
+ max_dist= atoi(*++argv);
+ while ((arg= *++argv))
+ search(atoi(arg));
+ } else {
+ abort();