diff options
| author | mo <mokha@cisco.com> | 2017-08-20 21:52:09 -0600 |
|---|---|---|
| committer | mo <mokha@cisco.com> | 2017-08-20 21:52:09 -0600 |
| commit | f6ecb433c74a9853770f17e1f389d8bfa5d89243 (patch) | |
| tree | 5b083999454e53ae4192c02f5b2c9e77bd36a20b /spec | |
| parent | 2e0ae8c2b35f6495f8cc0838faddf2ab39a9620f (diff) | |
add spec 10.
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/binary_trees/delete_from_bst_spec.rb | 8 | ||||
| -rw-r--r-- | spec/binary_trees/spec_10.rb | 6026 |
2 files changed, 6034 insertions, 0 deletions
diff --git a/spec/binary_trees/delete_from_bst_spec.rb b/spec/binary_trees/delete_from_bst_spec.rb index fd740ac..204a922 100644 --- a/spec/binary_trees/delete_from_bst_spec.rb +++ b/spec/binary_trees/delete_from_bst_spec.rb @@ -239,4 +239,12 @@ they want you to take the largest node's left subtree and make it the child of t expected = x[:x] ? Tree.build_from(x[:x]).to_s : nil expect(result ? result.to_s : result).to eql(expected) end + + it do + require_relative 'spec_10' + x = SPEC10 + result = delete_from_bst(Tree.build_from(x[:t]), x[:queries]) + expected = x[:x] ? Tree.build_from(x[:x]).to_s : nil + expect(result ? result.to_s : result).to eql(expected) + end end diff --git a/spec/binary_trees/spec_10.rb b/spec/binary_trees/spec_10.rb new file mode 100644 index 0000000..569ac24 --- /dev/null +++ b/spec/binary_trees/spec_10.rb @@ -0,0 +1,6026 @@ +SPEC10 = { t: { + "value": 221807748, + "left": { + "value": -990916866, + "left": { + "value": -995302986, + "left": null, + "right": { + "value": -994200157, + "left": { + "value": -995198936, + "left": { + "value": -995264952, + "left": { + "value": -995280098, + "left": { + "value": -995290367, + "left": { + "value": -995295554, + "left": null, + "right": { + "value": -995291001, + "left": null, + "right": null + } + }, + "right": { + "value": -995281763, + "left": { + "value": -995287062, + "left": null, + "right": null + }, + "right": { + "value": -995281063, + "left": null, + "right": null + } + } + }, + "right": { + "value": -995268544, + "left": { + "value": -995273082, + "left": { + "value": -995277598, + "left": null, + "right": null + }, + "right": { + "value": -995269755, + "left": null, + "right": null + } + }, + "right": { + "value": -995265174, + "left": { + "value": -995267714, + "left": null, + "right": null + }, + "right": { + "value": -995265028, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": -995234484, + "left": { + "value": -995246257, + "left": { + "value": -995263887, + "left": { + "value": -995264552, + "left": null, + "right": null + }, + "right": { + "value": -995263209, + "left": null, + "right": null + } + }, + "right": { + "value": -995244277, + "left": { + "value": -995245297, + "left": null, + "right": null + }, + "right": { + "value": -995236255, + "left": null, + "right": null + } + } + }, + "right": { + "value": -995213546, + "left": { + "value": -995224178, + "left": { + "value": -995230556, + "left": null, + "right": null + }, + "right": { + "value": -995216606, + "left": null, + "right": null + } + }, + "right": { + "value": -995199242, + "left": { + "value": -995205954, + "left": null, + "right": null + }, + "right": { + "value": -995199219, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": -994295455, + "left": { + "value": -994436943, + "left": { + "value": -994714984, + "left": { + "value": -995081844, + "left": { + "value": -995166285, + "left": null, + "right": null + }, + "right": { + "value": -994811470, + "left": null, + "right": null + } + }, + "right": { + "value": -994562197, + "left": { + "value": -994624369, + "left": null, + "right": null + }, + "right": { + "value": -994471968, + "left": null, + "right": null + } + } + }, + "right": { + "value": -994385110, + "left": { + "value": -994410494, + "left": { + "value": -994426683, + "left": null, + "right": null + }, + "right": { + "value": -994395951, + "left": null, + "right": null + } + }, + "right": { + "value": -994322817, + "left": { + "value": -994367146, + "left": null, + "right": null + }, + "right": { + "value": -994308705, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": -994243624, + "left": { + "value": -994259373, + "left": { + "value": -994269769, + "left": { + "value": -994285094, + "left": null, + "right": null + }, + "right": { + "value": -994266644, + "left": null, + "right": null + } + }, + "right": { + "value": -994248065, + "left": { + "value": -994253179, + "left": null, + "right": null + }, + "right": { + "value": -994244722, + "left": null, + "right": null + } + } + }, + "right": { + "value": -994211910, + "left": { + "value": -994231670, + "left": { + "value": -994233406, + "left": null, + "right": null + }, + "right": { + "value": -994215339, + "left": null, + "right": null + } + }, + "right": { + "value": -994210498, + "left": { + "value": -994210846, + "left": null, + "right": null + }, + "right": { + "value": -994201300, + "left": null, + "right": null + } + } + } + } + } + }, + "right": { + "value": -992744368, + "left": { + "value": -993142739, + "left": { + "value": -993550243, + "left": { + "value": -993657636, + "left": { + "value": -993773158, + "left": { + "value": -994006957, + "left": null, + "right": null + }, + "right": { + "value": -993740673, + "left": null, + "right": null + } + }, + "right": { + "value": -993630840, + "left": { + "value": -993642998, + "left": null, + "right": null + }, + "right": { + "value": -993580932, + "left": null, + "right": null + } + } + }, + "right": { + "value": -993498498, + "left": { + "value": -993526310, + "left": { + "value": -993537749, + "left": null, + "right": null + }, + "right": { + "value": -993508525, + "left": null, + "right": null + } + }, + "right": { + "value": -993248577, + "left": { + "value": -993403104, + "left": null, + "right": null + }, + "right": { + "value": -993233699, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": -993113065, + "left": { + "value": -993126398, + "left": { + "value": -993133564, + "left": { + "value": -993140337, + "left": null, + "right": null + }, + "right": { + "value": -993128683, + "left": null, + "right": null + } + }, + "right": null + }, + "right": { + "value": -993057332, + "left": { + "value": -993097652, + "left": { + "value": -993100302, + "left": null, + "right": null + }, + "right": { + "value": -993079555, + "left": null, + "right": null + } + }, + "right": { + "value": -992931616, + "left": { + "value": -993039878, + "left": null, + "right": null + }, + "right": { + "value": -992817660, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": -991545728, + "left": { + "value": -992515050, + "left": { + "value": -992585004, + "left": { + "value": -992698224, + "left": { + "value": -992720116, + "left": null, + "right": null + }, + "right": { + "value": -992602146, + "left": null, + "right": null + } + }, + "right": null + }, + "right": { + "value": -991689179, + "left": { + "value": -991870815, + "left": { + "value": -992460092, + "left": null, + "right": null + }, + "right": { + "value": -991738176, + "left": null, + "right": null + } + }, + "right": { + "value": -991637735, + "left": { + "value": -991655566, + "left": null, + "right": null + }, + "right": null + } + } + }, + "right": { + "value": -991365170, + "left": { + "value": -991494592, + "left": { + "value": -991510829, + "left": { + "value": -991523352, + "left": null, + "right": null + }, + "right": { + "value": -991497277, + "left": null, + "right": null + } + }, + "right": { + "value": -991418080, + "left": { + "value": -991437157, + "left": null, + "right": null + }, + "right": { + "value": -991379758, + "left": null, + "right": null + } + } + }, + "right": { + "value": -991026283, + "left": { + "value": -991164547, + "left": { + "value": -991321589, + "left": null, + "right": null + }, + "right": { + "value": -991132227, + "left": null, + "right": null + } + }, + "right": { + "value": -990990382, + "left": { + "value": -991011936, + "left": null, + "right": null + }, + "right": { + "value": -990927474, + "left": null, + "right": null + } + } + } + } + } + } + } + }, + "right": { + "value": -931933709, + "left": { + "value": -936951920, + "left": { + "value": -962708514, + "left": { + "value": -987931090, + "left": { + "value": -989199107, + "left": { + "value": -989449324, + "left": { + "value": -990791684, + "left": { + "value": -990885257, + "left": null, + "right": null + }, + "right": { + "value": -990469336, + "left": null, + "right": null + } + }, + "right": { + "value": -989329021, + "left": { + "value": -989346768, + "left": null, + "right": null + }, + "right": { + "value": -989247271, + "left": null, + "right": null + } + } + }, + "right": { + "value": -988321086, + "left": { + "value": -989121768, + "left": { + "value": -989144366, + "left": null, + "right": null + }, + "right": { + "value": -988399265, + "left": null, + "right": null + } + }, + "right": { + "value": -988251860, + "left": { + "value": -988274909, + "left": null, + "right": null + }, + "right": { + "value": -988138129, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": -967915158, + "left": { + "value": -987764158, + "left": { + "value": -987785644, + "left": { + "value": -987896002, + "left": null, + "right": null + }, + "right": { + "value": -987774362, + "left": null, + "right": null + } + }, + "right": { + "value": -986536174, + "left": { + "value": -986945147, + "left": null, + "right": null + }, + "right": { + "value": -981305897, + "left": null, + "right": null + } + } + }, + "right": { + "value": -967812059, + "left": { + "value": -967843170, + "left": { + "value": -967889461, + "left": null, + "right": null + }, + "right": { + "value": -967824377, + "left": null, + "right": null + } + }, + "right": { + "value": -964722727, + "left": { + "value": -964971628, + "left": null, + "right": null + }, + "right": { + "value": -963189233, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": -954542471, + "left": { + "value": -957476618, + "left": { + "value": -962080027, + "left": { + "value": -962649696, + "left": { + "value": -962693651, + "left": null, + "right": null + }, + "right": { + "value": -962390662, + "left": null, + "right": null + } + }, + "right": { + "value": -960684763, + "left": { + "value": -961906894, + "left": null, + "right": null + }, + "right": { + "value": -960448837, + "left": null, + "right": null + } + } + }, + "right": { + "value": -955542728, + "left": { + "value": -957264945, + "left": { + "value": -957305485, + "left": null, + "right": null + }, + "right": { + "value": -955996413, + "left": null, + "right": null + } + }, + "right": { + "value": -954584408, + "left": { + "value": -954854478, + "left": null, + "right": null + }, + "right": { + "value": -954569475, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": -944051615, + "left": { + "value": -949258410, + "left": { + "value": -950954191, + "left": { + "value": -953712611, + "left": null, + "right": null + }, + "right": { + "value": -950572750, + "left": null, + "right": null + } + }, + "right": { + "value": -945978638, + "left": { + "value": -948541337, + "left": null, + "right": null + }, + "right": { + "value": -945577706, + "left": null, + "right": null + } + } + }, + "right": { + "value": -937801179, + "left": { + "value": -942440254, + "left": { + "value": -942799544, + "left": null, + "right": null + }, + "right": { + "value": -939182843, + "left": null, + "right": null + } + }, + "right": { + "value": -937259754, + "left": { + "value": -937484227, + "left": null, + "right": null + }, + "right": { + "value": -937043898, + "left": null, + "right": null + } + } + } + } + } + }, + "right": { + "value": -935437625, + "left": { + "value": -936823510, + "left": { + "value": -936850196, + "left": { + "value": -936927775, + "left": { + "value": -936939569, + "left": { + "value": -936950104, + "left": null, + "right": null + }, + "right": { + "value": -936933575, + "left": null, + "right": null + } + }, + "right": { + "value": -936916048, + "left": { + "value": -936924657, + "left": null, + "right": null + }, + "right": { + "value": -936895446, + "left": null, + "right": null + } + } + }, + "right": { + "value": -936837192, + "left": { + "value": -936849311, + "left": { + "value": -936850116, + "left": null, + "right": null + }, + "right": { + "value": -936848757, + "left": null, + "right": null + } + }, + "right": { + "value": -936826312, + "left": { + "value": -936835655, + "left": null, + "right": null + }, + "right": { + "value": -936825753, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": -936715442, + "left": { + "value": -936774659, + "left": { + "value": -936805845, + "left": { + "value": -936822782, + "left": null, + "right": null + }, + "right": { + "value": -936788387, + "left": null, + "right": null + } + }, + "right": { + "value": -936732051, + "left": { + "value": -936745948, + "left": null, + "right": null + }, + "right": { + "value": -936724048, + "left": null, + "right": null + } + } + }, + "right": { + "value": -936008677, + "left": { + "value": -936542996, + "left": { + "value": -936632871, + "left": null, + "right": null + }, + "right": { + "value": -936485591, + "left": null, + "right": null + } + }, + "right": { + "value": -935654801, + "left": { + "value": -935813227, + "left": null, + "right": null + }, + "right": { + "value": -935614652, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": -932435931, + "left": { + "value": -933881532, + "left": { + "value": -934914980, + "left": { + "value": -935092247, + "left": { + "value": -935134851, + "left": null, + "right": null + }, + "right": { + "value": -935016937, + "left": null, + "right": null + } + }, + "right": { + "value": -934495917, + "left": { + "value": -934752317, + "left": null, + "right": null + }, + "right": { + "value": -934404777, + "left": null, + "right": null + } + } + }, + "right": { + "value": -932590026, + "left": { + "value": -932690165, + "left": { + "value": -933648866, + "left": null, + "right": null + }, + "right": { + "value": -932619810, + "left": null, + "right": null + } + }, + "right": { + "value": -932504804, + "left": { + "value": -932547894, + "left": null, + "right": null + }, + "right": { + "value": -932494112, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": -932132768, + "left": { + "value": -932235798, + "left": { + "value": -932281492, + "left": { + "value": -932335993, + "left": null, + "right": null + }, + "right": { + "value": -932267258, + "left": null, + "right": null + } + }, + "right": { + "value": -932146423, + "left": { + "value": -932225013, + "left": null, + "right": null + }, + "right": { + "value": -932142467, + "left": null, + "right": null + } + } + }, + "right": { + "value": -932057316, + "left": { + "value": -932090098, + "left": { + "value": -932108986, + "left": null, + "right": null + }, + "right": { + "value": -932067692, + "left": null, + "right": null + } + }, + "right": { + "value": -932036998, + "left": { + "value": -932047082, + "left": null, + "right": null + }, + "right": { + "value": -932008078, + "left": null, + "right": null + } + } + } + } + } + } + }, + "right": { + "value": 139496665, + "left": { + "value": -114468874, + "left": { + "value": -547690037, + "left": { + "value": -608470208, + "left": { + "value": -631885634, + "left": { + "value": -885748812, + "left": { + "value": -901539666, + "left": null, + "right": null + }, + "right": { + "value": -870979153, + "left": { + "value": -870979154, + "left": { + "value": -870979155, + "left": { + "value": -870979156, + "left": { + "value": -870979157, + "left": { + "value": -870979158, + "left": { + "value": -870979159, + "left": { + "value": -870979160, + "left": { + "value": -870979161, + "left": { + "value": -870979162, + "left": { + "value": -870979163, + "left": { + "value": -870979164, + "left": { + "value": -870979165, + "left": { + "value": -870979166, + "left": { + "value": -870979167, + "left": { + "value": -870979168, + "left": { + "value": -870979169, + "left": { + "value": -870979170, + "left": { + "value": -870979171, + "left": { + "value": -870979172, + "left": { + "value": -870979173, + "left": { + "value": -870979174, + "left": { + "value": -870979175, + "left": { + "value": -870979176, + "left": { + "value": -870979177, + "left": { + "value": -870979178, + "left": { + "value": -870979179, + "left": { + "value": -870979180, + "left": { + "value": -870979181, + "left": { + "value": -870979182, + "left": { + "value": -870979183, + "left": { + "value": -870979184, + "left": { + "value": -870979185, + "left": { + "value": -870979186, + "left": { + "value": -870979187, + "left": { + "value": -870979188, + "left": { + "value": -870979189, + "left": { + "value": -870979190, + "left": { + "value": -870979191, + "left": { + "value": -870979192, + "left": { + "value": -870979193, + "left": { + "value": -870979194, + "left": { + "value": -870979195, + "left": { + "value": -870979196, + "left": { + "value": -870979197, + "left": { + "value": -870979198, + "left": { + "value": -870979199, + "left": { + "value": -870979200, + "left": { + "value": -870979201, + "left": { + "value": -870979202, + "left": { + "value": -870979203, + "left": { + "value": -870979204, + "left": { + "value": -870979205, + "left": { + "value": -870979206, + "left": { + "value": -870979207, + "left": { + "value": -870979208, + "left": { + "value": -870979209, + "left": { + "value": -870979210, + "left": { + "value": -870979211, + "left": { + "value": -870979212, + "left": { + "value": -870979213, + "left": { + "value": -870979214, + "left": { + "value": -870979215, + "left": { + "value": -870979216, + "left": { + "value": -870979217, + "left": { + "value": -870979218, + "left": { + "value": -870979219, + "left": { + "value": -870979220, + "left": { + "value": -870979221, + "left": { + "value": -870979222, + "left": { + "value": -870979223, + "left": { + "value": -870979224, + "left": { + "value": -870979225, + "left": { + "value": -870979226, + "left": { + "value": -870979227, + "left": { + "value": -870979228, + "left": { + "value": -870979229, + "left": { + "value": -870979230, + "left": { + "value": -870979231, + "left": { + "value": -870979232, + "left": { + "value": -870979233, + "left": { + "value": -870979234, + "left": { + "value": -870979235, + "left": { + "value": -870979236, + "left": { + "value": -870979237, + "left": { + "value": -870979238, + "left": { + "value": -870979239, + "left": { + "value": -870979240, + "left": { + "value": -870979241, + "left": { + "value": -870979242, + "left": { + "value": -870979243, + "left": { + "value": -870979244, + "left": { + "value": -870979245, + "left": { + "value": -870979246, + "left": { + "value": -870979247, + "left": { + "value": -870979248, + "left": { + "value": -870979249, + "left": { + "value": -870979250, + "left": { + "value": -870979251, + "left": { + "value": -870979252, + "left": { + "value": -870979253, + "left": { + "value": -870979254, + "left": { + "value": -870979255, + "left": { + "value": -870979256, + "left": { + "value": -870979257, + "left": { + "value": -870979258, + "left": { + "value": -870979259, + "left": { + "value": -870979260, + "left": { + "value": -870979261, + "left": { + "value": -870979262, + "left": { + "value": -870979263, + "left": { + "value": -870979264, + "left": { + "value": -870979265, + "left": { + "value": -870979266, + "left": { + "value": -870979267, + "left": { + "value": -870979268, + "left": { + "value": -870979269, + "left": { + "value": -870979270, + "left": { + "value": -870979271, + "left": { + "value": -870979272, + "left": { + "value": -870979273, + "left": { + "value": -870979274, + "left": { + "value": -870979275, + "left": { + "value": -870979276, + "left": null, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + } + }, + "right": { + "value": -624500760, + "left": { + "value": -628231889, + "left": null, + "right": null + }, + "right": { + "value": -620080304, + "left": null, + "right": null + } + } + }, + "right": { + "value": -607969768, + "left": { + "value": -608262486, + "left": { + "value": -608318559, + "left": null, + "right": null + }, + "right": { + "value": -608110784, + "left": null, + "right": null + } + }, + "right": { + "value": -581529830, + "left": { + "value": -598010873, + "left": null, + "right": null + }, + "right": { + "value": -562720675, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": -328307409, + "left": { + "value": -534608050, + "left": { + "value": -538517143, + "left": { + "value": -542833010, + "left": null, + "right": null + }, + "right": { + "value": -536927766, + "left": null, + "right": null + } + }, + "right": { + "value": -428971026, + "left": { + "value": -485430049, + "left": null, + "right": null + }, + "right": { + "value": -396328449, + "left": null, + "right": null + } + } + }, + "right": { + "value": -159795548, + "left": { + "value": -172731429, + "left": { + "value": -200534112, + "left": null, + "right": null + }, + "right": { + "value": -167446328, + "left": null, + "right": null + } + }, + "right": { + "value": -119623941, + "left": { + "value": -144441751, + "left": null, + "right": null + }, + "right": { + "value": -116794092, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": -22468120, + "left": { + "value": -56258798, + "left": { + "value": -56482307, + "left": { + "value": -61799270, + "left": { + "value": -105549138, + "left": null, + "right": null + }, + "right": { + "value": -58930074, + "left": null, + "right": null + } + }, + "right": { + "value": -56371673, + "left": { + "value": -56405741, + "left": null, + "right": null + }, + "right": { + "value": -56359061, + "left": null, + "right": null + } + } + }, + "right": { + "value": -48330611, + "left": { + "value": -50540116, + "left": { + "value": -54729257, + "left": null, + "right": null + }, + "right": { + "value": -49362221, + "left": null, + "right": null + } + }, + "right": { + "value": -43657152, + "left": { + "value": -43826756, + "left": null, + "right": null + }, + "right": { + "value": -35645127, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 137657700, + "left": { + "value": 100844991, + "left": { + "value": 64948352, + "left": { + "value": 42124053, + "left": null, + "right": null + }, + "right": { + "value": 90857743, + "left": null, + "right": null + } + }, + "right": { + "value": 125786198, + "left": { + "value": 121642899, + "left": null, + "right": null + }, + "right": { + "value": 131901712, + "left": null, + "right": null + } + } + }, + "right": { + "value": 139059933, + "left": { + "value": 138646990, + "left": { + "value": 137683491, + "left": null, + "right": null + }, + "right": { + "value": 138924710, + "left": null, + "right": null + } + }, + "right": { + "value": 139285536, + "left": { + "value": 139261620, + "left": null, + "right": null + }, + "right": { + "value": 139401660, + "left": null, + "right": null + } + } + } + } + } + }, + "right": { + "value": 156152886, + "left": { + "value": 143893207, + "left": { + "value": 139592306, + "left": { + "value": 139572135, + "left": { + "value": 139548978, + "left": { + "value": 139532992, + "left": null, + "right": null + }, + "right": { + "value": 139560291, + "left": null, + "right": null + } + }, + "right": { + "value": 139582244, + "left": { + "value": 139572732, + "left": null, + "right": null + }, + "right": { + "value": 139590972, + "left": null, + "right": null + } + } + }, + "right": { + "value": 143366100, + "left": { + "value": 140783122, + "left": { + "value": 140213477, + "left": null, + "right": null + }, + "right": { + "value": 140820931, + "left": null, + "right": null + } + }, + "right": { + "value": 143739169, + "left": { + "value": 143502112, + "left": null, + "right": null + }, + "right": { + "value": 143852032, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 154473723, + "left": { + "value": 153367254, + "left": { + "value": 147316718, + "left": { + "value": 146101215, + "left": null, + "right": null + }, + "right": { + "value": 150756178, + "left": null, + "right": null + } + }, + "right": { + "value": 153460819, + "left": { + "value": 153416956, + "left": null, + "right": null + }, + "right": { + "value": 154239432, + "left": null, + "right": null + } + } + }, + "right": { + "value": 156033063, + "left": { + "value": 155638458, + "left": { + "value": 155423570, + "left": null, + "right": null + }, + "right": { + "value": 155656452, + "left": null, + "right": null + } + }, + "right": { + "value": 156097125, + "left": { + "value": 156085421, + "left": null, + "right": null + }, + "right": { + "value": 156128836, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": 200980433, + "left": { + "value": 165040430, + "left": { + "value": 161924438, + "left": { + "value": 160738114, + "left": { + "value": 158293486, + "left": null, + "right": null + }, + "right": { + "value": 161525636, + "left": null, + "right": null + } + }, + "right": { + "value": 164086279, + "left": { + "value": 162148949, + "left": null, + "right": null + }, + "right": { + "value": 164368506, + "left": null, + "right": null + } + } + }, + "right": { + "value": 184049242, + "left": { + "value": 173021150, + "left": { + "value": 170737860, + "left": null, + "right": null + }, + "right": { + "value": 180060912, + "left": null, + "right": null + } + }, + "right": { + "value": 190789340, + "left": { + "value": 184990221, + "left": null, + "right": null + }, + "right": { + "value": 192259445, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 213358504, + "left": { + "value": 212202526, + "left": { + "value": 210849324, + "left": { + "value": 204833109, + "left": null, + "right": null + }, + "right": { + "value": 211644774, + "left": null, + "right": null + } + }, + "right": { + "value": 213006608, + "left": { + "value": 212808546, + "left": null, + "right": null + }, + "right": { + "value": 213341540, + "left": null, + "right": null + } + } + }, + "right": { + "value": 214757877, + "left": { + "value": 214097828, + "left": { + "value": 213395995, + "left": null, + "right": null + }, + "right": { + "value": 214222398, + "left": null, + "right": null + } + }, + "right": { + "value": 218212873, + "left": { + "value": 215020320, + "left": null, + "right": null + }, + "right": { + "value": 220507910, + "left": null, + "right": null + } + } + } + } + } + } + } + } + }, + "right": { + "value": 343672030, + "left": { + "value": 321314681, + "left": { + "value": 275006101, + "left": { + "value": 258312075, + "left": { + "value": 255054797, + "left": { + "value": 235493466, + "left": { + "value": 226632113, + "left": { + "value": 225820506, + "left": { + "value": 223128933, + "left": null, + "right": null + }, + "right": { + "value": 226598596, + "left": null, + "right": null + } + }, + "right": { + "value": 231014896, + "left": { + "value": 227194555, + "left": null, + "right": null + }, + "right": { + "value": 232078836, + "left": null, + "right": null + } + } + }, + "right": { + "value": 244052242, + "left": { + "value": 240763493, + "left": { + "value": 236321088, + "left": null, + "right": null + }, + "right": { + "value": 241237649, + "left": null, + "right": null + } + }, + "right": { + "value": 248212468, + "left": { + "value": 246214968, + "left": null, + "right": null + }, + "right": { + "value": 248320665, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 257525658, + "left": { + "value": 257014361, + "left": { + "value": 256347141, + "left": { + "value": 255533651, + "left": null, + "right": null + }, + "right": { + "value": 256803609, + "left": null, + "right": null + } + }, + "right": { + "value": 257191230, + "left": { + "value": 257167879, + "left": null, + "right": null + }, + "right": { + "value": 257328393, + "left": null, + "right": null + } + } + }, + "right": { + "value": 257566990, + "left": { + "value": 257551645, + "left": { + "value": 257538525, + "left": null, + "right": null + }, + "right": { + "value": 257556328, + "left": null, + "right": null + } + }, + "right": { + "value": 258062794, + "left": { + "value": 258041069, + "left": null, + "right": null + }, + "right": { + "value": 258077605, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": 273874169, + "left": { + "value": 271131837, + "left": { + "value": 269895426, + "left": { + "value": 258360118, + "left": { + "value": 258344684, + "left": null, + "right": null + }, + "right": { + "value": 267646607, + "left": null, + "right": null + } + }, + "right": { + "value": 270253069, + "left": { + "value": 270077284, + "left": null, + "right": null + }, + "right": { + "value": 270616137, + "left": null, + "right": null + } + } + }, + "right": { + "value": 273852360, + "left": { + "value": 272272443, + "left": { + "value": 271855214, + "left": null, + "right": null + }, + "right": { + "value": 273154953, + "left": null, + "right": null + } + }, + "right": { + "value": 273862724, + "left": { + "value": 273855675, + "left": null, + "right": null + }, + "right": { + "value": 273865013, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 274926783, + "left": { + "value": 274028237, + "left": { + "value": 273996085, + "left": { + "value": 273969991, + "left": null, + "right": null + }, + "right": { + "value": 274008095, + "left": null, + "right": null + } + }, + "right": { + "value": 274551799, + "left": { + "value": 274072567, + "left": null, + "right": null + }, + "right": { + "value": 274801498, + "left": null, + "right": null + } + } + }, + "right": { + "value": 274994093, + "left": { + "value": 274978195, + "left": { + "value": 274941395, + "left": null, + "right": null + }, + "right": { + "value": 274982217, + "left": null, + "right": null + } + }, + "right": { + "value": 274996845, + "left": { + "value": 274996133, + "left": null, + "right": null + }, + "right": { + "value": 275000175, + "left": null, + "right": null + } + } + } + } + } + }, + "right": { + "value": 303517924, + "left": { + "value": 278966006, + "left": { + "value": 277798407, + "left": { + "value": 277758226, + "left": { + "value": 276225134, + "left": { + "value": 275524368, + "left": null, + "right": null + }, + "right": { + "value": 277690795, + "left": null, + "right": null + } + }, + "right": { + "value": 277772835, + "left": { + "value": 277759377, + "left": null, + "right": null + }, + "right": { + "value": 277786974, + "left": null, + "right": null + } + } + }, + "right": { + "value": 278627816, + "left": { + "value": 278033829, + "left": { + "value": 278018932, + "left": null, + "right": null + }, + "right": { + "value": 278397899, + "left": null, + "right": null + } + }, + "right": { + "value": 278716937, + "left": { + "value": 278647224, + "left": null, + "right": null + }, + "right": { + "value": 278778011, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 279496240, + "left": { + "value": 279103095, + "left": { + "value": 279019258, + "left": { + "value": 278995414, + "left": null, + "right": null + }, + "right": { + "value": 279036672, + "left": null, + "right": null + } + }, + "right": { + "value": 279344107, + "left": { + "value": 279311767, + "left": null, + "right": null + }, + "right": { + "value": 279388783, + "left": null, + "right": null + } + } + }, + "right": { + "value": 283217167, + "left": { + "value": 281884333, + "left": { + "value": 281850316, + "left": null, + "right": null + }, + "right": { + "value": 282174024, + "left": null, + "right": null + } + }, + "right": { + "value": 298533889, + "left": { + "value": 292195244, + "left": null, + "right": null + }, + "right": { + "value": 303144613, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": 318205448, + "left": { + "value": 307505978, + "left": { + "value": 303921723, + "left": { + "value": 303580722, + "left": { + "value": 303565898, + "left": null, + "right": null + }, + "right": { + "value": 303748670, + "left": null, + "right": null + } + }, + "right": { + "value": 305327073, + "left": { + "value": 304294838, + "left": null, + "right": null + }, + "right": { + "value": 306324381, + "left": null, + "right": null + } + } + }, + "right": { + "value": 309055973, + "left": { + "value": 308800172, + "left": { + "value": 308480404, + "left": null, + "right": null + }, + "right": { + "value": 309020988, + "left": null, + "right": null + } + }, + "right": { + "value": 313329180, + "left": { + "value": 311019697, + "left": null, + "right": null + }, + "right": { + "value": 314157153, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 320263723, + "left": { + "value": 319275095, + "left": { + "value": 318231142, + "left": { + "value": 318216283, + "left": null, + "right": null + }, + "right": { + "value": 319057774, + "left": null, + "right": null + } + }, + "right": { + "value": 320207854, + "left": { + "value": 320049435, + "left": null, + "right": null + }, + "right": { + "value": 320251562, + "left": null, + "right": null + } + } + }, + "right": { + "value": 320375518, + "left": { + "value": 320348284, + "left": { + "value": 320329737, + "left": null, + "right": null + }, + "right": { + "value": 320360535, + "left": null, + "right": null + } + }, + "right": { + "value": 320784350, + "left": { + "value": 320477768, + "left": null, + "right": null + }, + "right": { + "value": 321207606, + "left": null, + "right": null + } + } + } + } + } + } + }, + "right": { + "value": 341672279, + "left": { + "value": 333748918, + "left": { + "value": 321942476, + "left": { + "value": 321751335, + "left": { + "value": 321654870, + "left": null, + "right": { + "value": 321709349, + "left": { + "value": 321699012, + "left": null, + "right": null + }, + "right": { + "value": 321720424, + "left": null, + "right": null + } + } + }, + "right": { + "value": 321886473, + "left": { + "value": 321799633, + "left": { + "value": 321767864, + "left": null, + "right": null + }, + "right": { + "value": 321836453, + "left": null, + "right": null + } + }, + "right": { + "value": 321918543, + "left": { + "value": 321908428, + "left": null, + "right": null + }, + "right": { + "value": 321929766, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 322059073, + "left": { + "value": 322021579, + "left": { + "value": 321968864, + "left": null, + "right": { + "value": 321999083, + "left": null, + "right": null + } + }, + "right": { + "value": 322041831, + "left": { + "value": 322031729, + "left": null, + "right": null + }, + "right": { + "value": 322048919, + "left": null, + "right": null + } + } + }, + "right": { + "value": 329530371, + "left": { + "value": 325823337, + "left": { + "value": 325307054, + "left": null, + "right": null + }, + "right": { + "value": 328288760, + "left": null, + "right": null + } + }, + "right": { + "value": 331746622, + "left": { + "value": 331231354, + "left": null, + "right": null + }, + "right": { + "value": 333310011, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": 337113773, + "left": { + "value": 335711481, + "left": { + "value": 334312008, + "left": { + "value": 334042313, + "left": { + "value": 333797898, + "left": null, + "right": null + }, + "right": { + "value": 334200895, + "left": null, + "right": null + } + }, + "right": { + "value": 335575788, + "left": { + "value": 335056209, + "left": null, + "right": null + }, + "right": { + "value": 335615853, + "left": null, + "right": null + } + } + }, + "right": { + "value": 336655978, + "left": { + "value": 336021585, + "left": { + "value": 335821195, + "left": null, + "right": null + }, + "right": { + "value": 336429191, + "left": null, + "right": null + } + }, + "right": { + "value": 336693405, + "left": { + "value": 336667840, + "left": null, + "right": null + }, + "right": { + "value": 336803210, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 338253196, + "left": { + "value": 337140732, + "left": { + "value": 337127761, + "left": { + "value": 337116660, + "left": null, + "right": null + }, + "right": { + "value": 337135523, + "left": null, + "right": null + } + }, + "right": { + "value": 338077478, + "left": { + "value": 337277315, + "left": null, + "right": null + }, + "right": { + "value": 338119109, + "left": null, + "right": null + } + } + }, + "right": { + "value": 338289902, + "left": { + "value": 338272199, + "left": { + "value": 338264402, + "left": null, + "right": null + }, + "right": { + "value": 338288382, + "left": null, + "right": null + } + }, + "right": { + "value": 341050298, + "left": { + "value": 339873389, + "left": null, + "right": null + }, + "right": { + "value": 341257405, + "left": null, + "right": null + } + } + } + } + } + }, + "right": { + "value": 343286660, + "left": { + "value": 343152177, + "left": { + "value": 341710156, + "left": { + "value": 341685840, + "left": { + "value": 341678505, + "left": { + "value": 341677230, + "left": null, + "right": null + }, + "right": { + "value": 341683701, + "left": null, + "right": null + } + }, + "right": { + "value": 341698404, + "left": { + "value": 341693938, + "left": null, + "right": null + }, + "right": { + "value": 341704812, + "left": null, + "right": null + } + } + }, + "right": { + "value": 342189770, + "left": { + "value": 341862253, + "left": { + "value": 341791052, + "left": null, + "right": null + }, + "right": { + "value": 341914339, + "left": null, + "right": null + } + }, + "right": { + "value": 342794301, + "left": { + "value": 342610617, + "left": null, + "right": null + }, + "right": { + "value": 342921895, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 343245182, + "left": { + "value": 343195226, + "left": null, + "right": { + "value": 343219902, + "left": { + "value": 343207162, + "left": null, + "right": null + }, + "right": { + "value": 343232286, + "left": null, + "right": null + } + } + }, + "right": { + "value": 343264069, + "left": { + "value": 343263058, + "left": { + "value": 343257613, + "left": null, + "right": null + }, + "right": { + "value": 343263787, + "left": null, + "right": null + } + }, + "right": { + "value": 343276440, + "left": { + "value": 343275661, + "left": null, + "right": null + }, + "right": { + "value": 343277151, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": 343543049, + "left": { + "value": 343479561, + "left": { + "value": 343332870, + "left": { + "value": 343314395, + "left": { + "value": 343304196, + "left": null, + "right": null + }, + "right": { + "value": 343316780, + "left": null, + "right": null + } + }, + "right": { + "value": 343391685, + "left": { + "value": 343367756, + "left": null, + "right": null + }, + "right": { + "value": 343402533, + "left": null, + "right": null + } + } + }, + "right": { + "value": 343524903, + "left": { + "value": 343495058, + "left": { + "value": 343492573, + "left": null, + "right": null + }, + "right": { + "value": 343508767, + "left": null, + "right": null + } + }, + "right": { + "value": 343531974, + "left": { + "value": 343526288, + "left": null, + "right": null + }, + "right": { + "value": 343533620, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 343626099, + "left": { + "value": 343556345, + "left": { + "value": 343544760, + "left": { + "value": 343544574, + "left": null, + "right": null + }, + "right": { + "value": 343546715, + "left": null, + "right": null + } + }, + "right": { + "value": 343598243, + "left": { + "value": 343573848, + "left": null, + "right": null + }, + "right": { + "value": 343612154, + "left": null, + "right": null + } + } + }, + "right": { + "value": 343646763, + "left": { + "value": 343636642, + "left": { + "value": 343635140, + "left": null, + "right": null + }, + "right": { + "value": 343645635, + "left": null, + "right": null + } + }, + "right": { + "value": 343661941, + "left": { + "value": 343646873, + "left": null, + "right": null + }, + "right": { + "value": 343663764, + "left": null, + "right": null + } + } + } + } + } + } + } + }, + "right": { + "value": 607697877, + "left": { + "value": 471363126, + "left": { + "value": 404653170, + "left": { + "value": 352193829, + "left": { + "value": 350461987, + "left": { + "value": 349678714, + "left": { + "value": 345754502, + "left": { + "value": 344924379, + "left": null, + "right": null + }, + "right": { + "value": 347548310, + "left": null, + "right": null + } + }, + "right": { + "value": 350059718, + "left": { + "value": 349740816, + "left": null, + "right": null + }, + "right": { + "value": 350181217, + "left": null, + "right": null + } + } + }, + "right": { + "value": 350855860, + "left": { + "value": 350520527, + "left": { + "value": 350494845, + "left": null, + "right": null + }, + "right": { + "value": 350678789, + "left": null, + "right": null + } + }, + "right": { + "value": 350911629, + "left": { + "value": 350886868, + "left": null, + "right": null + }, + "right": { + "value": 351363545, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 389192158, + "left": { + "value": 372892547, + "left": { + "value": 371399052, + "left": { + "value": 361405280, + "left": null, + "right": null + }, + "right": { + "value": 372157991, + "left": null, + "right": null + } + }, + "right": { + "value": 378915304, + "left": { + "value": 374543183, + "left": null, + "right": null + }, + "right": { + "value": 384010371, + "left": null, + "right": null + } + } + }, + "right": { + "value": 392750269, + "left": { + "value": 391152775, + "left": { + "value": 390565116, + "left": null, + "right": null + }, + "right": { + "value": 392454065, + "left": null, + "right": null + } + }, + "right": { + "value": 396143851, + "left": { + "value": 392846730, + "left": null, + "right": null + }, + "right": null + } + } + } + }, + "right": { + "value": 418423800, + "left": { + "value": 415639965, + "left": { + "value": 409304277, + "left": { + "value": 404754013, + "left": { + "value": 404742545, + "left": null, + "right": null + }, + "right": { + "value": 406858890, + "left": null, + "right": null + } + }, + "right": { + "value": 412193181, + "left": { + "value": 410695154, + "left": null, + "right": null + }, + "right": { + "value": 412769159, + "left": null, + "right": null + } + } + }, + "right": { + "value": 417549455, + "left": { + "value": 416060176, + "left": { + "value": 415680988, + "left": null, + "right": null + }, + "right": { + "value": 416143384, + "left": null, + "right": null + } + }, + "right": { + "value": 418340545, + "left": { + "value": 417671578, + "left": null, + "right": null + }, + "right": { + "value": 418411882, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 460540503, + "left": { + "value": 425577160, + "left": { + "value": 422850677, + "left": { + "value": 419496115, + "left": null, + "right": null + }, + "right": { + "value": 423424218, + "left": null, + "right": null + } + }, + "right": { + "value": 453565138, + "left": { + "value": 433403643, + "left": null, + "right": null + }, + "right": { + "value": 455010194, + "left": null, + "right": null + } + } + }, + "right": { + "value": 462628974, + "left": { + "value": 461191782, + "left": { + "value": 460697924, + "left": null, + "right": null + }, + "right": { + "value": 461357078, + "left": null, + "right": null + } + }, + "right": { + "value": 464057738, + "left": { + "value": 463827226, + "left": null, + "right": null + }, + "right": { + "value": 464617093, + "left": null, + "right": null + } + } + } + } + } + }, + "right": { + "value": 526504849, + "left": { + "value": 514067807, + "left": { + "value": 507295331, + "left": { + "value": 471415187, + "left": { + "value": 471380915, + "left": { + "value": 471371552, + "left": null, + "right": null + }, + "right": { + "value": 471396945, + "left": null, + "right": null + } + }, + "right": { + "value": 478577923, + "left": { + "value": 472508310, + "left": null, + "right": null + }, + "right": { + "value": 489950796, + "left": null, + "right": null + } + } + }, + "right": { + "value": 509868486, + "left": { + "value": 508788790, + "left": { + "value": 507802383, + "left": null, + "right": null + }, + "right": { + "value": 509580287, + "left": null, + "right": null + } + }, + "right": { + "value": 510924776, + "left": { + "value": 510850515, + "left": null, + "right": null + }, + "right": { + "value": 511173619, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 514155957, + "left": { + "value": 514082278, + "left": { + "value": 514069631, + "left": { + "value": 514068411, + "left": null, + "right": null + }, + "right": { + "value": 514081910, + "left": null, + "right": null + } + }, + "right": { + "value": 514133388, + "left": { + "value": 514105836, + "left": null, + "right": null + }, + "right": { + "value": 514144952, + "left": null, + "right": null + } + } + }, + "right": { + "value": 514343224, + "left": { + "value": 514241835, + "left": { + "value": 514216897, + "left": null, + "right": null + }, + "right": { + "value": 514307398, + "left": null, + "right": null + } + }, + "right": { + "value": 524794170, + "left": { + "value": 515952233, + "left": null, + "right": null + }, + "right": { + "value": 525568725, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": 575106644, + "left": { + "value": 556614744, + "left": { + "value": 546348510, + "left": null, + "right": { + "value": 547663603, + "left": { + "value": 547501722, + "left": null, + "right": null + }, + "right": { + "value": 548946546, + "left": null, + "right": null + } + } + }, + "right": { + "value": 564444914, + "left": { + "value": 557367817, + "left": { + "value": 557011155, + "left": null, + "right": null + }, + "right": { + "value": 560978436, + "left": null, + "right": null + } + }, + "right": { + "value": 572756089, + "left": { + "value": 564628566, + "left": null, + "right": null + }, + "right": { + "value": 572802540, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 578082292, + "left": { + "value": 577705603, + "left": { + "value": 576857270, + "left": { + "value": 576033029, + "left": null, + "right": null + }, + "right": { + "value": 577114128, + "left": null, + "right": null + } + }, + "right": { + "value": 578004123, + "left": { + "value": 577838807, + "left": null, + "right": null + }, + "right": { + "value": 578039592, + "left": null, + "right": null + } + } + }, + "right": { + "value": 596185882, + "left": { + "value": 581507616, + "left": { + "value": 579855049, + "left": null, + "right": null + }, + "right": { + "value": 586358454, + "left": null, + "right": null + } + }, + "right": { + "value": 602692519, + "left": { + "value": 599482567, + "left": null, + "right": null + }, + "right": { + "value": 606478687, + "left": null, + "right": null + } + } + } + } + } + } + }, + "right": { + "value": 636940266, + "left": { + "value": 618047883, + "left": { + "value": 613578726, + "left": { + "value": 610914803, + "left": { + "value": 608915448, + "left": { + "value": 608800253, + "left": { + "value": 608156814, + "left": null, + "right": null + }, + "right": { + "value": 608856413, + "left": null, + "right": null + } + }, + "right": { + "value": 609860336, + "left": { + "value": 609531732, + "left": null, + "right": null + }, + "right": { + "value": 610784070, + "left": null, + "right": null + } + } + }, + "right": { + "value": 613208306, + "left": { + "value": 611404435, + "left": { + "value": 611321346, + "left": null, + "right": null + }, + "right": { + "value": 611685153, + "left": null, + "right": null + } + }, + "right": { + "value": 613241184, + "left": { + "value": 613228647, + "left": null, + "right": null + }, + "right": { + "value": 613370285, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 616040255, + "left": { + "value": 614689335, + "left": { + "value": 614395995, + "left": { + "value": 614030504, + "left": null, + "right": null + }, + "right": { + "value": 614630818, + "left": null, + "right": null + } + }, + "right": { + "value": 615976618, + "left": { + "value": 614769641, + "left": null, + "right": null + }, + "right": { + "value": 616014671, + "left": null, + "right": null + } + } + }, + "right": { + "value": 617415812, + "left": { + "value": 617296765, + "left": { + "value": 617250330, + "left": null, + "right": null + }, + "right": { + "value": 617374615, + "left": null, + "right": null + } + }, + "right": { + "value": 617558713, + "left": { + "value": 617494703, + "left": null, + "right": null + }, + "right": { + "value": 617989595, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": 623341335, + "left": { + "value": 619510548, + "left": { + "value": 618539215, + "left": { + "value": 618232691, + "left": { + "value": 618103487, + "left": null, + "right": null + }, + "right": { + "value": 618518359, + "left": null, + "right": null + } + }, + "right": { + "value": 618918310, + "left": { + "value": 618654421, + "left": null, + "right": null + }, + "right": { + "value": 619249549, + "left": null, + "right": null + } + } + }, + "right": { + "value": 622255892, + "left": { + "value": 621963005, + "left": { + "value": 620695366, + "left": null, + "right": null + }, + "right": { + "value": 621996329, + "left": null, + "right": null + } + }, + "right": { + "value": 622962804, + "left": { + "value": 622920386, + "left": null, + "right": null + }, + "right": { + "value": 623237046, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 631116733, + "left": { + "value": 623938199, + "left": { + "value": 623458289, + "left": { + "value": 623384215, + "left": null, + "right": null + }, + "right": { + "value": 623589496, + "left": null, + "right": null + } + }, + "right": { + "value": 629937466, + "left": { + "value": 628528351, + "left": null, + "right": null + }, + "right": { + "value": 630692917, + "left": null, + "right": null + } + } + }, + "right": { + "value": 633442595, + "left": { + "value": 632710631, + "left": { + "value": 631211774, + "left": null, + "right": null + }, + "right": { + "value": 632744738, + "left": null, + "right": null + } + }, + "right": { + "value": 636829334, + "left": { + "value": 635476084, + "left": null, + "right": null + }, + "right": { + "value": 636913898, + "left": null, + "right": null + } + } + } + } + } + }, + "right": { + "value": 826543300, + "left": { + "value": 672117235, + "left": { + "value": 639649755, + "left": { + "value": 638018210, + "left": { + "value": 637414224, + "left": { + "value": 637020805, + "left": null, + "right": null + }, + "right": { + "value": 637623422, + "left": null, + "right": null + } + }, + "right": { + "value": 638204755, + "left": { + "value": 638044888, + "left": null, + "right": null + }, + "right": { + "value": 638310163, + "left": null, + "right": null + } + } + }, + "right": { + "value": 658146309, + "left": { + "value": 651172853, + "left": { + "value": 643147577, + "left": null, + "right": null + }, + "right": { + "value": 653457035, + "left": null, + "right": null + } + }, + "right": { + "value": 662540093, + "left": { + "value": 658569504, + "left": null, + "right": null + }, + "right": { + "value": 671010419, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 684337693, + "left": { + "value": 679737782, + "left": { + "value": 677234482, + "left": { + "value": 676277806, + "left": null, + "right": null + }, + "right": { + "value": 679273040, + "left": null, + "right": null + } + }, + "right": { + "value": 680664462, + "left": { + "value": 679906242, + "left": null, + "right": null + }, + "right": { + "value": 682027653, + "left": null, + "right": null + } + } + }, + "right": { + "value": 779297477, + "left": { + "value": 687661810, + "left": { + "value": 685313675, + "left": null, + "right": null + }, + "right": { + "value": 735708937, + "left": null, + "right": null + } + }, + "right": { + "value": 826419113, + "left": { + "value": 794090641, + "left": null, + "right": null + }, + "right": { + "value": 826519659, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": 873829356, + "left": { + "value": 859337459, + "left": { + "value": 826756127, + "left": { + "value": 826562229, + "left": { + "value": 826550999, + "left": null, + "right": null + }, + "right": { + "value": 826658898, + "left": null, + "right": null + } + }, + "right": { + "value": 853065495, + "left": { + "value": 832914444, + "left": null, + "right": null + }, + "right": { + "value": 856907003, + "left": null, + "right": null + } + } + }, + "right": { + "value": 871617073, + "left": { + "value": 866154148, + "left": { + "value": 861642952, + "left": null, + "right": null + }, + "right": { + "value": 871191622, + "left": null, + "right": null + } + }, + "right": { + "value": 871759806, + "left": { + "value": 871643764, + "left": null, + "right": null + }, + "right": { + "value": 872537234, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 952299923, + "left": { + "value": 923643686, + "left": { + "value": 918429334, + "left": { + "value": 882719750, + "left": null, + "right": null + }, + "right": { + "value": 919039628, + "left": null, + "right": null + } + }, + "right": { + "value": 941795946, + "left": { + "value": 932016784, + "left": null, + "right": null + }, + "right": { + "value": 950193116, + "left": null, + "right": null + } + } + }, + "right": { + "value": 996218144, + "left": { + "value": 982763973, + "left": { + "value": 972929311, + "left": null, + "right": null + }, + "right": { + "value": 993515411, + "left": null, + "right": null + } + }, + "right": { + "value": 998068264, + "left": { + "value": 996612676, + "left": null, + "right": null + }, + "right": { + "value": 999879525, + "left": null, + "right": null + } + } + } + } + } + } + } + } + } +}, +queries: [728751367, -932335993, 822255280, 461357078, -336882146, 248214836, -111576214, -993580932, 320360535, -389179306, -995230556, -264098242, 322031729, 617415812, 304294838, 472508310, -875346347, 143852032, 139261620, 715378332, 352241045, -467300403, 675419963, -961906894, 676277806, -634956189, -64150425, 412769159, 514130241, 214757877, -993140337, 5875048, -935813227, 581543432, -717960475, 335615853, -628595198, -870979181, -165057080, 303565898, 71672189, 578004123, -121241589, 12456713, -980816627, 403567586, 277758226, 475266128, 813892078, -990469336, -989199107, 788986719, 336693405, 337277315, -870979210, 682027653, 713569276, -766188218, -995291001, -42882028, -35645127, -870979267, -183638709, 932016784, 325307054, 514067807, -826266814, 996218144, -606859429, 709413333, -807252994, 342284715, 459620668, -889721903, 343495058, -957337455, -993508525, 201676582, 153416956, 191562829, -933648866, 597474904, 42124053, -43826756, -635481856, 333310011, -995198936, -995263887, -598010873, -674043767, -290227099, -870979212, -395455126, 383987308, -954569475, 439683224, 859337459, 381507831, 226632113, -261175997, 334312008, 747608238, 335647009, 321918543, 341672279, -870979213, 274996133, -908016299, -991738176, 173935545, -342185242, 229255184, -995280098, -870979272, 245803446, -167446328, 281117984, -192155332, -585048447, -804445735, 415639965, -991545728, 942794044, -56371673, -77647384, -1991603, -936907840, -936849311, -727357181, -697355940, -989121768, -988138129, -857257640, -120086417, 138924710, 343508767, -870979162, -995234484, -145591324, -941705444, 45983500, 185191162, 336667840, 972929311, 321654870, 745816455, -142588783, -198160435, 306975938, -870979265, 90857743, 331231354, 576033029, -960243817, 729701028, -870979208, 968748243, 319057774, 54149993, -994215339, -870979176, 949551633, -870979252, 505208718, 270253069, 114708079, 343332870, -870979171, 899278474, -173226596, 337127761, -992602146, 156033063, -454496899, -870979226, -932142467, -666975211, -870979251, 211644774, -502225443, -870979179, -556113672, 575106644, -200076418, 336803210, 139560291, -809670438, -991437157, -188377371, 552932380, 973053622, 271074370, -608470208, 631889527, 307505978, 273865013, -991365170, 410695154, -502048482, 610784070, 239575727, 618539215, 343402533, -883716002, 100844991, -793267832, -741396436, -229308349, 343543049, 343391685, 320263723, -995302986, -538237572, -989329021, 251261626, -990927474, -870979157, -932494112, -192992695, -870979177, 64861753, -362692071, -887423566, 333797898, 883852082, 918429334, -175637700, -904336916, 864535362, -408016030, 617989595, 988484327, 622047838, 349740816, -870979227, -501057959, -995265028, -936916048, -85880391, -870979167, -264332044, 632732987, -631476006, -189902633, 637623422, 329530371, 87845325, -881532166, 147316718, 231014896, -23772330, -508381641, -162894422, 662540093, -994210846, 184394533, 620801438, -977348789, 143739169, 338288382, -27304200, -470187584, -670398706, 674257091, -857106149, -989247271, -995244277, 779297477, 257538525, 343544760, -934404777, 274551799, -960448837, 140783122, 812896948, -630553096, 818800783, -208310078, -41925079, 180060912, 350911629, -185080957, -962693651, -988274909, -21920522, 343277151, 613370285, -995236255, -382907932, -936850196, -994714984, 716977490, 341678505, -843541638, 283131512, 254946062, 618918310, 258360118, 621996329, 258344684, 911336240, -228752476, 560978436, 559800308, -172155161, -426075363, -870979211, 226598596, 385389338, 487029885, 258463683, -22468120, -941946434, 679737782, -646699401, -600562252, -870979169, 343257613, -86047217, 974328503, -276612113, -870979224, 161924438, 350059718, -622902792, -775435439, -916087866, -379037182, -288394071, -936632871, 645889498, -113170658, 573508129, 955649759, 613228647, -558019667, 343207162, -253635600, -646737931, 573412502, 158293486, -988251860, -936850116, -842914937, -698296177, 219099039, 260125377, 279415631, -43669633, 871617073, -211890080, 866154148, 637414224, -56482307, 514105836, -936826312, 343672030, -901539666, 481819539, 215020320, -828944725, 20718211, -506446545, -981586349, -543479545, -701979285, 139532992, 856907003, 995635584, 169793368, -427393446, -870979192, 137683491, -128097038, -21120603, -840730891, 364787012, 658146309, -608262486, 318216283, -870979235, 501125235, -935016937, 341862253, -170238662, 415972193, 394180447, 256347141, -870979266, -995290367, 623384215, 373731725, -933881532, 574848216, 390890445, -932090098, 556767849, 986250481, 847250815, 219087893, -26397520, -870979232, 623938199, 902627394, 412193181, -702255874, -994200157, 840211999, -884909023, 341791052, 537904796, 271855214, -942799544, -52493153, -180454125, -485627319, 150756178, 40503697, 213341540, -934914980, 616829322, -634504086, -265326593, 655116819, -716584061, 916659154, 341677230, 336021585, -934495917, 525568725, 35602353, 258062794, 474890626, -870979222, -537066972, 322493221, -151833496, -870979180, 430169098, 343626099, -631885634, -112013358, 638310163, -56359061, 622255892, 695689123, 857843793, 991813863, -294583648, 564628566, -972092709, -994471968, 871643764, -512038059, 267646607, -936774659, 908328006, -837342026, 308480404, -870979271, -251643751, 962453936, 611685153, -994436943, -645116133, 292969563, -990916866, 274941395, -870979268, 343152177, 343635140, 16490015, 862370254, -879436340, -870979255, -932132768, -911601471, 623237046, 431828873, -30789032, 969107690, -934752317, -131562039, 630211558, -993097652, 257014361, 278018932, 281884333, -995281063, 613208306, -992698224, -870979259, -690001262, -235410849, 160738114, 271131837, 649158455, -996170595, -870979202, -736467522, -990885257, -30301047, -834748285, -870979206, -728167890, 139582244, 613578726, -421935488, -302290129, -936950104, 240118082, 139592306, 618103487, -870979236, -870979231, -870979184, 241237649, -993128683, 264292938, -936927775, -936805845, -885748812, 258041069, -682376130, 432265101, 162148949, -691369465, 584865682, -518887685, -54729257, -18960018, -750949272, 744782652, 389192158, 431009059, -967812059, -220836411, 318205448, -117592222, 578082292, -419274257, 418340545, -95394572, 460697924, -655515107, -874791728, 100825436, 378915304, 486481935, -164755523, -993039878, -948695210, 565499688, -435254707, -773703670, 679906242, 981516635, -870979199, 515952233, 349678714, -835306148, -870979156, 514144952, 631211774, 463827226, -994210498, -936485591, 873829356, 768035709, -870979262, 765842730, 662183644, 66011192, -929189183, -127083164, -994248065, 619513193, 335056209, -808459013, -780733968, 898008330, 825863814, -964979228, -870979189, 69959181, -671606386, 321942476, 384146376, -870979244, -870979249, 998068264, 292195244, 617284425, 617296765, -257161284, 618173403, -587979366, -425631355, 306342179, -870979253, -338686855, 522756897, 342189770, 735708937, 334568471, -892965897, -986945147, -61799270, -991870815, 341914339, 615976618, 338253196, 338264402, 621963005, 110354890, 374543183, 489899171, 681233378, -700785832, 716295818, 882327865, 121160297, 200851730, -634298142, -607969768, 320348284, -715955205, -954542471, -870979203, 184049242, 614769641, 882719750, -987931090, -937259754, -15022847, 237064982, 80885305, 773875436, -658784122, 157610031, 905905473, -991164547, 611321346, -230271444, 487017754, 675633614, -949258410, -648756074, 826543300, 23922675, -493058396, 279036672, 496090525, -936823510, 244052242, 404742545, -460823463, 341257405, -573731135, -991321589, 508788790, 836930814, 258077605, 704605665, 350520527, -994624369, 655395808, 616722134, -936825753, -952777692, -936951920, -936939569, 322041831, 509580287, 605781326, 526504849, -621244368, -995264952, 580062932, -137596557, -473129994, 298328845, 248212468, -997517027, 509146210, -285021756, -962708514, 140213477, -933236970, 156503715, 11337436, 425577160, -12900058, 918455959, -186674498, -870979182, -770374389, -932281492, -992720116, -317151573, 728503632, 614689335, 417549455, -995199242, 807543660, 139572135, 274028237, 274996845, -118877438, 633758777, -133995579, 471396945, 274982217, 256803609, -870979275, 792324359, -932590026, 564444914, -269878264, 866017801, -135511646, 613106263, 936419980, 343263058, 637020805, -881253394, 776967162, 146101215, -281986571, -991523352, -992817660, 740691745, -951377005, -870979153, 143161766, -36532679, -870979217, 120581003, 317155732, -945978638, 910171293, 344924379, 65399226, 952299923, 131911966, 127022072, -935325820, -468549158, 333971949, 811674716, -991418080, -870979174, 213006608, -595925775, 156097125, -633883346, -592141162, -870979207, -828132079, 42873107, -870979220, 874318083, -870979170, -48330611, 202067164, -995031631, 296496570, 501524383, -994259373, -955542728, 361405280, -393118416, -89641074, -490426322, 545484226, 321908428, 345754502, -870979245, -118398510, -89907156, 269769650, 781172403, 370845895, -870979254, -653422810, 502512399, -195307639, -733072196, 551028412, 359884264, -993100302, 343524903, 581748765, 396605876, 321886473, 314157153, -932008078, -954584408, 514133388, -482061669, -931933709, 257328393, 308800172, 993515411, 923643686, -177509898, 666355919, -957476618, 596185882, 161964116, -932225013, -870979183, 778734657, 38187669, -305757437, -616382183, 248086249, 872537234, 522353521, 387898652, -867971882, -761788885, 577114128, -870979223, -935134851, 321751335, 404653170, 653457035, 826658898, -526787625, -819413015, -993740673, -609521704, 591628418, -994253179, 883340900, -399411267, -991011936, 343263787, 691292081, 235873054, 971462441, -810830114, -987785644, 731044826, -870979214, 344763256, -686997064, 972092606, -534920509, -910527632, 618232691, -962390662, 524794170, 341704812, -957264945, -964674924, -991637735, 343573848, -967824377, -994244722, 240763493, -870979258, -569391029, 622962804, -932036998, -465339019, -114468874, 842068933, 343556345, -994231670, -346523061, 625186755, 453565138, 191720933, 351363545, -870979209, -601964435, 830693899, -427886011, 90854352, -995273082, 92976194, 677049122, -874554325, 626054220, 891796679, 842123715, 200980433, 217300167, 617250330, 343526288, -994410494, -992460092, 272272443, 341050298, -321789722, 611404435, 321767864, -54657755, 685313675, -81968763, 158754745, 350678789, 617374615, 318231142, 391152775, -989144366, -950572750, 164368506, 309578520, -988399265, -994811470, 277786974, -993642998, -330571612, -870979200, 676583510, 496205825, 577838807, 408619001, -991689179, 343661941, 607697877, 303517924, -870979166, 623589496, -954854478, 320784350, -993057332, 279767354, 416143384, 526172591, -899097856, -757563626, 270077284, 321709349, 309055973, 461191782, 632836985, 996612676, 320477768, 856593002, 478577923, 350181217, 884938042, -424182545, 384010371, 633784520, -994426683, -848776966, 321455175, 557367817, -994211910, 342610617, -545053053, -870979215, -565597761, -870979178, 599482567, -860888966, 128964867, -125743457, 744388637, -870979163, -175495011, 42496934, -987764158, 343264069, 572802540, -870979228, -160123777, -991510829, 628340360, 489284372, 334555374, -238655486, -234866626, 888667756, -75135455, 581507616, 343245182, 462628974, -305776294, 609862015, 274978195, -1000000000, 110541120, 79463610, -257665582, 415680988, 320251562, 347548310, 279019258, -995268544, 1000000000, 86505204, 510924776, 343479561, 547501722], x: { + "value": 221807748, + "left": { + "value": -990990382, + "left": { + "value": -994201300, + "left": { + "value": -995199219, + "left": { + "value": -995265174, + "left": { + "value": -995281763, + "left": { + "value": -995295554, + "left": null, + "right": { + "value": -995287062, + "left": null, + "right": null + } + }, + "right": { + "value": -995269755, + "left": { + "value": -995277598, + "left": null, + "right": null + }, + "right": { + "value": -995267714, + "left": null, + "right": null + } + } + }, + "right": { + "value": -995245297, + "left": { + "value": -995246257, + "left": { + "value": -995264552, + "left": null, + "right": { + "value": -995263209, + "left": null, + "right": null + } + }, + "right": null + }, + "right": { + "value": -995213546, + "left": { + "value": -995224178, + "left": null, + "right": { + "value": -995216606, + "left": null, + "right": null + } + }, + "right": { + "value": -995205954, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": -994295455, + "left": { + "value": -994562197, + "left": { + "value": -995081844, + "left": { + "value": -995166285, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": -994385110, + "left": { + "value": -994395951, + "left": null, + "right": null + }, + "right": { + "value": -994322817, + "left": { + "value": -994367146, + "left": null, + "right": null + }, + "right": { + "value": -994308705, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": -994243624, + "left": { + "value": -994266644, + "left": { + "value": -994269769, + "left": { + "value": -994285094, + "left": null, + "right": null + }, + "right": null + }, + "right": null + }, + "right": { + "value": -994233406, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": -992744368, + "left": { + "value": -993142739, + "left": { + "value": -993550243, + "left": { + "value": -993657636, + "left": { + "value": -993773158, + "left": { + "value": -994006957, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": -993630840, + "left": null, + "right": null + } + }, + "right": { + "value": -993498498, + "left": { + "value": -993526310, + "left": { + "value": -993537749, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": -993248577, + "left": { + "value": -993403104, + "left": null, + "right": null + }, + "right": { + "value": -993233699, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": -993113065, + "left": { + "value": -993126398, + "left": { + "value": -993133564, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": -993079555, + "left": null, + "right": { + "value": -992931616, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": -991655566, + "left": { + "value": -992515050, + "left": { + "value": -992585004, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": -991379758, + "left": { + "value": -991494592, + "left": { + "value": -991497277, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": -991026283, + "left": { + "value": -991132227, + "left": null, + "right": null + }, + "right": null + } + } + } + } + }, + "right": { + "value": -932047082, + "left": { + "value": -937043898, + "left": { + "value": -963189233, + "left": { + "value": -988321086, + "left": { + "value": -989346768, + "left": { + "value": -989449324, + "left": { + "value": -990791684, + "left": null, + "right": null + }, + "right": null + }, + "right": null + }, + "right": { + "value": -967915158, + "left": { + "value": -987774362, + "left": { + "value": -987896002, + "left": null, + "right": null + }, + "right": { + "value": -986536174, + "left": null, + "right": { + "value": -981305897, + "left": null, + "right": null + } + } + }, + "right": { + "value": -967843170, + "left": { + "value": -967889461, + "left": null, + "right": null + }, + "right": { + "value": -964722727, + "left": { + "value": -964971628, + "left": null, + "right": null + }, + "right": null + } + } + } + }, + "right": { + "value": -955996413, + "left": { + "value": -960684763, + "left": { + "value": -962080027, + "left": { + "value": -962649696, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": -957305485, + "left": null, + "right": null + } + }, + "right": { + "value": -944051615, + "left": { + "value": -950954191, + "left": { + "value": -953712611, + "left": null, + "right": null + }, + "right": { + "value": -948541337, + "left": null, + "right": { + "value": -945577706, + "left": null, + "right": null + } + } + }, + "right": { + "value": -937801179, + "left": { + "value": -942440254, + "left": null, + "right": { + "value": -939182843, + "left": null, + "right": null + } + }, + "right": { + "value": -937484227, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": -935437625, + "left": { + "value": -936835655, + "left": { + "value": -936895446, + "left": { + "value": -936933575, + "left": null, + "right": { + "value": -936924657, + "left": null, + "right": null + } + }, + "right": { + "value": -936837192, + "left": { + "value": -936848757, + "left": null, + "right": null + }, + "right": null + } + }, + "right": { + "value": -936715442, + "left": { + "value": -936788387, + "left": { + "value": -936822782, + "left": null, + "right": null + }, + "right": { + "value": -936732051, + "left": { + "value": -936745948, + "left": null, + "right": null + }, + "right": { + "value": -936724048, + "left": null, + "right": null + } + } + }, + "right": { + "value": -936008677, + "left": { + "value": -936542996, + "left": null, + "right": null + }, + "right": { + "value": -935654801, + "left": null, + "right": { + "value": -935614652, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": -932435931, + "left": { + "value": -935092247, + "left": null, + "right": { + "value": -932619810, + "left": { + "value": -932690165, + "left": null, + "right": null + }, + "right": { + "value": -932504804, + "left": { + "value": -932547894, + "left": null, + "right": null + }, + "right": null + } + } + }, + "right": { + "value": -932146423, + "left": { + "value": -932235798, + "left": { + "value": -932267258, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": -932057316, + "left": { + "value": -932108986, + "left": null, + "right": { + "value": -932067692, + "left": null, + "right": null + } + }, + "right": null + } + } + } + } + }, + "right": { + "value": 139496665, + "left": { + "value": -116794092, + "left": { + "value": -547690037, + "left": { + "value": -620080304, + "left": { + "value": -870979154, + "left": { + "value": -870979155, + "left": { + "value": -870979158, + "left": { + "value": -870979159, + "left": { + "value": -870979160, + "left": { + "value": -870979161, + "left": { + "value": -870979164, + "left": { + "value": -870979165, + "left": { + "value": -870979168, + "left": { + "value": -870979172, + "left": { + "value": -870979173, + "left": { + "value": -870979175, + "left": { + "value": -870979185, + "left": { + "value": -870979186, + "left": { + "value": -870979187, + "left": { + "value": -870979188, + "left": { + "value": -870979190, + "left": { + "value": -870979191, + "left": { + "value": -870979193, + "left": { + "value": -870979194, + "left": { + "value": -870979195, + "left": { + "value": -870979196, + "left": { + "value": -870979197, + "left": { + "value": -870979198, + "left": { + "value": -870979201, + "left": { + "value": -870979204, + "left": { + "value": -870979205, + "left": { + "value": -870979216, + "left": { + "value": -870979218, + "left": { + "value": -870979219, + "left": { + "value": -870979221, + "left": { + "value": -870979225, + "left": { + "value": -870979229, + "left": { + "value": -870979230, + "left": { + "value": -870979233, + "left": { + "value": -870979234, + "left": { + "value": -870979237, + "left": { + "value": -870979238, + "left": { + "value": -870979239, + "left": { + "value": -870979240, + "left": { + "value": -870979241, + "left": { + "value": -870979242, + "left": { + "value": -870979243, + "left": { + "value": -870979246, + "left": { + "value": -870979247, + "left": { + "value": -870979248, + "left": { + "value": -870979250, + "left": { + "value": -870979256, + "left": { + "value": -870979257, + "left": { + "value": -870979260, + "left": { + "value": -870979261, + "left": { + "value": -870979263, + "left": { + "value": -870979264, + "left": { + "value": -870979269, + "left": { + "value": -870979270, + "left": { + "value": -870979273, + "left": { + "value": -870979274, + "left": { + "value": -870979276, + "left": null, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": null + }, + "right": { + "value": -624500760, + "left": { + "value": -628231889, + "left": null, + "right": null + }, + "right": null + } + }, + "right": { + "value": -608110784, + "left": { + "value": -608318559, + "left": null, + "right": null + }, + "right": { + "value": -581529830, + "left": null, + "right": { + "value": -562720675, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": -328307409, + "left": { + "value": -534608050, + "left": { + "value": -538517143, + "left": { + "value": -542833010, + "left": null, + "right": null + }, + "right": { + "value": -536927766, + "left": null, + "right": null + } + }, + "right": { + "value": -428971026, + "left": { + "value": -485430049, + "left": null, + "right": null + }, + "right": { + "value": -396328449, + "left": null, + "right": null + } + } + }, + "right": { + "value": -159795548, + "left": { + "value": -172731429, + "left": { + "value": -200534112, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": -119623941, + "left": { + "value": -144441751, + "left": null, + "right": null + }, + "right": null + } + } + } + }, + "right": { + "value": -43657152, + "left": { + "value": -56258798, + "left": { + "value": -58930074, + "left": { + "value": -105549138, + "left": null, + "right": null + }, + "right": { + "value": -56405741, + "left": null, + "right": null + } + }, + "right": { + "value": -49362221, + "left": { + "value": -50540116, + "left": null, + "right": null + }, + "right": null + } + }, + "right": { + "value": 137657700, + "left": { + "value": 64948352, + "left": null, + "right": { + "value": 125786198, + "left": { + "value": 121642899, + "left": null, + "right": null + }, + "right": { + "value": 131901712, + "left": null, + "right": null + } + } + }, + "right": { + "value": 139059933, + "left": { + "value": 138646990, + "left": null, + "right": null + }, + "right": { + "value": 139285536, + "left": null, + "right": { + "value": 139401660, + "left": null, + "right": null + } + } + } + } + } + }, + "right": { + "value": 156152886, + "left": { + "value": 143893207, + "left": { + "value": 139590972, + "left": { + "value": 139548978, + "left": null, + "right": { + "value": 139572732, + "left": null, + "right": null + } + }, + "right": { + "value": 143366100, + "left": { + "value": 140820931, + "left": null, + "right": null + }, + "right": { + "value": 143502112, + "left": null, + "right": null + } + } + }, + "right": { + "value": 154473723, + "left": { + "value": 153367254, + "left": null, + "right": { + "value": 153460819, + "left": null, + "right": { + "value": 154239432, + "left": null, + "right": null + } + } + }, + "right": { + "value": 155656452, + "left": { + "value": 155638458, + "left": { + "value": 155423570, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": 156085421, + "left": null, + "right": { + "value": 156128836, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": 192259445, + "left": { + "value": 165040430, + "left": { + "value": 161525636, + "left": null, + "right": { + "value": 164086279, + "left": null, + "right": null + } + }, + "right": { + "value": 173021150, + "left": { + "value": 170737860, + "left": null, + "right": null + }, + "right": { + "value": 190789340, + "left": { + "value": 184990221, + "left": null, + "right": null + }, + "right": null + } + } + }, + "right": { + "value": 213358504, + "left": { + "value": 212202526, + "left": { + "value": 210849324, + "left": { + "value": 204833109, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": 212808546, + "left": null, + "right": null + } + }, + "right": { + "value": 214222398, + "left": { + "value": 214097828, + "left": { + "value": 213395995, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": 218212873, + "left": null, + "right": { + "value": 220507910, + "left": null, + "right": null + } + } + } + } + } + } + } + } + }, + "right": { + "value": 343663764, + "left": { + "value": 321314681, + "left": { + "value": 275006101, + "left": { + "value": 258312075, + "left": { + "value": 255054797, + "left": { + "value": 235493466, + "left": { + "value": 225820506, + "left": { + "value": 223128933, + "left": null, + "right": null + }, + "right": { + "value": 227194555, + "left": null, + "right": { + "value": 232078836, + "left": null, + "right": null + } + } + }, + "right": { + "value": 236321088, + "left": null, + "right": { + "value": 246214968, + "left": null, + "right": { + "value": 248320665, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 257525658, + "left": { + "value": 255533651, + "left": null, + "right": { + "value": 257191230, + "left": { + "value": 257167879, + "left": null, + "right": null + }, + "right": null + } + }, + "right": { + "value": 257566990, + "left": { + "value": 257551645, + "left": null, + "right": { + "value": 257556328, + "left": null, + "right": null + } + }, + "right": null + } + } + }, + "right": { + "value": 273874169, + "left": { + "value": 270616137, + "left": { + "value": 269895426, + "left": null, + "right": null + }, + "right": { + "value": 273852360, + "left": { + "value": 273154953, + "left": null, + "right": null + }, + "right": { + "value": 273862724, + "left": { + "value": 273855675, + "left": null, + "right": null + }, + "right": null + } + } + }, + "right": { + "value": 274926783, + "left": { + "value": 274008095, + "left": { + "value": 273996085, + "left": { + "value": 273969991, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": 274072567, + "left": null, + "right": { + "value": 274801498, + "left": null, + "right": null + } + } + }, + "right": { + "value": 274994093, + "left": null, + "right": { + "value": 275000175, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": 303144613, + "left": { + "value": 278966006, + "left": { + "value": 277798407, + "left": { + "value": 277690795, + "left": { + "value": 276225134, + "left": { + "value": 275524368, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": 277772835, + "left": { + "value": 277759377, + "left": null, + "right": null + }, + "right": null + } + }, + "right": { + "value": 278627816, + "left": { + "value": 278033829, + "left": null, + "right": { + "value": 278397899, + "left": null, + "right": null + } + }, + "right": { + "value": 278716937, + "left": { + "value": 278647224, + "left": null, + "right": null + }, + "right": { + "value": 278778011, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 279496240, + "left": { + "value": 279103095, + "left": { + "value": 278995414, + "left": null, + "right": null + }, + "right": { + "value": 279344107, + "left": { + "value": 279311767, + "left": null, + "right": null + }, + "right": { + "value": 279388783, + "left": null, + "right": null + } + } + }, + "right": { + "value": 283217167, + "left": { + "value": 281850316, + "left": null, + "right": { + "value": 282174024, + "left": null, + "right": null + } + }, + "right": { + "value": 298533889, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 313329180, + "left": { + "value": 306324381, + "left": { + "value": 303921723, + "left": { + "value": 303580722, + "left": null, + "right": { + "value": 303748670, + "left": null, + "right": null + } + }, + "right": { + "value": 305327073, + "left": null, + "right": null + } + }, + "right": { + "value": 309020988, + "left": null, + "right": { + "value": 311019697, + "left": null, + "right": null + } + } + }, + "right": { + "value": 320207854, + "left": { + "value": 319275095, + "left": null, + "right": { + "value": 320049435, + "left": null, + "right": null + } + }, + "right": { + "value": 320375518, + "left": { + "value": 320329737, + "left": null, + "right": null + }, + "right": { + "value": 321207606, + "left": null, + "right": null + } + } + } + } + } + }, + "right": { + "value": 339873389, + "left": { + "value": 333748918, + "left": { + "value": 321929766, + "left": { + "value": 321720424, + "left": { + "value": 321699012, + "left": null, + "right": null + }, + "right": { + "value": 321836453, + "left": { + "value": 321799633, + "left": null, + "right": null + }, + "right": null + } + }, + "right": { + "value": 322059073, + "left": { + "value": 322021579, + "left": { + "value": 321968864, + "left": null, + "right": { + "value": 321999083, + "left": null, + "right": null + } + }, + "right": { + "value": 322048919, + "left": null, + "right": null + } + }, + "right": { + "value": 328288760, + "left": { + "value": 325823337, + "left": null, + "right": null + }, + "right": { + "value": 331746622, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 337113773, + "left": { + "value": 335711481, + "left": { + "value": 334200895, + "left": { + "value": 334042313, + "left": null, + "right": null + }, + "right": { + "value": 335575788, + "left": null, + "right": null + } + }, + "right": { + "value": 336655978, + "left": { + "value": 335821195, + "left": null, + "right": { + "value": 336429191, + "left": null, + "right": null + } + }, + "right": null + } + }, + "right": { + "value": 338119109, + "left": { + "value": 337140732, + "left": { + "value": 337116660, + "left": null, + "right": { + "value": 337135523, + "left": null, + "right": null + } + }, + "right": { + "value": 338077478, + "left": null, + "right": null + } + }, + "right": { + "value": 338289902, + "left": { + "value": 338272199, + "left": null, + "right": null + }, + "right": null + } + } + } + }, + "right": { + "value": 343286660, + "left": { + "value": 342921895, + "left": { + "value": 341710156, + "left": { + "value": 341685840, + "left": { + "value": 341683701, + "left": null, + "right": null + }, + "right": { + "value": 341698404, + "left": { + "value": 341693938, + "left": null, + "right": null + }, + "right": null + } + }, + "right": { + "value": 342794301, + "left": null, + "right": null + } + }, + "right": { + "value": 343232286, + "left": { + "value": 343195226, + "left": null, + "right": { + "value": 343219902, + "left": null, + "right": null + } + }, + "right": { + "value": 343276440, + "left": { + "value": 343275661, + "left": null, + "right": null + }, + "right": null + } + } + }, + "right": { + "value": 343533620, + "left": { + "value": 343367756, + "left": { + "value": 343316780, + "left": { + "value": 343314395, + "left": { + "value": 343304196, + "left": null, + "right": null + }, + "right": null + }, + "right": null + }, + "right": { + "value": 343492573, + "left": null, + "right": { + "value": 343531974, + "left": null, + "right": null + } + } + }, + "right": { + "value": 343612154, + "left": { + "value": 343546715, + "left": { + "value": 343544574, + "left": null, + "right": null + }, + "right": { + "value": 343598243, + "left": null, + "right": null + } + }, + "right": { + "value": 343646763, + "left": { + "value": 343636642, + "left": null, + "right": { + "value": 343645635, + "left": null, + "right": null + } + }, + "right": { + "value": 343646873, + "left": null, + "right": null + } + } + } + } + } + } + }, + "right": { + "value": 606478687, + "left": { + "value": 471363126, + "left": { + "value": 396143851, + "left": { + "value": 352193829, + "left": { + "value": 350461987, + "left": null, + "right": { + "value": 350855860, + "left": { + "value": 350494845, + "left": null, + "right": null + }, + "right": { + "value": 350886868, + "left": null, + "right": null + } + } + }, + "right": { + "value": 372892547, + "left": { + "value": 371399052, + "left": null, + "right": { + "value": 372157991, + "left": null, + "right": null + } + }, + "right": { + "value": 392750269, + "left": { + "value": 390565116, + "left": null, + "right": { + "value": 392454065, + "left": null, + "right": null + } + }, + "right": { + "value": 392846730, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 418423800, + "left": { + "value": 409304277, + "left": { + "value": 404754013, + "left": null, + "right": { + "value": 406858890, + "left": null, + "right": null + } + }, + "right": { + "value": 416060176, + "left": null, + "right": { + "value": 417671578, + "left": null, + "right": { + "value": 418411882, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 460540503, + "left": { + "value": 423424218, + "left": { + "value": 422850677, + "left": { + "value": 419496115, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": 433403643, + "left": null, + "right": { + "value": 455010194, + "left": null, + "right": null + } + } + }, + "right": { + "value": 464057738, + "left": null, + "right": { + "value": 464617093, + "left": null, + "right": null + } + } + } + } + }, + "right": { + "value": 514343224, + "left": { + "value": 511173619, + "left": { + "value": 507295331, + "left": { + "value": 471415187, + "left": { + "value": 471380915, + "left": { + "value": 471371552, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": 489950796, + "left": null, + "right": null + } + }, + "right": { + "value": 509868486, + "left": { + "value": 507802383, + "left": null, + "right": null + }, + "right": { + "value": 510850515, + "left": null, + "right": null + } + } + }, + "right": { + "value": 514155957, + "left": { + "value": 514082278, + "left": { + "value": 514069631, + "left": { + "value": 514068411, + "left": null, + "right": null + }, + "right": { + "value": 514081910, + "left": null, + "right": null + } + }, + "right": null + }, + "right": { + "value": 514241835, + "left": { + "value": 514216897, + "left": null, + "right": null + }, + "right": { + "value": 514307398, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 572756089, + "left": { + "value": 556614744, + "left": { + "value": 546348510, + "left": null, + "right": { + "value": 547663603, + "left": null, + "right": { + "value": 548946546, + "left": null, + "right": null + } + } + }, + "right": { + "value": 557011155, + "left": null, + "right": null + } + }, + "right": { + "value": 578039592, + "left": { + "value": 577705603, + "left": { + "value": 576857270, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": 586358454, + "left": { + "value": 579855049, + "left": null, + "right": null + }, + "right": { + "value": 602692519, + "left": null, + "right": null + } + } + } + } + } + }, + "right": { + "value": 636940266, + "left": { + "value": 618047883, + "left": { + "value": 613241184, + "left": { + "value": 610914803, + "left": { + "value": 608915448, + "left": { + "value": 608800253, + "left": { + "value": 608156814, + "left": null, + "right": null + }, + "right": { + "value": 608856413, + "left": null, + "right": null + } + }, + "right": { + "value": 609860336, + "left": { + "value": 609531732, + "left": null, + "right": null + }, + "right": null + } + }, + "right": null + }, + "right": { + "value": 616040255, + "left": { + "value": 614630818, + "left": { + "value": 614395995, + "left": { + "value": 614030504, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": 616014671, + "left": null, + "right": null + } + }, + "right": { + "value": 617558713, + "left": { + "value": 617494703, + "left": null, + "right": null + }, + "right": null + } + } + }, + "right": { + "value": 623341335, + "left": { + "value": 619510548, + "left": { + "value": 618518359, + "left": null, + "right": { + "value": 618654421, + "left": null, + "right": { + "value": 619249549, + "left": null, + "right": null + } + } + }, + "right": { + "value": 620695366, + "left": null, + "right": { + "value": 622920386, + "left": null, + "right": null + } + } + }, + "right": { + "value": 631116733, + "left": { + "value": 623458289, + "left": null, + "right": { + "value": 629937466, + "left": { + "value": 628528351, + "left": null, + "right": null + }, + "right": { + "value": 630692917, + "left": null, + "right": null + } + } + }, + "right": { + "value": 633442595, + "left": { + "value": 632710631, + "left": null, + "right": { + "value": 632744738, + "left": null, + "right": null + } + }, + "right": { + "value": 636829334, + "left": { + "value": 635476084, + "left": null, + "right": null + }, + "right": { + "value": 636913898, + "left": null, + "right": null + } + } + } + } + } + }, + "right": { + "value": 826519659, + "left": { + "value": 672117235, + "left": { + "value": 639649755, + "left": { + "value": 638018210, + "left": null, + "right": { + "value": 638204755, + "left": { + "value": 638044888, + "left": null, + "right": null + }, + "right": null + } + }, + "right": { + "value": 651172853, + "left": { + "value": 643147577, + "left": null, + "right": null + }, + "right": { + "value": 658569504, + "left": null, + "right": { + "value": 671010419, + "left": null, + "right": null + } + } + } + }, + "right": { + "value": 684337693, + "left": { + "value": 679273040, + "left": { + "value": 677234482, + "left": null, + "right": null + }, + "right": { + "value": 680664462, + "left": null, + "right": null + } + }, + "right": { + "value": 687661810, + "left": null, + "right": { + "value": 826419113, + "left": { + "value": 794090641, + "left": null, + "right": null + }, + "right": null + } + } + } + }, + "right": { + "value": 871759806, + "left": { + "value": 853065495, + "left": { + "value": 826756127, + "left": { + "value": 826562229, + "left": { + "value": 826550999, + "left": null, + "right": null + }, + "right": null + }, + "right": { + "value": 832914444, + "left": null, + "right": null + } + }, + "right": { + "value": 871191622, + "left": { + "value": 861642952, + "left": null, + "right": null + }, + "right": null + } + }, + "right": { + "value": 950193116, + "left": { + "value": 919039628, + "left": null, + "right": { + "value": 941795946, + "left": null, + "right": null + } + }, + "right": { + "value": 982763973, + "left": null, + "right": { + "value": 999879525, + "left": null, + "right": null + } + } + } + } + } + } + } + } +}}
\ No newline at end of file |
