Details

Time bar (total: 26.9s)

sample157.0ms

Algorithm
intervals
Results
33.0ms184×body80valid
30.0ms22×body640valid
26.0ms25×body2560valid
24.0ms28×body1280valid
10.0ms69×body80nan
6.0msbody5120valid
3.0msbody320valid
1.0msbody160valid

simplify162.0ms

Counts
1 → 1
Iterations
IterNodes
done134
7134
6132
5129
4126
3103
262
128
014

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 31.0b

localize54.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (- (- b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a))
0.9b
(- (- b) (sqrt (- (* b b) (* 4 (* a c)))))
1.0b
(- (* b b) (* 4 (* a c)))
19.8b
(sqrt (- (* b b) (* 4 (* a c))))

rewrite117.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
19×*-un-lft-identity
10×add-log-exp
add-cbrt-cube add-exp-log
times-frac add-cube-cbrt associate-/l*
sqrt-prod distribute-lft-out-- difference-of-squares
pow1
flip3-- insert-posit16 flip--
distribute-rgt-neg-in diff-log
cbrt-undiv sub-neg sqrt-div div-exp associate-/l/
associate--l- neg-sub0 rem-sqrt-square clear-num associate-/r* frac-2neg sqrt-pow1 pow1/2 div-sub neg-log prod-exp cbrt-unprod div-inv
Counts
4 → 81
Calls
4 calls:
80.0ms
(/ (- (- b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a))
15.0ms
(- (- b) (sqrt (- (* b b) (* 4 (* a c)))))
8.0ms
(- (* b b) (* 4 (* a c)))
13.0ms
(sqrt (- (* b b) (* 4 (* a c))))

series439.0ms

Counts
4 → 12
Calls
4 calls:
142.0ms
(/ (- (- b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a))
112.0ms
(- (- b) (sqrt (- (* b b) (* 4 (* a c)))))
77.0ms
(- (* b b) (* 4 (* a c)))
109.0ms
(sqrt (- (* b b) (* 4 (* a c))))

simplify2.9s

Counts
93 → 93
Iterations
IterNodes
done5000
34898
21255
1400
0154

prune616.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 4.1b

localize95.0ms

Local error

Found 4 expressions with local error:

1.0b
(- (* b b) (* 4 (* a c)))
19.8b
(sqrt (- (* b b) (* 4 (* a c))))
19.8b
(sqrt (- (* b b) (* 4 (* a c))))
19.8b
(sqrt (- (* b b) (* 4 (* a c))))

rewrite60.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
sqrt-prod
pow1 *-un-lft-identity add-cube-cbrt
sqrt-div add-log-exp
flip3-- add-cbrt-cube add-exp-log insert-posit16 flip--
rem-sqrt-square sqrt-pow1 pow1/2
sub-neg diff-log
Counts
4 → 61
Calls
4 calls:
16.0ms
(- (* b b) (* 4 (* a c)))
14.0ms
(sqrt (- (* b b) (* 4 (* a c))))
14.0ms
(sqrt (- (* b b) (* 4 (* a c))))
15.0ms
(sqrt (- (* b b) (* 4 (* a c))))

series367.0ms

Counts
4 → 12
Calls
4 calls:
48.0ms
(- (* b b) (* 4 (* a c)))
102.0ms
(sqrt (- (* b b) (* 4 (* a c))))
103.0ms
(sqrt (- (* b b) (* 4 (* a c))))
113.0ms
(sqrt (- (* b b) (* 4 (* a c))))

simplify1.7s

Counts
73 → 73
Iterations
IterNodes
done5001
31783
2454
1156
061

prune649.0ms

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 4.1b

localize32.0ms

Local error

Found 4 expressions with local error:

1.0b
(- (* b b) (* 4 (* a c)))
10.9b
(- (- b) (* (sqrt (sqrt (- (* b b) (* 4 (* a c))))) (sqrt (sqrt (- (* b b) (* 4 (* a c)))))))
19.8b
(sqrt (- (* b b) (* 4 (* a c))))
19.8b
(sqrt (- (* b b) (* 4 (* a c))))

rewrite74.0ms

Algorithm
rewrite-expression-head
Rules
10×add-log-exp
add-sqr-sqrt
pow1 *-un-lft-identity add-cube-cbrt sqrt-prod
flip3-- add-cbrt-cube sqrt-div add-exp-log insert-posit16 flip--
diff-log
rem-sqrt-square sub-neg sqrt-pow1 pow1/2
associate--l- neg-sub0 neg-log difference-of-squares
Counts
4 → 61
Calls
4 calls:
25.0ms
(- (* b b) (* 4 (* a c)))
17.0ms
(- (- b) (* (sqrt (sqrt (- (* b b) (* 4 (* a c))))) (sqrt (sqrt (- (* b b) (* 4 (* a c)))))))
15.0ms
(sqrt (- (* b b) (* 4 (* a c))))
15.0ms
(sqrt (- (* b b) (* 4 (* a c))))

series443.0ms

Counts
4 → 12
Calls
4 calls:
63.0ms
(- (* b b) (* 4 (* a c)))
128.0ms
(- (- b) (* (sqrt (sqrt (- (* b b) (* 4 (* a c))))) (sqrt (sqrt (- (* b b) (* 4 (* a c)))))))
129.0ms
(sqrt (- (* b b) (* 4 (* a c))))
123.0ms
(sqrt (- (* b b) (* 4 (* a c))))

simplify2.3s

Counts
73 → 73
Iterations
IterNodes
done5001
32938
2737
1253
0100

prune517.0ms

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 4.0b

localize25.0ms

Local error

Found 4 expressions with local error:

1.0b
(- (* b b) (* c (* 4 a)))
3.5b
(/ (/ (* c (* 4 a)) (- (sqrt (- (* b b) (* c (* 4 a)))) b)) (* 2 a))
8.7b
(/ (* c (* 4 a)) (- (sqrt (- (* b b) (* c (* 4 a)))) b))
19.8b
(sqrt (- (* b b) (* c (* 4 a))))

rewrite180.0ms

Algorithm
rewrite-expression-head
Rules
45×add-cbrt-cube add-exp-log
30×times-frac
28×add-sqr-sqrt
19×*-un-lft-identity
17×cbrt-undiv div-exp
13×prod-exp cbrt-unprod associate-/l*
11×add-cube-cbrt
difference-of-squares
associate-/r* sqrt-prod
associate-/r/ add-log-exp
pow1 flip3-- flip--
insert-posit16 div-inv distribute-lft-out--
clear-num frac-2neg sqrt-div
rem-sqrt-square sub-neg sqrt-pow1 pow1/2 diff-log associate-/l/
Counts
4 → 114
Calls
4 calls:
8.0ms
(- (* b b) (* c (* 4 a)))
105.0ms
(/ (/ (* c (* 4 a)) (- (sqrt (- (* b b) (* c (* 4 a)))) b)) (* 2 a))
58.0ms
(/ (* c (* 4 a)) (- (sqrt (- (* b b) (* c (* 4 a)))) b))
8.0ms
(sqrt (- (* b b) (* c (* 4 a))))

series681.0ms

Counts
4 → 12
Calls
4 calls:
73.0ms
(- (* b b) (* c (* 4 a)))
275.0ms
(/ (/ (* c (* 4 a)) (- (sqrt (- (* b b) (* c (* 4 a)))) b)) (* 2 a))
242.0ms
(/ (* c (* 4 a)) (- (sqrt (- (* b b) (* c (* 4 a)))) b))
89.0ms
(sqrt (- (* b b) (* c (* 4 a))))

simplify2.5s

Counts
126 → 126
Iterations
IterNodes
done5006
22812
1632
0231

prune654.0ms

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 4.0b

regimes605.0ms

Accuracy

92.2% (2.2b remaining)

Error of 7.8b against oracle of 5.6b and baseline of 33.6b

bsearch400.0ms

Steps
ItersRangePoint
9
1.2511213927906696e+122
3.1675615346558484e+127
4.738941069295542e+124
10
-6.921612396618516e-192
-1.0223943089625443e-202
-1.0403213044374248e-202
9
-3.870272132972554e-16
-2.8993282234165347e-22
-3.8260933955440565e-16

simplify6.0s

Iterations
IterNodes
done5000
24774998
24764996
24754994
24744992
24734990
24724988
24714986
24704984
24694982
24684980
24674978
24664976
24654974
24644972
24634970
24624968
24614966
24604964
24594962
24584960
24574958
24564956
24554954
24544952
24534950
24524948
24514946
24504944
24494942
24484940
24474938
24464936
24454934
24444932
24434930
24424928
24414926
24404924
24394922
24384920
24374918
24364916
24354914
24344912
24334910
24324908
24314906
24304904
24294902
24284900
24274898
24264896
24254894
24244892
24234890
24224888
24214886
24204884
24194882
24184880
24174878
24164876
24154874
24144872
24134870
24124868
24114866
24104864
24094862
24084860
24074858
24064856
24054854
24044852
24034850
24024848
24014846
24004844
23994842
23984840
23974838
23964836
23954834
23944832
23934830
23924828
23914826
23904824
23894822
23884820
23874818
23864816
23854814
23844812
23834810
23824808
23814806
23804804
23794802
23784800
23774798
23764796
23754794
23744792
23734790
23724788
23714786
23704784
23694782
23684780
23674778
23664776
23654774
23644772
23634770
23624768
23614766
23604764
23594762
23584760
23574758
23564756
23554754
23544752
23534750
23524748
23514746
23504744
23494742
23484740
23474738
23464736
23454734
23444732
23434730
23424728
23414726
23404724
23394722
23384720
23374718
23364716
23354714
23344712
23334710
23324708
23314706
23304704
23294702
23284700
23274698
23264696
23254694
23244692
23234690
23224688
23214686
23204684
23194682
23184680
23174678
23164676
23154674
23144672
23134670
23124668
23114666
23104664
23094662
23084660
23074658
23064656
23054654
23044652
23034650
23024648
23014646
23004644
22994642
22984640
22974638
22964636
22954634
22944632
22934630
22924628
22914626
22904624
22894622
22884620
22874618
22864616
22854614
22844612
22834610
22824608
22814606
22804604
22794602
22784600
22774598
22764596
22754594
22744592
22734590
22724588
22714586
22704584
22694582
22684580
22674578
22664576
22654574
22644572
22634570
22624568
22614566
22604564
22594562
22584560
22574558
22564556
22554554
22544552
22534550
22524548
22514546
22504544
22494542
22484540
22474538
22464536
22454534
22444532
22434530
22424528
22414526
22404524
22394522
22384520
22374518
22364516
22354514
22344512
22334510
22324508
22314506
22304504
22294502
22284500
22274498
22264496
22254494
22244492
22234490
22224488
22214486
22204484
22194482
22184480
22174478
22164476
22154474
22144472
22134470
22124468
22114466
22104464
22094462
22084460
22074458
22064456
22054454
22044452
22034450
22024448
22014446
22004444
21994442
21984440
21974438
21964436
21954434
21944432
21934430
21924428
21914426
21904424
21894422
21884420
21874418
21864416
21854414
21844412
21834410
21824408
21814406
21804404
21794402
21784400
21774398
21764396
21754394
21744392
21734390
21724388
21714386
21704384
21694382
21684380
21674378
21664376
21654374
21644372
21634370
21624368
21614366
21604364
21594362
21584360
21574358
21564356
21554354
21544352
21534350
21524348
21514346
21504344
21494342
21484340
21474338
21464336
21454334
21444332
21434330
21424328
21414326
21404324
21394322
21384320
21374318
21364316
21354314
21344312
21334310
21324308
21314306
21304304
21294302
21284300
21274298
21264296
21254294
21244292
21234290
21224288
21214286
21204284
21194282
21184280
21174278
21164276
21154274
21144272
21134270
21124268
21114266
21104264
21094262
21084260
21074258
21064256
21054254
21044252
21034250
21024248
21014246
21004244
20994242
20984240
20974238
20964236
20954234
20944232
20934230
20924228
20914226
20904224
20894222
20884220
20874218
20864216
20854214
20844212
20834210
20824208
20814206
20804204
20794202
20784200
20774198
20764196
20754194
20744192
20734190
20724188
20714186
20704184
20694182
20684180
20674178
20664176
20654174
20644172
20634170
20624168
20614166
20604164
20594162
20584160
20574158
20564156
20554154
20544152
20534150
20524148
20514146
20504144
20494142
20484140
20474138
20464136
20454134
20444132
20434130
20424128
20414126
20404124
20394122
20384120
20374118
20364116
20354114
20344112
20334110
20324108
20314106
20304104
20294102
20284100
20274098
20264096
20254094
20244092
20234090
20224088
20214086
20204084
20194082
20184080
20174078
20164076
20154074
20144072
20134070
20124068
20114066
20104064
20094062
20084060
20074058
20064056
20054054
20044052
20034050
20024048
20014046
20004044
19994042
19984040
19974038
19964036
19954034
19944032
19934030
19924028
19914026
19904024
19894022
19884020
19874018
19864016
19854014
19844012
19834010
19824008
19814006
19804004
19794002
19784000
19773998
19763996
19753994
19743992
19733990
19723988
19713986
19703984
19693982
19683980
19673978
19663976
19653974
19643972
19633970
19623968
19613966
19603964
19593962
19583960
19573958
19563956
19553954
19543952
19533950
19523948
19513946
19503944
19493942
19483940
19473938
19463936
19453934
19443932
19433930
19423928
19413926
19403924
19393922
19383920
19373918
19363916
19353914
19343912
19333910
19323908
19313906
19303904
19293902
19283900
19273898
19263896
19253894
19243892
19233890
19223888
19213886
19203884
19193882
19183880
19173878
19163876
19153874
19143872
19133870
19123868
19113866
19103864
19093862
19083860
19073858
19063856
19053854
19043852
19033850
19023848
19013846
19003844
18993842
18983840
18973838
18963836
18953834
18943832
18933830
18923828
18913826
18903824
18893822
18883820
18873818
18863816
18853814
18843812
18833810
18823808
18813806
18803804
18793802
18783800
18773798
18763796
18753794
18743792
18733790
18723788
18713786
18703784
18693782
18683780
18673778
18663776
18653774
18643772
18633770
18623768
18613766
18603764
18593762
18583760
18573758
18563756
18553754
18543752
18533750
18523748
18513746
18503744
18493742
18483740
18473738
18463736
18453734
18443732
18433730
18423728
18413726
18403724
18393722
18383720
18373718
18363716
18353714
18343712
18333710
18323708
18313706
18303704
18293702
18283700
18273698
18263696
18253694
18243692
18233690
18223688
18213686
18203684
18193682
18183680
18173678
18163676
18153674
18143672
18133670
18123668
18113666
18103664
18093662
18083660
18073658
18063656
18053654
18043652
18033650
18023648
18013646
18003644
17993642
17983640
17973638
17963636
17953634
17943632
17933630
17923628
17913626
17903624
17893622
17883620
17873618
17863616
17853614
17843612
17833610
17823608
17813606
17803604
17793602
17783600
17773598
17763596
17753594
17743592
17733590
17723588
17713586
17703584
17693582
17683580
17673578
17663576
17653574
17643572
17633570
17623568
17613566
17603564
17593562
17583560
17573558
17563556
17553554
17543552
17533550
17523548
17513546
17503544
17493542
17483540
17473538
17463536
17453534
17443532
17433530
17423528
17413526
17403524
17393522
17383520
17373518
17363516
17353514
17343512
17333510
17323508
17313506
17303504
17293502
17283500
17273498
17263496
17253494
17243492
17233490
17223488
17213486
17203484
17193482
17183480
17173478
17163476
17153474
17143472
17133470
17123468
17113466
17103464
17093462
17083460
17073458
17063456
17053454
17043452
17033450
17023448
17013446
17003444
16993442
16983440
16973438
16963436
16953434
16943432
16933430
16923428
16913426
16903424
16893422
16883420
16873418
16863416
16853414
16843412
16833410
16823408
16813406
16803404
16793402
16783400
16773398
16763396
16753394
16743392
16733390
16723388
16713386
16703384
16693382
16683380
16673378
16663376
16653374
16643372
16633370
16623368
16613366
16603364
16593362
16583360
16573358
16563356
16553354
16543352
16533350
16523348
16513346
16503344
16493342
16483340
16473338
16463336
16453334
16443332
16433330
16423328
16413326
16403324
16393322
16383320
16373318
16363316
16353314
16343312
16333310
16323308
16313306
16303304
16293302
16283300
16273298
16263296
16253294
16243292
16233290
16223288
16213286
16203284
16193282
16183280
16173278
16163276
16153274
16143272
16133270
16123268
16113266
16103264
16093262
16083260
16073258
16063256
16053254
16043252
16033250
16023248
16013246
16003244
15993242
15983240
15973238
15963236
15953234
15943232
15933230
15923228
15913226
15903224
15893222
15883220
15873218
15863216
15853214
15843212
15833210
15823208
15813206
15803204
15793202
15783200
15773198
15763196
15753194
15743192
15733190
15723188
15713186
15703184
15693182
15683180
15673178
15663176
15653174
15643172
15633170
15623168
15613166
15603164
15593162
15583160
15573158
15563156
15553154
15543152
15533150
15523148
15513146
15503144
15493142
15483140
15473138
15463136
15453134
15443132
15433130
15423128
15413126
15403124
15393122
15383120
15373118
15363116
15353114
15343112
15333110
15323108
15313106
15303104
15293102
15283100
15273098
15263096
15253094
15243092
15233090
15223088
15213086
15203084
15193082
15183080
15173078
15163076
15153074
15143072
15133070
15123068
15113066
15103064
15093062
15083060
15073058
15063056
15053054
15043052
15033050
15023048
15013046
15003044
14993042
14983040
14973038
14963036
14953034
14943032
14933030
14923028
14913026
14903024
14893022
14883020
14873018
14863016
14853014
14843012
14833010
14823008
14813006
14803004
14793002
14783000
14772998
14762996
14752994
14742992
14732990
14722988
14712986
14702984
14692982
14682980
14672978
14662976
14652974
14642972
14632970
14622968
14612966
14602964
14592962
14582960
14572958
14562956
14552954
14542952
14532950
14522948
14512946
14502944
14492942
14482940
14472938
14462936
14452934
14442932
14432930
14422928
14412926
14402924
14392922
14382920
14372918
14362916
14352914
14342912
14332910
14322908
14312906
14302904
14292902
14282900
14272898
14262896
14252894
14242892
14232890
14222888
14212886
14202884
14192882
14182880
14172878
14162876
14152874
14142872
14132870
14122868
14112866
14102864
14092862
14082860
14072858
14062856
14052854
14042852
14032850
14022848
14012846
14002844
13992842
13982840
13972838
13962836
13952834
13942832
13932830
13922828
13912826
13902824
13892822
13882820
13872818
13862816
13852814
13842812
13832810
13822808
13812806
13802804
13792802
13782800
13772798
13762796
13752794
13742792
13732790
13722788
13712786
13702784
13692782
13682780
13672778
13662776
13652774
13642772
13632770
13622768
13612766
13602764
13592762
13582760
13572758
13562756
13552754
13542752
13532750
13522748
13512746
13502744
13492742
13482740
13472738
13462736
13452734
13442732
13432730
13422728
13412726
13402724
13392722
13382720
13372718
13362716
13352714
13342712
13332710
13322708
13312706
13302704
13292702
13282700
13272698
13262696
13252694
13242692
13232690
13222688
13212686
13202684
13192682
13182680
13172678
13162676
13152674
13142672
13132670
13122668
13112666
13102664
13092662
13082660
13072658
13062656
13052654
13042652
13032650
13022648
13012646
13002644
12992642
12982640
12972638
12962636
12952634
12942632
12932630
12922628
12912626
12902624
12892622
12882620
12872618
12862616
12852614
12842612
12832610
12822608
12812606
12802604
12792602
12782600
12772598
12762596
12752594
12742592
12732590
12722588
12712586
12702584
12692582
12682580
12672578
12662576
12652574
12642572
12632570
12622568
12612566
12602564
12592562
12582560
12572558
12562556
12552554
12542552
12532550
12522548
12512546
12502544
12492542
12482540
12472538
12462536
12452534
12442532
12432530
12422528
12412526
12402524
12392522
12382520
12372518
12362516
12352514
12342512
12332510
12322508
12312506
12302504
12292502
12282500
12272498
12262496
12252494
12242492
12232490
12222488
12212486
12202484
12192482
12182480
12172478
12162476
12152474
12142472
12132470
12122468
12112466
12102464
12092462
12082460
12072458
12062456
12052454
12042452
12032450
12022448
12012446
12002444
11992442
11982440
11972438
11962436
11952434
11942432
11932430
11922428
11912426
11902424
11892422
11882420
11872418
11862416
11852414
11842412
11832410
11822408
11812406
11802404
11792402
11782400
11772398
11762396
11752394
11742392
11732390
11722388
11712386
11702384
11692382
11682380
11672378
11662376
11652374
11642372
11632370
11622368
11612366
11602364
11592362
11582360
11572358
11562356
11552354
11542352
11532350
11522348
11512346
11502344
11492342
11482340
11472338
11462336
11452334
11442332
11432330
11422328
11412326
11402324
11392322
11382320
11372318
11362316
11352314
11342312
11332310
11322308
11312306
11302304
11292302
11282300
11272298
11262296
11252294
11242292
11232290
11222288
11212286
11202284
11192282
11182280
11172278
11162276
11152274
11142272
11132270
11122268
11112266
11102264
11092262
11082260
11072258
11062256
11052254
11042252
11032250
11022248
11012246
11002244
10992242
10982240
10972238
10962236
10952234
10942232
10932230
10922228
10912226
10902224
10892222
10882220
10872218
10862216
10852214
10842212
10832210
10822208
10812206
10802204
10792202
10782200
10772198
10762196
10752194
10742192
10732190
10722188
10712186
10702184
10692182
10682180
10672178
10662176
10652174
10642172
10632170
10622168
10612166
10602164
10592162
10582160
10572158
10562156
10552154
10542152
10532150
10522148
10512146
10502144
10492142
10482140
10472138
10462136
10452134
10442132
10432130
10422128
10412126
10402124
10392122
10382120
10372118
10362116
10352114
10342112
10332110
10322108
10312106
10302104
10292102
10282100
10272098
10262096
10252094
10242092
10232090
10222088
10212086
10202084
10192082
10182080
10172078
10162076
10152074
10142072
10132070
10122068
10112066
10102064
10092062
10082060
10072058
10062056
10052054
10042052
10032050
10022048
10012046
10002044
9992042
9982040
9972038
9962036
9952034
9942032
9932030
9922028
9912026
9902024
9892022
9882020
9872018
9862016
9852014
9842012
9832010
9822008
9812006
9802004
9792002
9782000
9771998
9761996
9751994
9741992
9731990
9721988
9711986
9701984
9691982
9681980
9671978
9661976
9651974
9641972
9631970
9621968
9611966
9601964
9591962
9581960
9571958
9561956
9551954
9541952
9531950
9521948
9511946
9501944
9491942
9481940
9471938
9461936
9451934
9441932
9431930
9421928
9411926
9401924
9391922
9381920
9371918
9361916
9351914
9341912
9331910
9321908
9311906
9301904
9291902
9281900
9271898
9261896
9251894
9241892
9231890
9221888
9211886
9201884
9191882
9181880
9171878
9161876
9151874
9141872
9131870
9121868
9111866
9101864
9091862
9081860
9071858
9061856
9051854
9041852
9031850
9021848
9011846
9001844
8991842
8981840
8971838
8961836
8951834
8941832
8931830
8921828
8911826
8901824
8891822
8881820
8871818
8861816
8851814
8841812
8831810
8821808
8811806
8801804
8791802
8781800
8771798
8761796
8751794
8741792
8731790
8721788
8711786
8701784
8691782
8681780
8671778
8661776
8651774
8641772
8631770
8621768
8611766
8601764
8591762
8581760
8571758
8561756
8551754
8541752
8531750
8521748
8511746
8501744
8491742
8481740
8471738
8461736
8451734
8441732
8431730
8421728
8411726
8401724
8391722
8381720
8371718
8361716
8351714
8341712
8331710
8321708
8311706
8301704
8291702
8281700
8271698
8261696
8251694
8241692
8231690
8221688
8211686
8201684
8191682
8181680
8171678
8161676
8151674
8141672
8131670
8121668
8111666
8101664
8091662
8081660
8071658
8061656
8051654
8041652
8031650
8021648
8011646
8001644
7991642
7981640
7971638
7961636
7951634
7941632
7931630
7921628
7911626
7901624
7891622
7881620
7871618
7861616
7851614
7841612
7831610
7821608
7811606
7801604
7791602
7781600
7771598
7761596
7751594
7741592
7731590
7721588
7711586
7701584
7691582
7681580
7671578
7661576
7651574
7641572
7631570
7621568
7611566
7601564
7591562
7581560
7571558
7561556
7551554
7541552
7531550
7521548
7511546
7501544
7491542
7481540
7471538
7461536
7451534
7441532
7431530
7421528
7411526
7401524
7391522
7381520
7371518
7361516
7351514
7341512
7331510
7321508
7311506
7301504
7291502
7281500
7271498
7261496
7251494
7241492
7231490
7221488
7211486
7201484
7191482
7181480
7171478
7161476
7151474
7141472
7131470
7121468
7111466
7101464
7091462
7081460
7071458
7061456
7051454
7041452
7031450
7021448
7011446
7001444
6991442
6981440
6971438
6961436
6951434
6941432
6931430
6921428
6911426
6901424
6891422
6881420
6871418
6861416
6851414
6841412
6831410
6821408
6811406
6801404
6791402
6781400
6771398
6761396
6751394
6741392
6731390
6721388
6711386
6701384
6691382
6681380
6671378
6661376
6651374
6641372
6631370
6621368
6611366
6601364
6591362
6581360
6571358
6561356
6551354
6541352
6531350
6521348
6511346
6501344
6491342
6481340
6471338
6461336
6451334
6441332
6431330
6421328
6411326
6401324
6391322
6381320
6371318
6361316
6351314
6341312
6331310
6321308
6311306
6301304
6291302
6281300
6271298
6261296
6251294
6241292
6231290
6221288
6211286
6201284
6191282
6181280
6171278
6161276
6151274
6141272
6131270
6121268
6111266
6101264
6091262
6081260
6071258
6061256
6051254
6041252
6031250
6021248
6011246
6001244
5991242
5981240
5971238
5961236
5951234
5941232
5931230
5921228
5911226
5901224
5891222
5881220
5871218
5861216
5851214
5841212
5831210
5821208
5811206
5801204
5791202
5781200
5771198
5761196
5751194
5741192
5731190
5721188
5711186
5701184
5691182
5681180
5671178
5661176
5651174
5641172
5631170
5621168
5611166
5601164
5591162
5581160
5571158
5561156
5551154
5541152
5531150
5521148
5511146
5501144
5491142
5481140
5471138
5461136
5451134
5441132
5431130
5421128
5411126
5401124
5391122
5381120
5371118
5361116
5351114
5341112
5331110
5321108
5311106
5301104
5291102
5281100
5271098
5261096
5251094
5241092
5231090
5221088
5211086
5201084
5191082
5181080
5171078
5161076
5151074
5141072
5131070
5121068
5111066
5101064
5091062
5081060
5071058
5061056
5051054
5041052
5031050
5021048
5011046
5001044
4991042
4981040
4971038
4961036
4951034
4941032
4931030
4921028
4911026
4901024
4891022
4881020
4871018
4861016
4851014
4841012
4831010
4821008
4811006
4801004
4791002
4781000
477998
476996
475994
474992
473990
472988
471986
470984
469982
468980
467978
466976
465974
464972
463970
462968
461966
460964
459962
458960
457958
456956
455954
454952
453950
452948
451946
450944
449942
448940
447938
446936
445934
444932
443930
442928
441926
440924
439922
438920
437918
436916
435914
434912
433910
432908
431906
430904
429902
428900
427898
426896
425894
424892
423890
422888
421886
420884
419882
418880
417878
416876
415874
414872
413870
412868
411866
410864
409862
408860
407858
406856
405854
404852
403850
402848
401846
400844
399842
398840
397838
396836
395834
394832
393830
392828
391826
390824
389822
388820
387818
386816
385814
384812
383810
382808
381806
380804
379802
378800
377798
376796
375794
374792
373790
372788
371786
370784
369782
368780
367778
366776
365774
364772
363770
362768
361766
360764
359762
358760
357758
356756
355754
354752
353750
352748
351746
350744
349742
348740
347738
346736
345734
344732
343730
342728
341726
340724
339722
338720
337718
336716
335714
334712
333710
332708
331706
330704
329702
328700
327698
326696
325694
324692
323690
322688
321686
320684
319682
318680
317678
316676
315674
314672
313670
312668
311666
310664
309662
308660
307658
306656
305654
304652
303650
302648
301646
300644
299642
298640
297638
296636
295634
294632
293630
292628
291626
290624
289622
288620
287618
286616
285614
284612
283610
282608
281606
280604
279602
278600
277598
276596
275594
274592
273590
272588
271586
270584
269582
268580
267578
266576
265574
264572
263570
262568
261566
260564
259562
258560
257558
256556
255554
254552
253550
252548
251546
250544
249542
248540
247538
246536
245534
244532
243530
242528
241526
240524
239522
238520
237518
236516
235514
234512
233510
232508
231506
230504
229502
228500
227498
226496
225494
224492
223490
222488
221486
220484
219482
218480
217478
216476
215474
214472
213470
212468
211466
210464
209462
208460
207458
206456
205454
204452
203450
202448
201446
200444
199442
198440
197438
196436
195434
194432
193430
192428
191426
190424
189422
188420
187418
186416
185414
184412
183410
182408
181406
180404
179402
178400
177398
176396
175394
174392
173390
172388
171386
170384
169382
168380
167378
166376
165374
164372
163370
162368
161366
160364
159362
158360
157358
156356
155354
154352
153350
152348
151346
150344
149342
148340
147338
146336
145334
144332
143330
142328
141326
140324
139322
138320
137318
136316
135314
134312
133310
132308
131306
130304
129302
128300
127298
126296
125294
124292
123290
122288
121286
120284
119282
118280
117278
116276
115274
114272
113270
112268
111266
110264
109262
108260
107258
106256
105254
104252
103250
102248
101246
100244
99242
98240
97238
96236
95234
94232
93230
92228
91226
90224
89222
88220
87218
86216
85214
84212
83210
82208
81206
80204
79202
78200
77198
76196
75194
74192
73190
72188
71186
70184
69182
68180
67178
66176
65174
64172
63170
62168
61166
60164
59162
58160
57158
56156
55154
54152
53150
52148
51146
50144
49142
48140
47138
46136
45134
44132
43130
42128
41126
40124
39122
38120
37118
36116
35114
34112
33110
32108
31106
30104
29102
28100
2798
2696
2594
2492
2390
2288
2186
2084
1982
1880
1778
1676
1574
1472
1370
1268
1166
1064
962
860
758
656
554
452
350
248
146
037

end0.0ms

sample5.2s

Algorithm
intervals
Results
2.0s1096×body2560valid
1.0s5780×body80valid
827.0ms923×body1280valid
505.0ms2933×body80nan
264.0ms472×body640valid
123.0ms98×body5120valid
93.0ms228×body320valid
62.0ms114×body160valid