Details

Time bar (total: 21.6s)

sample90.0ms

Algorithm
intervals
Results
19.0ms40×body2560valid
15.0ms183×body80valid
14.0ms35×body1280valid
6.0ms79×body80nan
5.0ms16×body640valid
2.0msbody5120valid
1.0msbody160valid
0.0msbody320valid

simplify144.0ms

Counts
1 → 1
Iterations
IterNodes
done128
5128
4119
386
246
125
014

prune17.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 35.3b

localize39.0ms

Local error

Found 3 expressions with local error:

0.1b
(/ (- (sqrt (fma (- a) (* 4.0 c) (* b b))) b) a)
1.3b
(- (sqrt (fma (- a) (* 4.0 c) (* b b))) b)
24.2b
(sqrt (fma (- a) (* 4.0 c) (* b b)))

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
50×add-sqr-sqrt
39×*-un-lft-identity
29×add-cube-cbrt
20×sqrt-prod
18×times-frac prod-diff
10×difference-of-squares
fma-neg associate-/l*
add-cbrt-cube add-exp-log distribute-lft-out-- add-log-exp
pow1
expm1-log1p-u associate-/r* log1p-expm1-u
flip3-- flip-- associate-/l/
cbrt-undiv rem-sqrt-square clear-num sub-neg frac-2neg sqrt-pow1 pow1/2 diff-log div-sub div-exp div-inv
Counts
3 → 100
Calls
3 calls:
29.0ms
(/ (- (sqrt (fma (- a) (* 4.0 c) (* b b))) b) a)
10.0ms
(- (sqrt (fma (- a) (* 4.0 c) (* b b))) b)
1.0ms
(sqrt (fma (- a) (* 4.0 c) (* b b)))

series465.0ms

Counts
3 → 9
Calls
3 calls:
198.0ms
(/ (- (sqrt (fma (- a) (* 4.0 c) (* b b))) b) a)
132.0ms
(- (sqrt (fma (- a) (* 4.0 c) (* b b))) b)
135.0ms
(sqrt (fma (- a) (* 4.0 c) (* b b)))

simplify770.0ms

Counts
109 → 109
Iterations
IterNodes
done5001
2923
1309
0141

prune724.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 22.8b

localize23.0ms

Local error

Found 4 expressions with local error:

1.6b
(+ (sqrt (fma (* (- a) 4.0) c (* b b))) b)
3.6b
(/ (/ (fma (* (- a) c) 4.0 0) (+ (sqrt (fma (* (- a) 4.0) c (* b b))) b)) a)
7.7b
(/ (fma (* (- a) c) 4.0 0) (+ (sqrt (fma (* (- a) 4.0) c (* b b))) b))
24.2b
(sqrt (fma (* (- a) 4.0) c (* b b)))

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
114×times-frac
101×*-un-lft-identity
68×add-sqr-sqrt
67×add-cube-cbrt
21×associate-/l*
17×distribute-lft-out
11×add-cbrt-cube add-exp-log
10×associate-/r/
associate-/r*
fma-def flip3-+ sqrt-prod flip-+ div-inv add-log-exp
pow1
expm1-log1p-u cbrt-undiv div-exp log1p-expm1-u
clear-num frac-2neg
+-commutative rem-sqrt-square sum-log sqrt-pow1 pow1/2 associate-/l/
Counts
4 → 162
Calls
4 calls:
7.0ms
(+ (sqrt (fma (* (- a) 4.0) c (* b b))) b)
29.0ms
(/ (/ (fma (* (- a) c) 4.0 0) (+ (sqrt (fma (* (- a) 4.0) c (* b b))) b)) a)
12.0ms
(/ (fma (* (- a) c) 4.0 0) (+ (sqrt (fma (* (- a) 4.0) c (* b b))) b))
1.0ms
(sqrt (fma (* (- a) 4.0) c (* b b)))

series817.0ms

Counts
4 → 12
Calls
4 calls:
109.0ms
(+ (sqrt (fma (* (- a) 4.0) c (* b b))) b)
338.0ms
(/ (/ (fma (* (- a) c) 4.0 0) (+ (sqrt (fma (* (- a) 4.0) c (* b b))) b)) a)
280.0ms
(/ (fma (* (- a) c) 4.0 0) (+ (sqrt (fma (* (- a) 4.0) c (* b b))) b))
89.0ms
(sqrt (fma (* (- a) 4.0) c (* b b)))

simplify1.1s

Counts
174 → 174
Iterations
IterNodes
done5000
22280
1581
0243

prune1.1s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 13.9b

localize41.0ms

Local error

Found 4 expressions with local error:

1.6b
(+ b (sqrt (fma 4.0 (* a (- c)) (* b b))))
1.6b
(+ b (sqrt (fma 4.0 (* a (- c)) (* b b))))
24.2b
(sqrt (fma 4.0 (* a (- c)) (* b b)))
24.2b
(sqrt (fma 4.0 (* a (- c)) (* b b)))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
12×*-un-lft-identity
10×add-sqr-sqrt
add-cube-cbrt add-log-exp
pow1 fma-def sqrt-prod
expm1-log1p-u add-cbrt-cube add-exp-log log1p-expm1-u
+-commutative rem-sqrt-square sum-log sqrt-pow1 flip3-+ pow1/2 flip-+ distribute-lft-out
Counts
4 → 64
Calls
4 calls:
6.0ms
(+ b (sqrt (fma 4.0 (* a (- c)) (* b b))))
6.0ms
(+ b (sqrt (fma 4.0 (* a (- c)) (* b b))))
1.0ms
(sqrt (fma 4.0 (* a (- c)) (* b b)))
2.0ms
(sqrt (fma 4.0 (* a (- c)) (* b b)))

series459.0ms

Counts
4 → 12
Calls
4 calls:
121.0ms
(+ b (sqrt (fma 4.0 (* a (- c)) (* b b))))
100.0ms
(+ b (sqrt (fma 4.0 (* a (- c)) (* b b))))
121.0ms
(sqrt (fma 4.0 (* a (- c)) (* b b)))
118.0ms
(sqrt (fma 4.0 (* a (- c)) (* b b)))

simplify1.3s

Counts
76 → 76
Iterations
IterNodes
done5001
32462
2462
1140
061

prune672.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 13.9b

localize57.0ms

Local error

Found 4 expressions with local error:

1.6b
(+ b (sqrt (fma 4.0 (* a (- c)) (* b b))))
24.2b
(sqrt (fma 4.0 (* a (- c)) (* b b)))
24.2b
(sqrt (fma 4.0 (* a (- c)) (* b b)))
24.2b
(sqrt (fma 4.0 (* a (- c)) (* b b)))

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt
10×*-un-lft-identity
sqrt-prod
add-cube-cbrt
pow1
add-log-exp
expm1-log1p-u add-cbrt-cube add-exp-log log1p-expm1-u
rem-sqrt-square fma-def sqrt-pow1 pow1/2
+-commutative sum-log flip3-+ flip-+ distribute-lft-out
Counts
4 → 62
Calls
4 calls:
6.0ms
(+ b (sqrt (fma 4.0 (* a (- c)) (* b b))))
1.0ms
(sqrt (fma 4.0 (* a (- c)) (* b b)))
1.0ms
(sqrt (fma 4.0 (* a (- c)) (* b b)))
1.0ms
(sqrt (fma 4.0 (* a (- c)) (* b b)))

series359.0ms

Counts
4 → 12
Calls
4 calls:
88.0ms
(+ b (sqrt (fma 4.0 (* a (- c)) (* b b))))
83.0ms
(sqrt (fma 4.0 (* a (- c)) (* b b)))
87.0ms
(sqrt (fma 4.0 (* a (- c)) (* b b)))
103.0ms
(sqrt (fma 4.0 (* a (- c)) (* b b)))

simplify998.0ms

Counts
74 → 74
Iterations
IterNodes
done5001
32462
2462
1140
061

prune468.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 13.9b

regimes316.0ms

Accuracy

92.7% (1.1b remaining)

Error of 16.2b against oracle of 15.1b and baseline of 30.2b

bsearch201.0ms

Steps
ItersRangePoint
9
3.550984960573557e+103
3.280336048085067e+112
3.224491050532555e+112
9
6.37839462658486e-297
3.2392826518123494e-288
2.4944562401296086e-289

simplify8.8s

Iterations
IterNodes
done5000
24474998
24464996
24454994
24444992
24434990
24424988
24414986
24404984
24394982
24384980
24374978
24364976
24354974
24344972
24334970
24324968
24314966
24304964
24294962
24284960
24274958
24264956
24254954
24244952
24234950
24224948
24214946
24204944
24194942
24184940
24174938
24164936
24154934
24144932
24134930
24124928
24114926
24104924
24094922
24084920
24074918
24064916
24054914
24044912
24034910
24024908
24014906
24004904
23994902
23984900
23974898
23964896
23954894
23944892
23934890
23924888
23914886
23904884
23894882
23884880
23874878
23864876
23854874
23844872
23834870
23824868
23814866
23804864
23794862
23784860
23774858
23764856
23754854
23744852
23734850
23724848
23714846
23704844
23694842
23684840
23674838
23664836
23654834
23644832
23634830
23624828
23614826
23604824
23594822
23584820
23574818
23564816
23554814
23544812
23534810
23524808
23514806
23504804
23494802
23484800
23474798
23464796
23454794
23444792
23434790
23424788
23414786
23404784
23394782
23384780
23374778
23364776
23354774
23344772
23334770
23324768
23314766
23304764
23294762
23284760
23274758
23264756
23254754
23244752
23234750
23224748
23214746
23204744
23194742
23184740
23174738
23164736
23154734
23144732
23134730
23124728
23114726
23104724
23094722
23084720
23074718
23064716
23054714
23044712
23034710
23024708
23014706
23004704
22994702
22984700
22974698
22964696
22954694
22944692
22934690
22924688
22914686
22904684
22894682
22884680
22874678
22864676
22854674
22844672
22834670
22824668
22814666
22804664
22794662
22784660
22774658
22764656
22754654
22744652
22734650
22724648
22714646
22704644
22694642
22684640
22674638
22664636
22654634
22644632
22634630
22624628
22614626
22604624
22594622
22584620
22574618
22564616
22554614
22544612
22534610
22524608
22514606
22504604
22494602
22484600
22474598
22464596
22454594
22444592
22434590
22424588
22414586
22404584
22394582
22384580
22374578
22364576
22354574
22344572
22334570
22324568
22314566
22304564
22294562
22284560
22274558
22264556
22254554
22244552
22234550
22224548
22214546
22204544
22194542
22184540
22174538
22164536
22154534
22144532
22134530
22124528
22114526
22104524
22094522
22084520
22074518
22064516
22054514
22044512
22034510
22024508
22014506
22004504
21994502
21984500
21974498
21964496
21954494
21944492
21934490
21924488
21914486
21904484
21894482
21884480
21874478
21864476
21854474
21844472
21834470
21824468
21814466
21804464
21794462
21784460
21774458
21764456
21754454
21744452
21734450
21724448
21714446
21704444
21694442
21684440
21674438
21664436
21654434
21644432
21634430
21624428
21614426
21604424
21594422
21584420
21574418
21564416
21554414
21544412
21534410
21524408
21514406
21504404
21494402
21484400
21474398
21464396
21454394
21444392
21434390
21424388
21414386
21404384
21394382
21384380
21374378
21364376
21354374
21344372
21334370
21324368
21314366
21304364
21294362
21284360
21274358
21264356
21254354
21244352
21234350
21224348
21214346
21204344
21194342
21184340
21174338
21164336
21154334
21144332
21134330
21124328
21114326
21104324
21094322
21084320
21074318
21064316
21054314
21044312
21034310
21024308
21014306
21004304
20994302
20984300
20974298
20964296
20954294
20944292
20934290
20924288
20914286
20904284
20894282
20884280
20874278
20864276
20854274
20844272
20834270
20824268
20814266
20804264
20794262
20784260
20774258
20764256
20754254
20744252
20734250
20724248
20714246
20704244
20694242
20684240
20674238
20664236
20654234
20644232
20634230
20624228
20614226
20604224
20594222
20584220
20574218
20564216
20554214
20544212
20534210
20524208
20514206
20504204
20494202
20484200
20474198
20464196
20454194
20444192
20434190
20424188
20414186
20404184
20394182
20384180
20374178
20364176
20354174
20344172
20334170
20324168
20314166
20304164
20294162
20284160
20274158
20264156
20254154
20244152
20234150
20224148
20214146
20204144
20194142
20184140
20174138
20164136
20154134
20144132
20134130
20124128
20114126
20104124
20094122
20084120
20074118
20064116
20054114
20044112
20034110
20024108
20014106
20004104
19994102
19984100
19974098
19964096
19954094
19944092
19934090
19924088
19914086
19904084
19894082
19884080
19874078
19864076
19854074
19844072
19834070
19824068
19814066
19804064
19794062
19784060
19774058
19764056
19754054
19744052
19734050
19724048
19714046
19704044
19694042
19684040
19674038
19664036
19654034
19644032
19634030
19624028
19614026
19604024
19594022
19584020
19574018
19564016
19554014
19544012
19534010
19524008
19514006
19504004
19494002
19484000
19473998
19463996
19453994
19443992
19433990
19423988
19413986
19403984
19393982
19383980
19373978
19363976
19353974
19343972
19333970
19323968
19313966
19303964
19293962
19283960
19273958
19263956
19253954
19243952
19233950
19223948
19213946
19203944
19193942
19183940
19173938
19163936
19153934
19143932
19133930
19123928
19113926
19103924
19093922
19083920
19073918
19063916
19053914
19043912
19033910
19023908
19013906
19003904
18993902
18983900
18973898
18963896
18953894
18943892
18933890
18923888
18913886
18903884
18893882
18883880
18873878
18863876
18853874
18843872
18833870
18823868
18813866
18803864
18793862
18783860
18773858
18763856
18753854
18743852
18733850
18723848
18713846
18703844
18693842
18683840
18673838
18663836
18653834
18643832
18633830
18623828
18613826
18603824
18593822
18583820
18573818
18563816
18553814
18543812
18533810
18523808
18513806
18503804
18493802
18483800
18473798
18463796
18453794
18443792
18433790
18423788
18413786
18403784
18393782
18383780
18373778
18363776
18353774
18343772
18333770
18323768
18313766
18303764
18293762
18283760
18273758
18263756
18253754
18243752
18233750
18223748
18213746
18203744
18193742
18183740
18173738
18163736
18153734
18143732
18133730
18123728
18113726
18103724
18093722
18083720
18073718
18063716
18053714
18043712
18033710
18023708
18013706
18003704
17993702
17983700
17973698
17963696
17953694
17943692
17933690
17923688
17913686
17903684
17893682
17883680
17873678
17863676
17853674
17843672
17833670
17823668
17813666
17803664
17793662
17783660
17773658
17763656
17753654
17743652
17733650
17723648
17713646
17703644
17693642
17683640
17673638
17663636
17653634
17643632
17633630
17623628
17613626
17603624
17593622
17583620
17573618
17563616
17553614
17543612
17533610
17523608
17513606
17503604
17493602
17483600
17473598
17463596
17453594
17443592
17433590
17423588
17413586
17403584
17393582
17383580
17373578
17363576
17353574
17343572
17333570
17323568
17313566
17303564
17293562
17283560
17273558
17263556
17253554
17243552
17233550
17223548
17213546
17203544
17193542
17183540
17173538
17163536
17153534
17143532
17133530
17123528
17113526
17103524
17093522
17083520
17073518
17063516
17053514
17043512
17033510
17023508
17013506
17003504
16993502
16983500
16973498
16963496
16953494
16943492
16933490
16923488
16913486
16903484
16893482
16883480
16873478
16863476
16853474
16843472
16833470
16823468
16813466
16803464
16793462
16783460
16773458
16763456
16753454
16743452
16733450
16723448
16713446
16703444
16693442
16683440
16673438
16663436
16653434
16643432
16633430
16623428
16613426
16603424
16593422
16583420
16573418
16563416
16553414
16543412
16533410
16523408
16513406
16503404
16493402
16483400
16473398
16463396
16453394
16443392
16433390
16423388
16413386
16403384
16393382
16383380
16373378
16363376
16353374
16343372
16333370
16323368
16313366
16303364
16293362
16283360
16273358
16263356
16253354
16243352
16233350
16223348
16213346
16203344
16193342
16183340
16173338
16163336
16153334
16143332
16133330
16123328
16113326
16103324
16093322
16083320
16073318
16063316
16053314
16043312
16033310
16023308
16013306
16003304
15993302
15983300
15973298
15963296
15953294
15943292
15933290
15923288
15913286
15903284
15893282
15883280
15873278
15863276
15853274
15843272
15833270
15823268
15813266
15803264
15793262
15783260
15773258
15763256
15753254
15743252
15733250
15723248
15713246
15703244
15693242
15683240
15673238
15663236
15653234
15643232
15633230
15623228
15613226
15603224
15593222
15583220
15573218
15563216
15553214
15543212
15533210
15523208
15513206
15503204
15493202
15483200
15473198
15463196
15453194
15443192
15433190
15423188
15413186
15403184
15393182
15383180
15373178
15363176
15353174
15343172
15333170
15323168
15313166
15303164
15293162
15283160
15273158
15263156
15253154
15243152
15233150
15223148
15213146
15203144
15193142
15183140
15173138
15163136
15153134
15143132
15133130
15123128
15113126
15103124
15093122
15083120
15073118
15063116
15053114
15043112
15033110
15023108
15013106
15003104
14993102
14983100
14973098
14963096
14953094
14943092
14933090
14923088
14913086
14903084
14893082
14883080
14873078
14863076
14853074
14843072
14833070
14823068
14813066
14803064
14793062
14783060
14773058
14763056
14753054
14743052
14733050
14723048
14713046
14703044
14693042
14683040
14673038
14663036
14653034
14643032
14633030
14623028
14613026
14603024
14593022
14583020
14573018
14563016
14553014
14543012
14533010
14523008
14513006
14503004
14493002
14483000
14472998
14462996
14452994
14442992
14432990
14422988
14412986
14402984
14392982
14382980
14372978
14362976
14352974
14342972
14332970
14322968
14312966
14302964
14292962
14282960
14272958
14262956
14252954
14242952
14232950
14222948
14212946
14202944
14192942
14182940
14172938
14162936
14152934
14142932
14132930
14122928
14112926
14102924
14092922
14082920
14072918
14062916
14052914
14042912
14032910
14022908
14012906
14002904
13992902
13982900
13972898
13962896
13952894
13942892
13932890
13922888
13912886
13902884
13892882
13882880
13872878
13862876
13852874
13842872
13832870
13822868
13812866
13802864
13792862
13782860
13772858
13762856
13752854
13742852
13732850
13722848
13712846
13702844
13692842
13682840
13672838
13662836
13652834
13642832
13632830
13622828
13612826
13602824
13592822
13582820
13572818
13562816
13552814
13542812
13532810
13522808
13512806
13502804
13492802
13482800
13472798
13462796
13452794
13442792
13432790
13422788
13412786
13402784
13392782
13382780
13372778
13362776
13352774
13342772
13332770
13322768
13312766
13302764
13292762
13282760
13272758
13262756
13252754
13242752
13232750
13222748
13212746
13202744
13192742
13182740
13172738
13162736
13152734
13142732
13132730
13122728
13112726
13102724
13092722
13082720
13072718
13062716
13052714
13042712
13032710
13022708
13012706
13002704
12992702
12982700
12972698
12962696
12952694
12942692
12932690
12922688
12912686
12902684
12892682
12882680
12872678
12862676
12852674
12842672
12832670
12822668
12812666
12802664
12792662
12782660
12772658
12762656
12752654
12742652
12732650
12722648
12712646
12702644
12692642
12682640
12672638
12662636
12652634
12642632
12632630
12622628
12612626
12602624
12592622
12582620
12572618
12562616
12552614
12542612
12532610
12522608
12512606
12502604
12492602
12482600
12472598
12462596
12452594
12442592
12432590
12422588
12412586
12402584
12392582
12382580
12372578
12362576
12352574
12342572
12332570
12322568
12312566
12302564
12292562
12282560
12272558
12262556
12252554
12242552
12232550
12222548
12212546
12202544
12192542
12182540
12172538
12162536
12152534
12142532
12132530
12122528
12112526
12102524
12092522
12082520
12072518
12062516
12052514
12042512
12032510
12022508
12012506
12002504
11992502
11982500
11972498
11962496
11952494
11942492
11932490
11922488
11912486
11902484
11892482
11882480
11872478
11862476
11852474
11842472
11832470
11822468
11812466
11802464
11792462
11782460
11772458
11762456
11752454
11742452
11732450
11722448
11712446
11702444
11692442
11682440
11672438
11662436
11652434
11642432
11632430
11622428
11612426
11602424
11592422
11582420
11572418
11562416
11552414
11542412
11532410
11522408
11512406
11502404
11492402
11482400
11472398
11462396
11452394
11442392
11432390
11422388
11412386
11402384
11392382
11382380
11372378
11362376
11352374
11342372
11332370
11322368
11312366
11302364
11292362
11282360
11272358
11262356
11252354
11242352
11232350
11222348
11212346
11202344
11192342
11182340
11172338
11162336
11152334
11142332
11132330
11122328
11112326
11102324
11092322
11082320
11072318
11062316
11052314
11042312
11032310
11022308
11012306
11002304
10992302
10982300
10972298
10962296
10952294
10942292
10932290
10922288
10912286
10902284
10892282
10882280
10872278
10862276
10852274
10842272
10832270
10822268
10812266
10802264
10792262
10782260
10772258
10762256
10752254
10742252
10732250
10722248
10712246
10702244
10692242
10682240
10672238
10662236
10652234
10642232
10632230
10622228
10612226
10602224
10592222
10582220
10572218
10562216
10552214
10542212
10532210
10522208
10512206
10502204
10492202
10482200
10472198
10462196
10452194
10442192
10432190
10422188
10412186
10402184
10392182
10382180
10372178
10362176
10352174
10342172
10332170
10322168
10312166
10302164
10292162
10282160
10272158
10262156
10252154
10242152
10232150
10222148
10212146
10202144
10192142
10182140
10172138
10162136
10152134
10142132
10132130
10122128
10112126
10102124
10092122
10082120
10072118
10062116
10052114
10042112
10032110
10022108
10012106
10002104
9992102
9982100
9972098
9962096
9952094
9942092
9932090
9922088
9912086
9902084
9892082
9882080
9872078
9862076
9852074
9842072
9832070
9822068
9812066
9802064
9792062
9782060
9772058
9762056
9752054
9742052
9732050
9722048
9712046
9702044
9692042
9682040
9672038
9662036
9652034
9642032
9632030
9622028
9612026
9602024
9592022
9582020
9572018
9562016
9552014
9542012
9532010
9522008
9512006
9502004
9492002
9482000
9471998
9461996
9451994
9441992
9431990
9421988
9411986
9401984
9391982
9381980
9371978
9361976
9351974
9341972
9331970
9321968
9311966
9301964
9291962
9281960
9271958
9261956
9251954
9241952
9231950
9221948
9211946
9201944
9191942
9181940
9171938
9161936
9151934
9141932
9131930
9121928
9111926
9101924
9091922
9081920
9071918
9061916
9051914
9041912
9031910
9021908
9011906
9001904
8991902
8981900
8971898
8961896
8951894
8941892
8931890
8921888
8911886
8901884
8891882
8881880
8871878
8861876
8851874
8841872
8831870
8821868
8811866
8801864
8791862
8781860
8771858
8761856
8751854
8741852
8731850
8721848
8711846
8701844
8691842
8681840
8671838
8661836
8651834
8641832
8631830
8621828
8611826
8601824
8591822
8581820
8571818
8561816
8551814
8541812
8531810
8521808
8511806
8501804
8491802
8481800
8471798
8461796
8451794
8441792
8431790
8421788
8411786
8401784
8391782
8381780
8371778
8361776
8351774
8341772
8331770
8321768
8311766
8301764
8291762
8281760
8271758
8261756
8251754
8241752
8231750
8221748
8211746
8201744
8191742
8181740
8171738
8161736
8151734
8141732
8131730
8121728
8111726
8101724
8091722
8081720
8071718
8061716
8051714
8041712
8031710
8021708
8011706
8001704
7991702
7981700
7971698
7961696
7951694
7941692
7931690
7921688
7911686
7901684
7891682
7881680
7871678
7861676
7851674
7841672
7831670
7821668
7811666
7801664
7791662
7781660
7771658
7761656
7751654
7741652
7731650
7721648
7711646
7701644
7691642
7681640
7671638
7661636
7651634
7641632
7631630
7621628
7611626
7601624
7591622
7581620
7571618
7561616
7551614
7541612
7531610
7521608
7511606
7501604
7491602
7481600
7471598
7461596
7451594
7441592
7431590
7421588
7411586
7401584
7391582
7381580
7371578
7361576
7351574
7341572
7331570
7321568
7311566
7301564
7291562
7281560
7271558
7261556
7251554
7241552
7231550
7221548
7211546
7201544
7191542
7181540
7171538
7161536
7151534
7141532
7131530
7121528
7111526
7101524
7091522
7081520
7071518
7061516
7051514
7041512
7031510
7021508
7011506
7001504
6991502
6981500
6971498
6961496
6951494
6941492
6931490
6921488
6911486
6901484
6891482
6881480
6871478
6861476
6851474
6841472
6831470
6821468
6811466
6801464
6791462
6781460
6771458
6761456
6751454
6741452
6731450
6721448
6711446
6701444
6691442
6681440
6671438
6661436
6651434
6641432
6631430
6621428
6611426
6601424
6591422
6581420
6571418
6561416
6551414
6541412
6531410
6521408
6511406
6501404
6491402
6481400
6471398
6461396
6451394
6441392
6431390
6421388
6411386
6401384
6391382
6381380
6371378
6361376
6351374
6341372
6331370
6321368
6311366
6301364
6291362
6281360
6271358
6261356
6251354
6241352
6231350
6221348
6211346
6201344
6191342
6181340
6171338
6161336
6151334
6141332
6131330
6121328
6111326
6101324
6091322
6081320
6071318
6061316
6051314
6041312
6031310
6021308
6011306
6001304
5991302
5981300
5971298
5961296
5951294
5941292
5931290
5921288
5911286
5901284
5891282
5881280
5871278
5861276
5851274
5841272
5831270
5821268
5811266
5801264
5791262
5781260
5771258
5761256
5751254
5741252
5731250
5721248
5711246
5701244
5691242
5681240
5671238
5661236
5651234
5641232
5631230
5621228
5611226
5601224
5591222
5581220
5571218
5561216
5551214
5541212
5531210
5521208
5511206
5501204
5491202
5481200
5471198
5461196
5451194
5441192
5431190
5421188
5411186
5401184
5391182
5381180
5371178
5361176
5351174
5341172
5331170
5321168
5311166
5301164
5291162
5281160
5271158
5261156
5251154
5241152
5231150
5221148
5211146
5201144
5191142
5181140
5171138
5161136
5151134
5141132
5131130
5121128
5111126
5101124
5091122
5081120
5071118
5061116
5051114
5041112
5031110
5021108
5011106
5001104
4991102
4981100
4971098
4961096
4951094
4941092
4931090
4921088
4911086
4901084
4891082
4881080
4871078
4861076
4851074
4841072
4831070
4821068
4811066
4801064
4791062
4781060
4771058
4761056
4751054
4741052
4731050
4721048
4711046
4701044
4691042
4681040
4671038
4661036
4651034
4641032
4631030
4621028
4611026
4601024
4591022
4581020
4571018
4561016
4551014
4541012
4531010
4521008
4511006
4501004
4491002
4481000
447998
446996
445994
444992
443990
442988
441986
440984
439982
438980
437978
436976
435974
434972
433970
432968
431966
430964
429962
428960
427958
426956
425954
424952
423950
422948
421946
420944
419942
418940
417938
416936
415934
414932
413930
412928
411926
410924
409922
408920
407918
406916
405914
404912
403910
402908
401906
400904
399902
398900
397898
396896
395894
394892
393890
392888
391886
390884
389882
388880
387878
386876
385874
384872
383870
382868
381866
380864
379862
378860
377858
376856
375854
374852
373850
372848
371846
370844
369842
368840
367838
366836
365834
364832
363830
362828
361826
360824
359822
358820
357818
356816
355814
354812
353810
352808
351806
350804
349802
348800
347798
346796
345794
344792
343790
342788
341786
340784
339782
338780
337778
336776
335774
334772
333770
332768
331766
330764
329762
328760
327758
326756
325754
324752
323750
322748
321746
320744
319742
318740
317738
316736
315734
314732
313730
312728
311726
310724
309722
308720
307718
306716
305714
304712
303710
302708
301706
300704
299702
298700
297698
296696
295694
294692
293690
292688
291686
290684
289682
288680
287678
286676
285674
284672
283670
282668
281666
280664
279662
278660
277658
276656
275654
274652
273650
272648
271646
270644
269642
268640
267638
266636
265634
264632
263630
262628
261626
260624
259622
258620
257618
256616
255614
254612
253610
252608
251606
250604
249602
248600
247598
246596
245594
244592
243590
242588
241586
240584
239582
238580
237578
236576
235574
234572
233570
232568
231566
230564
229562
228560
227558
226556
225554
224552
223550
222548
221546
220544
219542
218540
217538
216536
215534
214532
213530
212528
211526
210524
209522
208520
207518
206516
205514
204512
203510
202508
201506
200504
199502
198500
197498
196496
195494
194492
193490
192488
191486
190484
189482
188480
187478
186476
185474
184472
183470
182468
181466
180464
179462
178460
177458
176456
175454
174452
173450
172448
171446
170444
169442
168440
167438
166436
165434
164432
163430
162428
161426
160424
159422
158420
157418
156416
155414
154412
153410
152408
151406
150404
149402
148400
147398
146396
145394
144392
143390
142388
141386
140384
139382
138380
137378
136376
135374
134372
133370
132368
131366
130364
129362
128360
127358
126356
125354
124352
123350
122348
121346
120344
119342
118340
117338
116336
115334
114332
113330
112328
111326
110324
109322
108320
107318
106316
105314
104312
103310
102308
101306
100304
99302
98300
97298
96296
95294
94292
93290
92288
91286
90284
89282
88280
87278
86276
85274
84272
83270
82268
81266
80264
79262
78260
77258
76256
75254
74252
73250
72248
71246
70244
69242
68240
67238
66236
65234
64232
63230
62228
61226
60224
59222
58220
57218
56216
55214
54212
53210
52208
51206
50204
49202
48200
47198
46196
45194
44192
43190
42188
41186
40184
39182
38180
37178
36176
35174
34172
33170
32168
31166
30164
29162
28160
27158
26156
25154
24152
23150
22148
21146
20144
19142
18140
17138
16136
15134
14132
13130
12128
11126
10124
9122
8120
7118
6116
5111
497
380
268
157
042

end0.0ms

sample2.6s

Algorithm
intervals
Results
564.0ms5779×body80valid
554.0ms931×body1280valid
486.0ms2886×body80nan
370.0ms1094×body2560valid
88.0ms448×body640valid
67.0ms93×body5120valid
33.0ms226×body320valid
12.0ms125×body160valid