fork download
  1. import static java.lang.Integer.parseInt;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.InputStreamReader;
  5. import java.nio.charset.StandardCharsets;
  6. import java.util.Arrays;
  7. import java.util.StringTokenizer;
  8. import java.util.TreeMap;
  9. import java.util.TreeSet;
  10.  
  11. class con286_A {
  12.  
  13. static int MB = 1 << 20;
  14. static BufferedReader br = new BufferedReader( new InputStreamReader(System.in, StandardCharsets.US_ASCII), 10*MB);
  15. static StringTokenizer st;
  16.  
  17. static void NL() throws Exception {
  18. st = new StringTokenizer(br.readLine());
  19. }
  20.  
  21. static String NT() {
  22. return st.nextToken();
  23. }
  24.  
  25. public static void main(String[] args) throws Exception {
  26. NL();
  27. int n = parseInt(NT());
  28. int d = parseInt(NT());
  29. cnts = new int[30_001];
  30. sums = new int[30_001];
  31. Arrays.fill(cnts, 0);
  32. Arrays.fill(sums, 0);
  33. for (int i = 0; i < n; i++) {
  34. NL();
  35. int p = parseInt(NT());
  36. ++cnts[p];
  37. }
  38. for (int i = 1; i < args.length; i++) {
  39. sums[i] = sums[i-1] + cnts[i];
  40. }
  41. System.out.println(solve(n, d, cnts));
  42. }
  43.  
  44. static int[] cnts;
  45. static int[] sums;
  46.  
  47. private static int solve(int n, int d, int[] cnts) {
  48. cache.clear();
  49. int res = dp(d, d);
  50. System.out.println(getSize());
  51. return res;
  52. }
  53.  
  54.  
  55. private static int getSize() {
  56. int res = 0;
  57. for (int in : cache.keySet()) {
  58. res += cache.get(in).size();
  59. }
  60. return res;
  61. }
  62.  
  63. private static int dp(int pos, int l) {
  64. if (pos >= cnts.length) return 0;
  65.  
  66. if ( l == 1 ) {
  67. // sums pos - end
  68. return sums[30_000] - sums[pos-1];
  69. }
  70. // if (sums[30_000] - sums[pos-1] < m) {
  71. // return 0;
  72. // }
  73. // l > 1
  74.  
  75. Integer c = getFromCache(pos, l);
  76. if (c != null) return c;
  77.  
  78. int res = cnts[pos];
  79. int max = -1;
  80. int c3 = dp(pos + l - 1, l-1);
  81. max = c3;
  82. if (l >= 4) {
  83. int c1 = dp(pos + l, l);
  84. if (max < c1) max = c1;
  85. int c2 = dp(pos + l + 1, l + 1);
  86. max = Math.max(max, c2);
  87. }
  88.  
  89. int val = res + max;
  90. setToCache(pos, l, val);
  91. return val;
  92. }
  93.  
  94. private static void setToCache(int pos, int l, int val) {
  95. TreeMap<Integer, Integer> inMap = cache.get(pos);
  96. if (inMap == null) {
  97. inMap = new TreeMap<>();
  98. cache.put(pos, inMap);
  99. }
  100. inMap.put(l, val);
  101. }
  102.  
  103. static TreeMap<Integer, TreeMap<Integer, Integer>> cache = new TreeMap<>();
  104.  
  105. private static Integer getFromCache(int pos, int l) {
  106. TreeMap<Integer, Integer> inMap = cache.get(pos);
  107. if (inMap == null ) return null;
  108. return inMap.get(l);
  109. }
  110.  
  111. }
  112.  
Runtime error #stdin #stdout #stderr 0.17s 380480KB
stdin
13 7
8
8
9
16
17
17
18
21
23
24
24
26
30
stdout
Standard output is empty
stderr
Exception in thread "main" java.lang.StackOverflowError
	at java.util.TreeMap.getEntry(TreeMap.java:346)
	at java.util.TreeMap.get(TreeMap.java:273)
	at con286_A.setToCache(Main.java:95)
	at con286_A.dp(Main.java:90)
	at con286_A.dp(Main.java:80)
	at con286_A.dp(Main.java:80)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)
	at con286_A.dp(Main.java:83)