--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/BXP.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,425 @@
+Date,Adj Close
+1998-01-02,15.495228
+1998-01-05,15.699498
+1998-01-06,15.728674
+1998-01-07,15.670313
+1998-01-08,15.728674
+1998-01-09,15.611954
+1998-01-12,15.407682
+1998-01-13,15.174240
+1998-01-14,15.349320
+1998-01-15,15.524417
+1998-01-16,16.108028
+1998-01-20,15.670313
+1998-01-21,15.932944
+1998-01-22,16.137218
+1998-01-23,16.312305
+1998-01-26,16.399845
+1998-01-27,16.604113
+1998-01-28,16.633293
+1998-01-29,16.691664
+1998-01-30,16.604113
+1999-01-04,14.931160
+1999-01-05,15.423735
+1999-01-06,15.454518
+1999-01-07,15.485300
+1999-01-08,15.577660
+1999-01-11,15.608452
+1999-01-12,15.577660
+1999-01-13,15.577660
+1999-01-14,15.454518
+1999-01-15,15.577660
+1999-01-19,15.639234
+1999-01-20,15.670012
+1999-01-21,15.731590
+1999-01-22,16.809092
+1999-01-25,16.870668
+1999-01-26,17.086176
+1999-01-27,16.439659
+1999-01-28,16.224159
+1999-01-29,16.008661
+2000-01-03,15.980780
+2000-01-04,15.720399
+2000-01-05,15.850588
+2000-01-06,16.143515
+2000-01-07,16.729370
+2000-01-10,16.859562
+2000-01-11,16.696825
+2000-01-12,16.436438
+2000-01-13,16.534084
+2000-01-14,16.436438
+2000-01-18,16.273699
+2000-01-19,16.273699
+2000-01-20,16.078417
+2000-01-21,15.915681
+2000-01-24,15.850588
+2000-01-25,15.915681
+2000-01-26,15.980780
+2000-01-27,15.915681
+2000-01-28,15.850588
+2000-01-31,15.622751
+2001-01-02,23.782007
+2001-01-03,23.541779
+2001-01-04,23.370193
+2001-01-05,22.409298
+2001-01-08,22.100445
+2001-01-09,22.203411
+2001-01-10,22.272038
+2001-01-11,22.031820
+2001-01-12,22.272038
+2001-01-16,22.169092
+2001-01-17,22.203411
+2001-01-18,22.374981
+2001-01-19,22.409298
+2001-01-22,22.649519
+2001-01-23,22.786806
+2001-01-24,23.027023
+2001-01-25,23.267242
+2001-01-26,22.855427
+2001-01-29,22.451868
+2001-01-30,22.495790
+2001-01-31,22.292622
+2002-01-02,22.272308
+2002-01-03,22.348007
+2002-01-04,22.412064
+2002-01-07,22.534340
+2002-01-08,22.685732
+2002-01-09,22.656610
+2002-01-10,22.650803
+2002-01-11,22.330540
+2002-01-14,22.330540
+2002-01-15,22.109274
+2002-01-16,22.039396
+2002-01-17,21.952059
+2002-01-18,21.789009
+2002-01-22,21.759909
+2002-01-23,21.835602
+2002-01-24,21.358126
+2002-01-25,21.428007
+2002-01-28,21.381420
+2002-01-29,21.282429
+2002-01-30,21.398886
+2002-01-31,21.334837
+2003-01-02,22.817612
+2003-01-03,22.910618
+2003-01-06,22.991219
+2003-01-07,22.972628
+2003-01-08,22.730797
+2003-01-09,22.786608
+2003-01-10,22.643995
+2003-01-13,22.383583
+2003-01-14,22.222368
+2003-01-15,22.166573
+2003-01-16,22.054955
+2003-01-17,21.794535
+2003-01-21,21.695326
+2003-01-22,21.980549
+2003-01-23,21.924747
+2003-01-24,21.825541
+2003-01-27,22.011555
+2003-01-28,22.147966
+2003-01-29,22.209969
+2003-01-30,22.023954
+2003-01-31,22.259577
+2004-01-02,31.703249
+2004-01-05,31.538979
+2004-01-06,31.624401
+2004-01-07,31.558691
+2004-01-08,31.716396
+2004-01-09,31.834654
+2004-01-12,31.821537
+2004-01-13,31.860945
+2004-01-14,32.117199
+2004-01-15,31.598114
+2004-01-16,31.407574
+2004-01-20,31.243296
+2004-01-21,30.849062
+2004-01-22,31.276152
+2004-01-23,31.571836
+2004-01-26,32.366879
+2004-01-27,32.820248
+2004-01-28,32.478569
+2004-01-29,32.701984
+2004-01-30,32.872818
+2005-01-03,43.825726
+2005-01-04,43.075214
+2005-01-05,41.381401
+2005-01-06,42.138809
+2005-01-07,42.063065
+2005-01-10,41.739449
+2005-01-11,41.057796
+2005-01-12,40.782391
+2005-01-13,41.105988
+2005-01-14,41.229919
+2005-01-18,41.670593
+2005-01-19,41.656815
+2005-01-20,41.629292
+2005-01-21,41.629292
+2005-01-24,41.016483
+2005-01-25,40.135143
+2005-01-26,39.963009
+2005-01-27,39.198730
+2005-01-28,39.928589
+2005-01-31,39.783993
+2006-01-03,53.980839
+2006-01-04,54.181408
+2006-01-05,55.012333
+2006-01-06,56.122604
+2006-01-09,56.881882
+2006-01-10,56.946350
+2006-01-11,56.129776
+2006-01-12,55.757298
+2006-01-13,55.091118
+2006-01-17,54.926373
+2006-01-18,54.439266
+2006-01-19,54.876228
+2006-01-20,54.647011
+2006-01-23,55.026649
+2006-01-24,55.571060
+2006-01-25,55.399136
+2006-01-26,55.664158
+2006-01-27,56.022312
+2006-01-30,55.871899
+2006-01-31,56.058132
+2007-01-03,82.563896
+2007-01-04,82.261909
+2007-01-05,80.818176
+2007-01-08,81.282234
+2007-01-09,82.313469
+2007-01-10,84.014954
+2007-01-11,84.862038
+2007-01-12,85.348198
+2007-01-16,87.447472
+2007-01-17,87.300163
+2007-01-18,86.895035
+2007-01-19,88.338722
+2007-01-22,88.257721
+2007-01-23,88.684929
+2007-01-24,89.811897
+2007-01-25,90.401176
+2007-01-26,90.364334
+2007-01-29,90.194931
+2007-01-30,91.189316
+2007-01-31,92.876106
+2008-01-02,70.138657
+2008-01-03,67.794899
+2008-01-04,65.110924
+2008-01-07,64.581711
+2008-01-08,62.071613
+2008-01-09,63.666885
+2008-01-10,65.768700
+2008-01-11,67.515152
+2008-01-14,67.326164
+2008-01-15,65.829163
+2008-01-16,66.978386
+2008-01-17,65.806526
+2008-01-18,64.400238
+2008-01-22,67.076653
+2008-01-23,71.265160
+2008-01-24,69.405296
+2008-01-25,67.787354
+2008-01-28,70.562057
+2008-01-29,70.425964
+2008-01-30,67.530296
+2008-01-31,69.337234
+2009-01-02,43.145409
+2009-01-05,41.165390
+2009-01-06,43.474102
+2009-01-07,41.760174
+2009-01-08,42.808880
+2009-01-09,40.938446
+2009-01-12,38.034954
+2009-01-13,39.028873
+2009-01-14,36.336685
+2009-01-15,36.242767
+2009-01-16,37.604511
+2009-01-20,32.055779
+2009-01-21,33.769718
+2009-01-22,32.353191
+2009-01-23,33.949726
+2009-01-26,34.200157
+2009-01-27,34.317547
+2009-01-28,37.009731
+2009-01-29,34.638420
+2009-01-30,33.887093
+2010-01-04,54.858692
+2010-01-05,55.692616
+2010-01-06,55.954224
+2010-01-07,56.199493
+2010-01-08,55.471851
+2010-01-11,55.733479
+2010-01-12,55.177528
+2010-01-13,56.085026
+2010-01-14,55.847942
+2010-01-15,55.668076
+2010-01-19,56.845360
+2010-01-20,56.469296
+2010-01-21,53.828545
+2010-01-22,52.553143
+2010-01-25,53.223553
+2010-01-26,52.912888
+2010-01-27,53.199028
+2010-01-28,53.460648
+2010-01-29,53.035515
+2011-01-03,74.740555
+2011-01-04,72.494499
+2011-01-05,72.980606
+2011-01-06,71.966507
+2011-01-07,71.178703
+2011-01-10,70.969170
+2011-01-11,70.952408
+2011-01-12,72.460938
+2011-01-13,73.089539
+2011-01-14,74.983620
+2011-01-18,75.913864
+2011-01-19,75.117691
+2011-01-20,75.385872
+2011-01-21,75.670837
+2011-01-24,75.863602
+2011-01-25,76.483795
+2011-01-26,77.380539
+2011-01-27,78.545486
+2011-01-28,77.698997
+2011-01-31,79.090218
+2012-01-03,86.718315
+2012-01-04,85.015091
+2012-01-05,85.160614
+2012-01-06,84.920952
+2012-01-09,84.424553
+2012-01-10,85.229080
+2012-01-11,85.494408
+2012-01-12,84.056526
+2012-01-13,83.440254
+2012-01-17,84.475906
+2012-01-18,84.886719
+2012-01-19,85.383141
+2012-01-20,85.468719
+2012-01-23,86.204781
+2012-01-24,87.257515
+2012-01-25,88.798119
+2012-01-26,88.738213
+2012-01-27,89.217506
+2012-01-30,87.771034
+2012-01-31,89.054878
+2013-01-02,93.286438
+2013-01-03,93.400177
+2013-01-04,94.003693
+2013-01-07,94.694710
+2013-01-08,93.881264
+2013-01-09,94.082428
+2013-01-10,93.942482
+2013-01-11,93.592606
+2013-01-14,93.907494
+2013-01-15,95.079582
+2013-01-16,94.108665
+2013-01-17,93.697563
+2013-01-18,94.318596
+2013-01-22,95.272011
+2013-01-23,95.132080
+2013-01-24,95.342003
+2013-01-25,95.744354
+2013-01-28,95.193291
+2013-01-29,95.210800
+2013-01-30,93.164017
+2013-01-31,92.088112
+2014-01-02,90.053391
+2014-01-03,91.129845
+2014-01-06,92.143494
+2014-01-07,92.735519
+2014-01-08,92.116585
+2014-01-09,92.161438
+2014-01-10,93.686417
+2014-01-13,92.932892
+2014-01-14,93.794052
+2014-01-15,94.359169
+2014-01-16,94.072113
+2014-01-17,93.955513
+2014-01-21,95.274139
+2014-01-22,96.242958
+2014-01-23,95.893105
+2014-01-24,94.090050
+2014-01-27,93.569786
+2014-01-28,94.475784
+2014-01-29,94.906372
+2014-01-30,96.879845
+2014-01-31,96.960564
+2015-01-02,120.347466
+2015-01-05,121.438545
+2015-01-06,123.794884
+2015-01-07,125.179337
+2015-01-08,125.683640
+2015-01-09,126.316277
+2015-01-12,126.838898
+2015-01-13,126.563789
+2015-01-14,128.049149
+2015-01-15,128.333374
+2015-01-16,129.360260
+2015-01-20,128.837631
+2015-01-21,128.837631
+2015-01-22,131.258163
+2015-01-23,130.808899
+2015-01-26,132.239182
+2015-01-27,132.230026
+2015-01-28,131.093109
+2015-01-29,131.514847
+2015-01-30,127.260612
+2016-01-04,116.238831
+2016-01-05,119.102692
+2016-01-06,119.083954
+2016-01-07,116.968834
+2016-01-08,113.693184
+2016-01-11,114.816261
+2016-01-12,113.253311
+2016-01-13,111.119469
+2016-01-14,112.186386
+2016-01-15,110.857407
+2016-01-19,111.681000
+2016-01-20,108.424057
+2016-01-21,108.601883
+2016-01-22,111.559319
+2016-01-25,110.258423
+2016-01-26,112.635628
+2016-01-27,111.503174
+2016-01-28,108.040352
+2016-01-29,108.760986
+2017-01-03,121.570808
+2017-01-04,125.432632
+2017-01-05,126.034866
+2017-01-06,125.748093
+2017-01-09,124.495850
+2017-01-10,123.109802
+2017-01-11,121.398750
+2017-01-12,123.320091
+2017-01-13,122.832596
+2017-01-17,123.692886
+2017-01-18,124.610558
+2017-01-19,122.784798
+2017-01-20,123.549507
+2017-01-23,124.839989
+2017-01-24,126.378967
+2017-01-25,124.495850
+2017-01-26,125.556892
+2017-01-27,124.983345
+2017-01-30,124.524529
+2017-01-31,125.126732
+2018-01-02,126.598724
+2018-01-03,126.667282
+2018-01-04,123.856804
+2018-01-05,125.208176
+2018-01-08,124.111404
+2018-01-09,122.799210
+2018-01-10,122.064758
+2018-01-11,121.291145
+2018-01-12,119.792877
+2018-01-16,119.038841
+2018-01-17,119.959343
+2018-01-18,118.666725
+2018-01-19,119.420753
+2018-01-22,120.909225
+2018-01-23,121.575134
+2018-01-24,120.683998
+2018-01-25,120.135612
+2018-01-26,120.419601
+2018-01-29,118.823402
+2018-01-30,116.943222
+2018-01-31,121.144257