//import java.util.Scanner; // // //public class search { // static boolean[][] paths; // static boolean[][][] pathstraveled; // public static int minsolution; // static int nodesvisited; // static int[] timesvisited; // public static void main(String[] args) // { // Scanner in = new Scanner(System.in); // int sites,officers,pathnum; // while((sites=in.nextInt())!=0) // { // officers = in.nextInt(); // pathnum = in.nextInt(); // minsolution = Integer.MAX_VALUE; // paths = new boolean[sites][sites]; // pathstraveled = new boolean[officers][sites][sites]; // timesvisited = new int[sites]; // for(int i=0;i