fork(1) download
  1. import java.io.BufferedReader;
  2. import java.io.BufferedWriter;
  3. import java.io.InputStreamReader;
  4. import java.io.OutputStreamWriter;
  5. import java.util.HashSet;
  6. import java.util.Set;
  7. import java.util.StringTokenizer;
  8.  
  9. class Tree {
  10. static Set<Integer> set = new HashSet<>();
  11. int node;
  12. Tree leftChild;
  13. Tree rightChild;
  14.  
  15. public Tree(int node) {
  16. this.node = node;
  17. }
  18.  
  19. public void addChild(Tree tree) {
  20. if (leftChild == null) {
  21. this.leftChild = tree;
  22. } else {
  23. this.rightChild = tree;
  24. }
  25. }
  26.  
  27. public static void startSearch(Tree tree) {
  28. if (tree == null) {
  29. return;
  30. }
  31. set.add(tree.node);
  32. startSearch(tree.leftChild);
  33. startSearch(tree.rightChild);
  34. }
  35. }
  36.  
  37. public class Main {
  38. public static void main(String[] args) {
  39. try {
  40. StringTokenizer st = new StringTokenizer(br.readLine());
  41.  
  42. int computer = Integer.parseInt(st.nextToken());
  43. Tree treeSet[] = new Tree[computer];
  44. for (int i = 0; i < computer; i++) {
  45. treeSet[i] = new Tree(i + 1);
  46. }
  47. st = new StringTokenizer(br.readLine());
  48. int N = Integer.parseInt(st.nextToken());
  49. // 노트 연결
  50. for (int i = 0; i < N; i++) {
  51. st = new StringTokenizer(br.readLine());
  52. int node = Integer.parseInt(st.nextToken()) - 1;
  53. int connectNode = Integer.parseInt(st.nextToken()) - 1;
  54. treeSet[node].addChild(treeSet[connectNode]);
  55. }
  56. Tree.startSearch(treeSet[0]);
  57. System.out.println(Tree.set.size() - 1);
  58. } catch (Exception e) {
  59. e.printStackTrace();
  60. }
  61. }
  62. }
  63.  
Runtime error #stdin #stdout #stderr 0.29s 93688KB
stdin
4
4
1 2
2 3
3 4
4 1
stdout
Standard output is empty
stderr
Exception in thread "main" java.lang.StackOverflowError
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)
	at Tree.startSearch(Main.java:32)