--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/AAPL.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,786 @@
+Date,Adj Close
+1981-01-02,0.027824
+1981-01-05,0.027219
+1981-01-06,0.026009
+1981-01-07,0.024900
+1981-01-08,0.024396
+1981-01-09,0.025707
+1981-01-12,0.025505
+1981-01-13,0.024598
+1981-01-14,0.024699
+1981-01-15,0.025203
+1981-01-16,0.025001
+1981-01-19,0.026513
+1981-01-20,0.025707
+1981-01-21,0.026211
+1981-01-22,0.026513
+1981-01-23,0.026412
+1981-01-26,0.026009
+1981-01-27,0.025807
+1981-01-28,0.025001
+1981-01-29,0.024094
+1981-01-30,0.022783
+1982-01-04,0.017743
+1982-01-05,0.016835
+1982-01-06,0.016634
+1982-01-07,0.015323
+1982-01-08,0.016029
+1982-01-11,0.015021
+1982-01-12,0.014517
+1982-01-13,0.014416
+1982-01-14,0.015122
+1982-01-15,0.016130
+1982-01-18,0.016432
+1982-01-19,0.016029
+1982-01-20,0.016331
+1982-01-21,0.016634
+1982-01-22,0.016734
+1982-01-25,0.016230
+1982-01-26,0.015626
+1982-01-27,0.015726
+1982-01-28,0.016230
+1982-01-29,0.016432
+1983-01-03,0.022985
+1983-01-04,0.024295
+1983-01-05,0.024396
+1983-01-06,0.023489
+1983-01-07,0.022178
+1983-01-10,0.023186
+1983-01-11,0.023489
+1983-01-12,0.024799
+1983-01-13,0.024799
+1983-01-14,0.026614
+1983-01-17,0.027521
+1983-01-18,0.026916
+1983-01-19,0.027118
+1983-01-20,0.030142
+1983-01-21,0.030142
+1983-01-24,0.028428
+1983-01-25,0.029537
+1983-01-26,0.030747
+1983-01-27,0.032864
+1983-01-28,0.033066
+1983-01-31,0.032965
+1984-01-03,0.020666
+1984-01-04,0.022481
+1984-01-05,0.022783
+1984-01-06,0.022380
+1984-01-09,0.021170
+1984-01-10,0.022279
+1984-01-11,0.022581
+1984-01-12,0.022481
+1984-01-13,0.021977
+1984-01-16,0.022481
+1984-01-17,0.023086
+1984-01-18,0.023186
+1984-01-19,0.023388
+1984-01-20,0.023086
+1984-01-23,0.023287
+1984-01-24,0.021977
+1984-01-25,0.021775
+1984-01-26,0.022279
+1984-01-27,0.021069
+1984-01-30,0.019960
+1984-01-31,0.019960
+1985-01-02,0.022481
+1985-01-03,0.022884
+1985-01-04,0.022884
+1985-01-07,0.022783
+1985-01-08,0.022581
+1985-01-09,0.023186
+1985-01-10,0.024194
+1985-01-11,0.023993
+1985-01-14,0.024699
+1985-01-15,0.024194
+1985-01-16,0.024396
+1985-01-17,0.022682
+1985-01-18,0.023086
+1985-01-21,0.023590
+1985-01-22,0.024295
+1985-01-23,0.023892
+1985-01-24,0.023388
+1985-01-25,0.023892
+1985-01-28,0.024396
+1985-01-29,0.024094
+1985-01-30,0.024094
+1985-01-31,0.023388
+1986-01-02,0.017944
+1986-01-03,0.018045
+1986-01-06,0.017944
+1986-01-07,0.018549
+1986-01-08,0.018448
+1986-01-09,0.018247
+1986-01-10,0.018347
+1986-01-13,0.018549
+1986-01-14,0.018751
+1986-01-15,0.019255
+1986-01-16,0.019759
+1986-01-17,0.019356
+1986-01-20,0.019255
+1986-01-21,0.019356
+1986-01-22,0.018852
+1986-01-23,0.018549
+1986-01-24,0.018247
+1986-01-27,0.017843
+1986-01-28,0.017944
+1986-01-29,0.019053
+1986-01-30,0.018549
+1986-01-31,0.018650
+1987-01-02,0.032965
+1987-01-05,0.034679
+1987-01-06,0.035284
+1987-01-07,0.036090
+1987-01-08,0.036090
+1987-01-09,0.036594
+1987-01-12,0.036695
+1987-01-13,0.035989
+1987-01-14,0.038812
+1987-01-15,0.040223
+1987-01-16,0.039316
+1987-01-19,0.042844
+1987-01-20,0.041635
+1987-01-21,0.039518
+1987-01-22,0.042340
+1987-01-23,0.040526
+1987-01-26,0.040122
+1987-01-27,0.042542
+1987-01-28,0.044659
+1987-01-29,0.043651
+1987-01-30,0.044760
+1988-01-04,0.087161
+1988-01-05,0.086917
+1988-01-06,0.085213
+1988-01-07,0.086674
+1988-01-08,0.077909
+1988-01-11,0.082778
+1988-01-12,0.081804
+1988-01-13,0.082291
+1988-01-14,0.082291
+1988-01-15,0.083509
+1988-01-18,0.083265
+1988-01-19,0.083265
+1988-01-20,0.077422
+1988-01-21,0.078152
+1988-01-22,0.076448
+1988-01-25,0.079613
+1988-01-26,0.077422
+1988-01-27,0.077422
+1988-01-28,0.080344
+1988-01-29,0.080830
+1989-01-03,0.100401
+1989-01-04,0.104442
+1989-01-05,0.105063
+1989-01-06,0.105996
+1989-01-09,0.106928
+1989-01-10,0.105996
+1989-01-11,0.104753
+1989-01-12,0.106307
+1989-01-13,0.107550
+1989-01-16,0.108794
+1989-01-17,0.100401
+1989-01-18,0.098847
+1989-01-19,0.100712
+1989-01-20,0.101955
+1989-01-23,0.101955
+1989-01-24,0.103509
+1989-01-25,0.103198
+1989-01-26,0.103820
+1989-01-27,0.093562
+1989-01-30,0.092941
+1989-01-31,0.093873
+1990-01-02,0.122946
+1990-01-03,0.123771
+1990-01-04,0.124184
+1990-01-05,0.124597
+1990-01-08,0.125422
+1990-01-09,0.124184
+1990-01-10,0.118821
+1990-01-11,0.113870
+1990-01-12,0.113870
+1990-01-15,0.113045
+1990-01-16,0.115107
+1990-01-17,0.109744
+1990-01-18,0.106856
+1990-01-19,0.113045
+1990-01-22,0.109744
+1990-01-23,0.111394
+1990-01-24,0.112219
+1990-01-25,0.112632
+1990-01-26,0.108094
+1990-01-29,0.109744
+1990-01-30,0.112219
+1990-01-31,0.112219
+1991-01-02,0.206000
+1991-01-03,0.203632
+1991-01-04,0.204816
+1991-01-07,0.204816
+1991-01-08,0.204816
+1991-01-09,0.214287
+1991-01-10,0.223167
+1991-01-11,0.222575
+1991-01-14,0.219023
+1991-01-15,0.221391
+1991-01-16,0.235598
+1991-01-17,0.242701
+1991-01-18,0.237966
+1991-01-21,0.240333
+1991-01-22,0.242701
+1991-01-23,0.245069
+1991-01-24,0.246845
+1991-01-25,0.253356
+1991-01-28,0.258092
+1991-01-29,0.254540
+1991-01-30,0.262828
+1991-01-31,0.262828
+1992-01-02,0.368937
+1992-01-03,0.365837
+1992-01-06,0.359636
+1992-01-07,0.366612
+1992-01-08,0.375138
+1992-01-09,0.385989
+1992-01-10,0.385989
+1992-01-13,0.384438
+1992-01-14,0.399940
+1992-01-15,0.393739
+1992-01-16,0.389089
+1992-01-17,0.401490
+1992-01-20,0.396840
+1992-01-21,0.379013
+1992-01-22,0.393739
+1992-01-23,0.399940
+1992-01-24,0.400715
+1992-01-27,0.399940
+1992-01-28,0.404591
+1992-01-29,0.392189
+1992-01-30,0.395289
+1992-01-31,0.401490
+1993-01-04,0.464214
+1993-01-05,0.472184
+1993-01-06,0.492107
+1993-01-07,0.486130
+1993-01-08,0.496092
+1993-01-11,0.511034
+1993-01-12,0.490115
+1993-01-13,0.506054
+1993-01-14,0.518007
+1993-01-15,0.480153
+1993-01-18,0.474176
+1993-01-19,0.476168
+1993-01-20,0.478161
+1993-01-21,0.478161
+1993-01-22,0.474176
+1993-01-25,0.478161
+1993-01-26,0.484138
+1993-01-27,0.480153
+1993-01-28,0.477165
+1993-01-29,0.474176
+1994-01-03,0.341166
+1994-01-04,0.359723
+1994-01-05,0.385418
+1994-01-06,0.373998
+1994-01-07,0.378280
+1994-01-10,0.383990
+1994-01-11,0.364005
+1994-01-12,0.348303
+1994-01-13,0.349731
+1994-01-14,0.354013
+1994-01-17,0.346876
+1994-01-18,0.335456
+1994-01-19,0.334029
+1994-01-20,0.341166
+1994-01-21,0.381135
+1994-01-24,0.399692
+1994-01-25,0.386845
+1994-01-26,0.382563
+1994-01-27,0.389700
+1994-01-28,0.388273
+1994-01-31,0.373998
+1995-01-03,0.661555
+1995-01-04,0.678794
+1995-01-05,0.670174
+1995-01-06,0.724047
+1995-01-09,0.710309
+1995-01-10,0.753138
+1995-01-11,0.805933
+1995-01-12,0.782229
+1995-01-13,0.773609
+1995-01-16,0.767145
+1995-01-17,0.775764
+1995-01-18,0.786539
+1995-01-19,0.790849
+1995-01-20,0.734821
+1995-01-23,0.728356
+1995-01-24,0.717582
+1995-01-25,0.706537
+1995-01-26,0.680949
+1995-01-27,0.687413
+1995-01-30,0.691723
+1995-01-31,0.696033
+1996-01-02,0.770999
+1996-01-03,0.770999
+1996-01-04,0.757500
+1996-01-05,0.821999
+1996-01-08,0.830999
+1996-01-09,0.785999
+1996-01-10,0.821999
+1996-01-11,0.839999
+1996-01-12,0.812999
+1996-01-15,0.818999
+1996-01-16,0.829499
+1996-01-17,0.815999
+1996-01-18,0.766499
+1996-01-19,0.716999
+1996-01-22,0.731999
+1996-01-23,0.758999
+1996-01-24,0.773999
+1996-01-25,0.725999
+1996-01-26,0.734999
+1996-01-29,0.698999
+1996-01-30,0.655500
+1996-01-31,0.662999
+1997-01-02,0.504000
+1997-01-03,0.522000
+1997-01-06,0.429000
+1997-01-07,0.420000
+1997-01-08,0.423000
+1997-01-09,0.426000
+1997-01-10,0.438000
+1997-01-13,0.434999
+1997-01-14,0.429000
+1997-01-15,0.414000
+1997-01-16,0.402000
+1997-01-17,0.402000
+1997-01-20,0.406500
+1997-01-21,0.414000
+1997-01-22,0.412500
+1997-01-23,0.414000
+1997-01-24,0.405000
+1997-01-27,0.399000
+1997-01-28,0.399000
+1997-01-29,0.399000
+1997-01-30,0.402000
+1997-01-31,0.399000
+1998-01-02,0.390000
+1998-01-05,0.381000
+1998-01-06,0.454500
+1998-01-07,0.420000
+1998-01-08,0.436500
+1998-01-09,0.436500
+1998-01-12,0.438000
+1998-01-13,0.468000
+1998-01-14,0.473999
+1998-01-15,0.460500
+1998-01-16,0.451500
+1998-01-20,0.457500
+1998-01-21,0.453748
+1998-01-22,0.462000
+1998-01-23,0.468000
+1998-01-26,0.466500
+1998-01-27,0.458999
+1998-01-28,0.460500
+1998-01-29,0.443999
+1998-01-30,0.439500
+1999-01-04,0.989999
+1999-01-05,1.039499
+1999-01-06,1.001999
+1999-01-07,1.079999
+1999-01-08,1.079999
+1999-01-11,1.100999
+1999-01-12,1.106999
+1999-01-13,1.115999
+1999-01-14,0.992999
+1999-01-15,0.991499
+1999-01-19,0.980999
+1999-01-20,0.973499
+1999-01-21,0.931499
+1999-01-22,0.929999
+1999-01-25,0.944999
+1999-01-26,0.971999
+1999-01-27,0.962999
+1999-01-28,0.980999
+1999-01-29,0.988499
+2000-01-03,2.686497
+2000-01-04,2.459998
+2000-01-05,2.495997
+2000-01-06,2.279998
+2000-01-07,2.387998
+2000-01-10,2.345998
+2000-01-11,2.225998
+2000-01-12,2.092498
+2000-01-13,2.321998
+2000-01-14,2.410497
+2000-01-18,2.494497
+2000-01-19,2.557498
+2000-01-20,2.723998
+2000-01-21,2.671498
+2000-01-24,2.549998
+2000-01-25,2.693998
+2000-01-26,2.644498
+2000-01-27,2.639997
+2000-01-28,2.438998
+2000-01-31,2.489997
+2001-01-02,0.713999
+2001-01-03,0.785999
+2001-01-04,0.818999
+2001-01-05,0.785999
+2001-01-08,0.794999
+2001-01-09,0.824999
+2001-01-10,0.794999
+2001-01-11,0.863999
+2001-01-12,0.824999
+2001-01-16,0.821999
+2001-01-17,0.806999
+2001-01-18,0.896999
+2001-01-19,0.935999
+2001-01-22,0.923999
+2001-01-23,0.983999
+2001-01-24,0.983999
+2001-01-25,0.956999
+2001-01-26,0.938999
+2001-01-29,1.040999
+2001-01-30,1.043999
+2001-01-31,1.037999
+2002-01-02,1.118399
+2002-01-03,1.131839
+2002-01-04,1.137119
+2002-01-07,1.099199
+2002-01-08,1.085279
+2002-01-09,1.039199
+2002-01-10,1.019039
+2002-01-11,1.010399
+2002-01-14,1.015199
+2002-01-15,1.041599
+2002-01-16,0.997439
+2002-01-17,1.079039
+2002-01-18,1.064159
+2002-01-22,1.047359
+2002-01-23,1.104959
+2002-01-24,1.114079
+2002-01-25,1.115999
+2002-01-28,1.116959
+2002-01-29,1.107359
+2002-01-30,1.156319
+2002-01-31,1.186559
+2003-01-02,0.710399
+2003-01-03,0.715199
+2003-01-06,0.715199
+2003-01-07,0.712799
+2003-01-08,0.698399
+2003-01-09,0.704639
+2003-01-10,0.706559
+2003-01-13,0.702239
+2003-01-14,0.701279
+2003-01-15,0.692639
+2003-01-16,0.701759
+2003-01-17,0.676799
+2003-01-21,0.672959
+2003-01-22,0.666239
+2003-01-23,0.680159
+2003-01-24,0.662399
+2003-01-27,0.678239
+2003-01-28,0.699839
+2003-01-29,0.716639
+2003-01-30,0.687359
+2003-01-31,0.689279
+2004-01-02,1.021439
+2004-01-05,1.064159
+2004-01-06,1.060319
+2004-01-07,1.084319
+2004-01-08,1.121279
+2004-01-09,1.103999
+2004-01-12,1.139039
+2004-01-13,1.157759
+2004-01-14,1.161599
+2004-01-15,1.096799
+2004-01-16,1.090559
+2004-01-20,1.091039
+2004-01-21,1.085279
+2004-01-22,1.064639
+2004-01-23,1.082879
+2004-01-26,1.104479
+2004-01-27,1.107359
+2004-01-28,1.080959
+2004-01-29,1.088639
+2004-01-30,1.082879
+2005-01-03,3.037917
+2005-01-04,3.069117
+2005-01-05,3.095998
+2005-01-06,3.098397
+2005-01-07,3.323997
+2005-01-10,3.310077
+2005-01-11,3.098877
+2005-01-12,3.142077
+2005-01-13,3.350397
+2005-01-14,3.369596
+2005-01-18,3.391196
+2005-01-19,3.354237
+2005-01-20,3.382077
+2005-01-21,3.383517
+2005-01-24,3.396476
+2005-01-25,3.458397
+2005-01-26,3.467997
+2005-01-27,3.486717
+2005-01-28,3.551036
+2005-01-31,3.691196
+2006-01-03,7.175994
+2006-01-04,7.197113
+2006-01-05,7.140473
+2006-01-06,7.324792
+2006-01-09,7.300795
+2006-01-10,7.762553
+2006-01-11,8.054391
+2006-01-12,8.091832
+2006-01-13,8.216632
+2006-01-17,8.132153
+2006-01-18,7.919035
+2006-01-19,7.587833
+2006-01-20,7.304634
+2006-01-23,7.456312
+2006-01-24,7.299832
+2006-01-25,7.123194
+2006-01-26,6.943673
+2006-01-27,6.914873
+2006-01-30,7.199994
+2006-01-31,7.248953
+2007-01-03,8.044793
+2007-01-04,8.223352
+2007-01-05,8.164792
+2007-01-08,8.205114
+2007-01-09,8.886713
+2007-01-10,9.311990
+2007-01-11,9.196792
+2007-01-12,9.083512
+2007-01-16,9.321591
+2007-01-17,9.115191
+2007-01-18,8.550713
+2007-01-19,8.495993
+2007-01-22,8.331832
+2007-01-23,8.227192
+2007-01-24,8.323194
+2007-01-25,8.279993
+2007-01-26,8.196473
+2007-01-29,8.250232
+2007-01-30,8.212793
+2007-01-31,8.230075
+2008-01-02,18.704624
+2008-01-03,18.713264
+2008-01-04,17.284782
+2008-01-07,17.053425
+2008-01-08,16.439983
+2008-01-09,17.222383
+2008-01-10,17.089903
+2008-01-11,16.578228
+2008-01-14,17.162865
+2008-01-15,16.227825
+2008-01-16,15.325429
+2008-01-17,15.445423
+2008-01-18,15.490547
+2008-01-22,14.941424
+2008-01-23,13.350709
+2008-01-24,13.017589
+2008-01-25,12.480949
+2008-01-28,12.480949
+2008-01-29,12.627829
+2008-01-30,12.689266
+2008-01-31,12.994547
+2009-01-02,8.711993
+2009-01-05,9.079671
+2009-01-06,8.929912
+2009-01-07,8.736953
+2009-01-08,8.899191
+2009-01-09,8.695673
+2009-01-12,8.511353
+2009-01-13,8.420153
+2009-01-14,8.191671
+2009-01-15,8.004469
+2009-01-16,7.903673
+2009-01-20,7.507193
+2009-01-21,7.951672
+2009-01-22,8.482552
+2009-01-23,8.482552
+2009-01-26,8.605433
+2009-01-27,8.710071
+2009-01-28,9.043192
+2009-01-29,8.927990
+2009-01-30,8.652472
+2010-01-04,20.544939
+2010-01-05,20.580460
+2010-01-06,20.253105
+2010-01-07,20.215658
+2010-01-08,20.350058
+2010-01-11,20.170542
+2010-01-12,19.941105
+2010-01-13,20.222383
+2010-01-14,20.105261
+2010-01-15,19.769260
+2010-01-19,20.643824
+2010-01-20,20.326059
+2010-01-21,19.974697
+2010-01-22,18.983980
+2010-01-25,19.494698
+2010-01-26,19.770220
+2010-01-27,19.956459
+2010-01-28,19.131826
+2010-01-29,18.437742
+2011-01-03,31.638695
+2011-01-04,31.803814
+2011-01-05,32.063969
+2011-01-06,32.038055
+2011-01-07,32.267494
+2011-01-10,32.875168
+2011-01-11,32.797409
+2011-01-12,33.064281
+2011-01-13,33.185257
+2011-01-14,33.454048
+2011-01-18,32.702374
+2011-01-19,32.528610
+2011-01-20,31.937254
+2011-01-21,31.365086
+2011-01-24,32.395172
+2011-01-25,32.774368
+2011-01-26,33.009563
+2011-01-27,32.948135
+2011-01-28,32.265572
+2011-01-31,32.574692
+2012-01-03,39.478039
+2012-01-04,39.690201
+2012-01-05,40.130848
+2012-01-06,40.550362
+2012-01-09,40.486038
+2012-01-10,40.630997
+2012-01-11,40.564766
+2012-01-12,40.453407
+2012-01-13,40.301727
+2012-01-17,40.771160
+2012-01-18,41.194523
+2012-01-19,41.063957
+2012-01-20,40.348766
+2012-01-23,41.031315
+2012-01-24,40.359322
+2012-01-25,42.879318
+2012-01-26,42.684444
+2012-01-27,42.938839
+2012-01-30,43.488911
+2012-01-31,43.822041
+2013-01-02,56.118870
+2013-01-03,55.410530
+2013-01-04,53.867073
+2013-01-07,53.550209
+2013-01-08,53.694336
+2013-01-09,52.855141
+2013-01-10,53.510345
+2013-01-11,53.182232
+2013-01-14,51.286152
+2013-01-15,49.668106
+2013-01-16,51.729763
+2013-01-17,51.381218
+2013-01-18,51.107292
+2013-01-22,51.594852
+2013-01-23,52.539307
+2013-01-24,46.047665
+2013-01-25,44.962143
+2013-01-28,45.979191
+2013-01-29,46.841866
+2013-01-30,46.694683
+2013-01-31,46.557709
+2014-01-02,67.486176
+2014-01-03,66.003777
+2014-01-06,66.363701
+2014-01-07,65.889114
+2014-01-08,66.306381
+2014-01-09,65.459641
+2014-01-10,65.022835
+2014-01-13,65.363243
+2014-01-14,66.663857
+2014-01-15,68.002266
+2014-01-16,67.622818
+2014-01-17,65.965965
+2014-01-21,66.990822
+2014-01-22,67.288521
+2014-01-23,67.858315
+2014-01-24,66.624802
+2014-01-27,67.165314
+2014-01-28,61.796963
+2014-01-29,61.095417
+2014-01-30,60.977062
+2014-01-31,61.077103
+2015-01-02,102.319397
+2015-01-05,99.436890
+2015-01-06,99.446251
+2015-01-07,100.840714
+2015-01-08,104.715256
+2015-01-09,104.827553
+2015-01-12,102.244522
+2015-01-13,103.152313
+2015-01-14,102.759262
+2015-01-15,99.970337
+2015-01-16,99.193558
+2015-01-20,101.748512
+2015-01-21,102.525291
+2015-01-22,105.192535
+2015-01-23,105.735344
+2015-01-26,105.847649
+2015-01-27,102.141586
+2015-01-28,107.915932
+2015-01-29,111.275742
+2015-01-30,109.647324
+2016-01-04,100.274513
+2016-01-05,97.761681
+2016-01-06,95.848511
+2016-01-07,91.803276
+2016-01-08,92.288696
+2016-01-11,93.783073
+2016-01-12,95.144165
+2016-01-13,92.697990
+2016-01-14,94.725372
+2016-01-15,92.450516
+2016-01-19,92.003166
+2016-01-20,92.126900
+2016-01-21,91.660500
+2016-01-22,96.533836
+2016-01-25,94.649239
+2016-01-26,95.172729
+2016-01-27,88.919250
+2016-01-28,89.556976
+2016-01-29,92.650391
+2017-01-03,113.013916
+2017-01-04,112.887413
+2017-01-05,113.461502
+2017-01-06,114.726402
+2017-01-09,115.777237
+2017-01-10,115.893997
+2017-01-11,116.516708
+2017-01-12,116.030212
+2017-01-13,115.825882
+2017-01-17,116.759972
+2017-01-18,116.750229
+2017-01-19,116.545898
+2017-01-20,116.759972
+2017-01-23,116.837799
+2017-01-24,116.730774
+2017-01-25,118.589195
+2017-01-26,118.647583
+2017-01-27,118.657303
+2017-01-30,118.345947
+2017-01-31,118.073517
+2018-01-02,170.304230
+2018-01-03,170.274567
+2018-01-04,171.065506
+2018-01-05,173.013123
+2018-01-08,172.370514
+2018-01-09,172.350739
+2018-01-10,172.311188
+2018-01-11,173.289948
+2018-01-12,175.079391
+2018-01-16,174.189636
+2018-01-17,177.066589
+2018-01-18,177.224762
+2018-01-19,176.433853
+2018-01-22,174.990433
+2018-01-23,175.029968
+2018-01-24,172.241974
+2018-01-25,169.167297
+2018-01-26,169.562744
+2018-01-29,166.053055
+2018-01-30,165.074295
+2018-01-31,165.529068
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/AIV.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,490 @@
+Date,Adj Close
+1995-01-03,4.702772
+1995-01-04,4.668941
+1995-01-05,4.702772
+1995-01-06,4.668941
+1995-01-09,4.702772
+1995-01-10,4.770439
+1995-01-11,4.736605
+1995-01-12,4.702772
+1995-01-13,4.668941
+1995-01-16,4.736605
+1995-01-17,4.702772
+1995-01-18,4.702772
+1995-01-19,4.736605
+1995-01-20,4.702772
+1995-01-23,4.635106
+1995-01-24,4.668941
+1995-01-25,4.668941
+1995-01-26,4.668941
+1995-01-27,4.736605
+1995-01-30,4.838103
+1995-01-31,4.838103
+1996-01-02,5.798790
+1996-01-03,5.724919
+1996-01-04,5.761854
+1996-01-05,5.835723
+1996-01-08,5.835723
+1996-01-09,5.835723
+1996-01-10,5.835723
+1996-01-11,5.909595
+1996-01-12,5.909595
+1996-01-15,5.872660
+1996-01-16,5.946528
+1996-01-17,6.057333
+1996-01-18,6.020400
+1996-01-19,6.020400
+1996-01-22,6.020400
+1996-01-23,5.983464
+1996-01-24,5.983464
+1996-01-25,6.020400
+1996-01-26,6.020400
+1996-01-29,6.020400
+1996-01-30,6.131205
+1996-01-31,6.168140
+1997-01-02,8.567046
+1997-01-03,8.366884
+1997-01-06,8.326851
+1997-01-07,8.326851
+1997-01-08,8.286819
+1997-01-09,8.326851
+1997-01-10,8.286819
+1997-01-13,8.286819
+1997-01-14,8.486985
+1997-01-15,8.567046
+1997-01-16,8.607082
+1997-01-17,8.647119
+1997-01-20,8.687146
+1997-01-21,8.687146
+1997-01-22,8.647119
+1997-01-23,8.567046
+1997-01-24,8.527015
+1997-01-27,8.567046
+1997-01-28,8.527015
+1997-01-29,8.527015
+1997-01-30,8.486985
+1997-01-31,8.607082
+1998-01-02,12.482655
+1998-01-05,12.376336
+1998-01-06,12.440128
+1998-01-07,12.440128
+1998-01-08,12.418859
+1998-01-09,12.397591
+1998-01-12,12.461388
+1998-01-13,12.461388
+1998-01-14,12.631517
+1998-01-15,12.716577
+1998-01-16,12.737838
+1998-01-20,12.737838
+1998-01-21,12.716577
+1998-01-22,12.844161
+1998-01-23,12.674046
+1998-01-26,12.844161
+1998-01-27,12.737838
+1998-01-28,12.759101
+1998-01-29,12.737838
+1998-01-30,12.631517
+1999-01-04,13.661986
+1999-01-05,13.639368
+1999-01-06,13.707228
+1999-01-07,13.390557
+1999-01-08,13.186980
+1999-01-11,13.322701
+1999-01-12,13.164365
+1999-01-13,13.096498
+1999-01-14,13.186980
+1999-01-15,13.232224
+1999-01-19,13.254834
+1999-01-20,13.209598
+1999-01-21,13.119124
+1999-01-22,13.616749
+1999-01-25,13.797699
+1999-01-26,13.933416
+1999-01-27,13.548884
+1999-01-28,13.616749
+1999-01-29,13.435793
+2000-01-03,14.647194
+2000-01-04,14.454466
+2000-01-05,14.599018
+2000-01-06,14.888105
+2000-01-07,15.056733
+2000-01-10,15.297642
+2000-01-11,15.225372
+2000-01-12,15.225372
+2000-01-13,14.984463
+2000-01-14,14.478562
+2000-01-18,14.719460
+2000-01-19,14.839920
+2000-01-20,14.599018
+2000-01-21,14.719460
+2000-01-24,14.550831
+2000-01-25,14.358104
+2000-01-26,14.237653
+2000-01-27,14.550831
+2000-01-28,14.550831
+2000-01-31,14.599018
+2001-01-02,20.400126
+2001-01-03,20.503027
+2001-01-04,20.477308
+2001-01-05,19.705547
+2001-01-08,19.602642
+2001-01-09,19.654093
+2001-01-10,19.499746
+2001-01-11,19.396841
+2001-01-12,19.396841
+2001-01-16,19.242493
+2001-01-17,19.088144
+2001-01-18,19.088144
+2001-01-19,19.139585
+2001-01-22,19.345394
+2001-01-23,19.602642
+2001-01-24,19.731274
+2001-01-25,19.757004
+2001-01-26,19.474020
+2001-01-29,19.139585
+2001-01-30,19.275425
+2001-01-31,19.296349
+2002-01-02,20.033625
+2002-01-03,20.307451
+2002-01-04,20.307451
+2002-01-07,20.342791
+2002-01-08,20.360460
+2002-01-09,20.294209
+2002-01-10,20.077793
+2002-01-11,19.883465
+2002-01-14,19.985046
+2002-01-15,19.848131
+2002-01-16,19.790709
+2002-01-17,19.627302
+2002-01-18,19.379972
+2002-01-22,19.415297
+2002-01-23,19.344641
+2002-01-24,19.335806
+2002-01-25,19.256310
+2002-01-28,19.273979
+2002-01-29,19.366720
+2002-01-30,19.468313
+2002-01-31,19.621315
+2003-01-02,17.934130
+2003-01-03,18.349316
+2003-01-06,18.616570
+2003-01-07,18.377956
+2003-01-08,18.272961
+2003-01-09,18.349316
+2003-01-10,18.339777
+2003-01-13,18.249105
+2003-01-14,18.344549
+2003-01-15,18.210932
+2003-01-16,17.953224
+2003-01-17,17.748024
+2003-01-21,17.705065
+2003-01-22,17.561897
+2003-01-23,17.466452
+2003-01-24,17.299427
+2003-01-27,17.208750
+2003-01-28,17.223074
+2003-01-29,17.299427
+2003-01-30,17.132401
+2003-01-31,17.347153
+2004-01-02,17.888653
+2004-01-05,17.945745
+2004-01-06,18.143019
+2004-01-07,17.665426
+2004-01-08,17.976900
+2004-01-09,17.805588
+2004-01-12,17.764061
+2004-01-13,17.800394
+2004-01-14,17.883463
+2004-01-15,17.779636
+2004-01-16,17.623898
+2004-01-20,17.525261
+2004-01-21,17.442204
+2004-01-22,17.390299
+2004-01-23,17.426636
+2004-01-26,17.452585
+2004-01-27,17.571983
+2004-01-28,17.935366
+2004-01-29,17.867876
+2004-01-30,18.262403
+2005-01-03,21.461302
+2005-01-04,21.159414
+2005-01-05,20.264969
+2005-01-06,20.097256
+2005-01-07,20.102850
+2005-01-10,19.923948
+2005-01-11,19.666800
+2005-01-12,19.650026
+2005-01-13,19.817739
+2005-01-14,20.041346
+2005-01-18,20.460625
+2005-01-19,20.499762
+2005-01-20,20.197880
+2005-01-21,20.399139
+2005-01-24,20.264969
+2005-01-25,19.722700
+2005-01-26,19.957497
+2005-01-27,19.873636
+2005-01-28,20.052530
+2005-01-31,20.069307
+2006-01-03,23.396309
+2006-01-04,23.607792
+2006-01-05,24.000557
+2006-01-06,24.302673
+2006-01-09,24.562494
+2006-01-10,24.961302
+2006-01-11,24.925049
+2006-01-12,25.021727
+2006-01-13,24.635008
+2006-01-17,24.574585
+2006-01-18,24.514166
+2006-01-19,24.773991
+2006-01-20,24.411438
+2006-01-23,24.653137
+2006-01-24,25.021727
+2006-01-25,25.263426
+2006-01-26,25.341980
+2006-01-27,25.728691
+2006-01-30,25.529289
+2006-01-31,25.692444
+2007-01-03,35.355263
+2007-01-04,35.481976
+2007-01-05,34.632946
+2007-01-08,35.057472
+2007-01-09,35.703739
+2007-01-10,36.660480
+2007-01-11,37.072330
+2007-01-12,37.046986
+2007-01-16,38.073444
+2007-01-17,38.149452
+2007-01-18,38.136784
+2007-01-19,38.478939
+2007-01-22,37.959381
+2007-01-23,38.105114
+2007-01-24,38.618328
+2007-01-25,38.966812
+2007-01-26,39.049183
+2007-01-29,39.340649
+2007-01-30,39.334297
+2007-01-31,39.682800
+2008-01-02,22.792589
+2008-01-03,22.296368
+2008-01-04,21.733091
+2008-01-07,21.793444
+2008-01-08,20.606535
+2008-01-09,21.370981
+2008-01-10,22.068375
+2008-01-11,22.316479
+2008-01-14,22.168961
+2008-01-15,21.645914
+2008-01-16,22.571301
+2008-01-17,22.316479
+2008-01-18,22.423767
+2008-01-22,23.362568
+2008-01-23,26.158836
+2008-01-24,25.749792
+2008-01-25,26.018017
+2008-01-28,27.043980
+2008-01-29,26.722107
+2008-01-30,26.313070
+2008-01-31,26.467293
+2009-01-02,8.737510
+2009-01-05,8.557352
+2009-01-06,9.533190
+2009-01-07,8.910155
+2009-01-08,8.940182
+2009-01-09,9.067790
+2009-01-12,7.904290
+2009-01-13,7.761670
+2009-01-14,7.288762
+2009-01-15,7.483930
+2009-01-16,7.911798
+2009-01-20,6.500585
+2009-01-21,7.483930
+2009-01-22,6.988507
+2009-01-23,7.386345
+2009-01-26,7.363828
+2009-01-27,7.288762
+2009-01-28,7.844242
+2009-01-29,7.108607
+2009-01-30,6.673235
+2010-01-04,12.399673
+2010-01-05,12.710440
+2010-01-06,12.935748
+2010-01-07,13.409670
+2010-01-08,13.098904
+2010-01-11,13.199901
+2010-01-12,12.858055
+2010-01-13,13.215440
+2010-01-14,13.067824
+2010-01-15,12.764828
+2010-01-19,13.161055
+2010-01-20,12.935748
+2010-01-21,12.275365
+2010-01-22,11.910213
+2010-01-25,12.073363
+2010-01-26,11.980137
+2010-01-27,12.088903
+2010-01-28,12.026749
+2010-01-29,11.933517
+2011-01-03,20.705173
+2011-01-04,20.216692
+2011-01-05,20.216692
+2011-01-06,20.059122
+2011-01-07,19.901548
+2011-01-10,19.940943
+2011-01-11,19.365797
+2011-01-12,19.610033
+2011-01-13,19.539129
+2011-01-14,19.578518
+2011-01-18,19.925179
+2011-01-19,19.357920
+2011-01-20,19.483980
+2011-01-21,19.468220
+2011-01-24,19.720335
+2011-01-25,19.972450
+2011-01-26,20.122150
+2011-01-27,20.248211
+2011-01-28,19.625792
+2011-01-31,20.137905
+2012-01-03,18.645275
+2012-01-04,18.243608
+2012-01-05,18.564943
+2012-01-06,18.436415
+2012-01-09,18.219515
+2012-01-10,18.388210
+2012-01-11,18.420343
+2012-01-12,17.994577
+2012-01-13,18.155241
+2012-01-17,18.581009
+2012-01-18,18.934479
+2012-01-19,19.087107
+2012-01-20,19.127274
+2012-01-23,19.183506
+2012-01-24,19.143341
+2012-01-25,19.609268
+2012-01-26,19.882404
+2012-01-27,19.794035
+2012-01-30,19.480742
+2012-01-31,19.729769
+2013-01-02,22.647963
+2013-01-03,22.722435
+2013-01-04,22.714157
+2013-01-07,22.780359
+2013-01-08,22.697609
+2013-01-09,22.788633
+2013-01-10,22.714157
+2013-01-11,22.548666
+2013-01-14,22.672785
+2013-01-15,22.805183
+2013-01-16,22.987228
+2013-01-17,22.921028
+2013-01-18,22.830004
+2013-01-22,22.796904
+2013-01-23,23.111347
+2013-01-24,23.036873
+2013-01-25,23.160994
+2013-01-28,23.036873
+2013-01-29,23.194096
+2013-01-30,22.838280
+2013-01-31,22.573490
+2014-01-02,22.162197
+2014-01-03,22.162197
+2014-01-06,22.196415
+2014-01-07,22.102324
+2014-01-08,22.025341
+2014-01-09,21.999681
+2014-01-10,22.589874
+2014-01-13,22.487232
+2014-01-14,22.829370
+2014-01-15,22.855036
+2014-01-16,23.000441
+2014-01-17,23.205729
+2014-01-21,23.239944
+2014-01-22,23.376799
+2014-01-23,23.137302
+2014-01-24,22.863586
+2014-01-27,22.760950
+2014-01-28,23.162958
+2014-01-29,23.359692
+2014-01-30,23.804472
+2014-01-31,23.924225
+2015-01-02,33.463367
+2015-01-05,33.754810
+2015-01-06,34.028587
+2015-01-07,34.373028
+2015-01-08,34.743973
+2015-01-09,34.929424
+2015-01-12,35.600639
+2015-01-13,34.320045
+2015-01-14,34.805786
+2015-01-15,34.841110
+2015-01-16,35.529991
+2015-01-20,35.026585
+2015-01-21,35.229706
+2015-01-22,35.768444
+2015-01-23,35.812592
+2015-01-26,36.121704
+2015-01-27,36.280682
+2015-01-28,36.121704
+2015-01-29,36.024563
+2015-01-30,35.203205
+2016-01-04,36.122604
+2016-01-05,37.042747
+2016-01-06,36.623669
+2016-01-07,36.414131
+2016-01-08,35.721741
+2016-01-11,35.949505
+2016-01-12,35.694416
+2016-01-13,35.020245
+2016-01-14,34.446297
+2016-01-15,34.446297
+2016-01-19,34.838039
+2016-01-20,33.671913
+2016-01-21,33.662807
+2016-01-22,34.400738
+2016-01-25,34.318748
+2016-01-26,35.284451
+2016-01-27,34.838039
+2016-01-28,34.719604
+2016-01-29,35.667084
+2017-01-03,42.291878
+2017-01-04,42.687130
+2017-01-05,42.771824
+2017-01-06,42.771824
+2017-01-09,42.310696
+2017-01-10,41.642540
+2017-01-11,41.379036
+2017-01-12,41.614307
+2017-01-13,41.576656
+2017-01-17,41.896622
+2017-01-18,41.840160
+2017-01-19,41.444912
+2017-01-20,42.122478
+2017-01-23,42.498913
+2017-01-24,42.630665
+2017-01-25,41.877800
+2017-01-26,41.840160
+2017-01-27,41.689590
+2017-01-30,41.294342
+2017-01-31,41.473137
+2018-01-02,42.237217
+2018-01-03,42.295536
+2018-01-04,41.624802
+2018-01-05,41.372059
+2018-01-08,41.692844
+2018-01-09,40.808247
+2018-01-10,40.302761
+2018-01-11,39.806995
+2018-01-12,39.486206
+2018-01-16,39.573696
+2018-01-17,39.816715
+2018-01-18,39.447323
+2018-01-19,39.466763
+2018-01-22,40.234718
+2018-01-23,41.158199
+2018-01-24,40.915180
+2018-01-25,41.090157
+2018-01-26,40.924892
+2018-01-29,40.293041
+2018-01-30,39.806995
+2018-01-31,40.672153
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/AMT.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,405 @@
+Date,Adj Close
+1999-01-04,25.386217
+1999-01-05,24.889532
+1999-01-06,25.441404
+1999-01-07,25.275841
+1999-01-08,24.834345
+1999-01-11,24.448030
+1999-01-12,24.558409
+1999-01-13,24.006535
+1999-01-14,23.896160
+1999-01-15,24.944714
+1999-01-19,26.379593
+1999-01-20,26.324396
+1999-01-21,25.055094
+1999-01-22,24.337656
+1999-01-25,24.282465
+1999-01-26,23.730598
+1999-01-27,23.068344
+1999-01-28,22.295725
+1999-01-29,22.737221
+2000-01-03,25.882906
+2000-01-04,25.606968
+2000-01-05,26.379593
+2000-01-06,26.103655
+2000-01-07,27.538527
+2000-01-10,29.966766
+2000-01-11,32.229454
+2000-01-12,33.553967
+2000-01-13,32.670948
+2000-01-14,33.664326
+2000-01-18,33.940262
+2000-01-19,34.436951
+2000-01-20,35.761463
+2000-01-21,38.079315
+2000-01-24,37.085957
+2000-01-25,36.478893
+2000-01-26,35.099201
+2000-01-27,33.885082
+2000-01-28,33.388397
+2000-01-31,31.677589
+2001-01-02,32.008713
+2001-01-03,34.492138
+2001-01-04,34.933640
+2001-01-05,31.898329
+2001-01-08,31.843149
+2001-01-09,31.346460
+2001-01-10,32.836525
+2001-01-11,36.202961
+2001-01-12,35.319950
+2001-01-16,33.664326
+2001-01-17,34.657703
+2001-01-18,32.008713
+2001-01-19,31.732763
+2001-01-22,30.960144
+2001-01-23,31.953527
+2001-01-24,31.236094
+2001-01-25,31.898329
+2001-01-26,32.339828
+2001-01-29,31.920410
+2001-01-30,32.097012
+2001-01-31,31.964560
+2002-01-02,8.821157
+2002-01-03,9.024247
+2002-01-04,8.644557
+2002-01-07,8.538599
+2002-01-08,7.911671
+2002-01-09,7.726242
+2002-01-10,7.284742
+2002-01-11,7.426021
+2002-01-14,6.931541
+2002-01-15,6.781431
+2002-01-16,6.163331
+2002-01-17,5.642363
+2002-01-18,5.218523
+2002-01-22,4.759364
+2002-01-23,5.033092
+2002-01-24,5.439272
+2002-01-25,5.139053
+2002-01-28,4.953624
+2002-01-29,4.238395
+2002-01-30,4.282545
+2002-01-31,4.556275
+2003-01-02,3.399546
+2003-01-03,3.258265
+2003-01-06,3.434865
+2003-01-07,3.399546
+2003-01-08,3.337736
+2003-01-09,3.443695
+2003-01-10,3.602635
+2003-01-13,3.735085
+2003-01-14,4.264883
+2003-01-15,4.414994
+2003-01-16,4.556275
+2003-01-17,3.938175
+2003-01-21,3.973495
+2003-01-22,4.079455
+2003-01-23,4.282545
+2003-01-24,4.185415
+2003-01-27,4.035304
+2003-01-28,4.370844
+2003-01-29,4.609254
+2003-01-30,4.635745
+2003-01-31,4.485634
+2004-01-02,9.686498
+2004-01-05,9.916075
+2004-01-06,10.136827
+2004-01-07,10.313428
+2004-01-08,11.355363
+2004-01-09,11.328876
+2004-01-12,11.434835
+2004-01-13,11.214086
+2004-01-14,10.710777
+2004-01-15,10.728437
+2004-01-16,10.640137
+2004-01-20,9.977887
+2004-01-21,10.127998
+2004-01-22,10.022038
+2004-01-23,9.977887
+2004-01-26,10.092676
+2004-01-27,10.260446
+2004-01-28,9.898419
+2004-01-29,9.686498
+2004-01-30,9.704156
+2005-01-03,16.035257
+2005-01-04,15.823341
+2005-01-05,15.682058
+2005-01-06,15.823341
+2005-01-07,16.105896
+2005-01-10,16.582720
+2005-01-11,16.520906
+2005-01-12,16.370798
+2005-01-13,16.247175
+2005-01-14,16.476759
+2005-01-18,16.776983
+2005-01-19,16.662191
+2005-01-20,16.485586
+2005-01-21,16.335474
+2005-01-24,16.150049
+2005-01-25,15.973452
+2005-01-26,15.982280
+2005-01-27,16.088240
+2005-01-28,16.097065
+2005-01-31,15.999941
+2006-01-03,24.105867
+2006-01-04,24.847586
+2006-01-05,24.768116
+2006-01-06,25.147802
+2006-01-09,25.695271
+2006-01-10,25.659946
+2006-01-11,26.092613
+2006-01-12,25.712923
+2006-01-13,25.474520
+2006-01-17,25.165466
+2006-01-18,25.854206
+2006-01-19,26.048468
+2006-01-20,25.430372
+2006-01-23,25.377392
+2006-01-24,26.127934
+2006-01-25,25.695271
+2006-01-26,25.765902
+2006-01-27,25.968996
+2006-01-30,26.127934
+2006-01-31,27.319984
+2007-01-03,33.553967
+2007-01-04,33.421513
+2007-01-05,33.130119
+2007-01-08,34.074932
+2007-01-09,34.569412
+2007-01-10,34.710693
+2007-01-11,34.834301
+2007-01-12,35.134529
+2007-01-16,35.099201
+2007-01-17,35.002079
+2007-01-18,35.063881
+2007-01-19,35.319950
+2007-01-22,35.019737
+2007-01-23,35.381767
+2007-01-24,35.443577
+2007-01-25,35.319950
+2007-01-26,35.337624
+2007-01-29,34.913780
+2007-01-30,35.125690
+2007-01-31,35.169842
+2008-01-02,36.414875
+2008-01-03,35.726131
+2008-01-04,34.772499
+2008-01-07,34.569412
+2008-01-08,33.553967
+2008-01-09,33.995453
+2008-01-10,34.728340
+2008-01-11,34.463448
+2008-01-14,35.293461
+2008-01-15,34.489937
+2008-01-16,33.871830
+2008-01-17,33.863007
+2008-01-18,32.353077
+2008-01-22,31.708496
+2008-01-23,31.717314
+2008-01-24,33.553967
+2008-01-25,31.946903
+2008-01-28,32.600319
+2008-01-29,34.269188
+2008-01-30,33.280228
+2008-01-31,33.050655
+2009-01-02,26.657736
+2009-01-05,26.551775
+2009-01-06,26.693054
+2009-01-07,25.659946
+2009-01-08,25.492180
+2009-01-09,25.068336
+2009-01-12,24.741632
+2009-01-13,25.138979
+2009-01-14,24.785774
+2009-01-15,25.306749
+2009-01-16,25.668774
+2009-01-20,24.679821
+2009-01-21,26.101446
+2009-01-22,26.295708
+2009-01-23,26.595930
+2009-01-26,26.489965
+2009-01-27,26.710714
+2009-01-28,28.255964
+2009-01-29,27.567223
+2009-01-30,26.790188
+2010-01-04,38.375126
+2010-01-05,39.010887
+2010-01-06,39.213989
+2010-01-07,39.108021
+2010-01-08,39.187485
+2010-01-11,38.834282
+2010-01-12,38.357471
+2010-01-13,39.169838
+2010-01-14,39.390575
+2010-01-15,38.851952
+2010-01-19,39.019722
+2010-01-20,39.143349
+2010-01-21,38.834282
+2010-01-22,37.244896
+2010-01-25,38.145546
+2010-01-26,37.562775
+2010-01-27,37.668732
+2010-01-28,37.368519
+2010-01-29,37.483295
+2011-01-03,45.589230
+2011-01-04,45.447952
+2011-01-05,44.821014
+2011-01-06,44.697403
+2011-01-07,44.591450
+2011-01-10,44.511971
+2011-01-11,44.564953
+2011-01-12,44.768040
+2011-01-13,44.812202
+2011-01-14,44.017490
+2011-01-18,43.699608
+2011-01-19,43.425880
+2011-01-20,44.432487
+2011-01-21,44.609104
+2011-01-24,45.041771
+2011-01-25,45.359661
+2011-01-26,45.862949
+2011-01-27,45.915939
+2011-01-28,45.315502
+2011-01-31,44.909325
+2012-01-03,52.237473
+2012-01-04,52.992481
+2012-01-05,53.605373
+2012-01-06,53.516544
+2012-01-09,53.667538
+2012-01-10,54.458092
+2012-01-11,55.293037
+2012-01-12,55.470676
+2012-01-13,55.355206
+2012-01-17,54.919971
+2012-01-18,55.444031
+2012-01-19,55.248615
+2012-01-20,54.635727
+2012-01-23,54.902203
+2012-01-24,55.488438
+2012-01-25,55.932560
+2012-01-26,55.204208
+2012-01-27,55.968098
+2012-01-30,55.834846
+2012-01-31,56.412212
+2013-01-02,71.126747
+2013-01-03,69.390213
+2013-01-04,69.327187
+2013-01-07,69.246216
+2013-01-08,69.525124
+2013-01-09,69.939041
+2013-01-10,70.784805
+2013-01-11,70.883797
+2013-01-14,70.811806
+2013-01-15,71.369659
+2013-01-16,70.811806
+2013-01-17,70.964760
+2013-01-18,71.396652
+2013-01-22,71.306686
+2013-01-23,71.054741
+2013-01-24,71.648582
+2013-01-25,71.891525
+2013-01-28,70.973770
+2013-01-29,70.739838
+2013-01-30,69.237206
+2013-01-31,68.517410
+2014-01-02,72.524200
+2014-01-03,72.734161
+2014-01-06,73.199699
+2014-01-07,74.212929
+2014-01-08,74.797150
+2014-01-09,74.943199
+2014-01-10,75.436127
+2014-01-13,74.979706
+2014-01-14,75.454376
+2014-01-15,76.002068
+2014-01-16,76.011192
+2014-01-17,75.901695
+2014-01-21,76.339828
+2014-01-22,76.148132
+2014-01-23,76.020340
+2014-01-24,72.679382
+2014-01-27,72.341621
+2014-01-28,73.537445
+2014-01-29,72.624611
+2014-01-30,74.103401
+2014-01-31,73.829544
+2015-01-02,92.394112
+2015-01-05,91.059242
+2015-01-06,90.818214
+2015-01-07,91.773010
+2015-01-08,92.625870
+2015-01-09,92.153091
+2015-01-12,91.754478
+2015-01-13,90.734779
+2015-01-14,90.160034
+2015-01-15,89.251579
+2015-01-16,90.308350
+2015-01-20,90.039513
+2015-01-21,89.687271
+2015-01-22,91.615417
+2015-01-23,92.329216
+2015-01-26,94.331558
+2015-01-27,93.061554
+2015-01-28,91.661789
+2015-01-29,91.235367
+2015-01-30,89.872665
+2016-01-04,91.398582
+2016-01-05,93.203865
+2016-01-06,92.873062
+2016-01-07,90.557373
+2016-01-08,89.063995
+2016-01-11,89.300278
+2016-01-12,89.300278
+2016-01-13,87.098022
+2016-01-14,87.154732
+2016-01-15,83.544167
+2016-01-19,85.926010
+2016-01-20,84.120735
+2016-01-21,85.084801
+2016-01-22,88.137718
+2016-01-25,86.124481
+2016-01-26,87.400490
+2016-01-27,87.438301
+2016-01-28,87.438301
+2016-01-29,89.167953
+2017-01-03,102.373634
+2017-01-04,102.556870
+2017-01-05,102.200035
+2017-01-06,101.524940
+2017-01-09,101.283836
+2017-01-10,99.817909
+2017-01-11,100.136169
+2017-01-12,100.493004
+2017-01-13,99.769691
+2017-01-17,101.428497
+2017-01-18,101.910713
+2017-01-19,100.724472
+2017-01-20,100.493004
+2017-01-23,101.052368
+2017-01-24,100.849846
+2017-01-25,100.222977
+2017-01-26,100.589462
+2017-01-27,100.126526
+2017-01-30,99.345345
+2017-01-31,99.817909
+2018-01-02,138.844421
+2018-01-03,139.385498
+2018-01-04,137.349045
+2018-01-05,138.234467
+2018-01-08,139.710175
+2018-01-09,138.765717
+2018-01-10,135.381424
+2018-01-11,132.784180
+2018-01-12,130.846100
+2018-01-16,133.433502
+2018-01-17,134.427139
+2018-01-18,133.000610
+2018-01-19,135.391266
+2018-01-22,136.985046
+2018-01-23,138.913284
+2018-01-24,139.464218
+2018-01-25,140.644791
+2018-01-26,142.779648
+2018-01-29,141.992599
+2018-01-30,142.799316
+2018-01-31,145.308029
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/AMZN.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,425 @@
+Date,Adj Close
+1998-01-02,4.958333
+1998-01-05,4.750000
+1998-01-06,4.838542
+1998-01-07,4.781250
+1998-01-08,4.614583
+1998-01-09,4.260417
+1998-01-12,4.302083
+1998-01-13,4.645833
+1998-01-14,4.875000
+1998-01-15,4.953125
+1998-01-16,4.791667
+1998-01-20,4.953125
+1998-01-21,5.072917
+1998-01-22,5.135417
+1998-01-23,4.937500
+1998-01-26,4.812500
+1998-01-27,4.750000
+1998-01-28,4.770833
+1998-01-29,4.958333
+1998-01-30,4.916667
+1999-01-04,59.156250
+1999-01-05,62.250000
+1999-01-06,69.000000
+1999-01-07,79.437500
+1999-01-08,80.125000
+1999-01-11,92.312500
+1999-01-12,81.687500
+1999-01-13,74.000000
+1999-01-14,69.000000
+1999-01-15,70.187500
+1999-01-19,69.906250
+1999-01-20,56.500000
+1999-01-21,53.000000
+1999-01-22,61.500000
+1999-01-25,56.187500
+1999-01-26,57.546848
+1999-01-27,62.812500
+1999-01-28,61.437500
+1999-01-29,58.468750
+2000-01-03,89.375000
+2000-01-04,81.937500
+2000-01-05,69.750000
+2000-01-06,65.562500
+2000-01-07,69.562500
+2000-01-10,69.187500
+2000-01-11,66.750000
+2000-01-12,63.562500
+2000-01-13,65.937500
+2000-01-14,64.250000
+2000-01-18,64.125000
+2000-01-19,66.812500
+2000-01-20,64.750000
+2000-01-21,62.062500
+2000-01-24,70.125000
+2000-01-25,69.250000
+2000-01-26,64.812500
+2000-01-27,66.937500
+2000-01-28,61.687500
+2000-01-31,64.562500
+2001-01-02,13.875000
+2001-01-03,17.562500
+2001-01-04,15.500000
+2001-01-05,14.562500
+2001-01-08,14.937500
+2001-01-09,16.375000
+2001-01-10,16.500000
+2001-01-11,17.000000
+2001-01-12,17.687500
+2001-01-16,18.062500
+2001-01-17,18.375000
+2001-01-18,19.500000
+2001-01-19,19.937500
+2001-01-22,18.500000
+2001-01-23,18.953100
+2001-01-24,21.875000
+2001-01-25,19.000000
+2001-01-26,19.500000
+2001-01-29,20.125000
+2001-01-30,18.937500
+2001-01-31,17.312500
+2002-01-02,10.960000
+2002-01-03,11.900000
+2002-01-04,12.250000
+2002-01-07,12.340000
+2002-01-08,11.850000
+2002-01-09,11.530000
+2002-01-10,11.040000
+2002-01-11,11.030000
+2002-01-14,10.110000
+2002-01-15,10.290000
+2002-01-16,9.130000
+2002-01-17,9.740000
+2002-01-18,10.160000
+2002-01-22,12.600000
+2002-01-23,12.470000
+2002-01-24,14.010000
+2002-01-25,14.440000
+2002-01-28,15.500000
+2002-01-29,14.220000
+2002-01-30,13.900000
+2002-01-31,14.190000
+2003-01-02,19.570000
+2003-01-03,20.520000
+2003-01-06,20.700001
+2003-01-07,21.549999
+2003-01-08,21.020000
+2003-01-09,21.450001
+2003-01-10,21.320000
+2003-01-13,22.040001
+2003-01-14,22.740000
+2003-01-15,22.270000
+2003-01-16,21.799999
+2003-01-17,21.400000
+2003-01-21,21.080000
+2003-01-22,21.170000
+2003-01-23,21.790001
+2003-01-24,22.110001
+2003-01-27,21.780001
+2003-01-28,21.620001
+2003-01-29,22.080000
+2003-01-30,21.820000
+2003-01-31,21.850000
+2004-01-02,51.900002
+2004-01-05,53.270000
+2004-01-06,53.029999
+2004-01-07,51.900002
+2004-01-08,50.240002
+2004-01-09,51.590000
+2004-01-12,52.950001
+2004-01-13,54.910000
+2004-01-14,55.799999
+2004-01-15,56.180000
+2004-01-16,55.720001
+2004-01-20,56.610001
+2004-01-21,56.200001
+2004-01-22,57.180000
+2004-01-23,57.110001
+2004-01-26,57.029999
+2004-01-27,55.740002
+2004-01-28,51.959999
+2004-01-29,49.220001
+2004-01-30,50.400002
+2005-01-03,44.520000
+2005-01-04,42.139999
+2005-01-05,41.770000
+2005-01-06,41.049999
+2005-01-07,42.320000
+2005-01-10,41.840000
+2005-01-11,41.639999
+2005-01-12,42.299999
+2005-01-13,42.599998
+2005-01-14,44.549999
+2005-01-18,44.580002
+2005-01-19,43.959999
+2005-01-20,42.360001
+2005-01-21,41.160000
+2005-01-24,40.380001
+2005-01-25,40.939999
+2005-01-26,41.340000
+2005-01-27,42.310001
+2005-01-28,42.220001
+2005-01-31,43.220001
+2006-01-03,47.580002
+2006-01-04,47.250000
+2006-01-05,47.650002
+2006-01-06,47.869999
+2006-01-09,47.080002
+2006-01-10,45.650002
+2006-01-11,44.930000
+2006-01-12,44.360001
+2006-01-13,44.400002
+2006-01-17,44.000000
+2006-01-18,44.320000
+2006-01-19,44.450001
+2006-01-20,43.919998
+2006-01-23,43.730000
+2006-01-24,44.020000
+2006-01-25,43.599998
+2006-01-26,44.680000
+2006-01-27,45.220001
+2006-01-30,44.959999
+2006-01-31,44.820000
+2007-01-03,38.700001
+2007-01-04,38.900002
+2007-01-05,38.369999
+2007-01-08,37.500000
+2007-01-09,37.779999
+2007-01-10,37.150002
+2007-01-11,37.400002
+2007-01-12,38.200001
+2007-01-16,38.660000
+2007-01-17,37.880001
+2007-01-18,36.980000
+2007-01-19,37.020000
+2007-01-22,36.950001
+2007-01-23,36.430000
+2007-01-24,37.259998
+2007-01-25,37.080002
+2007-01-26,36.849998
+2007-01-29,37.430000
+2007-01-30,37.049999
+2007-01-31,37.669998
+2008-01-02,96.250000
+2008-01-03,95.209999
+2008-01-04,88.790001
+2008-01-07,88.820000
+2008-01-08,87.879997
+2008-01-09,85.220001
+2008-01-10,84.260002
+2008-01-11,81.080002
+2008-01-14,82.870003
+2008-01-15,80.239998
+2008-01-16,80.349998
+2008-01-17,80.120003
+2008-01-18,79.760002
+2008-01-22,78.480003
+2008-01-23,73.970001
+2008-01-24,77.669998
+2008-01-25,77.599998
+2008-01-28,75.820000
+2008-01-29,73.949997
+2008-01-30,74.209999
+2008-01-31,77.699997
+2009-01-02,54.360001
+2009-01-05,54.060001
+2009-01-06,57.360001
+2009-01-07,56.200001
+2009-01-08,57.160000
+2009-01-09,55.509998
+2009-01-12,51.919998
+2009-01-13,51.450001
+2009-01-14,48.490002
+2009-01-15,51.439999
+2009-01-16,51.590000
+2009-01-20,48.439999
+2009-01-21,50.540001
+2009-01-22,49.939999
+2009-01-23,50.630001
+2009-01-26,49.630001
+2009-01-27,48.439999
+2009-01-28,50.360001
+2009-01-29,50.000000
+2009-01-30,58.820000
+2010-01-04,133.899994
+2010-01-05,134.690002
+2010-01-06,132.250000
+2010-01-07,130.000000
+2010-01-08,133.520004
+2010-01-11,130.309998
+2010-01-12,127.349998
+2010-01-13,129.110001
+2010-01-14,127.349998
+2010-01-15,127.139999
+2010-01-19,127.610001
+2010-01-20,125.779999
+2010-01-21,126.620003
+2010-01-22,121.430000
+2010-01-25,120.309998
+2010-01-26,119.480003
+2010-01-27,122.750000
+2010-01-28,126.029999
+2010-01-29,125.410004
+2011-01-03,184.220001
+2011-01-04,185.009995
+2011-01-05,187.419998
+2011-01-06,185.860001
+2011-01-07,185.490005
+2011-01-10,184.679993
+2011-01-11,184.339996
+2011-01-12,184.080002
+2011-01-13,185.529999
+2011-01-14,188.750000
+2011-01-18,191.250000
+2011-01-19,186.869995
+2011-01-20,181.960007
+2011-01-21,177.419998
+2011-01-24,176.850006
+2011-01-25,176.699997
+2011-01-26,175.389999
+2011-01-27,184.449997
+2011-01-28,171.139999
+2011-01-31,169.639999
+2012-01-03,179.029999
+2012-01-04,177.509995
+2012-01-05,177.610001
+2012-01-06,182.610001
+2012-01-09,178.559998
+2012-01-10,179.339996
+2012-01-11,178.899994
+2012-01-12,175.929993
+2012-01-13,178.419998
+2012-01-17,181.660004
+2012-01-18,189.440002
+2012-01-19,194.449997
+2012-01-20,190.929993
+2012-01-23,186.089996
+2012-01-24,187.000000
+2012-01-25,187.800003
+2012-01-26,193.320007
+2012-01-27,195.369995
+2012-01-30,192.149994
+2012-01-31,194.440002
+2013-01-02,257.309998
+2013-01-03,258.480011
+2013-01-04,259.149994
+2013-01-07,268.459991
+2013-01-08,266.380005
+2013-01-09,266.350006
+2013-01-10,265.339996
+2013-01-11,267.940002
+2013-01-14,272.730011
+2013-01-15,271.899994
+2013-01-16,268.929993
+2013-01-17,270.480011
+2013-01-18,272.119995
+2013-01-22,270.190002
+2013-01-23,268.109985
+2013-01-24,273.459991
+2013-01-25,283.989990
+2013-01-28,276.040009
+2013-01-29,260.350006
+2013-01-30,272.760010
+2013-01-31,265.500000
+2014-01-02,397.970001
+2014-01-03,396.440002
+2014-01-06,393.630005
+2014-01-07,398.029999
+2014-01-08,401.920013
+2014-01-09,401.010010
+2014-01-10,397.660004
+2014-01-13,390.980011
+2014-01-14,397.540009
+2014-01-15,395.869995
+2014-01-16,395.799988
+2014-01-17,399.609985
+2014-01-21,407.049988
+2014-01-22,404.540009
+2014-01-23,399.869995
+2014-01-24,387.600006
+2014-01-27,386.279999
+2014-01-28,394.429993
+2014-01-29,384.200012
+2014-01-30,403.010010
+2014-01-31,358.690002
+2015-01-02,308.519989
+2015-01-05,302.190002
+2015-01-06,295.290009
+2015-01-07,298.420013
+2015-01-08,300.459991
+2015-01-09,296.929993
+2015-01-12,291.410004
+2015-01-13,294.739990
+2015-01-14,293.269989
+2015-01-15,286.950012
+2015-01-16,290.739990
+2015-01-20,289.440002
+2015-01-21,297.250000
+2015-01-22,310.320007
+2015-01-23,312.390015
+2015-01-26,309.660004
+2015-01-27,306.750000
+2015-01-28,303.910004
+2015-01-29,311.779999
+2015-01-30,354.529999
+2016-01-04,636.989990
+2016-01-05,633.789978
+2016-01-06,632.650024
+2016-01-07,607.940002
+2016-01-08,607.049988
+2016-01-11,617.739990
+2016-01-12,617.890015
+2016-01-13,581.809998
+2016-01-14,593.000000
+2016-01-15,570.179993
+2016-01-19,574.479980
+2016-01-20,571.770020
+2016-01-21,575.020020
+2016-01-22,596.380005
+2016-01-25,596.530029
+2016-01-26,601.250000
+2016-01-27,583.349976
+2016-01-28,635.349976
+2016-01-29,587.000000
+2017-01-03,753.669983
+2017-01-04,757.179993
+2017-01-05,780.450012
+2017-01-06,795.989990
+2017-01-09,796.919983
+2017-01-10,795.900024
+2017-01-11,799.020020
+2017-01-12,813.640015
+2017-01-13,817.140015
+2017-01-17,809.719971
+2017-01-18,807.479980
+2017-01-19,809.039978
+2017-01-20,808.330017
+2017-01-23,817.880005
+2017-01-24,822.440002
+2017-01-25,836.520020
+2017-01-26,839.150024
+2017-01-27,835.770020
+2017-01-30,830.380005
+2017-01-31,823.479980
+2018-01-02,1189.010010
+2018-01-03,1204.199951
+2018-01-04,1209.589966
+2018-01-05,1229.140015
+2018-01-08,1246.869995
+2018-01-09,1252.699951
+2018-01-10,1254.329956
+2018-01-11,1276.680054
+2018-01-12,1305.199951
+2018-01-16,1304.859985
+2018-01-17,1295.000000
+2018-01-18,1293.319946
+2018-01-19,1294.579956
+2018-01-22,1327.310059
+2018-01-23,1362.540039
+2018-01-24,1357.510010
+2018-01-25,1377.949951
+2018-01-26,1402.050049
+2018-01-29,1417.680054
+2018-01-30,1437.819946
+2018-01-31,1450.890015
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/AVB.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,490 @@
+Date,Adj Close
+1995-01-03,6.941220
+1995-01-04,6.984603
+1995-01-05,7.158135
+1995-01-06,7.027989
+1995-01-09,7.114750
+1995-01-10,7.114750
+1995-01-11,7.071372
+1995-01-12,7.071372
+1995-01-13,7.027989
+1995-01-16,7.071372
+1995-01-17,6.984603
+1995-01-18,6.897837
+1995-01-19,6.984603
+1995-01-20,6.941220
+1995-01-23,6.854456
+1995-01-24,6.811072
+1995-01-25,6.811072
+1995-01-26,6.767692
+1995-01-27,6.724306
+1995-01-30,6.854456
+1995-01-31,6.897837
+1996-01-02,9.115952
+1996-01-03,8.928960
+1996-01-04,8.741969
+1996-01-05,8.695217
+1996-01-08,8.741969
+1996-01-09,8.788713
+1996-01-10,8.648470
+1996-01-11,8.695217
+1996-01-12,8.741969
+1996-01-15,8.695217
+1996-01-16,8.975710
+1996-01-17,8.882210
+1996-01-18,8.835459
+1996-01-19,8.882210
+1996-01-22,8.835459
+1996-01-23,8.835459
+1996-01-24,8.835459
+1996-01-25,8.835459
+1996-01-26,8.741969
+1996-01-29,8.695217
+1996-01-30,8.741969
+1996-01-31,8.928960
+1997-01-02,13.973132
+1997-01-03,13.824477
+1997-01-06,13.725378
+1997-01-07,13.626278
+1997-01-08,13.576731
+1997-01-09,13.626278
+1997-01-10,13.626278
+1997-01-13,13.675826
+1997-01-14,13.675826
+1997-01-15,13.725378
+1997-01-16,13.824477
+1997-01-17,13.874026
+1997-01-20,14.369534
+1997-01-21,14.666833
+1997-01-22,14.716385
+1997-01-23,14.567730
+1997-01-24,14.518181
+1997-01-27,14.468637
+1997-01-28,14.468637
+1997-01-29,14.369534
+1997-01-30,14.220881
+1997-01-31,14.270433
+1998-01-02,16.206915
+1998-01-05,16.258699
+1998-01-06,16.103367
+1998-01-07,16.103367
+1998-01-08,15.948027
+1998-01-09,16.051584
+1998-01-12,15.948027
+1998-01-13,16.103367
+1998-01-14,16.051584
+1998-01-15,15.792679
+1998-01-16,15.896246
+1998-01-20,15.999801
+1998-01-21,15.844465
+1998-01-22,15.740905
+1998-01-23,15.740905
+1998-01-26,15.792679
+1998-01-27,15.740905
+1998-01-28,15.792679
+1998-01-29,15.792679
+1998-01-30,15.689126
+1999-01-04,14.862556
+1999-01-05,14.889924
+1999-01-06,14.889924
+1999-01-07,14.862556
+1999-01-08,14.807817
+1999-01-11,14.862556
+1999-01-12,14.807817
+1999-01-13,14.698334
+1999-01-14,14.698334
+1999-01-15,14.725706
+1999-01-19,14.753071
+1999-01-20,14.889924
+1999-01-21,14.889924
+1999-01-22,14.780445
+1999-01-25,14.643596
+1999-01-26,14.451994
+1999-01-27,14.451994
+1999-01-28,14.342507
+1999-01-29,14.041425
+2000-01-03,15.808740
+2000-01-04,15.459377
+2000-01-05,15.604947
+2000-01-06,16.128994
+2000-01-07,16.536581
+2000-01-10,16.740377
+2000-01-11,16.391024
+2000-01-12,16.361898
+2000-01-13,16.303673
+2000-01-14,16.303673
+2000-01-18,16.012541
+2000-01-19,16.565693
+2000-01-20,16.391024
+2000-01-21,16.420134
+2000-01-24,16.420134
+2000-01-25,16.420134
+2000-01-26,16.361898
+2000-01-27,16.391024
+2000-01-28,16.187218
+2000-01-31,16.070757
+2001-01-02,24.300617
+2001-01-03,24.300617
+2001-01-04,24.177896
+2001-01-05,23.594927
+2001-01-08,23.502874
+2001-01-09,23.625614
+2001-01-10,23.472197
+2001-01-11,23.472197
+2001-01-12,23.318775
+2001-01-16,22.858538
+2001-01-17,23.165371
+2001-01-18,23.318775
+2001-01-19,23.318775
+2001-01-22,23.103996
+2001-01-23,23.196045
+2001-01-24,22.858538
+2001-01-25,23.288101
+2001-01-26,23.073318
+2001-01-29,23.225502
+2001-01-30,23.691872
+2001-01-31,23.853882
+2002-01-02,24.741236
+2002-01-03,25.003950
+2002-01-04,24.940891
+2002-01-07,24.877832
+2002-01-08,24.846315
+2002-01-09,24.788532
+2002-01-10,24.557346
+2002-01-11,24.357693
+2002-01-14,24.242105
+2002-01-15,24.121258
+2002-01-16,24.116016
+2002-01-17,24.084492
+2002-01-18,23.821787
+2002-01-22,23.837549
+2002-01-23,23.790257
+2002-01-24,23.727209
+2002-01-25,23.653654
+2002-01-28,23.454006
+2002-01-29,23.348921
+2002-01-30,23.432987
+2002-01-31,23.616884
+2003-01-02,22.086540
+2003-01-03,22.372070
+2003-01-06,22.523228
+2003-01-07,22.036148
+2003-01-08,22.019354
+2003-01-09,22.047352
+2003-01-10,21.935387
+2003-01-13,21.834604
+2003-01-14,21.750616
+2003-01-15,21.627455
+2003-01-16,21.330729
+2003-01-17,20.905235
+2003-01-21,20.513329
+2003-01-22,20.362167
+2003-01-23,20.630892
+2003-01-24,20.434942
+2003-01-27,20.110222
+2003-01-28,20.378962
+2003-01-29,20.597303
+2003-01-30,20.546928
+2003-01-31,20.602896
+2004-01-02,28.258900
+2004-01-05,28.258900
+2004-01-06,28.360403
+2004-01-07,28.091722
+2004-01-08,28.360403
+2004-01-09,28.748495
+2004-01-12,28.629086
+2004-01-13,28.443991
+2004-01-14,28.551464
+2004-01-15,28.641010
+2004-01-16,28.300703
+2004-01-20,28.055893
+2004-01-21,28.002151
+2004-01-22,28.390263
+2004-01-23,28.485790
+2004-01-26,28.939558
+2004-01-27,29.255995
+2004-01-28,29.285841
+2004-01-29,29.196289
+2004-01-30,29.315706
+2005-01-03,46.538910
+2005-01-04,46.019733
+2005-01-05,43.799122
+2005-01-06,44.505959
+2005-01-07,44.443413
+2005-01-10,43.911713
+2005-01-11,42.923393
+2005-01-12,42.910862
+2005-01-13,42.842060
+2005-01-14,43.067249
+2005-01-18,43.323734
+2005-01-19,43.742825
+2005-01-20,43.473846
+2005-01-21,43.555157
+2005-01-24,43.042240
+2005-01-25,41.578503
+2005-01-26,41.897541
+2005-01-27,41.315796
+2005-01-28,41.784939
+2005-01-31,41.859993
+2006-01-03,59.299660
+2006-01-04,59.954685
+2006-01-05,60.830147
+2006-01-06,61.978001
+2006-01-09,62.782150
+2006-01-10,63.099915
+2006-01-11,62.710835
+2006-01-12,62.645981
+2006-01-13,61.731598
+2006-01-17,61.770485
+2006-01-18,61.835323
+2006-01-19,62.256901
+2006-01-20,61.608368
+2006-01-23,61.789925
+2006-01-24,62.898911
+2006-01-25,63.748459
+2006-01-26,64.390457
+2006-01-27,65.045456
+2006-01-30,64.163467
+2006-01-31,64.513649
+2007-01-03,85.794647
+2007-01-04,87.767082
+2007-01-05,86.767555
+2007-01-08,87.827080
+2007-01-09,86.214478
+2007-01-10,87.520554
+2007-01-11,90.239319
+2007-01-12,91.005638
+2007-01-16,92.998047
+2007-01-17,93.517822
+2007-01-18,94.570671
+2007-01-19,95.616875
+2007-01-22,94.723953
+2007-01-23,95.876762
+2007-01-24,97.715942
+2007-01-25,97.609322
+2007-01-26,97.815895
+2007-01-29,97.109535
+2007-01-30,98.728806
+2007-01-31,98.862091
+2008-01-02,62.729717
+2008-01-03,60.312519
+2008-01-04,57.696232
+2008-01-07,59.708229
+2008-01-08,58.142555
+2008-01-09,59.412956
+2008-01-10,59.646427
+2008-01-11,60.333122
+2008-01-14,58.904812
+2008-01-15,57.373478
+2008-01-16,59.557163
+2008-01-17,58.410381
+2008-01-18,57.119373
+2008-01-22,59.316799
+2008-01-23,65.552002
+2008-01-24,63.333961
+2008-01-25,63.107380
+2008-01-28,65.579491
+2008-01-29,65.531418
+2008-01-30,63.759747
+2008-01-31,64.398354
+2009-01-02,42.759602
+2009-01-05,41.555511
+2009-01-06,43.892025
+2009-01-07,42.501587
+2009-01-08,41.039467
+2009-01-09,39.097164
+2009-01-12,36.588631
+2009-01-13,38.473610
+2009-01-14,37.355522
+2009-01-15,38.545284
+2009-01-16,39.584538
+2009-01-20,36.072605
+2009-01-21,40.430260
+2009-01-22,37.384201
+2009-01-23,38.975315
+2009-01-26,38.437782
+2009-01-27,39.412518
+2009-01-28,41.999886
+2009-01-29,39.190334
+2009-01-30,37.133347
+2010-01-04,61.656555
+2010-01-05,61.193375
+2010-01-06,60.616322
+2010-01-07,60.737812
+2010-01-08,60.282196
+2010-01-11,61.109879
+2010-01-12,59.674763
+2010-01-13,61.064312
+2010-01-14,60.699837
+2010-01-15,60.312584
+2010-01-19,61.421188
+2010-01-20,60.046818
+2010-01-21,58.695244
+2010-01-22,57.282909
+2010-01-25,58.148525
+2010-01-26,58.414280
+2010-01-27,58.733204
+2010-01-28,58.444656
+2010-01-29,58.171314
+2011-01-03,89.544922
+2011-01-04,87.869072
+2011-01-05,88.112961
+2011-01-06,87.105865
+2011-01-07,86.161713
+2011-01-10,85.925690
+2011-01-11,85.886353
+2011-01-12,87.467781
+2011-01-13,87.688087
+2011-01-14,88.514259
+2011-01-18,89.120049
+2011-01-19,88.490616
+2011-01-20,88.301788
+2011-01-21,88.773888
+2011-01-24,88.954849
+2011-01-25,90.205841
+2011-01-26,90.906097
+2011-01-27,91.401772
+2011-01-28,89.521332
+2011-01-31,91.212952
+2012-01-03,105.305458
+2012-01-04,103.232391
+2012-01-05,105.135429
+2012-01-06,103.815445
+2012-01-09,102.803200
+2012-01-10,103.742554
+2012-01-11,103.272896
+2012-01-12,100.624863
+2012-01-13,102.430695
+2012-01-17,104.244652
+2012-01-18,103.637314
+2012-01-19,102.916588
+2012-01-20,103.507721
+2012-01-23,105.054420
+2012-01-24,106.188148
+2012-01-25,108.358398
+2012-01-26,109.232979
+2012-01-27,109.662163
+2012-01-30,109.224869
+2012-01-31,110.139954
+2013-01-02,113.337677
+2013-01-03,113.962570
+2013-01-04,113.620949
+2013-01-07,113.737602
+2013-01-08,113.387672
+2013-01-09,113.845909
+2013-01-10,114.220863
+2013-01-11,113.445992
+2013-01-14,113.987534
+2013-01-15,115.287323
+2013-01-16,114.920731
+2013-01-17,115.462288
+2013-01-18,115.445610
+2013-01-22,115.937202
+2013-01-23,115.778908
+2013-01-24,115.262329
+2013-01-25,115.328987
+2013-01-28,114.679085
+2013-01-29,114.912399
+2013-01-30,113.012741
+2013-01-31,108.138626
+2014-01-02,101.890282
+2014-01-03,103.200134
+2014-01-06,104.734001
+2014-01-07,104.285896
+2014-01-08,104.544411
+2014-01-09,104.173874
+2014-01-10,104.958054
+2014-01-13,104.122162
+2014-01-14,104.897736
+2014-01-15,105.681892
+2014-01-16,105.862846
+2014-01-17,105.026978
+2014-01-21,105.251038
+2014-01-22,105.052841
+2014-01-23,103.967041
+2014-01-24,102.993317
+2014-01-27,102.010956
+2014-01-28,101.278481
+2014-01-29,101.356041
+2014-01-30,105.268272
+2014-01-31,106.422966
+2015-01-02,147.577469
+2015-01-05,148.574295
+2015-01-06,150.594666
+2015-01-07,152.339188
+2015-01-08,153.754318
+2015-01-09,154.226089
+2015-01-12,155.561081
+2015-01-13,155.400925
+2015-01-14,157.403503
+2015-01-15,157.982025
+2015-01-16,159.388275
+2015-01-20,156.264221
+2015-01-21,157.483582
+2015-01-22,159.281479
+2015-01-23,159.228058
+2015-01-26,160.447403
+2015-01-27,159.726517
+2015-01-28,158.026535
+2015-01-29,155.667908
+2015-01-30,153.967941
+2016-01-04,165.592682
+2016-01-05,169.404465
+2016-01-06,168.139969
+2016-01-07,167.370285
+2016-01-08,164.401520
+2016-01-11,165.427750
+2016-01-12,164.483948
+2016-01-13,162.184067
+2016-01-14,161.432693
+2016-01-15,160.992889
+2016-01-19,163.421082
+2016-01-20,157.162766
+2016-01-21,156.961212
+2016-01-22,159.737564
+2016-01-25,159.682571
+2016-01-26,163.100357
+2016-01-27,160.892059
+2016-01-28,156.448074
+2016-01-29,157.135300
+2017-01-03,166.790558
+2017-01-04,167.479950
+2017-01-05,168.499847
+2017-01-06,169.982468
+2017-01-09,167.357193
+2017-01-10,166.979446
+2017-01-11,165.421265
+2017-01-12,166.762253
+2017-01-13,166.450607
+2017-01-17,166.497833
+2017-01-18,166.743347
+2017-01-19,165.468491
+2017-01-20,167.121094
+2017-01-23,167.054977
+2017-01-24,165.789551
+2017-01-25,163.778091
+2017-01-26,164.514709
+2017-01-27,163.485352
+2017-01-30,162.531570
+2017-01-31,163.664780
+2018-01-02,172.659958
+2018-01-03,173.195740
+2018-01-04,170.097916
+2018-01-05,169.756973
+2018-01-08,169.883606
+2018-01-09,168.597717
+2018-01-10,166.542252
+2018-01-11,165.382996
+2018-01-12,163.882767
+2018-01-16,164.662109
+2018-01-17,165.519379
+2018-01-18,163.454147
+2018-01-19,164.340637
+2018-01-22,165.704483
+2018-01-23,168.227524
+2018-01-24,167.360535
+2018-01-25,165.782394
+2018-01-26,165.694717
+2018-01-29,163.902267
+2018-01-30,162.557922
+2018-01-31,165.996704
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/BIDU.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,263 @@
+Date,Adj Close
+2006-01-03,6.350000
+2006-01-04,6.630000
+2006-01-05,6.620000
+2006-01-06,6.584000
+2006-01-09,6.613000
+2006-01-10,6.668000
+2006-01-11,6.535000
+2006-01-12,6.465000
+2006-01-13,6.553000
+2006-01-17,6.474000
+2006-01-18,6.250000
+2006-01-19,6.230000
+2006-01-20,6.086000
+2006-01-23,5.630000
+2006-01-24,5.642000
+2006-01-25,5.250000
+2006-01-26,5.186000
+2006-01-27,5.172000
+2006-01-30,5.251000
+2006-01-31,5.451000
+2007-01-03,12.241000
+2007-01-04,12.600000
+2007-01-05,12.250000
+2007-01-08,12.195000
+2007-01-09,12.372000
+2007-01-10,12.801000
+2007-01-11,13.118000
+2007-01-12,12.470000
+2007-01-16,12.744000
+2007-01-17,12.549000
+2007-01-18,12.138000
+2007-01-19,12.140000
+2007-01-22,12.240000
+2007-01-23,12.455000
+2007-01-24,12.490000
+2007-01-25,12.374000
+2007-01-26,12.340000
+2007-01-29,12.340000
+2007-01-30,12.407000
+2007-01-31,12.494000
+2008-01-02,38.188000
+2008-01-03,37.508999
+2008-01-04,36.099998
+2008-01-07,34.431000
+2008-01-08,34.521000
+2008-01-09,34.410000
+2008-01-10,33.953999
+2008-01-11,32.924999
+2008-01-14,34.040001
+2008-01-15,31.820000
+2008-01-16,29.330000
+2008-01-17,26.499001
+2008-01-18,27.304001
+2008-01-22,27.365999
+2008-01-23,27.020000
+2008-01-24,30.719999
+2008-01-25,29.947001
+2008-01-28,29.132000
+2008-01-29,27.070999
+2008-01-30,25.938999
+2008-01-31,27.995001
+2009-01-02,13.541000
+2009-01-05,13.784000
+2009-01-06,13.573000
+2009-01-07,12.734000
+2009-01-08,12.465000
+2009-01-09,12.064000
+2009-01-12,11.410000
+2009-01-13,11.550000
+2009-01-14,10.975000
+2009-01-15,10.944000
+2009-01-16,11.590000
+2009-01-20,10.965000
+2009-01-21,11.092000
+2009-01-22,11.253000
+2009-01-23,11.195000
+2009-01-26,11.557000
+2009-01-27,11.530000
+2009-01-28,12.716000
+2009-01-29,12.864000
+2009-01-30,12.877000
+2010-01-04,41.002998
+2010-01-05,40.590000
+2010-01-06,41.250000
+2010-01-07,40.463001
+2010-01-08,40.426998
+2010-01-11,40.056999
+2010-01-12,38.648998
+2010-01-13,43.948002
+2010-01-14,46.423000
+2010-01-15,46.768002
+2010-01-19,44.084000
+2010-01-20,43.966999
+2010-01-21,43.997002
+2010-01-22,41.689999
+2010-01-25,41.515999
+2010-01-26,41.938000
+2010-01-27,42.436001
+2010-01-28,41.785000
+2010-01-29,41.171001
+2011-01-03,99.730003
+2011-01-04,100.970001
+2011-01-05,104.629997
+2011-01-06,105.160004
+2011-01-07,106.949997
+2011-01-10,105.980003
+2011-01-11,106.279999
+2011-01-12,105.930000
+2011-01-13,106.250000
+2011-01-14,107.730003
+2011-01-18,108.150002
+2011-01-19,107.309998
+2011-01-20,105.660004
+2011-01-21,105.099998
+2011-01-24,106.360001
+2011-01-25,105.889999
+2011-01-26,107.949997
+2011-01-27,109.050003
+2011-01-28,106.540001
+2011-01-31,108.629997
+2012-01-03,124.290001
+2012-01-04,121.989998
+2012-01-05,123.269997
+2012-01-06,121.089996
+2012-01-09,120.110001
+2012-01-10,126.879997
+2012-01-11,128.190002
+2012-01-12,128.300003
+2012-01-13,127.410004
+2012-01-17,128.850006
+2012-01-18,126.070000
+2012-01-19,123.620003
+2012-01-20,122.800003
+2012-01-23,123.930000
+2012-01-24,121.750000
+2012-01-25,125.029999
+2012-01-26,123.900002
+2012-01-27,131.360001
+2012-01-30,130.729996
+2012-01-31,127.519997
+2013-01-02,104.120003
+2013-01-03,104.980003
+2013-01-04,104.650002
+2013-01-07,102.290001
+2013-01-08,101.089996
+2013-01-09,104.339996
+2013-01-10,110.570000
+2013-01-11,112.970001
+2013-01-14,112.639999
+2013-01-15,111.660004
+2013-01-16,109.930000
+2013-01-17,108.430000
+2013-01-18,109.839996
+2013-01-22,108.910004
+2013-01-23,108.300003
+2013-01-24,107.919998
+2013-01-25,108.010002
+2013-01-28,111.389999
+2013-01-29,109.449997
+2013-01-30,108.980003
+2013-01-31,108.300003
+2014-01-02,179.990005
+2014-01-03,175.279999
+2014-01-06,176.630005
+2014-01-07,178.820007
+2014-01-08,181.789993
+2014-01-09,175.520004
+2014-01-10,179.660004
+2014-01-13,171.000000
+2014-01-14,172.869995
+2014-01-15,170.500000
+2014-01-16,173.000000
+2014-01-17,170.139999
+2014-01-21,172.699997
+2014-01-22,174.429993
+2014-01-23,163.580002
+2014-01-24,161.369995
+2014-01-27,158.679993
+2014-01-28,164.240005
+2014-01-29,158.100006
+2014-01-30,160.809998
+2014-01-31,156.500000
+2015-01-02,223.080002
+2015-01-05,219.789993
+2015-01-06,220.179993
+2015-01-07,224.350006
+2015-01-08,229.210007
+2015-01-09,226.899994
+2015-01-12,220.889999
+2015-01-13,219.600006
+2015-01-14,216.820007
+2015-01-15,215.970001
+2015-01-16,220.199997
+2015-01-20,220.360001
+2015-01-21,228.279999
+2015-01-22,229.880005
+2015-01-23,233.330002
+2015-01-26,229.460007
+2015-01-27,227.529999
+2015-01-28,220.309998
+2015-01-29,220.389999
+2015-01-30,217.919998
+2016-01-04,184.029999
+2016-01-05,187.369995
+2016-01-06,185.610001
+2016-01-07,174.369995
+2016-01-08,171.339996
+2016-01-11,170.369995
+2016-01-12,172.910004
+2016-01-13,166.039993
+2016-01-14,172.229996
+2016-01-15,163.919998
+2016-01-19,166.029999
+2016-01-20,164.990005
+2016-01-21,169.559998
+2016-01-22,171.169998
+2016-01-25,167.539993
+2016-01-26,167.080002
+2016-01-27,158.270004
+2016-01-28,156.940002
+2016-01-29,163.270004
+2017-01-03,168.300003
+2017-01-04,171.960007
+2017-01-05,177.470001
+2017-01-06,176.380005
+2017-01-09,177.160004
+2017-01-10,180.309998
+2017-01-11,179.320007
+2017-01-12,177.570007
+2017-01-13,176.479996
+2017-01-17,176.960007
+2017-01-18,176.539993
+2017-01-19,176.089996
+2017-01-20,173.440002
+2017-01-23,175.970001
+2017-01-24,176.050003
+2017-01-25,176.610001
+2017-01-26,174.949997
+2017-01-27,174.100006
+2017-01-30,174.720001
+2017-01-31,175.070007
+2018-01-02,242.399994
+2018-01-03,245.550003
+2018-01-04,245.729996
+2018-01-05,245.139999
+2018-01-08,250.820007
+2018-01-09,254.729996
+2018-01-10,248.949997
+2018-01-11,250.220001
+2018-01-12,253.039993
+2018-01-16,257.779999
+2018-01-17,255.490005
+2018-01-18,254.960007
+2018-01-19,255.979996
+2018-01-22,254.339996
+2018-01-23,257.350006
+2018-01-24,257.959991
+2018-01-25,254.139999
+2018-01-26,260.250000
+2018-01-29,253.729996
+2018-01-30,244.070007
+2018-01-31,246.919998
--- /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
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/CCI.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,405 @@
+Date,Adj Close
+1999-01-04,17.706400
+1999-01-05,16.760653
+1999-01-06,17.443687
+1999-01-07,18.914848
+1999-01-08,18.835991
+1999-01-11,18.389435
+1999-01-12,17.653854
+1999-01-13,17.023361
+1999-01-14,17.601316
+1999-01-15,18.284355
+1999-01-19,18.599600
+1999-01-20,19.125013
+1999-01-21,18.074186
+1999-01-22,16.813194
+1999-01-25,18.179266
+1999-01-26,18.074186
+1999-01-27,18.126730
+1999-01-28,17.969105
+1999-01-29,18.179266
+2000-01-03,25.666355
+2000-01-04,25.640133
+2000-01-05,25.272335
+2000-01-06,24.379139
+2000-01-07,25.640133
+2000-01-10,26.848572
+2000-01-11,25.587587
+2000-01-12,25.219795
+2000-01-13,25.219795
+2000-01-14,24.274050
+2000-01-18,25.272335
+2000-01-19,25.219795
+2000-01-20,25.377417
+2000-01-21,26.060457
+2000-01-24,28.687517
+2000-01-25,28.372267
+2000-01-26,28.582436
+2000-01-27,27.636690
+2000-01-28,27.846859
+2000-01-31,26.585865
+2001-01-02,21.541906
+2001-01-03,23.591017
+2001-01-04,24.799467
+2001-01-05,21.909695
+2001-01-08,22.435110
+2001-01-09,23.223227
+2001-01-10,23.118147
+2001-01-11,24.904547
+2001-01-12,22.487652
+2001-01-16,21.857155
+2001-01-17,22.277485
+2001-01-18,22.277485
+2001-01-19,22.435110
+2001-01-22,22.172401
+2001-01-23,22.907982
+2001-01-24,22.697813
+2001-01-25,22.750357
+2001-01-26,24.221510
+2001-01-29,24.799467
+2001-01-30,24.746923
+2001-01-31,23.485935
+2002-01-02,9.247259
+2002-01-03,9.659181
+2002-01-04,9.373357
+2002-01-07,9.104345
+2002-01-08,8.440224
+2002-01-09,8.246875
+2002-01-10,7.565938
+2002-01-11,7.734071
+2002-01-14,7.481873
+2002-01-15,7.481873
+2002-01-16,6.977477
+2002-01-17,6.641212
+2002-01-18,5.867805
+2002-01-22,5.405442
+2002-01-23,6.246103
+2002-01-24,6.548740
+2002-01-25,6.548740
+2002-01-28,6.405828
+2002-01-29,6.052750
+2002-01-30,5.943465
+2002-01-31,6.111597
+2003-01-02,3.152474
+2003-01-03,3.194508
+2003-01-06,3.446706
+2003-01-07,3.455112
+2003-01-08,3.387859
+2003-01-09,3.648464
+2003-01-10,3.606430
+2003-01-13,3.539178
+2003-01-14,3.867035
+2003-01-15,3.967914
+2003-01-16,4.009947
+2003-01-17,3.640057
+2003-01-21,3.497145
+2003-01-22,3.463518
+2003-01-23,3.169288
+2003-01-24,2.942310
+2003-01-27,2.740551
+2003-01-28,2.917090
+2003-01-29,3.211321
+2003-01-30,2.925496
+2003-01-31,3.320606
+2004-01-02,9.247259
+2004-01-05,9.709621
+2004-01-06,9.919787
+2004-01-07,10.197204
+2004-01-08,10.634348
+2004-01-09,11.012645
+2004-01-12,10.970612
+2004-01-13,10.911766
+2004-01-14,10.592314
+2004-01-15,10.550282
+2004-01-16,10.634348
+2004-01-20,10.676379
+2004-01-21,10.466215
+2004-01-22,10.440995
+2004-01-23,10.592314
+2004-01-26,10.457809
+2004-01-27,10.525061
+2004-01-28,10.205612
+2004-01-29,10.045886
+2004-01-30,10.424181
+2005-01-03,13.795228
+2005-01-04,13.576656
+2005-01-05,13.912921
+2005-01-06,13.996984
+2005-01-07,14.333249
+2005-01-10,14.543412
+2005-01-11,14.509789
+2005-01-12,14.408912
+2005-01-13,14.097866
+2005-01-14,14.350063
+2005-01-18,14.408912
+2005-01-19,14.686328
+2005-01-20,14.467754
+2005-01-21,14.165121
+2005-01-24,13.887701
+2005-01-25,14.013799
+2005-01-26,13.812040
+2005-01-27,13.744788
+2005-01-28,13.770008
+2005-01-31,13.786822
+2006-01-03,22.613752
+2006-01-04,23.084518
+2006-01-05,23.361937
+2006-01-06,23.639359
+2006-01-09,24.387543
+2006-01-10,24.194193
+2006-01-11,24.538864
+2006-01-12,24.496828
+2006-01-13,24.480013
+2006-01-17,23.992428
+2006-01-18,24.816282
+2006-01-19,25.102106
+2006-01-20,24.959190
+2006-01-23,24.774246
+2006-01-24,25.640133
+2006-01-25,25.303862
+2006-01-26,25.320673
+2006-01-27,25.337484
+2006-01-30,25.606501
+2006-01-31,26.590069
+2007-01-03,26.531221
+2007-01-04,26.943148
+2007-01-05,26.976774
+2007-01-08,27.245789
+2007-01-09,27.531609
+2007-01-10,28.103260
+2007-01-11,28.498369
+2007-01-12,28.901888
+2007-01-16,28.725349
+2007-01-17,28.716942
+2007-01-18,28.969137
+2007-01-19,30.440289
+2007-01-22,30.221725
+2007-01-23,29.608038
+2007-01-24,29.624853
+2007-01-25,29.339033
+2007-01-26,29.767769
+2007-01-29,29.330620
+2007-01-30,29.515562
+2007-01-31,29.557604
+2008-01-02,33.727276
+2008-01-03,32.995903
+2008-01-04,32.474689
+2008-01-07,32.230904
+2008-01-08,31.970291
+2008-01-09,32.357006
+2008-01-10,32.197266
+2008-01-11,31.415461
+2008-01-14,31.146446
+2008-01-15,31.180075
+2008-01-16,30.389845
+2008-01-17,30.213310
+2008-01-18,28.599247
+2008-01-22,28.162102
+2008-01-23,27.884687
+2008-01-24,28.843039
+2008-01-25,28.607653
+2008-01-28,28.784197
+2008-01-29,30.104025
+2008-01-30,29.549194
+2008-01-31,30.364634
+2009-01-02,15.493356
+2009-01-05,16.468527
+2009-01-06,16.552589
+2009-01-07,16.670282
+2009-01-08,16.813194
+2009-01-09,16.872044
+2009-01-12,16.073418
+2009-01-13,16.123857
+2009-01-14,15.342044
+2009-01-15,15.215943
+2009-01-16,15.720338
+2009-01-20,14.308032
+2009-01-21,15.737155
+2009-01-22,16.813194
+2009-01-23,16.518967
+2009-01-26,16.569407
+2009-01-27,16.468527
+2009-01-28,17.384844
+2009-01-29,16.771160
+2009-01-30,16.409679
+2010-01-04,33.298542
+2010-01-05,33.617989
+2010-01-06,33.138813
+2010-01-07,32.592381
+2010-01-08,32.752113
+2010-01-11,32.760513
+2010-01-12,32.155247
+2010-01-13,32.508316
+2010-01-14,32.457874
+2010-01-15,32.525124
+2010-01-19,32.642826
+2010-01-20,32.752113
+2010-01-21,32.306561
+2010-01-22,31.398645
+2010-01-25,31.987110
+2010-01-26,31.474310
+2010-01-27,32.155247
+2010-01-28,31.247324
+2010-01-29,31.053976
+2011-01-03,36.501446
+2011-01-04,36.442612
+2011-01-05,36.064301
+2011-01-06,35.425411
+2011-01-07,35.812107
+2011-01-10,35.786884
+2011-01-11,35.610352
+2011-01-12,35.383373
+2011-01-13,35.240456
+2011-01-14,34.240070
+2011-01-18,35.341347
+2011-01-19,34.946228
+2011-01-20,35.459038
+2011-01-21,35.156395
+2011-01-24,35.719635
+2011-01-25,36.089527
+2011-01-26,36.686390
+2011-01-27,36.871349
+2011-01-28,36.190411
+2011-01-31,35.450623
+2012-01-03,37.762440
+2012-01-04,37.846516
+2012-01-05,37.812878
+2012-01-06,37.871723
+2012-01-09,38.359306
+2012-01-10,38.779644
+2012-01-11,38.872108
+2012-01-12,38.880516
+2012-01-13,38.670353
+2012-01-17,38.527439
+2012-01-18,38.535847
+2012-01-19,39.006618
+2012-01-20,38.855301
+2012-01-23,38.712379
+2012-01-24,38.619907
+2012-01-25,39.258820
+2012-01-26,38.947777
+2012-01-27,40.956947
+2012-01-30,40.696342
+2012-01-31,40.755188
+2013-01-02,63.133549
+2013-01-03,61.872566
+2013-01-04,61.822144
+2013-01-07,61.166412
+2013-01-08,61.090763
+2013-01-09,61.023499
+2013-01-10,61.519497
+2013-01-11,61.183220
+2013-01-14,61.317730
+2013-01-15,61.544704
+2013-01-16,62.217228
+2013-01-17,62.208843
+2013-01-18,62.452621
+2013-01-22,62.847748
+2013-01-23,63.158775
+2013-01-24,62.477840
+2013-01-25,61.746475
+2013-01-28,61.687603
+2013-01-29,60.998276
+2013-01-30,59.636414
+2013-01-31,59.283337
+2014-01-02,60.216465
+2014-01-03,59.888615
+2014-01-06,59.913826
+2014-01-07,61.174809
+2014-01-08,60.544315
+2014-01-09,60.334148
+2014-01-10,60.401405
+2014-01-13,60.191238
+2014-01-14,61.292503
+2014-01-15,62.444210
+2014-01-16,61.973423
+2014-01-17,62.393784
+2014-01-21,62.528271
+2014-01-22,62.015476
+2014-01-23,61.536289
+2014-01-24,59.997890
+2014-01-27,59.552334
+2014-01-28,59.686855
+2014-01-29,59.241287
+2014-01-30,60.039921
+2014-01-31,59.653225
+2015-01-02,68.521065
+2015-01-05,68.081551
+2015-01-06,67.952286
+2015-01-07,69.374229
+2015-01-08,70.468712
+2015-01-09,70.339455
+2015-01-12,70.253273
+2015-01-13,70.089539
+2015-01-14,70.365303
+2015-01-15,70.348061
+2015-01-16,71.209862
+2015-01-20,70.675545
+2015-01-21,70.115395
+2015-01-22,73.467758
+2015-01-23,74.829391
+2015-01-26,75.880775
+2015-01-27,75.665321
+2015-01-28,75.113777
+2015-01-29,74.769066
+2015-01-30,74.553612
+2016-01-04,76.626717
+2016-01-05,78.197113
+2016-01-06,77.542046
+2016-01-07,75.612686
+2016-01-08,74.553780
+2016-01-11,75.101173
+2016-01-12,75.433205
+2016-01-13,74.284576
+2016-01-14,75.343468
+2016-01-15,71.000183
+2016-01-19,71.341194
+2016-01-20,70.192558
+2016-01-21,71.009163
+2016-01-22,73.243622
+2016-01-25,72.857750
+2016-01-26,75.029396
+2016-01-27,74.652496
+2016-01-28,76.106247
+2016-01-29,77.353584
+2017-01-03,81.108337
+2017-01-04,81.594246
+2017-01-05,81.519485
+2017-01-06,79.893593
+2017-01-09,80.108498
+2017-01-10,78.828331
+2017-01-11,79.613251
+2017-01-12,79.594559
+2017-01-13,80.061768
+2017-01-17,81.631615
+2017-01-18,81.482101
+2017-01-19,80.173912
+2017-01-20,81.127029
+2017-01-23,81.351288
+2017-01-24,81.911949
+2017-01-25,81.463425
+2017-01-26,82.238998
+2017-01-27,81.155060
+2017-01-30,81.070961
+2017-01-31,82.070801
+2018-01-02,105.789276
+2018-01-03,105.342545
+2018-01-04,104.118858
+2018-01-05,104.915222
+2018-01-08,105.225998
+2018-01-09,104.575310
+2018-01-10,101.894890
+2018-01-11,100.700363
+2018-01-12,100.583817
+2018-01-16,102.283363
+2018-01-17,102.972885
+2018-01-18,103.050583
+2018-01-19,104.254829
+2018-01-22,105.177444
+2018-01-23,107.148911
+2018-01-24,106.430244
+2018-01-25,105.478500
+2018-01-26,107.440254
+2018-01-29,106.663322
+2018-01-30,106.857559
+2018-01-31,109.518555
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/DLR.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,283 @@
+Date,Adj Close
+2005-01-03,7.521260
+2005-01-04,7.554466
+2005-01-05,7.305418
+2005-01-06,7.410570
+2005-01-07,7.338627
+2005-01-10,7.360764
+2005-01-11,7.338627
+2005-01-12,7.360764
+2005-01-13,7.399502
+2005-01-14,7.521260
+2005-01-18,7.582139
+2005-01-19,7.554466
+2005-01-20,7.504656
+2005-01-21,7.526796
+2005-01-24,7.482521
+2005-01-25,7.471451
+2005-01-26,7.587672
+2005-01-27,7.582139
+2005-01-28,7.637485
+2005-01-31,7.637485
+2006-01-03,13.327964
+2006-01-04,13.480288
+2006-01-05,13.638462
+2006-01-06,13.790785
+2006-01-09,13.913808
+2006-01-10,14.095422
+2006-01-11,13.954821
+2006-01-12,13.954821
+2006-01-13,14.025121
+2006-01-17,13.779068
+2006-01-18,13.697039
+2006-01-19,13.749775
+2006-01-20,13.913808
+2006-01-23,14.001685
+2006-01-24,14.195014
+2006-01-25,14.482077
+2006-01-26,14.757425
+2006-01-27,15.354984
+2006-01-30,14.997627
+2006-01-31,15.167516
+2007-01-03,21.039482
+2007-01-04,21.362026
+2007-01-05,20.984692
+2007-01-08,20.729090
+2007-01-09,20.716915
+2007-01-10,20.996870
+2007-01-11,20.948185
+2007-01-12,21.514187
+2007-01-16,21.757629
+2007-01-17,21.544619
+2007-01-18,21.581129
+2007-01-19,21.635908
+2007-01-22,21.453329
+2007-01-23,21.593302
+2007-01-24,21.635908
+2007-01-25,21.666340
+2007-01-26,21.648081
+2007-01-29,21.757629
+2007-01-30,21.818483
+2007-01-31,21.873262
+2008-01-02,24.152977
+2008-01-03,23.362513
+2008-01-04,22.070175
+2008-01-07,22.001162
+2008-01-08,21.229517
+2008-01-09,21.850601
+2008-01-10,21.913330
+2008-01-11,21.750217
+2008-01-14,22.314838
+2008-01-15,21.436543
+2008-01-16,21.856871
+2008-01-17,21.342447
+2008-01-18,20.677448
+2008-01-22,21.593386
+2008-01-23,23.073929
+2008-01-24,23.180576
+2008-01-25,23.105295
+2008-01-28,23.958490
+2008-01-29,23.613453
+2008-01-30,23.142946
+2008-01-31,22.434032
+2009-01-02,20.388601
+2009-01-05,19.751862
+2009-01-06,20.758947
+2009-01-07,20.538040
+2009-01-08,20.719963
+2009-01-09,20.330130
+2009-01-12,19.271059
+2009-01-13,20.122208
+2009-01-14,19.563440
+2009-01-15,19.433493
+2009-01-16,21.025337
+2009-01-20,18.705797
+2009-01-21,20.440575
+2009-01-22,19.712879
+2009-01-23,20.434078
+2009-01-26,21.025337
+2009-01-27,21.148787
+2009-01-28,22.805599
+2009-01-29,21.844002
+2009-01-30,20.726460
+2010-01-04,33.816151
+2010-01-05,34.038670
+2010-01-06,33.580139
+2010-01-07,33.876831
+2010-01-08,34.254433
+2010-01-11,34.085857
+2010-01-12,33.688011
+2010-01-13,33.849865
+2010-01-14,34.052143
+2010-01-15,33.714996
+2010-01-19,34.423008
+2010-01-20,34.018433
+2010-01-21,34.031918
+2010-01-22,33.108124
+2010-01-25,32.899094
+2010-01-26,32.703548
+2010-01-27,32.791214
+2010-01-28,32.352905
+2010-01-29,32.366394
+2011-01-03,36.393845
+2011-01-04,35.604652
+2011-01-05,35.772266
+2011-01-06,36.261147
+2011-01-07,36.324005
+2011-01-10,36.624317
+2011-01-11,36.540504
+2011-01-12,36.945591
+2011-01-13,37.504307
+2011-01-14,37.567169
+2011-01-18,37.630016
+2011-01-19,36.875736
+2011-01-20,36.044643
+2011-01-21,36.149410
+2011-01-24,36.575424
+2011-01-25,37.755733
+2011-01-26,37.162098
+2011-01-27,37.574142
+2011-01-28,37.546219
+2011-01-31,37.993183
+2012-01-03,48.506191
+2012-01-04,47.906727
+2012-01-05,48.316113
+2012-01-06,48.776688
+2012-01-09,48.732826
+2012-01-10,48.908276
+2012-01-11,49.098370
+2012-01-12,48.842480
+2012-01-13,48.637787
+2012-01-17,48.981377
+2012-01-18,49.215324
+2012-01-19,49.376156
+2012-01-20,49.770931
+2012-01-23,50.004879
+2012-01-24,49.456577
+2012-01-25,50.326538
+2012-01-26,50.874847
+2012-01-27,51.189205
+2012-01-30,50.882153
+2012-01-31,51.803303
+2013-01-02,52.389790
+2013-01-03,52.176449
+2013-01-04,52.359322
+2013-01-07,52.275505
+2013-01-08,52.191685
+2013-01-09,52.572651
+2013-01-10,52.740288
+2013-01-11,53.212658
+2013-01-14,53.738403
+2013-01-15,54.218414
+2013-01-16,53.928867
+2013-01-17,53.768867
+2013-01-18,54.469833
+2013-01-22,54.203171
+2013-01-23,53.776489
+2013-01-24,53.464108
+2013-01-25,55.117470
+2013-01-28,55.414612
+2013-01-29,53.906013
+2013-01-30,53.410770
+2013-01-31,51.742153
+2014-01-02,39.858360
+2014-01-03,40.148415
+2014-01-06,40.067837
+2014-01-07,40.172581
+2014-01-08,39.866409
+2014-01-09,40.043659
+2014-01-10,40.285378
+2014-01-13,40.454571
+2014-01-14,41.252224
+2014-01-15,42.307693
+2014-01-16,42.565533
+2014-01-17,41.711483
+2014-01-21,42.726669
+2014-01-22,42.106277
+2014-01-23,42.259361
+2014-01-24,42.178783
+2014-01-27,41.501999
+2014-01-28,41.993481
+2014-01-29,40.527081
+2014-01-30,40.245098
+2014-01-31,41.083023
+2015-01-02,56.519100
+2015-01-05,57.608459
+2015-01-06,57.429741
+2015-01-07,57.889305
+2015-01-08,58.646759
+2015-01-09,58.025478
+2015-01-12,58.570156
+2015-01-13,59.395691
+2015-01-14,60.442505
+2015-01-15,60.876537
+2015-01-16,61.361652
+2015-01-20,61.940365
+2015-01-21,61.778679
+2015-01-22,62.561638
+2015-01-23,62.680790
+2015-01-26,63.021225
+2015-01-27,62.995689
+2015-01-28,63.310577
+2015-01-29,63.063770
+2015-01-30,62.076538
+2016-01-04,69.104713
+2016-01-05,69.186333
+2016-01-06,69.830215
+2016-01-07,69.630707
+2016-01-08,69.866493
+2016-01-11,71.281250
+2016-01-12,70.809669
+2016-01-13,70.401558
+2016-01-14,71.063583
+2016-01-15,69.213539
+2016-01-19,68.107124
+2016-01-20,65.876198
+2016-01-21,65.749237
+2016-01-22,67.798798
+2016-01-25,68.669403
+2016-01-26,71.217751
+2016-01-27,69.866493
+2016-01-28,72.070229
+2016-01-29,72.623421
+2017-01-03,93.540131
+2017-01-04,96.505630
+2017-01-05,99.075729
+2017-01-06,97.946014
+2017-01-09,96.778656
+2017-01-10,96.364410
+2017-01-11,96.213776
+2017-01-12,96.496216
+2017-01-13,96.298523
+2017-01-17,97.287018
+2017-01-18,98.501450
+2017-01-19,98.614426
+2017-01-20,99.602921
+2017-01-23,99.838280
+2017-01-24,101.062126
+2017-01-25,101.099792
+2017-01-26,101.269249
+2017-01-27,100.196022
+2017-01-30,100.186600
+2017-01-31,101.325737
+2018-01-02,109.609818
+2018-01-03,110.611931
+2018-01-04,109.240105
+2018-01-05,109.940605
+2018-01-08,111.059471
+2018-01-09,109.551437
+2018-01-10,106.574287
+2018-01-11,105.017609
+2018-01-12,102.916084
+2018-01-16,104.570053
+2018-01-17,104.112785
+2018-01-18,104.064133
+2018-01-19,104.394936
+2018-01-22,106.379692
+2018-01-23,108.101784
+2018-01-24,107.848816
+2018-01-25,108.393654
+2018-01-26,108.627159
+2018-01-29,104.463043
+2018-01-30,103.674965
+2018-01-31,108.919037
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/EQIX.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,366 @@
+Date,Adj Close
+2001-01-02,97.159264
+2001-01-03,98.863808
+2001-01-04,98.863808
+2001-01-05,109.091118
+2001-01-08,107.386559
+2001-01-09,101.419266
+2001-01-10,103.977470
+2001-01-11,105.682014
+2001-01-12,126.136597
+2001-01-16,136.363907
+2001-01-17,153.409378
+2001-01-18,158.523010
+2001-01-19,160.227585
+2001-01-22,163.636658
+2001-01-23,173.863968
+2001-01-24,190.909454
+2001-01-25,177.273041
+2001-01-26,163.636658
+2001-01-29,165.341217
+2001-01-30,161.932083
+2001-01-31,161.932083
+2002-01-02,73.363770
+2002-01-03,81.000137
+2002-01-04,85.363792
+2002-01-07,85.909256
+2002-01-08,81.818329
+2002-01-09,92.181984
+2002-01-10,88.091064
+2002-01-11,86.727432
+2002-01-14,78.272881
+2002-01-15,77.181946
+2002-01-16,74.181953
+2002-01-17,68.454674
+2002-01-18,63.272850
+2002-01-22,57.272839
+2002-01-23,56.454655
+2002-01-24,63.272850
+2002-01-25,66.000122
+2002-01-28,63.000118
+2002-01-29,61.636475
+2002-01-30,63.000118
+2002-01-31,62.454651
+2003-01-02,4.465917
+2003-01-03,4.329554
+2003-01-06,4.806827
+2003-01-07,6.562512
+2003-01-08,5.957397
+2003-01-09,6.025579
+2003-01-10,5.821033
+2003-01-13,6.051148
+2003-01-14,5.514215
+2003-01-15,5.224442
+2003-01-16,5.173305
+2003-01-17,4.576712
+2003-01-21,4.176144
+2003-01-22,3.826711
+2003-01-23,3.519893
+2003-01-24,3.306824
+2003-01-27,2.693187
+2003-01-28,3.136369
+2003-01-29,2.803982
+2003-01-30,2.607959
+2003-01-31,2.982960
+2004-01-02,24.571066
+2004-01-05,24.715952
+2004-01-06,24.639246
+2004-01-07,25.056862
+2004-01-08,26.369362
+2004-01-09,31.423349
+2004-01-12,29.948917
+2004-01-13,28.977320
+2004-01-14,30.511419
+2004-01-15,30.366533
+2004-01-16,30.784143
+2004-01-20,31.056873
+2004-01-21,30.315393
+2004-01-22,28.977320
+2004-01-23,28.423346
+2004-01-26,29.744371
+2004-01-27,29.113693
+2004-01-28,29.284142
+2004-01-29,28.977320
+2004-01-30,28.048344
+2005-01-03,36.835297
+2005-01-04,36.127903
+2005-01-05,35.377903
+2005-01-06,35.676205
+2005-01-07,35.292675
+2005-01-10,35.983017
+2005-01-11,35.599503
+2005-01-12,35.786995
+2005-01-13,34.977341
+2005-01-14,35.343819
+2005-01-18,35.931881
+2005-01-19,35.804047
+2005-01-20,35.701775
+2005-01-21,35.650635
+2005-01-24,35.284161
+2005-01-25,34.951767
+2005-01-26,35.173363
+2005-01-27,35.403477
+2005-01-28,34.943241
+2005-01-31,35.744381
+2006-01-03,35.309727
+2006-01-04,36.179039
+2006-01-05,36.860867
+2006-01-06,37.065407
+2006-01-09,37.593819
+2006-01-10,37.431889
+2006-01-11,38.284153
+2006-01-12,38.633598
+2006-01-13,39.196098
+2006-01-17,39.519955
+2006-01-18,39.690418
+2006-01-19,40.346657
+2006-01-20,39.323936
+2006-01-23,39.375072
+2006-01-24,39.690418
+2006-01-25,39.929043
+2006-01-26,39.724499
+2006-01-27,40.397800
+2006-01-30,40.159149
+2006-01-31,39.997227
+2007-01-03,64.244438
+2007-01-04,65.795578
+2007-01-05,64.917725
+2007-01-08,64.764328
+2007-01-09,66.630798
+2007-01-10,68.054108
+2007-01-11,70.201836
+2007-01-12,69.826836
+2007-01-16,69.946152
+2007-01-17,69.545578
+2007-01-18,67.789886
+2007-01-19,70.747292
+2007-01-22,69.681931
+2007-01-23,70.730232
+2007-01-24,70.755806
+2007-01-25,70.184776
+2007-01-26,69.622292
+2007-01-29,69.843864
+2007-01-30,71.224556
+2007-01-31,71.650688
+2008-01-02,84.051292
+2008-01-03,84.903557
+2008-01-04,80.684799
+2008-01-07,75.681953
+2008-01-08,74.821159
+2008-01-09,73.355255
+2008-01-10,74.940468
+2008-01-11,73.960342
+2008-01-14,73.653534
+2008-01-15,71.556946
+2008-01-16,69.162064
+2008-01-17,65.198975
+2008-01-18,63.349552
+2008-01-22,61.491592
+2008-01-23,60.750122
+2008-01-24,66.127960
+2008-01-25,64.414879
+2008-01-28,65.250099
+2008-01-29,62.778530
+2008-01-30,62.130814
+2008-01-31,64.372246
+2009-01-02,49.056908
+2009-01-05,50.514297
+2009-01-06,53.599525
+2009-01-07,49.508610
+2009-01-08,50.531342
+2009-01-09,49.423382
+2009-01-12,47.403488
+2009-01-13,48.034180
+2009-01-14,44.940422
+2009-01-15,44.838146
+2009-01-16,45.775654
+2009-01-20,41.582455
+2009-01-21,45.375080
+2009-01-22,43.201778
+2009-01-23,44.241558
+2009-01-26,45.340988
+2009-01-27,45.477352
+2009-01-28,48.937584
+2009-01-29,47.863731
+2009-01-30,45.468826
+2010-01-04,93.375160
+2010-01-05,92.505836
+2010-01-06,93.349602
+2010-01-07,91.440514
+2010-01-08,90.997322
+2010-01-11,91.747322
+2010-01-12,88.031410
+2010-01-13,87.852425
+2010-01-14,88.738792
+2010-01-15,87.025719
+2010-01-19,88.576874
+2010-01-20,88.167786
+2010-01-21,88.099586
+2010-01-22,84.392189
+2010-01-25,85.304123
+2010-01-26,84.767197
+2010-01-27,84.588226
+2010-01-28,83.318336
+2010-01-29,82.014351
+2011-01-03,71.130806
+2011-01-04,70.184776
+2011-01-05,70.602394
+2011-01-06,69.886482
+2011-01-07,70.031380
+2011-01-10,73.193298
+2011-01-11,74.241600
+2011-01-12,74.565475
+2011-01-13,74.190483
+2011-01-14,74.752968
+2011-01-18,75.639336
+2011-01-19,73.721733
+2011-01-20,72.554100
+2011-01-21,72.545601
+2011-01-24,75.681953
+2011-01-25,74.948997
+2011-01-26,74.616615
+2011-01-27,74.727394
+2011-01-28,75.699005
+2011-01-31,75.358101
+2012-01-03,86.284256
+2012-01-04,85.994476
+2012-01-05,89.275726
+2012-01-06,89.420609
+2012-01-09,91.832550
+2012-01-10,94.108139
+2012-01-11,95.011536
+2012-01-12,95.949036
+2012-01-13,95.931976
+2012-01-17,96.716080
+2012-01-18,96.264397
+2012-01-19,96.818367
+2012-01-20,98.966087
+2012-01-23,98.020058
+2012-01-24,98.846764
+2012-01-25,100.466087
+2012-01-26,102.102455
+2012-01-27,103.150749
+2012-01-30,101.761536
+2012-01-31,102.238823
+2013-01-02,183.247482
+2013-01-03,180.775894
+2013-01-04,183.460556
+2013-01-07,186.460571
+2013-01-08,183.417969
+2013-01-09,185.659424
+2013-01-10,185.608261
+2013-01-11,185.557159
+2013-01-14,184.125336
+2013-01-15,184.764542
+2013-01-16,184.491821
+2013-01-17,186.221939
+2013-01-18,187.466217
+2013-01-22,189.469086
+2013-01-23,188.889526
+2013-01-24,189.196365
+2013-01-25,191.974777
+2013-01-28,189.792953
+2013-01-29,184.474731
+2013-01-30,182.710571
+2013-01-31,183.605469
+2014-01-02,148.943436
+2014-01-03,147.801376
+2014-01-06,148.449127
+2014-01-07,153.059937
+2014-01-08,153.656494
+2014-01-09,151.270157
+2014-01-10,152.565613
+2014-01-13,149.079788
+2014-01-14,152.335480
+2014-01-15,153.008804
+2014-01-16,152.966156
+2014-01-17,149.889450
+2014-01-21,152.804260
+2014-01-22,152.531540
+2014-01-23,155.659348
+2014-01-24,156.716202
+2014-01-27,154.321304
+2014-01-28,155.625275
+2014-01-29,155.659348
+2014-01-30,157.108231
+2014-01-31,157.841171
+2015-01-02,200.748856
+2015-01-05,198.685150
+2015-01-06,194.353943
+2015-01-07,194.991669
+2015-01-08,197.321152
+2015-01-09,192.104218
+2015-01-12,192.095352
+2015-01-13,192.423065
+2015-01-14,193.866760
+2015-01-15,193.273422
+2015-01-16,195.071365
+2015-01-20,196.984543
+2015-01-21,197.887955
+2015-01-22,202.963150
+2015-01-23,204.247467
+2015-01-26,203.193451
+2015-01-27,196.541672
+2015-01-28,192.290207
+2015-01-29,196.559372
+2015-01-30,192.077652
+2016-01-04,279.799561
+2016-01-05,286.726501
+2016-01-06,292.131989
+2016-01-07,286.613068
+2016-01-08,292.755676
+2016-01-11,295.675781
+2016-01-12,297.603607
+2016-01-13,288.777191
+2016-01-14,293.889648
+2016-01-15,286.518555
+2016-01-19,278.882843
+2016-01-20,278.174072
+2016-01-21,273.845947
+2016-01-22,280.716187
+2016-01-25,283.437836
+2016-01-26,286.943878
+2016-01-27,283.097565
+2016-01-28,283.711884
+2016-01-29,293.492798
+2017-01-03,346.168182
+2017-01-04,353.106598
+2017-01-05,356.812225
+2017-01-06,357.526306
+2017-01-09,360.131866
+2017-01-10,357.082428
+2017-01-11,358.578186
+2017-01-12,361.058228
+2017-01-13,361.830261
+2017-01-17,362.968964
+2017-01-18,363.548004
+2017-01-19,367.813324
+2017-01-20,369.859131
+2017-01-23,371.866394
+2017-01-24,376.025574
+2017-01-25,370.978516
+2017-01-26,370.766235
+2017-01-27,369.559998
+2017-01-30,372.850647
+2017-01-31,371.509338
+2018-01-02,439.406860
+2018-01-03,441.432159
+2018-01-04,440.419525
+2018-01-05,441.933624
+2018-01-08,450.497192
+2018-01-09,448.314514
+2018-01-10,435.552734
+2018-01-11,428.070648
+2018-01-12,428.621246
+2018-01-16,440.566986
+2018-01-17,434.471191
+2018-01-18,430.096039
+2018-01-19,430.528625
+2018-01-22,428.719543
+2018-01-23,434.569519
+2018-01-24,433.881256
+2018-01-25,431.787140
+2018-01-26,434.166412
+2018-01-29,427.844513
+2018-01-30,432.170563
+2018-01-31,447.537781
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/EQR.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,511 @@
+Date,Adj Close
+1994-01-03,2.370741
+1994-01-04,2.399890
+1994-01-05,2.331877
+1994-01-06,2.322160
+1994-01-07,2.244431
+1994-01-10,2.254147
+1994-01-11,2.273581
+1994-01-12,2.312445
+1994-01-13,2.331877
+1994-01-14,2.312445
+1994-01-17,2.254147
+1994-01-18,2.234715
+1994-01-19,2.254147
+1994-01-20,2.283296
+1994-01-21,2.263863
+1994-01-24,2.263863
+1994-01-25,2.234715
+1994-01-26,2.234715
+1994-01-27,2.263863
+1994-01-28,2.234715
+1994-01-31,2.263863
+1995-01-03,2.608248
+1995-01-04,2.608248
+1995-01-05,2.529889
+1995-01-06,2.563471
+1995-01-09,2.529889
+1995-01-10,2.552276
+1995-01-11,2.529889
+1995-01-12,2.507500
+1995-01-13,2.507500
+1995-01-16,2.473917
+1995-01-17,2.518694
+1995-01-18,2.507500
+1995-01-19,2.485112
+1995-01-20,2.462723
+1995-01-23,2.395557
+1995-01-24,2.429141
+1995-01-25,2.417948
+1995-01-26,2.406752
+1995-01-27,2.417948
+1995-01-30,2.395557
+1995-01-31,2.384364
+1996-01-02,3.194002
+1996-01-03,3.141856
+1996-01-04,3.076672
+1996-01-05,3.050598
+1996-01-08,3.024525
+1996-01-09,3.037562
+1996-01-10,3.024525
+1996-01-11,3.102745
+1996-01-12,3.128819
+1996-01-15,3.167929
+1996-01-16,3.076672
+1996-01-17,3.050598
+1996-01-18,3.102745
+1996-01-19,3.154893
+1996-01-22,3.141856
+1996-01-23,3.128819
+1996-01-24,3.102745
+1996-01-25,3.128819
+1996-01-26,3.141856
+1996-01-29,3.141856
+1996-01-30,3.180966
+1996-01-31,3.207037
+1997-01-02,4.855559
+1997-01-03,4.900380
+1997-01-06,5.004959
+1997-01-07,5.034843
+1997-01-08,5.079663
+1997-01-09,5.109542
+1997-01-10,5.094604
+1997-01-13,5.124484
+1997-01-14,5.124484
+1997-01-15,5.169303
+1997-01-16,5.184243
+1997-01-17,5.064721
+1997-01-20,5.004959
+1997-01-21,5.019903
+1997-01-22,5.004959
+1997-01-23,4.990022
+1997-01-24,4.930263
+1997-01-27,4.945201
+1997-01-28,4.960143
+1997-01-29,4.975082
+1997-01-30,5.004959
+1997-01-31,5.139424
+1998-01-02,6.720457
+1998-01-05,6.737049
+1998-01-06,6.728753
+1998-01-07,6.728753
+1998-01-08,6.761941
+1998-01-09,6.770239
+1998-01-12,6.703866
+1998-01-13,6.695568
+1998-01-14,6.728753
+1998-01-15,6.836612
+1998-01-16,6.919585
+1998-01-20,6.786833
+1998-01-21,6.695568
+1998-01-22,6.654081
+1998-01-23,6.645787
+1998-01-26,6.662379
+1998-01-27,6.670675
+1998-01-28,6.803427
+1998-01-29,6.778537
+1998-01-30,6.786833
+1999-01-04,6.183989
+1999-01-05,6.193431
+1999-01-06,6.287846
+1999-01-07,6.259517
+1999-01-08,6.221756
+1999-01-11,6.250079
+1999-01-12,6.212315
+1999-01-13,6.193431
+1999-01-14,6.136785
+1999-01-15,6.070697
+1999-01-19,6.202872
+1999-01-20,6.316167
+1999-01-21,6.306726
+1999-01-22,6.127344
+1999-01-25,6.183989
+1999-01-26,6.165105
+1999-01-27,6.193431
+1999-01-28,6.193431
+1999-01-29,6.165105
+2000-01-03,7.337708
+2000-01-04,7.283352
+2000-01-05,7.435542
+2000-01-06,7.511635
+2000-01-07,7.652957
+2000-01-10,7.707309
+2000-01-11,7.663828
+2000-01-12,7.631212
+2000-01-13,7.544250
+2000-01-14,7.413804
+2000-01-18,7.348577
+2000-01-19,7.381188
+2000-01-20,7.337708
+2000-01-21,7.413804
+2000-01-24,7.326833
+2000-01-25,7.315964
+2000-01-26,7.326833
+2000-01-27,7.348577
+2000-01-28,7.283352
+2000-01-31,7.218127
+2001-01-02,10.785970
+2001-01-03,10.910521
+2001-01-04,10.835790
+2001-01-05,10.636508
+2001-01-08,10.549328
+2001-01-09,10.524414
+2001-01-10,10.524414
+2001-01-11,10.424776
+2001-01-12,10.374956
+2001-01-16,10.300229
+2001-01-17,10.374956
+2001-01-18,10.350044
+2001-01-19,10.325139
+2001-01-22,10.125856
+2001-01-23,10.026222
+2001-01-24,10.225498
+2001-01-25,10.362501
+2001-01-26,10.300229
+2001-01-29,10.320652
+2001-01-30,10.412320
+2001-01-31,10.438225
+2002-01-02,12.737860
+2002-01-03,12.813179
+2002-01-04,12.649243
+2002-01-07,12.658106
+2002-01-08,12.627096
+2002-01-09,12.534056
+2002-01-10,12.467593
+2002-01-11,12.396707
+2002-01-14,12.392278
+2002-01-15,12.290370
+2002-01-16,12.206189
+2002-01-17,12.122014
+2002-01-18,12.051122
+2002-01-22,12.192902
+2002-01-23,12.206189
+2002-01-24,12.161885
+2002-01-25,12.184040
+2002-01-28,12.157459
+2002-01-29,12.024536
+2002-01-30,11.993526
+2002-01-31,11.865033
+2003-01-02,11.837352
+2003-01-03,12.031017
+2003-01-06,12.238859
+2003-01-07,12.045192
+2003-01-08,12.002681
+2003-01-09,12.111320
+2003-01-10,12.064088
+2003-01-13,11.917656
+2003-01-14,11.856249
+2003-01-15,11.761774
+2003-01-16,11.591724
+2003-01-17,11.374441
+2003-01-21,11.331929
+2003-01-22,11.313033
+2003-01-23,11.454741
+2003-01-24,11.213835
+2003-01-27,11.223286
+2003-01-28,11.176047
+2003-01-29,11.346098
+2003-01-30,11.279963
+2003-01-31,11.544490
+2004-01-02,14.855682
+2004-01-05,14.850653
+2004-01-06,14.905996
+2004-01-07,14.790287
+2004-01-08,14.835566
+2004-01-09,14.790287
+2004-01-12,14.714824
+2004-01-13,14.553848
+2004-01-14,14.624271
+2004-01-15,14.664515
+2004-01-16,14.468321
+2004-01-20,14.332494
+2004-01-21,14.312365
+2004-01-22,14.307340
+2004-01-23,14.578999
+2004-01-26,14.624271
+2004-01-27,14.714824
+2004-01-28,14.755072
+2004-01-29,14.865745
+2004-01-30,14.639367
+2005-01-03,18.848696
+2005-01-04,18.731731
+2005-01-05,18.130907
+2005-01-06,18.130907
+2005-01-07,18.051157
+2005-01-10,17.944815
+2005-01-11,17.737452
+2005-01-12,17.721500
+2005-01-13,17.881006
+2005-01-14,17.992664
+2005-01-18,18.184078
+2005-01-19,18.194704
+2005-01-20,18.024567
+2005-01-21,17.923542
+2005-01-24,17.705547
+2005-01-25,17.338675
+2005-01-26,17.269562
+2005-01-27,16.998383
+2005-01-28,16.923956
+2005-01-31,16.769760
+2006-01-03,22.286734
+2006-01-04,22.364758
+2006-01-05,22.409338
+2006-01-06,22.788313
+2006-01-09,23.011236
+2006-01-10,23.189571
+2006-01-11,23.066971
+2006-01-12,22.849611
+2006-01-13,22.609972
+2006-01-17,22.565393
+2006-01-18,22.648983
+2006-01-19,22.988949
+2006-01-20,22.732584
+2006-01-23,22.844051
+2006-01-24,23.044670
+2006-01-25,23.206293
+2006-01-26,23.306610
+2006-01-27,23.735741
+2006-01-30,23.657715
+2006-01-31,23.635418
+2007-01-03,29.405499
+2007-01-04,29.463367
+2007-01-05,28.884741
+2007-01-08,28.861599
+2007-01-09,29.278210
+2007-01-10,29.741104
+2007-01-11,30.215576
+2007-01-12,30.470158
+2007-01-16,31.019854
+2007-01-17,30.898346
+2007-01-18,30.927275
+2007-01-19,31.170288
+2007-01-22,30.759474
+2007-01-23,30.811548
+2007-01-24,31.511686
+2007-01-25,31.662127
+2007-01-26,31.870417
+2007-01-29,31.853064
+2007-01-30,32.177101
+2007-01-31,32.564770
+2008-01-02,22.029230
+2008-01-03,21.097994
+2008-01-04,20.184893
+2008-01-07,20.487247
+2008-01-08,20.021627
+2008-01-09,20.281652
+2008-01-10,20.644468
+2008-01-11,20.342113
+2008-01-14,20.372353
+2008-01-15,19.822073
+2008-01-16,20.196991
+2008-01-17,19.985344
+2008-01-18,19.785797
+2008-01-22,20.505388
+2008-01-23,22.688354
+2008-01-24,22.646027
+2008-01-25,22.742775
+2008-01-28,22.821392
+2008-01-29,22.833487
+2008-01-30,22.265068
+2008-01-31,22.597652
+2009-01-02,17.954350
+2009-01-05,17.356508
+2009-01-06,17.769909
+2009-01-07,17.311989
+2009-01-08,17.121185
+2009-01-09,16.421581
+2009-01-12,15.486655
+2009-01-13,16.338905
+2009-01-14,15.880983
+2009-01-15,16.675983
+2009-01-16,17.343790
+2009-01-20,15.378539
+2009-01-21,16.656906
+2009-01-22,15.505740
+2009-01-23,15.982746
+2009-01-26,15.715618
+2009-01-27,15.912777
+2009-01-28,17.401024
+2009-01-29,15.887341
+2009-01-30,15.219539
+2010-01-04,22.694002
+2010-01-05,22.605671
+2010-01-06,22.734772
+2010-01-07,22.952202
+2010-01-08,22.660028
+2010-01-11,22.592085
+2010-01-12,22.265947
+2010-01-13,22.972589
+2010-01-14,22.931814
+2010-01-15,22.673618
+2010-01-19,23.387053
+2010-01-20,22.945402
+2010-01-21,22.374655
+2010-01-22,21.695196
+2010-01-25,21.688396
+2010-01-26,21.647635
+2010-01-27,22.041719
+2010-01-28,21.933004
+2010-01-29,21.776733
+2011-01-03,36.854477
+2011-01-04,35.928200
+2011-01-05,35.907143
+2011-01-06,35.472080
+2011-01-07,35.352776
+2011-01-10,35.268570
+2011-01-11,35.044029
+2011-01-12,35.128235
+2011-01-13,35.247524
+2011-01-14,35.724693
+2011-01-18,36.215897
+2011-01-19,35.717678
+2011-01-20,35.914162
+2011-01-21,36.124668
+2011-01-24,36.307129
+2011-01-25,36.910599
+2011-01-26,37.156204
+2011-01-27,37.759686
+2011-01-28,37.114101
+2011-01-31,38.026340
+2012-01-03,40.853394
+2012-01-04,40.528591
+2012-01-05,40.672955
+2012-01-06,40.196568
+2012-01-09,39.698536
+2012-01-10,39.835674
+2012-01-11,39.734623
+2012-01-12,39.027275
+2012-01-13,39.698536
+2012-01-17,40.117172
+2012-01-18,40.340919
+2012-01-19,40.066650
+2012-01-20,40.254314
+2012-01-23,40.752350
+2012-01-24,40.853394
+2012-01-25,41.957748
+2012-01-26,42.766148
+2012-01-27,43.040436
+2012-01-30,42.802235
+2012-01-31,42.982681
+2013-01-02,42.421501
+2013-01-03,42.600086
+2013-01-04,42.585213
+2013-01-07,42.905167
+2013-01-08,43.061440
+2013-01-09,43.158161
+2013-01-10,43.433491
+2013-01-11,43.269787
+2013-01-14,43.470692
+2013-01-15,43.708817
+2013-01-16,43.589764
+2013-01-17,43.507912
+2013-01-18,43.463261
+2013-01-22,43.537674
+2013-01-23,43.448376
+2013-01-24,43.135845
+2013-01-25,43.225140
+2013-01-28,43.269787
+2013-01-29,42.972141
+2013-01-30,42.466164
+2013-01-31,41.216057
+2014-01-02,40.036583
+2014-01-03,40.375408
+2014-01-06,40.691147
+2014-01-07,40.760464
+2014-01-08,41.130096
+2014-01-09,41.153198
+2014-01-10,41.253307
+2014-01-13,40.983780
+2014-01-14,41.191708
+2014-01-15,41.415031
+2014-01-16,41.499741
+2014-01-17,41.461231
+2014-01-21,41.907879
+2014-01-22,41.569046
+2014-01-23,41.407333
+2014-01-24,41.353420
+2014-01-27,41.091599
+2014-01-28,41.476639
+2014-01-29,41.545940
+2014-01-30,42.462337
+2014-01-31,42.647163
+2015-01-02,58.351242
+2015-01-05,58.867916
+2015-01-06,59.201759
+2015-01-07,60.076118
+2015-01-08,60.751751
+2015-01-09,61.204830
+2015-01-12,61.912251
+2015-01-13,61.276348
+2015-01-14,62.063278
+2015-01-15,62.420963
+2015-01-16,63.104553
+2015-01-20,61.983791
+2015-01-21,61.785069
+2015-01-22,63.040985
+2015-01-23,63.430450
+2015-01-26,63.668915
+2015-01-27,63.780190
+2015-01-28,63.295315
+2015-01-29,63.064804
+2015-01-30,61.689697
+2016-01-04,65.392471
+2016-01-05,66.701942
+2016-01-06,66.071770
+2016-01-07,65.867157
+2016-01-08,64.508568
+2016-01-11,65.294266
+2016-01-12,65.425201
+2016-01-13,64.795013
+2016-01-14,64.303963
+2016-01-15,64.312134
+2016-01-19,64.803200
+2016-01-20,62.527958
+2016-01-21,62.560703
+2016-01-22,63.608295
+2016-01-25,64.001144
+2016-01-26,65.261520
+2016-01-27,64.058434
+2016-01-28,62.028728
+2016-01-29,63.092678
+2017-01-03,60.129578
+2017-01-04,60.743816
+2017-01-05,61.565960
+2017-01-06,61.783302
+2017-01-09,60.923367
+2017-01-10,60.365826
+2017-01-11,59.827175
+2017-01-12,60.583172
+2017-01-13,59.902779
+2017-01-17,59.987827
+2017-01-18,60.101223
+2017-01-19,59.534237
+2017-01-20,59.874424
+2017-01-23,59.553131
+2017-01-24,58.863293
+2017-01-25,58.305752
+2017-01-26,58.135651
+2017-01-27,57.663158
+2017-01-30,57.360764
+2017-01-31,57.426910
+2018-01-02,61.899284
+2018-01-03,62.220917
+2018-01-04,61.148819
+2018-01-05,61.100079
+2018-01-08,61.509434
+2018-01-09,60.768703
+2018-01-10,59.901276
+2018-01-11,59.413956
+2018-01-12,58.887653
+2018-01-16,59.131310
+2018-01-17,59.306747
+2018-01-18,58.916897
+2018-01-19,58.936386
+2018-01-22,59.628380
+2018-01-23,60.222908
+2018-01-24,59.881786
+2018-01-25,59.657619
+2018-01-26,59.979252
+2018-01-29,59.657619
+2018-01-30,59.033852
+2018-01-31,60.047474
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/ESS.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,490 @@
+Date,Adj Close
+1995-01-03,5.361976
+1995-01-04,5.445754
+1995-01-05,5.487644
+1995-01-06,5.571425
+1995-01-09,5.529535
+1995-01-10,5.529535
+1995-01-11,5.487644
+1995-01-12,5.487644
+1995-01-13,5.529535
+1995-01-16,5.487644
+1995-01-17,5.529535
+1995-01-18,5.529535
+1995-01-19,5.403865
+1995-01-20,5.445754
+1995-01-23,5.361976
+1995-01-24,5.403865
+1995-01-25,5.487644
+1995-01-26,5.445754
+1995-01-27,5.529535
+1995-01-30,5.571425
+1995-01-31,5.529535
+1996-01-02,7.001582
+1996-01-03,7.139769
+1996-01-04,7.093709
+1996-01-05,7.047646
+1996-01-08,7.047646
+1996-01-09,6.955520
+1996-01-10,6.909458
+1996-01-11,6.955520
+1996-01-12,7.047646
+1996-01-15,7.047646
+1996-01-16,7.047646
+1996-01-17,7.001582
+1996-01-18,7.231898
+1996-01-19,7.277960
+1996-01-22,7.185834
+1996-01-23,7.139769
+1996-01-24,7.231898
+1996-01-25,7.185834
+1996-01-26,7.277960
+1996-01-29,7.231898
+1996-01-30,7.324024
+1996-01-31,7.370086
+1997-01-02,11.446917
+1997-01-03,11.546024
+1997-01-06,11.446917
+1997-01-07,11.496476
+1997-01-08,11.397363
+1997-01-09,11.347816
+1997-01-10,11.397363
+1997-01-13,11.397363
+1997-01-14,11.546024
+1997-01-15,11.546024
+1997-01-16,11.694691
+1997-01-17,11.595581
+1997-01-20,11.446917
+1997-01-21,11.496476
+1997-01-22,11.546024
+1997-01-23,11.298262
+1997-01-24,11.595581
+1997-01-27,11.347816
+1997-01-28,11.397363
+1997-01-29,11.347816
+1997-01-30,11.397363
+1997-01-31,11.595581
+1998-01-02,14.392711
+1998-01-05,14.392711
+1998-01-06,14.445044
+1998-01-07,14.628218
+1998-01-08,14.602058
+1998-01-09,14.471205
+1998-01-12,14.340367
+1998-01-13,14.366538
+1998-01-14,14.471205
+1998-01-15,14.497379
+1998-01-16,14.549726
+1998-01-20,14.497379
+1998-01-21,14.418876
+1998-01-22,14.445044
+1998-01-23,14.549726
+1998-01-26,14.549726
+1998-01-27,14.523542
+1998-01-28,14.471205
+1998-01-29,14.445044
+1998-01-30,14.418876
+1999-01-04,13.512537
+1999-01-05,13.484681
+1999-01-06,13.484681
+1999-01-07,13.317512
+1999-01-08,13.038905
+1999-01-11,13.094625
+1999-01-12,13.178213
+1999-01-13,13.178213
+1999-01-14,13.094625
+1999-01-15,13.122489
+1999-01-19,13.011048
+1999-01-20,12.955326
+1999-01-21,12.899602
+1999-01-22,12.788157
+1999-01-25,12.899602
+1999-01-26,12.871737
+1999-01-27,12.983184
+1999-01-28,13.038905
+1999-01-29,12.760298
+2000-01-03,15.890048
+2000-01-04,15.711165
+2000-01-05,15.651538
+2000-01-06,15.800603
+2000-01-07,16.337227
+2000-01-10,16.247795
+2000-01-11,16.068920
+2000-01-12,16.039106
+2000-01-13,16.217983
+2000-01-14,16.158352
+2000-01-18,16.098736
+2000-01-19,16.277605
+2000-01-20,16.367039
+2000-01-21,16.247795
+2000-01-24,16.217983
+2000-01-25,16.307419
+2000-01-26,16.277605
+2000-01-27,16.396852
+2000-01-28,16.188169
+2000-01-31,16.217983
+2001-01-02,27.282911
+2001-01-03,28.099201
+2001-01-04,27.659676
+2001-01-05,26.027073
+2001-01-08,26.152664
+2001-01-09,26.121267
+2001-01-10,26.372431
+2001-01-11,26.121267
+2001-01-12,26.215467
+2001-01-16,26.121267
+2001-01-17,25.964294
+2001-01-18,25.964294
+2001-01-19,25.807316
+2001-01-22,25.587536
+2001-01-23,25.964294
+2001-01-24,25.713121
+2001-01-25,25.838709
+2001-01-26,25.493353
+2001-01-29,25.769623
+2001-01-30,25.915316
+2001-01-31,25.995693
+2002-01-02,26.223192
+2002-01-03,26.435965
+2002-01-04,26.313616
+2002-01-07,26.143400
+2002-01-08,26.223192
+2002-01-09,26.239151
+2002-01-10,26.281696
+2002-01-11,26.143400
+2002-01-14,26.329580
+2002-01-15,26.026388
+2002-01-16,25.744478
+2002-01-17,25.595535
+2002-01-18,25.164684
+2002-01-22,25.185986
+2002-01-23,25.239159
+2002-01-24,25.292351
+2002-01-25,24.973206
+2002-01-28,24.813629
+2002-01-29,24.701929
+2002-01-30,24.696608
+2002-01-31,24.648737
+2003-01-02,28.990917
+2003-01-03,29.069910
+2003-01-06,29.199690
+2003-01-07,29.002197
+2003-01-08,28.787802
+2003-01-09,28.844221
+2003-01-10,28.595938
+2003-01-13,28.782146
+2003-01-14,28.889351
+2003-01-15,28.940125
+2003-01-16,28.782146
+2003-01-17,28.765223
+2003-01-21,27.975277
+2003-01-22,28.099415
+2003-01-23,28.020405
+2003-01-24,27.963991
+2003-01-27,27.930140
+2003-01-28,28.042982
+2003-01-29,28.144545
+2003-01-30,28.014772
+2003-01-31,28.483105
+2004-01-02,38.145084
+2004-01-05,37.675255
+2004-01-06,37.461163
+2004-01-07,37.336262
+2004-01-08,37.306515
+2004-01-09,37.217327
+2004-01-12,36.872387
+2004-01-13,37.086479
+2004-01-14,37.407627
+2004-01-15,37.199482
+2004-01-16,36.812904
+2004-01-20,36.069519
+2004-01-21,36.432301
+2004-01-22,36.551239
+2004-01-23,36.616657
+2004-01-26,37.419533
+2004-01-27,37.217327
+2004-01-28,37.348152
+2004-01-29,37.003220
+2004-01-30,36.961586
+2005-01-03,51.460819
+2005-01-04,50.372784
+2005-01-05,48.551125
+2005-01-06,48.308613
+2005-01-07,47.991550
+2005-01-10,47.127354
+2005-01-11,46.343964
+2005-01-12,45.747112
+2005-01-13,45.622765
+2005-01-14,46.897305
+2005-01-18,47.431988
+2005-01-19,47.475529
+2005-01-20,47.388485
+2005-01-21,47.257912
+2005-01-24,46.754295
+2005-01-25,45.386501
+2005-01-26,45.877663
+2005-01-27,45.075626
+2005-01-28,44.770985
+2005-01-31,44.733681
+2006-01-03,61.050430
+2006-01-04,61.522449
+2006-01-05,62.072044
+2006-01-06,62.072044
+2006-01-09,62.324219
+2006-01-10,62.912621
+2006-01-11,63.229435
+2006-01-12,63.332920
+2006-01-13,62.718662
+2006-01-17,62.912621
+2006-01-18,62.266045
+2006-01-19,63.591518
+2006-01-20,63.074257
+2006-01-23,63.300556
+2006-01-24,64.121719
+2006-01-25,63.992397
+2006-01-26,64.108788
+2006-01-27,64.658394
+2006-01-30,63.766109
+2006-01-31,64.257515
+2007-01-03,86.053574
+2007-01-04,85.967041
+2007-01-05,84.901756
+2007-01-08,84.222664
+2007-01-09,85.520912
+2007-01-10,87.118835
+2007-01-11,87.531624
+2007-01-12,88.536957
+2007-01-16,90.774033
+2007-01-17,90.654205
+2007-01-18,90.747398
+2007-01-19,91.526390
+2007-01-22,90.700829
+2007-01-23,92.092323
+2007-01-24,92.478462
+2007-01-25,94.009796
+2007-01-26,94.522438
+2007-01-29,94.542389
+2007-01-30,95.381355
+2007-01-31,96.100357
+2008-01-02,65.893410
+2008-01-03,63.273067
+2008-01-04,60.343269
+2008-01-07,61.539944
+2008-01-08,60.233212
+2008-01-09,61.656860
+2008-01-10,62.819168
+2008-01-11,62.647202
+2008-01-14,62.640347
+2008-01-15,61.821907
+2008-01-16,62.537186
+2008-01-17,63.121769
+2008-01-18,62.124519
+2008-01-22,63.424381
+2008-01-23,67.509613
+2008-01-24,66.725594
+2008-01-25,67.640289
+2008-01-28,70.466965
+2008-01-29,69.854851
+2008-01-30,69.875481
+2008-01-31,71.257874
+2009-01-02,53.751740
+2009-01-05,53.637035
+2009-01-06,54.683678
+2009-01-07,53.586861
+2009-01-08,52.016876
+2009-01-09,48.970158
+2009-01-12,45.242348
+2009-01-13,47.091911
+2009-01-14,45.937744
+2009-01-15,48.712059
+2009-01-16,51.013256
+2009-01-20,47.113426
+2009-01-21,50.138653
+2009-01-22,46.955704
+2009-01-23,48.031017
+2009-01-26,47.751446
+2009-01-27,48.855427
+2009-01-28,51.536575
+2009-01-29,49.321430
+2009-01-30,47.349987
+2010-01-04,62.798962
+2010-01-05,63.179062
+2010-01-06,63.619884
+2010-01-07,64.281166
+2010-01-08,63.619884
+2010-01-11,63.665512
+2010-01-12,62.821804
+2010-01-13,64.068359
+2010-01-14,64.501602
+2010-01-15,64.068359
+2010-01-19,64.942459
+2010-01-20,65.132515
+2010-01-21,63.437458
+2010-01-22,61.476448
+2010-01-25,61.909672
+2010-01-26,61.567642
+2010-01-27,62.327724
+2010-01-28,61.886875
+2010-01-29,60.571911
+2011-01-03,92.709557
+2011-01-04,91.214355
+2011-01-05,91.847252
+2011-01-06,91.269760
+2011-01-07,89.916969
+2011-01-10,89.679642
+2011-01-11,89.553040
+2011-01-12,90.067276
+2011-01-13,89.584694
+2011-01-14,89.861565
+2011-01-18,90.747620
+2011-01-19,88.864784
+2011-01-20,87.630676
+2011-01-21,87.875908
+2011-01-24,89.679642
+2011-01-25,91.340965
+2011-01-26,91.364677
+2011-01-27,92.139977
+2011-01-28,90.708076
+2011-01-31,91.768158
+2012-01-03,114.636765
+2012-01-04,112.749420
+2012-01-05,114.849213
+2012-01-06,114.367134
+2012-01-09,113.950462
+2012-01-10,114.342628
+2012-01-11,113.255981
+2012-01-12,111.883392
+2012-01-13,115.306725
+2012-01-17,115.600838
+2012-01-18,115.069756
+2012-01-19,113.550110
+2012-01-20,112.831161
+2012-01-23,114.440636
+2012-01-24,115.886818
+2012-01-25,117.814972
+2012-01-26,118.958832
+2012-01-27,117.863998
+2012-01-30,117.300270
+2012-01-31,117.651588
+2013-01-02,124.756424
+2013-01-03,125.185623
+2013-01-04,125.320267
+2013-01-07,125.530609
+2013-01-08,125.959824
+2013-01-09,126.431068
+2013-01-10,127.289413
+2013-01-11,127.163170
+2013-01-14,127.785934
+2013-01-15,128.871521
+2013-01-16,128.602234
+2013-01-17,128.467575
+2013-01-18,128.585403
+2013-01-22,129.443741
+2013-01-23,129.948654
+2013-01-24,129.957047
+2013-01-25,129.822433
+2013-01-28,130.041245
+2013-01-29,130.478806
+2013-01-30,129.090332
+2013-01-31,129.410095
+2014-01-02,127.163513
+2014-01-03,128.806305
+2014-01-06,129.484329
+2014-01-07,130.631638
+2014-01-08,129.779831
+2014-01-09,129.892853
+2014-01-10,131.300903
+2014-01-13,131.570328
+2014-01-14,132.622101
+2014-01-15,132.917648
+2014-01-16,133.639084
+2014-01-17,133.169678
+2014-01-21,134.247498
+2014-01-22,134.855942
+2014-01-23,134.412643
+2014-01-24,132.622101
+2014-01-27,131.665955
+2014-01-28,133.091476
+2014-01-29,132.935028
+2014-01-30,135.916351
+2014-01-31,137.654724
+2015-01-02,189.150970
+2015-01-05,189.906311
+2015-01-06,192.639908
+2015-01-07,195.544403
+2015-01-08,196.803314
+2015-01-09,198.385956
+2015-01-12,199.662827
+2015-01-13,200.022507
+2015-01-14,202.720169
+2015-01-15,204.365784
+2015-01-16,205.175049
+2015-01-20,203.322678
+2015-01-21,203.070862
+2015-01-22,205.759567
+2015-01-23,204.896301
+2015-01-26,206.919571
+2015-01-27,206.182159
+2015-01-28,204.401718
+2015-01-29,206.389038
+2015-01-30,203.268707
+2016-01-04,218.912399
+2016-01-05,221.421417
+2016-01-06,219.585785
+2016-01-07,217.418030
+2016-01-08,215.545502
+2016-01-11,217.408813
+2016-01-12,216.569397
+2016-01-13,215.646927
+2016-01-14,212.925781
+2016-01-15,212.298523
+2016-01-19,214.309433
+2016-01-20,207.068314
+2016-01-21,203.858231
+2016-01-22,207.409607
+2016-01-25,205.804581
+2016-01-26,208.765625
+2016-01-27,203.341690
+2016-01-28,194.430969
+2016-01-29,196.580231
+2017-01-03,217.564499
+2017-01-04,219.253784
+2017-01-05,220.895584
+2017-01-06,221.825668
+2017-01-09,218.969055
+2017-01-10,218.371201
+2017-01-11,215.305832
+2017-01-12,216.786316
+2017-01-13,216.378204
+2017-01-17,217.877716
+2017-01-18,216.283325
+2017-01-19,215.116028
+2017-01-20,216.890686
+2017-01-23,219.329697
+2017-01-24,215.153976
+2017-01-25,214.337845
+2017-01-26,213.891785
+2017-01-27,213.920273
+2017-01-30,211.860855
+2017-01-31,212.866837
+2018-01-02,234.439911
+2018-01-03,236.842117
+2018-01-04,233.111862
+2018-01-05,233.746582
+2018-01-08,232.565002
+2018-01-09,230.719406
+2018-01-10,226.764557
+2018-01-11,226.979401
+2018-01-12,221.764847
+2018-01-16,222.253098
+2018-01-17,222.018738
+2018-01-18,219.323578
+2018-01-19,218.376373
+2018-01-22,221.276596
+2018-01-23,226.383728
+2018-01-24,226.110306
+2018-01-25,225.827103
+2018-01-26,224.430710
+2018-01-29,222.389816
+2018-01-30,221.423065
+2018-01-31,227.506699
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/EXR.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,283 @@
+Date,Adj Close
+2005-01-03,7.353552
+2005-01-04,7.425481
+2005-01-05,7.193088
+2005-01-06,7.442084
+2005-01-07,7.613610
+2005-01-10,7.419951
+2005-01-11,7.447610
+2005-01-12,7.469748
+2005-01-13,7.220757
+2005-01-14,7.668942
+2005-01-18,7.331419
+2005-01-19,7.359087
+2005-01-20,7.276083
+2005-01-21,7.292688
+2005-01-24,7.320352
+2005-01-25,7.253953
+2005-01-26,7.165425
+2005-01-27,7.193088
+2005-01-28,7.159890
+2005-01-31,7.176489
+2006-01-03,8.989807
+2006-01-04,9.036912
+2006-01-05,8.942711
+2006-01-06,9.001583
+2006-01-09,8.972149
+2006-01-10,9.025132
+2006-01-11,9.066343
+2006-01-12,9.007469
+2006-01-13,8.836740
+2006-01-17,8.760206
+2006-01-18,8.748431
+2006-01-19,8.836740
+2006-01-20,8.713111
+2006-01-23,8.824966
+2006-01-24,8.819077
+2006-01-25,8.813190
+2006-01-26,9.066343
+2006-01-27,9.189976
+2006-01-30,9.095780
+2006-01-31,9.036912
+2007-01-03,11.527443
+2007-01-04,11.658083
+2007-01-05,11.328373
+2007-01-08,11.216397
+2007-01-09,11.322155
+2007-01-10,11.421689
+2007-01-11,11.490119
+2007-01-12,11.658083
+2007-01-16,11.633199
+2007-01-17,11.670527
+2007-01-18,11.533666
+2007-01-19,11.670527
+2007-01-22,11.763841
+2007-01-23,11.664310
+2007-01-24,11.695410
+2007-01-25,11.732736
+2007-01-26,11.776281
+2007-01-29,11.925586
+2007-01-30,12.093554
+2007-01-31,12.280181
+2008-01-02,9.197387
+2008-01-03,8.913884
+2008-01-04,8.768834
+2008-01-07,8.709498
+2008-01-08,8.432589
+2008-01-09,8.544671
+2008-01-10,8.630383
+2008-01-11,8.683126
+2008-01-14,8.801800
+2008-01-15,8.538078
+2008-01-16,8.834766
+2008-01-17,8.874327
+2008-01-18,8.735869
+2008-01-22,8.821581
+2008-01-23,9.414961
+2008-01-24,9.302879
+2008-01-25,9.461113
+2008-01-28,9.981971
+2008-01-29,9.856703
+2008-01-30,9.691874
+2008-01-31,9.981971
+2009-01-02,7.215513
+2009-01-05,6.903032
+2009-01-06,7.378857
+2009-01-07,7.144495
+2009-01-08,7.009558
+2009-01-09,6.711278
+2009-01-12,6.341981
+2009-01-13,6.505326
+2009-01-14,6.157331
+2009-01-15,6.334880
+2009-01-16,6.697076
+2009-01-20,5.887461
+2009-01-21,5.944275
+2009-01-22,6.001091
+2009-01-23,6.065007
+2009-01-26,6.079210
+2009-01-27,6.242553
+2009-01-28,6.562140
+2009-01-29,6.036601
+2009-01-30,5.759627
+2010-01-04,8.942157
+2010-01-05,8.881991
+2010-01-06,8.912074
+2010-01-07,8.844388
+2010-01-08,8.648848
+2010-01-11,8.716534
+2010-01-12,8.408183
+2010-01-13,8.558599
+2010-01-14,8.528515
+2010-01-15,8.566118
+2010-01-19,8.814307
+2010-01-20,8.836864
+2010-01-21,8.693972
+2010-01-22,8.633804
+2010-01-25,8.663890
+2010-01-26,8.536036
+2010-01-27,8.573640
+2010-01-28,8.498436
+2010-01-29,8.536036
+2011-01-03,13.823282
+2011-01-04,13.676476
+2011-01-05,13.715108
+2011-01-06,13.521935
+2011-01-07,13.653295
+2011-01-10,13.807829
+2011-01-11,13.807829
+2011-01-12,13.923730
+2011-01-13,13.954639
+2011-01-14,14.170989
+2011-01-18,14.078272
+2011-01-19,14.078272
+2011-01-20,14.263713
+2011-01-21,14.510973
+2011-01-24,14.549604
+2011-01-25,14.680965
+2011-01-26,14.820040
+2011-01-27,14.997764
+2011-01-28,14.696417
+2011-01-31,14.858681
+2012-01-03,19.362005
+2012-01-04,19.044590
+2012-01-05,19.354061
+2012-01-06,19.362005
+2012-01-09,19.274717
+2012-01-10,19.592129
+2012-01-11,19.449286
+2012-01-12,19.441357
+2012-01-13,19.449286
+2012-01-17,19.560383
+2012-01-18,19.631798
+2012-01-19,19.790503
+2012-01-20,20.203133
+2012-01-23,20.155527
+2012-01-24,20.155527
+2012-01-25,20.353903
+2012-01-26,20.472935
+2012-01-27,20.528484
+2012-01-30,20.409454
+2012-01-31,20.885569
+2013-01-02,30.058111
+2013-01-03,30.302828
+2013-01-04,30.449646
+2013-01-07,30.506742
+2013-01-08,30.302828
+2013-01-09,30.841175
+2013-01-10,30.833021
+2013-01-11,30.702505
+2013-01-14,30.702505
+2013-01-15,30.759604
+2013-01-16,30.930897
+2013-01-17,31.134815
+2013-01-18,31.428467
+2013-01-22,31.469254
+2013-01-23,31.330580
+2013-01-24,31.771053
+2013-01-25,32.072865
+2013-01-28,31.966818
+2013-01-29,32.342037
+2013-01-30,32.301254
+2013-01-31,32.497017
+2014-01-02,35.290352
+2014-01-03,35.543690
+2014-01-06,35.695686
+2014-01-07,35.585907
+2014-01-08,35.442356
+2014-01-09,35.881477
+2014-01-10,36.793499
+2014-01-13,36.565487
+2014-01-14,37.131287
+2014-01-15,37.705532
+2014-01-16,37.477524
+2014-01-17,37.139740
+2014-01-21,37.257957
+2014-01-22,37.080624
+2014-01-23,37.181957
+2014-01-24,36.818836
+2014-01-27,36.861061
+2014-01-28,37.705532
+2014-01-29,37.697083
+2014-01-30,38.296654
+2014-01-31,38.558437
+2015-01-02,51.484463
+2015-01-05,52.620022
+2015-01-06,53.764313
+2015-01-07,54.541725
+2015-01-08,55.362827
+2015-01-09,55.153191
+2015-01-12,55.939342
+2015-01-13,56.000492
+2015-01-14,56.585735
+2015-01-15,57.144775
+2015-01-16,58.262867
+2015-01-20,57.895996
+2015-01-21,57.773708
+2015-01-22,58.481251
+2015-01-23,58.088165
+2015-01-26,58.289085
+2015-01-27,58.402634
+2015-01-28,58.725838
+2015-01-29,58.865593
+2015-01-30,57.651417
+2016-01-04,79.164581
+2016-01-05,81.490303
+2016-01-06,82.166382
+2016-01-07,81.291992
+2016-01-08,81.048592
+2016-01-11,81.859894
+2016-01-12,81.589462
+2016-01-13,80.724083
+2016-01-14,78.623726
+2016-01-15,77.550980
+2016-01-19,79.777565
+2016-01-20,76.487305
+2016-01-21,76.370110
+2016-01-22,78.740906
+2016-01-25,78.966263
+2016-01-26,81.544388
+2016-01-27,79.993904
+2016-01-28,80.534760
+2016-01-29,81.751724
+2017-01-03,72.035019
+2017-01-04,72.418343
+2017-01-05,73.362587
+2017-01-06,74.045074
+2017-01-09,73.166267
+2017-01-10,71.642349
+2017-01-11,69.791229
+2017-01-12,69.005905
+2017-01-13,67.921410
+2017-01-17,68.286018
+2017-01-18,68.407555
+2017-01-19,68.342117
+2017-01-20,68.641281
+2017-01-23,70.118446
+2017-01-24,70.249344
+2017-01-25,68.968491
+2017-01-26,69.164841
+2017-01-27,68.435593
+2017-01-30,67.594193
+2017-01-31,67.360451
+2018-01-02,83.365616
+2018-01-03,83.540756
+2018-01-04,82.022896
+2018-01-05,81.633698
+2018-01-08,82.869392
+2018-01-09,80.865036
+2018-01-10,80.135300
+2018-01-11,80.028267
+2018-01-12,80.028267
+2018-01-16,80.475845
+2018-01-17,81.205582
+2018-01-18,80.466110
+2018-01-19,81.380714
+2018-01-22,82.849937
+2018-01-23,84.377525
+2018-01-24,83.229401
+2018-01-25,82.703979
+2018-01-26,81.935326
+2018-01-29,80.553673
+2018-01-30,80.670441
+2018-01-31,81.225044
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/FB.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,123 @@
+Date,Adj Close
+2013-01-02,28.000000
+2013-01-03,27.770000
+2013-01-04,28.760000
+2013-01-07,29.420000
+2013-01-08,29.059999
+2013-01-09,30.590000
+2013-01-10,31.299999
+2013-01-11,31.719999
+2013-01-14,30.950001
+2013-01-15,30.100000
+2013-01-16,29.850000
+2013-01-17,30.139999
+2013-01-18,29.660000
+2013-01-22,30.730000
+2013-01-23,30.820000
+2013-01-24,31.080000
+2013-01-25,31.540001
+2013-01-28,32.470001
+2013-01-29,30.790001
+2013-01-30,31.240000
+2013-01-31,30.980000
+2014-01-02,54.709999
+2014-01-03,54.560001
+2014-01-06,57.200001
+2014-01-07,57.919998
+2014-01-08,58.230000
+2014-01-09,57.220001
+2014-01-10,57.939999
+2014-01-13,55.910000
+2014-01-14,57.740002
+2014-01-15,57.599998
+2014-01-16,57.189999
+2014-01-17,56.299999
+2014-01-21,58.509998
+2014-01-22,57.509998
+2014-01-23,56.630001
+2014-01-24,54.450001
+2014-01-27,53.549999
+2014-01-28,55.139999
+2014-01-29,53.529999
+2014-01-30,61.080002
+2014-01-31,62.570000
+2015-01-02,78.449997
+2015-01-05,77.190002
+2015-01-06,76.150002
+2015-01-07,76.150002
+2015-01-08,78.180000
+2015-01-09,77.739998
+2015-01-12,76.720001
+2015-01-13,76.449997
+2015-01-14,76.279999
+2015-01-15,74.050003
+2015-01-16,75.180000
+2015-01-20,76.239998
+2015-01-21,76.739998
+2015-01-22,77.650002
+2015-01-23,77.830002
+2015-01-26,77.500000
+2015-01-27,75.779999
+2015-01-28,76.239998
+2015-01-29,78.000000
+2015-01-30,75.910004
+2016-01-04,102.220001
+2016-01-05,102.730003
+2016-01-06,102.970001
+2016-01-07,97.919998
+2016-01-08,97.330002
+2016-01-11,97.510002
+2016-01-12,99.370003
+2016-01-13,95.440002
+2016-01-14,98.370003
+2016-01-15,94.970001
+2016-01-19,95.260002
+2016-01-20,94.349998
+2016-01-21,94.160004
+2016-01-22,97.940002
+2016-01-25,97.010002
+2016-01-26,97.339996
+2016-01-27,94.449997
+2016-01-28,109.110001
+2016-01-29,112.209999
+2017-01-03,116.860001
+2017-01-04,118.690002
+2017-01-05,120.669998
+2017-01-06,123.410004
+2017-01-09,124.900002
+2017-01-10,124.349998
+2017-01-11,126.089996
+2017-01-12,126.620003
+2017-01-13,128.339996
+2017-01-17,127.870003
+2017-01-18,127.919998
+2017-01-19,127.550003
+2017-01-20,127.040001
+2017-01-23,128.929993
+2017-01-24,129.369995
+2017-01-25,131.479996
+2017-01-26,132.779999
+2017-01-27,132.179993
+2017-01-30,130.979996
+2017-01-31,130.320007
+2018-01-02,181.419998
+2018-01-03,184.669998
+2018-01-04,184.330002
+2018-01-05,186.850006
+2018-01-08,188.279999
+2018-01-09,187.869995
+2018-01-10,187.839996
+2018-01-11,187.770004
+2018-01-12,179.369995
+2018-01-16,178.389999
+2018-01-17,177.600006
+2018-01-18,179.800003
+2018-01-19,181.289993
+2018-01-22,185.369995
+2018-01-23,189.350006
+2018-01-24,186.550003
+2018-01-25,187.479996
+2018-01-26,190.000000
+2018-01-29,185.979996
+2018-01-30,187.119995
+2018-01-31,186.889999
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/FRT.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,937 @@
+Date,Adj Close
+1974-01-02,0.466628
+1974-01-03,0.472934
+1974-01-04,0.472934
+1974-01-07,0.472934
+1974-01-08,0.454017
+1974-01-09,0.454017
+1974-01-10,0.454017
+1974-01-11,0.454017
+1974-01-14,0.454017
+1974-01-15,0.454017
+1974-01-16,0.454017
+1974-01-17,0.454017
+1974-01-18,0.454017
+1974-01-21,0.454017
+1974-01-22,0.454017
+1974-01-23,0.454017
+1974-01-24,0.466628
+1974-01-25,0.479240
+1974-01-28,0.479240
+1974-01-29,0.466628
+1974-01-30,0.466628
+1974-01-31,0.466628
+1975-01-02,0.359430
+1975-01-03,0.365736
+1975-01-06,0.365736
+1975-01-07,0.365736
+1975-01-08,0.365736
+1975-01-09,0.365736
+1975-01-10,0.365736
+1975-01-13,0.365736
+1975-01-14,0.365736
+1975-01-15,0.365736
+1975-01-16,0.372041
+1975-01-17,0.378347
+1975-01-20,0.397265
+1975-01-21,0.397265
+1975-01-22,0.390959
+1975-01-23,0.397265
+1975-01-24,0.416182
+1975-01-27,0.416182
+1975-01-28,0.416182
+1975-01-29,0.416182
+1975-01-30,0.428794
+1975-01-31,0.428794
+1976-01-02,0.554910
+1976-01-05,0.554910
+1976-01-06,0.554910
+1976-01-07,0.561215
+1976-01-08,0.573827
+1976-01-09,0.573827
+1976-01-12,0.586438
+1976-01-13,0.586438
+1976-01-14,0.586438
+1976-01-15,0.592744
+1976-01-16,0.599050
+1976-01-19,0.599050
+1976-01-20,0.599050
+1976-01-21,0.605356
+1976-01-22,0.592744
+1976-01-23,0.605356
+1976-01-26,0.624273
+1976-01-27,0.630579
+1976-01-28,0.630579
+1976-01-29,0.617967
+1976-01-30,0.630579
+1977-01-03,0.674719
+1977-01-04,0.662108
+1977-01-05,0.668413
+1977-01-06,0.681025
+1977-01-07,0.693637
+1977-01-10,0.712554
+1977-01-11,0.706248
+1977-01-12,0.706248
+1977-01-13,0.706248
+1977-01-14,0.699943
+1977-01-17,0.687331
+1977-01-18,0.693637
+1977-01-19,0.693637
+1977-01-20,0.693637
+1977-01-21,0.687331
+1977-01-24,0.699943
+1977-01-25,0.706248
+1977-01-26,0.706248
+1977-01-27,0.712554
+1977-01-28,0.718860
+1977-01-31,0.718860
+1978-01-03,0.807141
+1978-01-04,0.813447
+1978-01-05,0.813447
+1978-01-06,0.781918
+1978-01-09,0.756694
+1978-01-10,0.781918
+1978-01-11,0.769306
+1978-01-12,0.781918
+1978-01-13,0.775612
+1978-01-16,0.781918
+1978-01-17,0.781918
+1978-01-18,0.781918
+1978-01-19,0.763000
+1978-01-20,0.763000
+1978-01-23,0.756694
+1978-01-24,0.750388
+1978-01-25,0.756694
+1978-01-26,0.756694
+1978-01-27,0.756694
+1978-01-30,0.756694
+1978-01-31,0.756694
+1979-01-02,0.769306
+1979-01-03,0.763000
+1979-01-04,0.769306
+1979-01-05,0.763000
+1979-01-08,0.763000
+1979-01-09,0.794529
+1979-01-10,0.794529
+1979-01-11,0.781918
+1979-01-12,0.788223
+1979-01-15,0.794529
+1979-01-16,0.800835
+1979-01-17,0.794529
+1979-01-18,0.794529
+1979-01-19,0.807141
+1979-01-22,0.807141
+1979-01-23,0.794529
+1979-01-24,0.813447
+1979-01-25,0.794529
+1979-01-26,0.807141
+1979-01-29,0.794529
+1979-01-30,0.788223
+1979-01-31,0.781918
+1980-01-02,0.756694
+1980-01-03,0.763000
+1980-01-04,0.763000
+1980-01-07,0.769306
+1980-01-08,0.781918
+1980-01-09,0.769306
+1980-01-10,0.744083
+1980-01-11,0.775612
+1980-01-14,0.769306
+1980-01-15,0.781918
+1980-01-16,0.788223
+1980-01-17,0.800835
+1980-01-18,0.813447
+1980-01-21,0.819752
+1980-01-22,0.838670
+1980-01-23,0.851281
+1980-01-24,0.851281
+1980-01-25,0.844976
+1980-01-28,0.844976
+1980-01-29,0.844976
+1980-01-30,0.863893
+1980-01-31,0.870199
+1981-01-02,1.071983
+1981-01-05,1.084596
+1981-01-06,1.097208
+1981-01-07,1.084596
+1981-01-08,1.059373
+1981-01-09,1.040456
+1981-01-12,1.046761
+1981-01-13,1.027843
+1981-01-14,1.027843
+1981-01-15,1.053067
+1981-01-16,1.046761
+1981-01-19,1.065678
+1981-01-20,1.078290
+1981-01-21,1.103513
+1981-01-22,1.097208
+1981-01-23,1.097208
+1981-01-26,1.109819
+1981-01-27,1.109819
+1981-01-28,1.090901
+1981-01-29,1.090901
+1981-01-30,1.097208
+1982-01-04,1.021538
+1982-01-05,1.002621
+1982-01-06,1.002621
+1982-01-07,1.002621
+1982-01-08,1.002621
+1982-01-11,1.008926
+1982-01-12,0.996315
+1982-01-13,0.996315
+1982-01-14,0.983703
+1982-01-15,1.008926
+1982-01-18,0.996315
+1982-01-19,0.990009
+1982-01-20,1.021538
+1982-01-21,1.078290
+1982-01-22,1.059373
+1982-01-25,1.059373
+1982-01-26,1.065678
+1982-01-27,1.071983
+1982-01-28,1.059373
+1982-01-29,1.071983
+1983-01-03,1.362050
+1983-01-04,1.362050
+1983-01-05,1.336826
+1983-01-06,1.311604
+1983-01-07,1.349438
+1983-01-10,1.336826
+1983-01-11,1.311604
+1983-01-12,1.336826
+1983-01-13,1.362050
+1983-01-14,1.349438
+1983-01-17,1.374661
+1983-01-18,1.374661
+1983-01-19,1.349438
+1983-01-20,1.324216
+1983-01-21,1.324216
+1983-01-24,1.336826
+1983-01-25,1.336826
+1983-01-26,1.362050
+1983-01-27,1.362050
+1983-01-28,1.336826
+1983-01-31,1.349438
+1984-01-03,1.727785
+1984-01-04,1.715174
+1984-01-05,1.727785
+1984-01-06,1.765621
+1984-01-09,1.740398
+1984-01-10,1.753009
+1984-01-11,1.778232
+1984-01-12,1.816067
+1984-01-13,1.803456
+1984-01-16,1.790844
+1984-01-17,1.803456
+1984-01-18,1.816067
+1984-01-19,1.765621
+1984-01-20,1.765621
+1984-01-23,1.740398
+1984-01-24,1.727785
+1984-01-25,1.715174
+1984-01-26,1.727785
+1984-01-27,1.753009
+1984-01-30,1.740398
+1984-01-31,1.778232
+1985-01-02,2.150978
+1985-01-03,2.176893
+1985-01-04,2.202808
+1985-01-07,2.228723
+1985-01-08,2.202808
+1985-01-09,2.150978
+1985-01-10,2.163934
+1985-01-11,2.163934
+1985-01-14,2.150978
+1985-01-15,2.150978
+1985-01-16,2.125062
+1985-01-17,2.112103
+1985-01-18,2.202808
+1985-01-21,2.189850
+1985-01-22,2.241680
+1985-01-23,2.176893
+1985-01-24,2.176893
+1985-01-25,2.202808
+1985-01-28,2.189850
+1985-01-29,2.202808
+1985-01-30,2.241680
+1985-01-31,2.228723
+1986-01-02,2.855084
+1986-01-03,2.812472
+1986-01-06,2.791164
+1986-01-07,2.812472
+1986-01-08,2.833780
+1986-01-09,2.833780
+1986-01-10,2.812472
+1986-01-13,2.812472
+1986-01-14,2.833780
+1986-01-15,2.833780
+1986-01-16,2.855084
+1986-01-17,2.855084
+1986-01-20,2.833780
+1986-01-21,2.897700
+1986-01-22,2.897700
+1986-01-23,2.897700
+1986-01-24,2.876390
+1986-01-27,2.940312
+1986-01-28,2.940312
+1986-01-29,2.855084
+1986-01-30,2.833780
+1986-01-31,2.961618
+1987-01-02,3.647497
+1987-01-05,3.782588
+1987-01-06,3.737558
+1987-01-07,3.737558
+1987-01-08,3.782588
+1987-01-09,3.760074
+1987-01-12,3.782588
+1987-01-13,3.827620
+1987-01-14,3.827620
+1987-01-15,3.827620
+1987-01-16,3.760074
+1987-01-19,3.805103
+1987-01-20,3.782588
+1987-01-21,3.805103
+1987-01-22,3.850137
+1987-01-23,3.985227
+1987-01-26,3.985227
+1987-01-27,4.142838
+1987-01-28,4.120319
+1987-01-29,4.120319
+1987-01-30,4.120319
+1988-01-04,3.866912
+1988-01-05,3.914358
+1988-01-06,3.914358
+1988-01-07,4.032973
+1988-01-08,3.748292
+1988-01-11,3.724572
+1988-01-12,3.653400
+1988-01-13,3.677122
+1988-01-14,3.677122
+1988-01-15,3.772019
+1988-01-18,3.724572
+1988-01-19,3.700846
+1988-01-20,3.677122
+1988-01-21,3.724572
+1988-01-22,3.724572
+1988-01-25,3.772019
+1988-01-26,3.724572
+1988-01-27,3.677122
+1988-01-28,3.700846
+1988-01-29,3.700846
+1989-01-03,4.185907
+1989-01-04,4.211123
+1989-01-05,4.211123
+1989-01-06,4.286771
+1989-01-09,4.286771
+1989-01-10,4.286771
+1989-01-11,4.286771
+1989-01-12,4.261555
+1989-01-13,4.311989
+1989-01-16,4.311989
+1989-01-17,4.362419
+1989-01-18,4.387635
+1989-01-19,4.387635
+1989-01-20,4.286771
+1989-01-23,4.236338
+1989-01-24,4.286771
+1989-01-25,4.261555
+1989-01-26,4.412855
+1989-01-27,4.412855
+1989-01-30,4.488499
+1989-01-31,4.463283
+1990-01-02,4.705610
+1990-01-03,4.652140
+1990-01-04,4.678877
+1990-01-05,4.678877
+1990-01-08,4.652140
+1990-01-09,4.678877
+1990-01-10,4.652140
+1990-01-11,4.545195
+1990-01-12,4.491718
+1990-01-15,4.491718
+1990-01-16,4.518458
+1990-01-17,4.545195
+1990-01-18,4.545195
+1990-01-19,4.491718
+1990-01-22,4.491718
+1990-01-23,4.438249
+1990-01-24,4.438249
+1990-01-25,4.438249
+1990-01-26,4.464983
+1990-01-29,4.438249
+1990-01-30,4.464983
+1990-01-31,4.464983
+1991-01-02,3.300667
+1991-01-03,3.329621
+1991-01-04,3.300667
+1991-01-07,3.242760
+1991-01-08,3.242760
+1991-01-09,3.242760
+1991-01-10,3.184854
+1991-01-11,3.184854
+1991-01-14,3.213807
+1991-01-15,3.329621
+1991-01-16,3.358575
+1991-01-17,3.416481
+1991-01-18,3.445434
+1991-01-21,3.445434
+1991-01-22,3.474387
+1991-01-23,3.445434
+1991-01-24,3.532292
+1991-01-25,3.532292
+1991-01-28,3.763921
+1991-01-29,3.966591
+1991-01-30,3.937640
+1991-01-31,3.995544
+1992-01-02,4.742407
+1992-01-03,4.805220
+1992-01-06,4.868033
+1992-01-07,4.899442
+1992-01-08,4.930849
+1992-01-09,5.087882
+1992-01-10,5.150693
+1992-01-13,5.119285
+1992-01-14,5.244916
+1992-01-15,5.213507
+1992-01-16,5.244916
+1992-01-17,5.213507
+1992-01-20,5.213507
+1992-01-21,5.025068
+1992-01-22,5.119285
+1992-01-23,5.150693
+1992-01-24,5.025068
+1992-01-27,5.087882
+1992-01-28,5.119285
+1992-01-29,5.213507
+1992-01-30,5.213507
+1992-01-31,5.213507
+1993-01-04,6.718483
+1993-01-05,6.617708
+1993-01-06,6.617708
+1993-01-07,6.684892
+1993-01-08,6.651299
+1993-01-11,6.752070
+1993-01-12,6.752070
+1993-01-13,6.785667
+1993-01-14,6.785667
+1993-01-15,6.718483
+1993-01-18,6.785667
+1993-01-19,6.752070
+1993-01-20,6.886444
+1993-01-21,6.920038
+1993-01-22,6.516928
+1993-01-25,6.584111
+1993-01-26,6.617708
+1993-01-27,6.483335
+1993-01-28,6.550517
+1993-01-29,6.617708
+1994-01-03,7.043295
+1994-01-04,7.256727
+1994-01-05,7.399016
+1994-01-06,7.363446
+1994-01-07,7.399016
+1994-01-10,7.434586
+1994-01-11,7.399016
+1994-01-12,7.434586
+1994-01-13,7.434586
+1994-01-14,7.576872
+1994-01-17,7.612450
+1994-01-18,7.327872
+1994-01-19,7.399016
+1994-01-20,7.185582
+1994-01-21,7.221155
+1994-01-24,7.114439
+1994-01-25,7.114439
+1994-01-26,7.078863
+1994-01-27,7.185582
+1994-01-28,7.043295
+1994-01-31,6.865433
+1995-01-03,6.379143
+1995-01-04,6.341174
+1995-01-05,6.417115
+1995-01-06,6.379143
+1995-01-09,6.417115
+1995-01-10,6.227259
+1995-01-11,6.227259
+1995-01-12,6.265233
+1995-01-13,6.341174
+1995-01-16,6.303203
+1995-01-17,6.303203
+1995-01-18,6.265233
+1995-01-19,6.303203
+1995-01-20,6.303203
+1995-01-23,6.265233
+1995-01-24,6.189286
+1995-01-25,6.227259
+1995-01-26,6.341174
+1995-01-27,6.379143
+1995-01-30,6.341174
+1995-01-31,6.341174
+1996-01-02,7.511796
+1996-01-03,7.470971
+1996-01-04,7.389316
+1996-01-05,7.389316
+1996-01-08,7.307670
+1996-01-09,7.430144
+1996-01-10,7.307670
+1996-01-11,7.348497
+1996-01-12,7.307670
+1996-01-15,7.348497
+1996-01-16,7.348497
+1996-01-17,7.307670
+1996-01-18,7.226023
+1996-01-19,7.226023
+1996-01-22,7.185194
+1996-01-23,7.144369
+1996-01-24,7.062720
+1996-01-25,7.062720
+1996-01-26,7.103543
+1996-01-29,6.940245
+1996-01-30,6.981068
+1996-01-31,6.981068
+1997-01-02,9.359800
+1997-01-03,9.359800
+1997-01-06,9.447273
+1997-01-07,9.534750
+1997-01-08,9.665962
+1997-01-09,9.709697
+1997-01-10,9.753435
+1997-01-13,9.840911
+1997-01-14,9.840911
+1997-01-15,9.928380
+1997-01-16,9.884644
+1997-01-17,9.884644
+1997-01-20,9.928380
+1997-01-21,10.015857
+1997-01-22,9.797165
+1997-01-23,9.928380
+1997-01-24,9.753435
+1997-01-27,9.797165
+1997-01-28,9.840911
+1997-01-29,9.840911
+1997-01-30,9.797165
+1997-01-31,9.884644
+1998-01-02,9.657579
+1998-01-05,9.657579
+1998-01-06,9.657579
+1998-01-07,9.587591
+1998-01-08,9.494286
+1998-01-09,9.354320
+1998-01-12,9.354320
+1998-01-13,9.564271
+1998-01-14,9.354320
+1998-01-15,9.424308
+1998-01-16,9.447634
+1998-01-20,9.447634
+1998-01-21,9.400976
+1998-01-22,9.400976
+1998-01-23,9.377655
+1998-01-26,9.400976
+1998-01-27,9.307668
+1998-01-28,9.330995
+1998-01-29,9.400976
+1998-01-30,9.237684
+1999-01-04,9.433703
+1999-01-05,9.835142
+1999-01-06,9.835142
+1999-01-07,9.684603
+1999-01-08,9.634420
+1999-01-11,9.508975
+1999-01-12,9.584240
+1999-01-13,9.734781
+1999-01-14,9.634420
+1999-01-15,9.634420
+1999-01-19,9.684603
+1999-01-20,9.483882
+1999-01-21,9.609327
+1999-01-22,9.358438
+1999-01-25,9.433703
+1999-01-26,9.258077
+1999-01-27,9.258077
+1999-01-28,9.107542
+1999-01-29,9.232987
+2000-01-03,8.231036
+2000-01-04,8.203691
+2000-01-05,8.176344
+2000-01-06,8.422457
+2000-01-07,8.859987
+2000-01-10,8.914680
+2000-01-11,8.586530
+2000-01-12,8.750604
+2000-01-13,8.723260
+2000-01-14,8.641221
+2000-01-18,8.750604
+2000-01-19,8.805291
+2000-01-20,8.832638
+2000-01-21,8.832638
+2000-01-24,8.750604
+2000-01-25,8.750604
+2000-01-26,8.750604
+2000-01-27,8.777950
+2000-01-28,8.777950
+2000-01-31,8.723260
+2001-01-02,9.147718
+2001-01-03,9.357659
+2001-01-04,9.417648
+2001-01-05,9.327665
+2001-01-08,9.297672
+2001-01-09,9.357659
+2001-01-10,9.417648
+2001-01-11,9.417648
+2001-01-12,9.417648
+2001-01-16,9.447635
+2001-01-17,9.357659
+2001-01-18,9.327665
+2001-01-19,9.477631
+2001-01-22,9.447635
+2001-01-23,9.447635
+2001-01-24,9.417648
+2001-01-25,9.327665
+2001-01-26,9.327665
+2001-01-29,9.405650
+2001-01-30,9.520819
+2001-01-31,9.463237
+2002-01-02,12.022600
+2002-01-03,12.195622
+2002-01-04,12.096000
+2002-01-07,12.022600
+2002-01-08,12.185128
+2002-01-09,12.227082
+2002-01-10,12.242809
+2002-01-11,12.389622
+2002-01-14,12.887724
+2002-01-15,12.740913
+2002-01-16,12.609838
+2002-01-17,12.908699
+2002-01-18,12.777613
+2002-01-22,12.609838
+2002-01-23,12.651779
+2002-01-24,12.588862
+2002-01-25,12.609838
+2002-01-28,12.767130
+2002-01-29,12.662262
+2002-01-30,12.788100
+2002-01-31,12.746152
+2003-01-02,15.969169
+2003-01-03,15.941008
+2003-01-06,15.963543
+2003-01-07,15.777658
+2003-01-08,15.687531
+2003-01-09,15.687531
+2003-01-10,15.524179
+2003-01-13,15.439684
+2003-01-14,15.338292
+2003-01-15,15.067921
+2003-01-16,15.298866
+2003-01-17,15.208736
+2003-01-21,15.220003
+2003-01-22,15.265066
+2003-01-23,15.343929
+2003-01-24,15.236903
+2003-01-27,15.101712
+2003-01-28,15.197474
+2003-01-29,15.405885
+2003-01-30,15.557977
+2003-01-31,15.794556
+2004-01-02,22.990173
+2004-01-05,23.019987
+2004-01-06,23.091557
+2004-01-07,22.960356
+2004-01-08,22.930534
+2004-01-09,22.912640
+2004-01-12,22.900723
+2004-01-13,23.037880
+2004-01-14,23.067701
+2004-01-15,23.288361
+2004-01-16,23.103489
+2004-01-20,23.300285
+2004-01-21,23.258543
+2004-01-22,23.330101
+2004-01-23,23.532879
+2004-01-26,23.974192
+2004-01-27,24.367786
+2004-01-28,24.546707
+2004-01-29,24.481100
+2004-01-30,24.624235
+2005-01-03,31.847759
+2005-01-04,31.405506
+2005-01-05,30.271866
+2005-01-06,30.489870
+2005-01-07,30.502337
+2005-01-10,30.508560
+2005-01-11,30.109930
+2005-01-12,29.873234
+2005-01-13,30.265635
+2005-01-14,30.215811
+2005-01-18,30.670509
+2005-01-19,30.820009
+2005-01-20,30.365309
+2005-01-21,30.309240
+2005-01-24,29.891912
+2005-01-25,29.163157
+2005-01-26,29.356237
+2005-01-27,28.963823
+2005-01-28,29.692595
+2005-01-31,29.387388
+2006-01-03,39.985237
+2006-01-04,40.556175
+2006-01-05,41.133606
+2006-01-06,41.685081
+2006-01-09,41.808346
+2006-01-10,42.275478
+2006-01-11,42.593380
+2006-01-12,42.749104
+2006-01-13,41.814835
+2006-01-17,42.191132
+2006-01-18,42.158710
+2006-01-19,43.339500
+2006-01-20,42.813992
+2006-01-23,43.105927
+2006-01-24,43.624981
+2006-01-25,43.339500
+2006-01-26,43.313549
+2006-01-27,43.339500
+2006-01-30,43.164326
+2006-01-31,43.352489
+2007-01-03,56.496292
+2007-01-04,55.800602
+2007-01-05,54.870831
+2007-01-08,54.803925
+2007-01-09,56.054764
+2007-01-10,56.676888
+2007-01-11,57.292294
+2007-01-12,57.379223
+2007-01-16,58.516407
+2007-01-17,58.355858
+2007-01-18,58.349171
+2007-01-19,59.319080
+2007-01-22,58.991318
+2007-01-23,59.432785
+2007-01-24,59.733829
+2007-01-25,60.870960
+2007-01-26,61.486359
+2007-01-29,60.743835
+2007-01-30,62.242203
+2007-01-31,62.489727
+2008-01-02,56.339657
+2008-01-03,54.255291
+2008-01-04,51.586224
+2008-01-07,51.909527
+2008-01-08,50.643776
+2008-01-09,49.660057
+2008-01-10,49.151009
+2008-01-11,48.841454
+2008-01-14,48.222347
+2008-01-15,45.938484
+2008-01-16,45.959114
+2008-01-17,45.649563
+2008-01-18,44.356300
+2008-01-22,45.161148
+2008-01-23,47.768311
+2008-01-24,49.123493
+2008-01-25,48.359921
+2008-01-28,50.086575
+2008-01-29,48.421837
+2008-01-30,48.414955
+2008-01-31,50.801987
+2009-01-02,42.833698
+2009-01-05,41.716362
+2009-01-06,43.475269
+2009-01-07,42.134453
+2009-01-08,42.905762
+2009-01-09,40.663895
+2009-01-12,37.809280
+2009-01-13,39.013115
+2009-01-14,37.535362
+2009-01-15,36.418003
+2009-01-16,38.083199
+2009-01-20,34.889782
+2009-01-21,36.814491
+2009-01-22,34.997910
+2009-01-23,35.985489
+2009-01-26,35.834118
+2009-01-27,37.131668
+2009-01-28,40.526939
+2009-01-29,38.097630
+2009-01-30,36.497311
+2010-01-04,50.658161
+2010-01-05,50.597706
+2010-01-06,50.461670
+2010-01-07,50.446560
+2010-01-08,50.129139
+2010-01-11,50.756416
+2010-01-12,49.887291
+2010-01-13,50.877335
+2010-01-14,50.673271
+2010-01-15,51.081387
+2010-01-19,52.343487
+2010-01-20,51.663322
+2010-01-21,50.620380
+2010-01-22,49.501854
+2010-01-25,49.600101
+2010-01-26,49.403606
+2010-01-27,49.176891
+2010-01-28,48.776340
+2010-01-29,48.655422
+2011-01-03,62.603527
+2011-01-04,61.335953
+2011-01-05,60.702187
+2011-01-06,60.412674
+2011-01-07,60.530033
+2011-01-10,60.365757
+2011-01-11,59.716286
+2011-01-12,59.575470
+2011-01-13,59.645855
+2011-01-14,60.146648
+2011-01-18,60.616096
+2011-01-19,60.068413
+2011-01-20,60.381363
+2011-01-21,60.655231
+2011-01-24,60.850842
+2011-01-25,61.993217
+2011-01-26,62.134079
+2011-01-27,62.986900
+2011-01-28,62.008858
+2011-01-31,62.932152
+2012-01-03,73.299576
+2012-01-04,72.071854
+2012-01-05,72.782646
+2012-01-06,72.661476
+2012-01-09,72.354576
+2012-01-10,73.759972
+2012-01-11,73.953835
+2012-01-12,73.162247
+2012-01-13,72.798813
+2012-01-17,73.299576
+2012-01-18,73.428818
+2012-01-19,74.083076
+2012-01-20,74.495003
+2012-01-23,74.915009
+2012-01-24,75.213867
+2012-01-25,76.061951
+2012-01-26,76.845421
+2012-01-27,76.853500
+2012-01-30,76.724258
+2012-01-31,76.296165
+2013-01-02,88.078873
+2013-01-03,87.393097
+2013-01-04,87.953430
+2013-01-07,88.405022
+2013-01-08,87.618904
+2013-01-09,87.928329
+2013-01-10,88.154137
+2013-01-11,88.212669
+2013-01-14,88.798088
+2013-01-15,88.864998
+2013-01-16,87.945061
+2013-01-17,87.669113
+2013-01-18,87.886528
+2013-01-22,88.405022
+2013-01-23,88.488663
+2013-01-24,88.262848
+2013-01-25,88.187592
+2013-01-28,88.379929
+2013-01-29,88.597389
+2013-01-30,88.948608
+2013-01-31,88.522110
+2014-01-02,88.201393
+2014-01-03,89.101746
+2014-01-06,90.264381
+2014-01-07,90.885017
+2014-01-08,90.447952
+2014-01-09,90.316818
+2014-01-10,91.593056
+2014-01-13,91.147255
+2014-01-14,91.925240
+2014-01-15,91.540627
+2014-01-16,91.348320
+2014-01-17,90.666473
+2014-01-21,91.732948
+2014-01-22,93.288902
+2014-01-23,94.154312
+2014-01-24,93.603607
+2014-01-27,93.140327
+2014-01-28,94.652588
+2014-01-29,94.547676
+2014-01-30,94.739998
+2014-01-31,95.281975
+2015-01-02,121.913605
+2015-01-05,123.566177
+2015-01-06,125.182838
+2015-01-07,127.805397
+2015-01-08,127.248550
+2015-01-09,127.365280
+2015-01-12,128.119736
+2015-01-13,127.437134
+2015-01-14,128.532867
+2015-01-15,128.416138
+2015-01-16,129.547791
+2015-01-20,128.577774
+2015-01-21,128.541855
+2015-01-22,130.841125
+2015-01-23,130.293259
+2015-01-26,132.817001
+2015-01-27,132.242188
+2015-01-28,131.802109
+2015-01-29,132.385925
+2015-01-30,129.125656
+2016-01-04,133.515549
+2016-01-05,135.063995
+2016-01-06,135.893524
+2016-01-07,133.672241
+2016-01-08,133.893478
+2016-01-11,134.787491
+2016-01-12,134.944168
+2016-01-13,135.312851
+2016-01-14,135.534073
+2016-01-15,135.248352
+2016-01-19,136.723022
+2016-01-20,134.114670
+2016-01-21,134.308212
+2016-01-22,138.520309
+2016-01-25,137.202301
+2016-01-26,138.391281
+2016-01-27,136.492615
+2016-01-28,136.252975
+2016-01-29,139.018036
+2017-01-03,135.582565
+2017-01-04,136.357880
+2017-01-05,137.369522
+2017-01-06,136.613159
+2017-01-09,134.901825
+2017-01-10,133.493057
+2017-01-11,132.150482
+2017-01-12,132.954147
+2017-01-13,132.538116
+2017-01-17,133.587601
+2017-01-18,133.814529
+2017-01-19,131.658829
+2017-01-20,133.048691
+2017-01-23,133.994156
+2017-01-24,133.275604
+2017-01-25,133.095963
+2017-01-26,133.124329
+2017-01-27,132.074844
+2017-01-30,131.554825
+2017-01-31,132.774490
+2018-01-02,130.459488
+2018-01-03,129.971771
+2018-01-04,125.377647
+2018-01-05,125.202087
+2018-01-08,126.713951
+2018-01-09,122.353920
+2018-01-10,120.793289
+2018-01-11,120.178780
+2018-01-12,119.788620
+2018-01-16,119.047325
+2018-01-17,119.778877
+2018-01-18,119.047325
+2018-01-19,119.593544
+2018-01-22,121.310257
+2018-01-23,121.671143
+2018-01-24,120.188538
+2018-01-25,120.130020
+2018-01-26,119.369202
+2018-01-29,118.149948
+2018-01-30,116.569809
+2018-01-31,117.828079
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/GOOG.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,283 @@
+Date,Adj Close
+2005-01-03,100.700043
+2005-01-04,96.621567
+2005-01-05,96.129768
+2005-01-06,93.665794
+2005-01-07,96.298668
+2005-01-10,96.899757
+2005-01-11,96.144669
+2005-01-12,97.058723
+2005-01-13,97.033890
+2005-01-14,99.338898
+2005-01-18,101.291199
+2005-01-19,98.012520
+2005-01-20,96.333443
+2005-01-21,93.531670
+2005-01-24,89.776093
+2005-01-25,87.987724
+2005-01-26,94.008568
+2005-01-27,93.432312
+2005-01-28,94.555008
+2005-01-31,97.177948
+2006-01-03,216.208771
+2006-01-04,221.181427
+2006-01-05,224.162048
+2006-01-06,231.325455
+2006-01-09,231.941452
+2006-01-10,233.362198
+2006-01-11,234.291168
+2006-01-12,230.317017
+2006-01-13,231.618546
+2006-01-17,232.045761
+2006-01-18,221.017487
+2006-01-19,216.814835
+2006-01-20,198.439346
+2006-01-23,212.368744
+2006-01-24,220.083572
+2006-01-25,215.100983
+2006-01-26,215.731873
+2006-01-27,215.344391
+2006-01-30,212.030945
+2006-01-31,214.932068
+2007-01-03,232.284210
+2007-01-04,240.068588
+2007-01-05,242.020889
+2007-01-08,240.227554
+2007-01-09,241.181351
+2007-01-10,243.148560
+2007-01-11,248.245407
+2007-01-12,250.868347
+2007-01-16,250.510666
+2007-01-17,247.033279
+2007-01-18,242.338821
+2007-01-19,243.292618
+2007-01-22,238.866409
+2007-01-23,237.977188
+2007-01-24,247.922501
+2007-01-25,242.467987
+2007-01-26,246.317932
+2007-01-29,244.643829
+2007-01-30,245.562851
+2007-01-31,249.129654
+2008-01-02,340.381134
+2008-01-03,340.450684
+2008-01-04,326.377228
+2008-01-07,322.527283
+2008-01-08,313.799042
+2008-01-09,324.489502
+2008-01-10,321.275421
+2008-01-11,317.062805
+2008-01-14,324.797516
+2008-01-15,316.764740
+2008-01-16,305.984863
+2008-01-17,298.453857
+2008-01-18,298.185577
+2008-01-22,290.286957
+2008-01-23,272.537415
+2008-01-24,285.388824
+2008-01-25,281.369965
+2008-01-28,276.193634
+2008-01-29,273.481262
+2008-01-30,272.363525
+2008-01-31,280.326752
+2009-01-02,159.621811
+2009-01-05,162.965073
+2009-01-06,165.950653
+2009-01-07,159.964584
+2009-01-08,161.544312
+2009-01-09,156.517014
+2009-01-12,155.334702
+2009-01-13,156.144424
+2009-01-14,149.512558
+2009-01-15,148.528961
+2009-01-16,148.866760
+2009-01-20,140.461441
+2009-01-21,150.560745
+2009-01-22,152.259705
+2009-01-23,161.300888
+2009-01-26,160.888580
+2009-01-27,164.668991
+2009-01-28,173.208450
+2009-01-29,170.550735
+2009-01-30,168.171204
+2010-01-04,311.349976
+2010-01-05,309.978882
+2010-01-06,302.164703
+2010-01-07,295.130463
+2010-01-08,299.064880
+2010-01-11,298.612823
+2010-01-12,293.332153
+2010-01-13,291.648102
+2010-01-14,293.019196
+2010-01-15,288.126007
+2010-01-19,291.911407
+2010-01-20,288.329681
+2010-01-21,289.606384
+2010-01-22,273.227905
+2010-01-25,268.255249
+2010-01-26,269.457428
+2010-01-27,269.298462
+2010-01-28,265.418701
+2010-01-29,263.257751
+2011-01-03,300.222351
+2011-01-04,299.114563
+2011-01-05,302.567078
+2011-01-06,304.767792
+2011-01-07,306.228271
+2011-01-10,305.120483
+2011-01-11,306.014679
+2011-01-12,306.441895
+2011-01-13,306.352478
+2011-01-14,310.073273
+2011-01-18,317.748352
+2011-01-19,313.833801
+2011-01-20,311.359894
+2011-01-21,303.938171
+2011-01-24,303.565613
+2011-01-25,307.952057
+2011-01-26,306.258087
+2011-01-27,306.402161
+2011-01-28,298.553192
+2011-01-31,298.240234
+2012-01-03,330.555054
+2012-01-04,331.980774
+2012-01-05,327.375732
+2012-01-06,322.909790
+2012-01-09,309.218842
+2012-01-10,309.556641
+2012-01-11,310.957520
+2012-01-12,312.785645
+2012-01-13,310.475647
+2012-01-17,312.259064
+2012-01-18,314.410065
+2012-01-19,317.718536
+2012-01-20,291.101654
+2012-01-23,290.868195
+2012-01-24,288.588013
+2012-01-25,282.904968
+2012-01-26,282.214478
+2012-01-27,288.116089
+2012-01-30,286.978485
+2012-01-31,288.180664
+2013-01-02,359.288177
+2013-01-03,359.496826
+2013-01-04,366.600616
+2013-01-07,365.001007
+2013-01-08,364.280701
+2013-01-09,366.675140
+2013-01-10,368.344269
+2013-01-11,367.604095
+2013-01-14,359.288177
+2013-01-15,360.122742
+2013-01-16,355.284210
+2013-01-17,353.361725
+2013-01-18,349.978729
+2013-01-22,349.164032
+2013-01-23,368.354218
+2013-01-24,374.668152
+2013-01-25,374.399902
+2013-01-28,372.939392
+2013-01-29,374.404846
+2013-01-30,374.479370
+2013-01-31,375.403351
+2014-01-02,552.963501
+2014-01-03,548.929749
+2014-01-06,555.049927
+2014-01-07,565.750366
+2014-01-08,566.927673
+2014-01-09,561.468201
+2014-01-10,561.438354
+2014-01-13,557.861633
+2014-01-14,570.986267
+2014-01-15,570.598816
+2014-01-16,574.374268
+2014-01-17,571.547607
+2014-01-21,578.090088
+2014-01-22,578.745789
+2014-01-23,576.301697
+2014-01-24,558.283875
+2014-01-27,547.056946
+2014-01-28,557.876526
+2014-01-29,549.883545
+2014-01-30,564.026550
+2014-01-31,586.669312
+2015-01-02,521.937744
+2015-01-05,511.057617
+2015-01-06,499.212799
+2015-01-07,498.357513
+2015-01-08,499.928864
+2015-01-09,493.454498
+2015-01-12,489.854309
+2015-01-13,493.464447
+2015-01-14,498.128784
+2015-01-15,499.043732
+2015-01-16,505.299316
+2015-01-20,504.125763
+2015-01-21,515.204773
+2015-01-22,531.465332
+2015-01-23,536.994873
+2015-01-26,532.280823
+2015-01-27,515.791565
+2015-01-28,507.208801
+2015-01-29,507.865204
+2015-01-30,531.594604
+2016-01-04,741.840027
+2016-01-05,742.580017
+2016-01-06,743.619995
+2016-01-07,726.390015
+2016-01-08,714.469971
+2016-01-11,716.030029
+2016-01-12,726.070007
+2016-01-13,700.559998
+2016-01-14,714.719971
+2016-01-15,694.450012
+2016-01-19,701.789978
+2016-01-20,698.450012
+2016-01-21,706.590027
+2016-01-22,725.250000
+2016-01-25,711.669983
+2016-01-26,713.039978
+2016-01-27,699.989990
+2016-01-28,730.960022
+2016-01-29,742.950012
+2017-01-03,786.140015
+2017-01-04,786.900024
+2017-01-05,794.020020
+2017-01-06,806.150024
+2017-01-09,806.650024
+2017-01-10,804.789978
+2017-01-11,807.909973
+2017-01-12,806.359985
+2017-01-13,807.880005
+2017-01-17,804.609985
+2017-01-18,806.070007
+2017-01-19,802.174988
+2017-01-20,805.020020
+2017-01-23,819.309998
+2017-01-24,823.869995
+2017-01-25,835.669983
+2017-01-26,832.150024
+2017-01-27,823.309998
+2017-01-30,802.320007
+2017-01-31,796.789978
+2018-01-02,1065.000000
+2018-01-03,1082.479980
+2018-01-04,1086.400024
+2018-01-05,1102.229980
+2018-01-08,1106.939941
+2018-01-09,1106.260010
+2018-01-10,1102.609985
+2018-01-11,1105.520020
+2018-01-12,1122.260010
+2018-01-16,1121.760010
+2018-01-17,1131.979980
+2018-01-18,1129.790039
+2018-01-19,1137.510010
+2018-01-22,1155.810059
+2018-01-23,1169.969971
+2018-01-24,1164.239990
+2018-01-25,1170.369995
+2018-01-26,1175.839966
+2018-01-29,1175.579956
+2018-01-30,1163.689941
+2018-01-31,1169.939941
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/HCP.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,681 @@
+Date,Adj Close
+1986-01-02,0.016157
+1986-01-03,0.016062
+1986-01-06,0.016346
+1986-01-07,0.016440
+1986-01-08,0.016346
+1986-01-09,0.015968
+1986-01-10,0.015873
+1986-01-13,0.015495
+1986-01-14,0.015779
+1986-01-15,0.015684
+1986-01-16,0.015590
+1986-01-17,0.015306
+1986-01-20,0.015590
+1986-01-21,0.015684
+1986-01-22,0.015590
+1986-01-23,0.015779
+1986-01-24,0.016346
+1986-01-27,0.016818
+1986-01-28,0.019014
+1986-01-29,0.019014
+1986-01-30,0.019333
+1986-01-31,0.019014
+1987-01-02,0.032768
+1987-01-05,0.033190
+1987-01-06,0.033612
+1987-01-07,0.033471
+1987-01-08,0.033049
+1987-01-09,0.032627
+1987-01-12,0.032487
+1987-01-13,0.032768
+1987-01-14,0.033612
+1987-01-15,0.033471
+1987-01-16,0.033190
+1987-01-19,0.033471
+1987-01-20,0.032768
+1987-01-21,0.032768
+1987-01-22,0.032768
+1987-01-23,0.032627
+1987-01-26,0.032909
+1987-01-27,0.036013
+1987-01-28,0.035085
+1987-01-29,0.034158
+1987-01-30,0.034158
+1988-01-04,0.046972
+1988-01-05,0.047826
+1988-01-06,0.047399
+1988-01-07,0.046972
+1988-01-08,0.046972
+1988-01-11,0.046972
+1988-01-12,0.046118
+1988-01-13,0.045691
+1988-01-14,0.047185
+1988-01-15,0.047399
+1988-01-18,0.046758
+1988-01-19,0.046545
+1988-01-20,0.046118
+1988-01-21,0.046331
+1988-01-22,0.046972
+1988-01-25,0.047399
+1988-01-26,0.046758
+1988-01-27,0.047185
+1988-01-28,0.047399
+1988-01-29,0.047399
+1989-01-03,0.069121
+1989-01-04,0.068784
+1989-01-05,0.069121
+1989-01-06,0.069121
+1989-01-09,0.068447
+1989-01-10,0.068784
+1989-01-11,0.069121
+1989-01-12,0.069458
+1989-01-13,0.069795
+1989-01-16,0.070807
+1989-01-17,0.070470
+1989-01-18,0.070470
+1989-01-19,0.071144
+1989-01-20,0.071481
+1989-01-23,0.070807
+1989-01-24,0.070807
+1989-01-25,0.070470
+1989-01-26,0.077047
+1989-01-27,0.077428
+1989-01-30,0.077810
+1989-01-31,0.076284
+1990-01-02,0.137744
+1990-01-03,0.136664
+1990-01-04,0.137204
+1990-01-05,0.136124
+1990-01-08,0.138284
+1990-01-09,0.136664
+1990-01-10,0.136124
+1990-01-11,0.137744
+1990-01-12,0.136664
+1990-01-15,0.136124
+1990-01-16,0.136124
+1990-01-17,0.136124
+1990-01-18,0.137204
+1990-01-19,0.137744
+1990-01-22,0.137204
+1990-01-23,0.135043
+1990-01-24,0.133963
+1990-01-25,0.133963
+1990-01-26,0.133963
+1990-01-29,0.132883
+1990-01-30,0.142547
+1990-01-31,0.139527
+1991-01-02,0.228095
+1991-01-03,0.228940
+1991-01-04,0.226405
+1991-01-07,0.226405
+1991-01-08,0.226405
+1991-01-09,0.228095
+1991-01-10,0.228095
+1991-01-11,0.228095
+1991-01-14,0.226405
+1991-01-15,0.228095
+1991-01-16,0.227250
+1991-01-17,0.228095
+1991-01-18,0.227250
+1991-01-21,0.226405
+1991-01-22,0.228095
+1991-01-23,0.228095
+1991-01-24,0.231474
+1991-01-25,0.232319
+1991-01-28,0.234009
+1991-01-29,0.236543
+1991-01-30,0.262573
+1991-01-31,0.264448
+1992-01-02,0.472370
+1992-01-03,0.458732
+1992-01-06,0.467411
+1992-01-07,0.481049
+1992-01-08,0.476090
+1992-01-09,0.478570
+1992-01-10,0.479809
+1992-01-13,0.479809
+1992-01-14,0.488488
+1992-01-15,0.481049
+1992-01-16,0.488488
+1992-01-17,0.498406
+1992-01-20,0.495927
+1992-01-21,0.516694
+1992-01-22,0.508662
+1992-01-23,0.514017
+1992-01-24,0.508662
+1992-01-27,0.514017
+1992-01-28,0.516694
+1992-01-29,0.511340
+1992-01-30,0.511340
+1992-01-31,0.507324
+1993-01-04,0.655257
+1993-01-05,0.639352
+1993-01-06,0.610725
+1993-01-07,0.642533
+1993-01-08,0.636171
+1993-01-11,0.632990
+1993-01-12,0.639352
+1993-01-13,0.652075
+1993-01-14,0.661618
+1993-01-15,0.664799
+1993-01-18,0.664799
+1993-01-19,0.664799
+1993-01-20,0.671161
+1993-01-21,0.674342
+1993-01-22,0.680703
+1993-01-25,0.680703
+1993-01-26,0.671161
+1993-01-27,0.683884
+1993-01-28,0.700083
+1993-01-29,0.713293
+1994-01-03,0.804000
+1994-01-04,0.807654
+1994-01-05,0.811309
+1994-01-06,0.811309
+1994-01-07,0.811309
+1994-01-10,0.811309
+1994-01-11,0.811309
+1994-01-12,0.796690
+1994-01-13,0.840545
+1994-01-14,0.847854
+1994-01-17,0.855163
+1994-01-18,0.869781
+1994-01-19,0.855163
+1994-01-20,0.840545
+1994-01-21,0.836891
+1994-01-24,0.847854
+1994-01-25,0.836891
+1994-01-26,0.836891
+1994-01-27,0.851509
+1994-01-28,0.860733
+1994-01-31,0.872108
+1995-01-03,1.041564
+1995-01-04,1.041564
+1995-01-05,1.019955
+1995-01-06,1.011311
+1995-01-09,1.011311
+1995-01-10,1.002668
+1995-01-11,1.006989
+1995-01-12,1.002668
+1995-01-13,1.015633
+1995-01-16,1.015633
+1995-01-17,1.025235
+1995-01-18,1.020738
+1995-01-19,1.043221
+1995-01-20,1.029731
+1995-01-23,1.020738
+1995-01-24,1.029731
+1995-01-25,1.016242
+1995-01-26,1.011744
+1995-01-27,1.016242
+1995-01-30,1.020738
+1995-01-31,1.025235
+1996-01-02,1.409250
+1996-01-03,1.414283
+1996-01-04,1.399183
+1996-01-05,1.409250
+1996-01-08,1.409250
+1996-01-09,1.399183
+1996-01-10,1.399183
+1996-01-11,1.399183
+1996-01-12,1.384085
+1996-01-15,1.389118
+1996-01-16,1.399183
+1996-01-17,1.404217
+1996-01-18,1.419317
+1996-01-19,1.409250
+1996-01-22,1.404217
+1996-01-23,1.409250
+1996-01-24,1.409250
+1996-01-25,1.404217
+1996-01-26,1.399183
+1996-01-29,1.409250
+1996-01-30,1.419317
+1996-01-31,1.429383
+1997-01-02,1.635642
+1997-01-03,1.641505
+1997-01-06,1.635642
+1997-01-07,1.705993
+1997-01-08,1.700130
+1997-01-09,1.688405
+1997-01-10,1.682543
+1997-01-13,1.694268
+1997-01-14,1.717718
+1997-01-15,1.741168
+1997-01-16,1.723580
+1997-01-17,1.729443
+1997-01-20,1.729443
+1997-01-21,1.741168
+1997-01-22,1.729443
+1997-01-23,1.711856
+1997-01-24,1.717718
+1997-01-27,1.711856
+1997-01-28,1.700130
+1997-01-29,1.688405
+1997-01-30,1.734293
+1997-01-31,1.703866
+1998-01-02,2.091085
+1998-01-05,2.080836
+1998-01-06,2.084251
+1998-01-07,2.091085
+1998-01-08,2.094501
+1998-01-09,2.084251
+1998-01-12,2.077418
+1998-01-13,2.094501
+1998-01-14,2.115004
+1998-01-15,2.142338
+1998-01-16,2.145754
+1998-01-20,2.125253
+1998-01-21,2.145754
+1998-01-22,2.111587
+1998-01-23,2.101336
+1998-01-26,2.097919
+1998-01-27,2.094501
+1998-01-28,2.111587
+1998-01-29,2.135504
+1998-01-30,2.121836
+1999-01-04,2.020859
+1999-01-05,2.012808
+1999-01-06,1.984630
+1999-01-07,1.944373
+1999-01-08,1.960475
+1999-01-11,1.916193
+1999-01-12,1.900092
+1999-01-13,1.924244
+1999-01-14,1.932297
+1999-01-15,1.932297
+1999-01-19,1.960475
+1999-01-20,1.948399
+1999-01-21,1.932297
+1999-01-22,1.928271
+1999-01-25,1.924244
+1999-01-26,1.924244
+1999-01-27,1.900092
+1999-01-28,1.900092
+1999-01-29,1.908143
+2000-01-03,1.920785
+2000-01-04,1.915771
+2000-01-05,1.950876
+2000-01-06,2.021087
+2000-01-07,2.066223
+2000-01-10,2.076254
+2000-01-11,2.051178
+2000-01-12,2.071238
+2000-01-13,2.086284
+2000-01-14,2.071238
+2000-01-18,2.021087
+2000-01-19,2.056193
+2000-01-20,2.066223
+2000-01-21,2.086284
+2000-01-24,2.051178
+2000-01-25,2.066223
+2000-01-26,2.066223
+2000-01-27,2.081269
+2000-01-28,2.031117
+2000-01-31,2.051178
+2001-01-02,3.006407
+2001-01-03,3.120815
+2001-01-04,3.146240
+2001-01-05,3.127172
+2001-01-08,3.228868
+2001-01-09,3.222512
+2001-01-10,3.241580
+2001-01-11,3.247936
+2001-01-12,3.241580
+2001-01-16,3.247936
+2001-01-17,3.247936
+2001-01-18,3.260649
+2001-01-19,3.267005
+2001-01-22,3.260649
+2001-01-23,3.279717
+2001-01-24,3.286072
+2001-01-25,3.279717
+2001-01-26,3.241580
+2001-01-29,3.263445
+2001-01-30,3.268529
+2001-01-31,3.227851
+2002-01-02,4.527735
+2002-01-03,4.563700
+2002-01-04,4.569901
+2002-01-07,4.588503
+2002-01-08,4.579821
+2002-01-09,4.581061
+2002-01-10,4.583542
+2002-01-11,4.607104
+2002-01-14,4.630669
+2002-01-15,4.710035
+2002-01-16,4.683994
+2002-01-17,4.662910
+2002-01-18,4.649270
+2002-01-22,4.661671
+2002-01-23,4.650509
+2002-01-24,4.638107
+2002-01-25,4.714998
+2002-01-28,4.762122
+2002-01-29,4.752203
+2002-01-30,4.773283
+2002-01-31,4.933998
+2003-01-02,5.623573
+2003-01-03,5.744667
+2003-01-06,5.806692
+2003-01-07,5.729901
+2003-01-08,5.695933
+2003-01-09,5.672305
+2003-01-10,5.645722
+2003-01-13,5.685596
+2003-01-14,5.682643
+2003-01-15,5.666398
+2003-01-16,5.589605
+2003-01-17,5.551210
+2003-01-21,5.545301
+2003-01-22,5.462603
+2003-01-23,5.456695
+2003-01-24,5.434546
+2003-01-27,5.235179
+2003-01-28,5.161341
+2003-01-29,5.301634
+2003-01-30,5.353322
+2003-01-31,5.440451
+2004-01-02,8.948197
+2004-01-05,9.001248
+2004-01-06,9.139190
+2004-01-07,9.100282
+2004-01-08,9.071988
+2004-01-09,9.195778
+2004-01-12,9.248830
+2004-01-13,9.354933
+2004-01-14,9.390305
+2004-01-15,9.312492
+2004-01-16,9.195778
+2004-01-20,9.149799
+2004-01-21,9.312492
+2004-01-22,9.600744
+2004-01-23,9.469883
+2004-01-26,9.629040
+2004-01-27,9.894304
+2004-01-28,9.883690
+2004-01-29,9.814723
+2004-01-30,9.943816
+2005-01-03,10.594438
+2005-01-04,10.447777
+2005-01-05,10.092698
+2005-01-06,10.173749
+2005-01-07,10.104275
+2005-01-10,10.038667
+2005-01-11,9.834109
+2005-01-12,9.760774
+2005-01-13,9.880425
+2005-01-14,9.992349
+2005-01-18,10.119714
+2005-01-19,10.139009
+2005-01-20,10.092698
+2005-01-21,10.177604
+2005-01-24,10.108133
+2005-01-25,9.957614
+2005-01-26,9.969192
+2005-01-27,9.903581
+2005-01-28,9.849544
+2005-01-31,10.019364
+2006-01-03,10.715086
+2006-01-04,10.801991
+2006-01-05,10.913734
+2006-01-06,11.174476
+2006-01-09,11.335889
+2006-01-10,11.364851
+2006-01-11,11.414519
+2006-01-12,11.397962
+2006-01-13,11.137228
+2006-01-17,11.182754
+2006-01-18,11.174476
+2006-01-19,11.418658
+2006-01-20,11.137228
+2006-01-23,11.228277
+2006-01-24,11.397962
+2006-01-25,11.377273
+2006-01-26,11.360716
+2006-01-27,11.542820
+2006-01-30,11.563511
+2006-01-31,11.484878
+2007-01-03,16.342415
+2007-01-04,16.603718
+2007-01-05,16.608143
+2007-01-08,16.878309
+2007-01-09,16.966887
+2007-01-10,17.418627
+2007-01-11,17.418627
+2007-01-12,17.440771
+2007-01-16,17.449625
+2007-01-17,17.139610
+2007-01-18,17.214897
+2007-01-19,17.312338
+2007-01-22,17.307898
+2007-01-23,17.392052
+2007-01-24,17.361053
+2007-01-25,17.542635
+2007-01-26,17.591352
+2007-01-29,17.839365
+2007-01-30,18.078524
+2007-01-31,18.268972
+2008-01-02,16.155558
+2008-01-03,15.314906
+2008-01-04,14.483638
+2008-01-07,14.460161
+2008-01-08,13.948256
+2008-01-09,14.098542
+2008-01-10,14.662106
+2008-01-11,14.680892
+2008-01-14,14.817085
+2008-01-15,14.521215
+2008-01-16,14.591663
+2008-01-17,14.370934
+2008-01-18,14.164289
+2008-01-22,14.648018
+2008-01-23,15.864382
+2008-01-24,15.338387
+2008-01-25,15.004944
+2008-01-28,15.192799
+2008-01-29,14.605745
+2008-01-30,14.234735
+2008-01-31,14.262917
+2009-01-02,13.145486
+2009-01-05,12.805090
+2009-01-06,12.875170
+2009-01-07,12.439656
+2009-01-08,12.109264
+2009-01-09,11.253261
+2009-01-12,10.877814
+2009-01-13,11.318336
+2009-01-14,10.842774
+2009-01-15,11.363386
+2009-01-16,11.648723
+2009-01-20,10.362207
+2009-01-21,11.623694
+2009-01-22,11.273280
+2009-01-23,11.338357
+2009-01-26,11.338357
+2009-01-27,11.733824
+2009-01-28,13.090422
+2009-01-29,12.204375
+2009-01-30,11.683764
+2010-01-04,16.336470
+2010-01-05,16.293013
+2010-01-06,16.195219
+2010-01-07,16.417961
+2010-01-08,16.526627
+2010-01-11,16.711334
+2010-01-12,16.428823
+2010-01-13,16.553787
+2010-01-14,16.504889
+2010-01-15,16.488594
+2010-01-19,16.999271
+2010-01-20,16.689610
+2010-01-21,16.195219
+2010-01-22,15.945312
+2010-01-25,15.950742
+2010-01-26,15.472653
+2010-01-27,15.603040
+2010-01-28,15.521554
+2010-01-29,15.402031
+2011-01-03,21.639135
+2011-01-04,21.517599
+2011-01-05,21.558109
+2011-01-06,21.228228
+2011-01-07,21.112486
+2011-01-10,20.950436
+2011-01-11,21.060398
+2011-01-12,20.869410
+2011-01-13,21.048822
+2011-01-14,20.967804
+2011-01-18,20.962011
+2011-01-19,20.805752
+2011-01-20,20.909924
+2011-01-21,20.794178
+2011-01-24,20.863626
+2011-01-25,21.124060
+2011-01-26,21.118265
+2011-01-27,21.390274
+2011-01-28,21.152994
+2011-01-31,21.465517
+2012-01-03,25.659740
+2012-01-04,24.728439
+2012-01-05,24.783583
+2012-01-06,24.716185
+2012-01-09,24.752941
+2012-01-10,25.181833
+2012-01-11,25.175711
+2012-01-12,25.004152
+2012-01-13,25.187956
+2012-01-17,25.463676
+2012-01-18,25.512688
+2012-01-19,25.353388
+2012-01-20,25.028656
+2012-01-23,25.243103
+2012-01-24,25.114437
+2012-01-25,25.335005
+2012-01-26,25.751648
+2012-01-27,25.684240
+2012-01-30,25.512688
+2012-01-31,25.751648
+2013-01-02,29.352741
+2013-01-03,29.391409
+2013-01-04,29.507431
+2013-01-07,29.326956
+2013-01-08,29.442974
+2013-01-09,29.378517
+2013-01-10,29.616999
+2013-01-11,29.649235
+2013-01-14,29.726578
+2013-01-15,29.752361
+2013-01-16,29.629898
+2013-01-17,29.810373
+2013-01-18,29.958618
+2013-01-22,30.035963
+2013-01-23,29.945724
+2013-01-24,29.977951
+2013-01-25,30.293776
+2013-01-28,30.242218
+2013-01-29,30.480703
+2013-01-30,30.306673
+2013-01-31,30.271721
+2014-01-02,24.539467
+2014-01-03,24.519138
+2014-01-06,24.946087
+2014-01-07,25.373045
+2014-01-08,25.318821
+2014-01-09,25.352707
+2014-01-10,26.342148
+2014-01-13,25.827097
+2014-01-14,25.745775
+2014-01-15,25.779655
+2014-01-16,26.023628
+2014-01-17,25.779655
+2014-01-21,26.016853
+2014-01-22,26.050735
+2014-01-23,26.111731
+2014-01-24,26.159166
+2014-01-27,26.030403
+2014-01-28,26.511570
+2014-01-29,26.315033
+2014-01-30,26.355701
+2014-01-31,26.531904
+2015-01-02,32.210552
+2015-01-05,32.533741
+2015-01-06,33.151371
+2015-01-07,33.855194
+2015-01-08,33.402737
+2015-01-09,33.438652
+2015-01-12,33.970104
+2015-01-13,33.905468
+2015-01-14,34.286102
+2015-01-15,34.587742
+2015-01-16,34.623646
+2015-01-20,34.594933
+2015-01-21,34.099373
+2015-01-22,34.494377
+2015-01-23,34.580563
+2015-01-26,34.537464
+2015-01-27,34.444099
+2015-01-28,34.386650
+2015-01-29,34.436928
+2015-01-30,33.962921
+2016-01-04,29.249121
+2016-01-05,29.884138
+2016-01-06,28.682961
+2016-01-07,27.917875
+2016-01-08,27.841368
+2016-01-11,28.277468
+2016-01-12,28.193308
+2016-01-13,27.696001
+2016-01-14,27.512384
+2016-01-15,27.726604
+2016-01-19,27.971432
+2016-01-20,26.754955
+2016-01-21,27.259907
+2016-01-22,28.277468
+2016-01-25,28.032640
+2016-01-26,28.346327
+2016-01-27,26.938572
+2016-01-28,26.777906
+2016-01-29,27.497086
+2017-01-03,26.669874
+2017-01-04,27.260944
+2017-01-05,27.896795
+2017-01-06,27.959484
+2017-01-09,27.592304
+2017-01-10,26.911674
+2017-01-11,27.225121
+2017-01-12,27.234077
+2017-01-13,27.063921
+2017-01-17,27.475882
+2017-01-18,27.359457
+2017-01-19,26.831074
+2017-01-20,26.929586
+2017-01-23,27.162436
+2017-01-24,27.081833
+2017-01-25,26.759432
+2017-01-26,26.508673
+2017-01-27,26.472849
+2017-01-30,26.929586
+2017-01-31,27.153475
+2018-01-02,24.406927
+2018-01-03,24.397507
+2018-01-04,23.794634
+2018-01-05,23.559135
+2018-01-08,23.577976
+2018-01-09,23.078722
+2018-01-10,22.946846
+2018-01-11,22.767866
+2018-01-12,22.268610
+2018-01-16,22.343971
+2018-01-17,22.343971
+2018-01-18,21.976595
+2018-01-19,22.061377
+2018-01-22,22.278032
+2018-01-23,22.871487
+2018-01-24,22.805544
+2018-01-25,22.965681
+2018-01-26,22.824387
+2018-01-29,22.617147
+2018-01-30,22.212091
+2018-01-31,22.683088
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/IBM.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,1020 @@
+Date,Adj Close
+1970-01-02,1.624962
+1970-01-05,1.640555
+1970-01-06,1.641668
+1970-01-07,1.642782
+1970-01-08,1.646124
+1970-01-09,1.643896
+1970-01-12,1.638327
+1970-01-13,1.666727
+1970-01-14,1.665057
+1970-01-15,1.699583
+1970-01-16,1.647237
+1970-01-19,1.559251
+1970-01-20,1.588208
+1970-01-21,1.581527
+1970-01-22,1.585980
+1970-01-23,1.585980
+1970-01-26,1.552569
+1970-01-27,1.538090
+1970-01-28,1.519155
+1970-01-29,1.508018
+1970-01-30,1.493262
+1971-01-04,1.412390
+1971-01-05,1.427056
+1971-01-06,1.434953
+1971-01-07,1.427056
+1971-01-08,1.419159
+1971-01-11,1.410134
+1971-01-12,1.424799
+1971-01-13,1.424236
+1971-01-14,1.419159
+1971-01-15,1.398853
+1971-01-18,1.406749
+1971-01-19,1.411263
+1971-01-20,1.420287
+1971-01-21,1.423671
+1971-01-22,1.428184
+1971-01-25,1.451875
+1971-01-26,1.471052
+1971-01-27,1.455258
+1971-01-28,1.432695
+1971-01-29,1.468795
+1972-01-03,1.527673
+1972-01-04,1.559786
+1972-01-05,1.564374
+1972-01-06,1.564374
+1972-01-07,1.554052
+1972-01-10,1.550611
+1972-01-11,1.564374
+1972-01-12,1.570108
+1972-01-13,1.564374
+1972-01-14,1.605663
+1972-01-17,1.603368
+1972-01-18,1.603368
+1972-01-19,1.620571
+1972-01-20,1.667595
+1972-01-21,1.689386
+1972-01-24,1.653832
+1972-01-25,1.679063
+1972-01-26,1.691680
+1972-01-27,1.689386
+1972-01-28,1.689386
+1972-01-31,1.688240
+1973-01-02,1.902870
+1973-01-03,1.904033
+1973-01-04,1.915666
+1973-01-05,1.948233
+1973-01-08,1.948233
+1973-01-09,1.942418
+1973-01-10,1.914502
+1973-01-11,1.931949
+1973-01-12,1.954048
+1973-01-15,1.969168
+1973-01-16,1.965679
+1973-01-17,1.972658
+1973-01-18,1.995339
+1973-01-19,2.042447
+1973-01-22,2.028488
+1973-01-23,2.066870
+1973-01-24,2.028488
+1973-01-26,2.036629
+1973-01-29,2.054077
+1973-01-30,2.042447
+1973-01-31,2.026161
+1974-01-02,1.431944
+1974-01-03,1.411298
+1974-01-04,1.361158
+1974-01-07,1.340511
+1974-01-08,1.344936
+1974-01-09,1.343461
+1974-01-10,1.350836
+1974-01-11,1.415723
+1974-01-14,1.398025
+1974-01-15,1.410560
+1974-01-16,1.437842
+1974-01-17,1.479134
+1974-01-18,1.451115
+1974-01-21,1.445216
+1974-01-22,1.473236
+1974-01-23,1.462912
+1974-01-24,1.454064
+1974-01-25,1.457014
+1974-01-28,1.441530
+1974-01-29,1.434893
+1974-01-30,1.452590
+1974-01-31,1.446691
+1975-01-02,1.022146
+1975-01-03,1.013824
+1975-01-06,1.008528
+1975-01-07,1.003231
+1975-01-08,0.988100
+1975-01-09,1.019876
+1975-01-10,1.036521
+1975-01-13,1.024416
+1975-01-14,1.018364
+1975-01-15,0.989613
+1975-01-16,0.972968
+1975-01-17,0.957079
+1975-01-20,0.968428
+1975-01-21,0.966159
+1975-01-22,0.989613
+1975-01-23,0.986587
+1975-01-24,0.985830
+1975-01-27,0.985830
+1975-01-28,1.087969
+1975-01-29,1.133364
+1975-01-30,1.106884
+1975-01-31,1.139417
+1976-01-02,1.415944
+1976-01-05,1.437824
+1976-01-06,1.433917
+1976-01-07,1.428446
+1976-01-08,1.440167
+1976-01-09,1.445639
+1976-01-12,1.473768
+1976-01-13,1.464392
+1976-01-14,1.508152
+1976-01-15,1.497994
+1976-01-16,1.512841
+1976-01-19,1.562852
+1976-01-20,1.580823
+1976-01-21,1.547222
+1976-01-22,1.562852
+1976-01-23,1.589420
+1976-01-26,1.589420
+1976-01-27,1.562070
+1976-01-28,1.569103
+1976-01-29,1.603485
+1976-01-30,1.611299
+1977-01-03,1.781648
+1977-01-04,1.759095
+1977-01-05,1.765540
+1977-01-06,1.765540
+1977-01-07,1.752651
+1977-01-10,1.747820
+1977-01-11,1.733322
+1977-01-12,1.733322
+1977-01-13,1.742987
+1977-01-14,1.742987
+1977-01-17,1.759095
+1977-01-18,1.773594
+1977-01-19,1.788092
+1977-01-20,1.759095
+1977-01-21,1.765540
+1977-01-24,1.751042
+1977-01-25,1.738155
+1977-01-26,1.728489
+1977-01-27,1.730100
+1977-01-28,1.755875
+1977-01-31,1.773594
+1978-01-03,1.798509
+1978-01-04,1.811893
+1978-01-05,1.785961
+1978-01-06,1.786796
+1978-01-09,1.799345
+1978-01-10,1.786796
+1978-01-11,1.780941
+1978-01-12,1.784287
+1978-01-13,1.780105
+1978-01-16,1.790141
+1978-01-17,1.800181
+1978-01-18,1.801853
+1978-01-19,1.790141
+1978-01-20,1.781778
+1978-01-23,1.775922
+1978-01-24,1.780105
+1978-01-25,1.779268
+1978-01-26,1.768394
+1978-01-27,1.773412
+1978-01-30,1.785961
+1978-01-31,1.776759
+1979-01-02,2.119955
+1979-01-03,2.140910
+1979-01-04,2.130433
+1979-01-05,2.137417
+1979-01-08,2.126940
+1979-01-09,2.137417
+1979-01-10,2.133052
+1979-01-11,2.175836
+1979-01-12,2.184566
+1979-01-15,2.203775
+1979-01-16,2.162738
+1979-01-17,2.167104
+1979-01-18,2.172343
+1979-01-19,2.140910
+1979-01-22,2.175836
+1979-01-23,2.174088
+1979-01-24,2.154881
+1979-01-25,2.179328
+1979-01-26,2.186313
+1979-01-29,2.174088
+1979-01-30,2.179328
+1979-01-31,2.156627
+1980-01-02,1.832571
+1980-01-03,1.861892
+1980-01-04,1.858228
+1980-01-07,1.850897
+1980-01-08,1.975512
+1980-01-09,1.916869
+1980-01-10,1.979178
+1980-01-11,1.964515
+1980-01-14,1.960852
+1980-01-15,2.056144
+1980-01-16,2.052481
+1980-01-17,2.030489
+1980-01-18,2.041484
+1980-01-21,2.023159
+1980-01-22,2.023159
+1980-01-23,2.089131
+1980-01-24,2.070804
+1980-01-25,2.056144
+1980-01-28,2.081800
+1980-01-29,2.063476
+1980-01-30,2.063476
+1980-01-31,2.012164
+1981-01-02,2.139638
+1981-01-05,2.174459
+1981-01-06,2.213151
+1981-01-07,2.151244
+1981-01-08,2.093209
+1981-01-09,2.085469
+1981-01-12,2.066124
+1981-01-13,2.058385
+1981-01-14,2.066124
+1981-01-15,2.035169
+1981-01-16,2.069993
+1981-01-19,2.062255
+1981-01-20,2.011957
+1981-01-21,2.015827
+1981-01-22,2.019694
+1981-01-23,2.011957
+1981-01-26,2.011957
+1981-01-27,2.027433
+1981-01-28,2.000349
+1981-01-29,2.008086
+1981-01-30,1.992610
+1982-01-04,1.913740
+1982-01-05,1.872674
+1982-01-06,1.864460
+1982-01-07,1.864460
+1982-01-08,1.864460
+1982-01-11,1.864460
+1982-01-12,1.889100
+1982-01-13,1.884994
+1982-01-14,1.934275
+1982-01-15,1.963022
+1982-01-18,2.032835
+1982-01-19,2.004089
+1982-01-20,2.020516
+1982-01-21,2.053370
+1982-01-22,2.024622
+1982-01-25,2.036942
+1982-01-26,2.028730
+1982-01-27,2.057476
+1982-01-28,2.114972
+1982-01-29,2.090330
+1983-01-03,3.213430
+1983-01-04,3.304132
+1983-01-05,3.317090
+1983-01-06,3.373238
+1983-01-07,3.338685
+1983-01-10,3.386197
+1983-01-11,3.386197
+1983-01-12,3.390513
+1983-01-13,3.407793
+1983-01-14,3.425068
+1983-01-17,3.429388
+1983-01-18,3.442344
+1983-01-19,3.403472
+1983-01-20,3.381876
+1983-01-21,3.269580
+1983-01-24,3.243665
+1983-01-25,3.317090
+1983-01-26,3.286856
+1983-01-27,3.373238
+1983-01-28,3.364599
+1983-01-31,3.416431
+1984-01-03,4.346129
+1984-01-04,4.421982
+1984-01-05,4.435369
+1984-01-06,4.408596
+1984-01-09,4.399675
+1984-01-10,4.363978
+1984-01-11,4.363978
+1984-01-12,4.328276
+1984-01-13,4.247961
+1984-01-16,4.301506
+1984-01-17,4.319355
+1984-01-18,4.301506
+1984-01-19,4.243497
+1984-01-20,4.176567
+1984-01-23,4.145332
+1984-01-24,4.167642
+1984-01-25,4.118557
+1984-01-26,4.091785
+1984-01-27,4.100707
+1984-01-30,4.065012
+1984-01-31,4.073938
+1985-01-02,4.470618
+1985-01-03,4.433674
+1985-01-04,4.424435
+1985-01-07,4.447525
+1985-01-08,4.424435
+1985-01-09,4.447525
+1985-01-10,4.572223
+1985-01-11,4.535278
+1985-01-14,4.609169
+1985-01-15,4.604553
+1985-01-16,4.576843
+1985-01-17,4.567606
+1985-01-18,4.586079
+1985-01-21,4.738487
+1985-01-22,4.789289
+1985-01-23,4.895512
+1985-01-24,4.918604
+1985-01-25,4.923222
+1985-01-28,4.974025
+1985-01-29,5.061776
+1985-01-30,5.047919
+1985-01-31,5.038680
+1986-01-02,5.808657
+1986-01-03,5.899417
+1986-01-06,5.899417
+1986-01-07,5.947184
+1986-01-08,5.689235
+1986-01-09,5.746556
+1986-01-10,5.674901
+1986-01-13,5.694010
+1986-01-14,5.703565
+1986-01-15,5.832541
+1986-01-16,5.961515
+1986-01-17,5.765664
+1986-01-20,5.708343
+1986-01-21,5.713120
+1986-01-22,5.512492
+1986-01-23,5.655795
+1986-01-24,5.732225
+1986-01-27,5.717894
+1986-01-28,5.799101
+1986-01-29,5.770441
+1986-01-30,5.713120
+1986-01-31,5.789546
+1987-01-02,5.299022
+1987-01-05,5.369603
+1987-01-06,5.342456
+1987-01-07,5.364176
+1987-01-08,5.337028
+1987-01-09,5.309881
+1987-01-12,5.228441
+1987-01-13,5.060132
+1987-01-14,5.152429
+1987-01-15,5.212155
+1987-01-16,5.212155
+1987-01-19,5.440187
+1987-01-20,5.331598
+1987-01-21,5.331598
+1987-01-22,5.532486
+1987-01-23,5.483618
+1987-01-26,5.527053
+1987-01-27,5.619355
+1987-01-28,5.646498
+1987-01-29,5.586779
+1987-01-30,5.592207
+1988-01-04,5.942136
+1988-01-05,5.997499
+1988-01-06,6.046707
+1988-01-07,6.071313
+1988-01-08,5.653026
+1988-01-11,5.794504
+1988-01-12,5.671483
+1988-01-13,5.714539
+1988-01-14,5.702236
+1988-01-15,5.856019
+1988-01-18,5.794504
+1988-01-19,5.499246
+1988-01-20,5.431581
+1988-01-21,5.462339
+1988-01-22,5.437731
+1988-01-25,5.573060
+1988-01-26,5.505396
+1988-01-27,5.548455
+1988-01-28,5.597668
+1988-01-29,5.530003
+1989-01-03,6.939576
+1989-01-04,7.025604
+1989-01-05,7.011270
+1989-01-06,6.989759
+1989-01-09,6.996930
+1989-01-10,6.946746
+1989-01-11,7.011270
+1989-01-12,7.061450
+1989-01-13,7.075788
+1989-01-16,7.125967
+1989-01-17,7.104464
+1989-01-18,7.168984
+1989-01-19,7.125967
+1989-01-20,7.090127
+1989-01-23,7.018435
+1989-01-24,7.125967
+1989-01-25,7.068619
+1989-01-26,7.226336
+1989-01-27,7.276515
+1989-01-30,7.384056
+1989-01-31,7.491589
+1990-01-02,6.674699
+1990-01-03,6.734290
+1990-01-04,6.810916
+1990-01-05,6.793887
+1990-01-08,6.836458
+1990-01-09,6.768350
+1990-01-10,6.742810
+1990-01-11,6.802402
+1990-01-12,6.666186
+1990-01-15,6.683212
+1990-01-16,6.819428
+1990-01-17,6.734290
+1990-01-18,6.776865
+1990-01-19,6.717267
+1990-01-22,6.581050
+1990-01-23,6.589563
+1990-01-24,6.640644
+1990-01-25,6.529965
+1990-01-26,6.598076
+1990-01-29,6.623616
+1990-01-30,6.623616
+1990-01-31,6.717267
+1991-01-02,9.209346
+1991-01-03,9.240144
+1991-01-04,9.209346
+1991-01-07,9.055342
+1991-01-08,8.952673
+1991-01-09,8.778138
+1991-01-10,8.901338
+1991-01-11,8.880805
+1991-01-14,8.767873
+1991-01-15,8.829473
+1991-01-16,8.962941
+1991-01-17,9.507081
+1991-01-18,9.661088
+1991-01-21,9.825356
+1991-01-22,9.691887
+1991-01-23,9.794551
+1991-01-24,9.938292
+1991-01-25,10.071760
+1991-01-28,10.205226
+1991-01-29,10.225763
+1991-01-30,10.431095
+1991-01-31,10.410563
+1992-01-02,8.930507
+1992-01-03,8.942883
+1992-01-06,9.128409
+1992-01-07,9.363428
+1992-01-08,9.140782
+1992-01-09,9.029465
+1992-01-10,8.992353
+1992-01-13,8.930507
+1992-01-14,9.140782
+1992-01-15,9.437644
+1992-01-16,9.450012
+1992-01-17,9.536596
+1992-01-20,9.425273
+1992-01-21,9.190264
+1992-01-22,9.462383
+1992-01-23,9.252101
+1992-01-24,9.214997
+1992-01-27,9.276842
+1992-01-28,9.227368
+1992-01-29,9.091307
+1992-01-30,9.078937
+1992-01-31,8.905769
+1993-01-04,6.277431
+1993-01-05,6.120890
+1993-01-06,6.011306
+1993-01-07,5.886075
+1993-01-08,5.823454
+1993-01-11,5.979998
+1993-01-12,6.105234
+1993-01-13,5.979998
+1993-01-14,6.105234
+1993-01-15,6.042617
+1993-01-18,6.199159
+1993-01-19,6.058273
+1993-01-20,5.870417
+1993-01-21,5.807799
+1993-01-22,6.089582
+1993-01-25,6.120890
+1993-01-26,6.136543
+1993-01-27,6.214818
+1993-01-28,6.293089
+1993-01-29,6.449632
+1994-01-03,8.223469
+1994-01-04,8.419689
+1994-01-05,8.491048
+1994-01-06,8.348339
+1994-01-07,8.401854
+1994-01-10,8.455369
+1994-01-11,8.366175
+1994-01-12,8.294824
+1994-01-13,8.384014
+1994-01-14,8.366175
+1994-01-17,8.205634
+1994-01-18,8.152114
+1994-01-19,7.991569
+1994-01-20,7.884544
+1994-01-21,7.884544
+1994-01-24,8.366175
+1994-01-25,8.312658
+1994-01-26,8.045088
+1994-01-27,8.152114
+1994-01-28,8.241309
+1994-01-31,8.062926
+1995-01-03,11.234438
+1995-01-04,11.329645
+1995-01-05,11.272516
+1995-01-06,11.443893
+1995-01-09,11.501017
+1995-01-10,11.672385
+1995-01-11,11.577185
+1995-01-12,11.577185
+1995-01-13,11.634306
+1995-01-16,11.805680
+1995-01-17,11.805680
+1995-01-18,11.767595
+1995-01-19,11.653351
+1995-01-20,11.481976
+1995-01-23,11.310602
+1995-01-24,11.272516
+1995-01-25,11.024979
+1995-01-26,11.024979
+1995-01-27,11.044023
+1995-01-30,10.929775
+1995-01-31,10.986896
+1996-01-02,14.459494
+1996-01-03,14.200933
+1996-01-04,13.823033
+1996-01-05,14.101488
+1996-01-08,14.181040
+1996-01-09,13.803143
+1996-01-10,13.882706
+1996-01-11,13.882706
+1996-01-12,13.743477
+1996-01-15,13.226353
+1996-01-16,13.842928
+1996-01-17,13.942374
+1996-01-18,15.314725
+1996-01-19,16.229630
+1996-01-22,16.269413
+1996-01-23,16.388752
+1996-01-24,17.025206
+1996-01-25,16.567751
+1996-01-26,16.667191
+1996-01-29,16.945648
+1996-01-30,17.283762
+1996-01-31,17.263872
+1997-01-02,25.525057
+1997-01-03,26.503571
+1997-01-06,26.857521
+1997-01-07,27.211473
+1997-01-08,26.628502
+1997-01-09,26.961630
+1997-01-10,27.148989
+1997-01-13,27.294735
+1997-01-14,27.817818
+1997-01-15,27.419647
+1997-01-16,27.565401
+1997-01-17,27.523762
+1997-01-20,27.815235
+1997-01-21,27.981789
+1997-01-22,26.316208
+1997-01-23,25.275213
+1997-01-24,25.067026
+1997-01-27,24.275869
+1997-01-28,25.108660
+1997-01-29,26.045559
+1997-01-30,26.191298
+1997-01-31,26.128838
+1998-01-02,36.140659
+1998-01-05,36.418659
+1998-01-06,36.012363
+1998-01-07,35.670185
+1998-01-08,35.648804
+1998-01-09,34.237404
+1998-01-12,34.258766
+1998-01-13,34.943108
+1998-01-14,35.114178
+1998-01-15,35.392193
+1998-01-16,35.926819
+1998-01-20,37.081608
+1998-01-21,34.258766
+1998-01-22,34.002163
+1998-01-23,33.938030
+1998-01-26,33.574459
+1998-01-27,33.018448
+1998-01-28,33.189529
+1998-01-29,33.595844
+1998-01-30,33.788315
+1999-01-04,63.507484
+1999-01-05,65.806602
+1999-01-06,65.502937
+1999-01-07,66.001831
+1999-01-08,65.090843
+1999-01-11,65.676437
+1999-01-12,64.223259
+1999-01-13,64.375092
+1999-01-14,62.683308
+1999-01-15,64.179886
+1999-01-19,66.717583
+1999-01-20,67.498383
+1999-01-21,68.365990
+1999-01-22,62.379601
+1999-01-25,63.160465
+1999-01-26,64.418457
+1999-01-27,61.880791
+1999-01-28,62.010868
+1999-01-29,63.594242
+2000-01-03,81.096031
+2000-01-04,78.343300
+2000-01-05,81.096031
+2000-01-06,79.697784
+2000-01-07,79.348267
+2000-01-10,82.494217
+2000-01-11,83.193336
+2000-01-12,83.542885
+2000-01-13,82.668999
+2000-01-14,83.630272
+2000-01-18,80.921211
+2000-01-19,83.542885
+2000-01-20,83.193336
+2000-01-21,84.941071
+2000-01-24,84.941071
+2000-01-25,83.280746
+2000-01-26,81.620346
+2000-01-27,79.348267
+2000-01-28,77.993713
+2000-01-31,78.474335
+2001-01-02,59.568932
+2001-01-03,66.460838
+2001-01-04,65.451202
+2001-01-05,66.021828
+2001-01-08,65.714577
+2001-01-09,65.012207
+2001-01-10,65.626770
+2001-01-11,65.802353
+2001-01-12,65.890144
+2001-01-16,65.143921
+2001-01-17,67.909439
+2001-01-18,76.074417
+2001-01-19,78.137566
+2001-01-22,76.249985
+2001-01-23,76.601128
+2001-01-24,77.566910
+2001-01-25,77.786377
+2001-01-26,80.200760
+2001-01-29,80.757416
+2001-01-30,81.902245
+2001-01-31,78.664337
+2002-01-02,85.755875
+2002-01-03,87.280418
+2002-01-04,88.649712
+2002-01-07,87.555740
+2002-01-08,88.014488
+2002-01-09,87.866249
+2002-01-10,86.207603
+2002-01-11,84.915962
+2002-01-14,83.320869
+2002-01-15,83.885490
+2002-01-16,82.862076
+2002-01-17,84.626602
+2002-01-18,80.638786
+2002-01-22,77.991982
+2002-01-23,76.156876
+2002-01-24,76.735657
+2002-01-25,77.130890
+2002-01-28,76.333336
+2002-01-29,72.698425
+2002-01-30,74.498222
+2002-01-31,76.149818
+2003-01-02,57.285492
+2003-01-03,58.053387
+2003-01-06,59.432690
+2003-01-07,61.146233
+2003-01-08,59.859291
+2003-01-09,61.857235
+2003-01-10,62.340710
+2003-01-13,62.219830
+2003-01-14,62.980606
+2003-01-15,62.276718
+2003-01-16,61.181805
+2003-01-17,57.804523
+2003-01-21,57.264156
+2003-01-22,56.666931
+2003-01-23,57.626762
+2003-01-24,56.162109
+2003-01-27,55.756821
+2003-01-28,56.958412
+2003-01-29,57.107727
+2003-01-30,55.671497
+2003-01-31,55.600407
+2004-01-02,65.588165
+2004-01-05,66.662804
+2004-01-06,66.669930
+2004-01-07,66.469345
+2004-01-08,66.655632
+2004-01-09,65.344559
+2004-01-12,65.588165
+2004-01-13,64.262787
+2004-01-14,64.699791
+2004-01-15,67.357689
+2004-01-16,68.289032
+2004-01-20,69.564278
+2004-01-21,69.994133
+2004-01-22,69.858017
+2004-01-23,70.137428
+2004-01-26,71.534439
+2004-01-27,70.782181
+2004-01-28,69.764885
+2004-01-29,70.216225
+2004-01-30,71.090233
+2005-01-03,70.570686
+2005-01-04,69.812630
+2005-01-05,69.668236
+2005-01-06,69.451660
+2005-01-07,69.148453
+2005-01-10,69.076248
+2005-01-11,68.585335
+2005-01-12,68.736916
+2005-01-13,68.188240
+2005-01-14,67.935570
+2005-01-18,68.513123
+2005-01-19,67.213631
+2005-01-20,67.141411
+2005-01-21,66.693810
+2005-01-24,66.267876
+2005-01-25,66.556664
+2005-01-26,66.383354
+2005-01-27,66.405029
+2005-01-28,67.061989
+2005-01-31,67.444656
+2006-01-03,59.800140
+2006-01-04,59.719975
+2006-01-05,60.120781
+2006-01-06,61.906185
+2006-01-09,61.017120
+2006-01-10,61.264900
+2006-01-11,61.337769
+2006-01-12,60.900524
+2006-01-13,60.609020
+2006-01-17,60.485142
+2006-01-18,61.068130
+2006-01-19,60.550728
+2006-01-20,59.290020
+2006-01-23,59.326443
+2006-01-24,58.918339
+2006-01-25,58.962074
+2006-01-26,58.823620
+2006-01-27,59.042248
+2006-01-30,59.486763
+2006-01-31,59.246300
+2007-01-03,71.835922
+2007-01-04,72.603989
+2007-01-05,71.946686
+2007-01-08,73.039673
+2007-01-09,73.903763
+2007-01-10,73.032318
+2007-01-11,72.855095
+2007-01-12,73.364662
+2007-01-16,74.457672
+2007-01-17,73.866867
+2007-01-18,73.445892
+2007-01-19,71.023552
+2007-01-22,71.717758
+2007-01-23,71.695618
+2007-01-24,71.931915
+2007-01-25,72.013168
+2007-01-26,71.968857
+2007-01-29,72.773842
+2007-01-30,73.386833
+2007-01-31,73.224327
+2008-01-02,78.402992
+2008-01-03,78.560234
+2008-01-04,75.736862
+2008-01-07,74.928047
+2008-01-08,73.085747
+2008-01-09,73.624985
+2008-01-10,74.830711
+2008-01-11,73.145645
+2008-01-14,77.084908
+2008-01-15,76.261086
+2008-01-16,76.111305
+2008-01-17,75.714378
+2008-01-18,77.436867
+2008-01-22,75.804260
+2008-01-23,79.458939
+2008-01-24,80.065529
+2008-01-25,78.275658
+2008-01-28,78.620155
+2008-01-29,79.458939
+2008-01-30,79.121895
+2008-01-31,80.215324
+2009-01-02,66.577576
+2009-01-05,66.158447
+2009-01-06,67.994942
+2009-01-07,66.897629
+2009-01-08,66.432793
+2009-01-09,64.542992
+2009-01-12,65.312607
+2009-01-13,65.030685
+2009-01-14,63.392345
+2009-01-15,64.101021
+2009-01-16,64.710632
+2009-01-20,62.470291
+2009-01-21,69.663742
+2009-01-22,68.635025
+2009-01-23,68.193062
+2009-01-26,69.800926
+2009-01-27,69.846657
+2009-01-28,72.254601
+2009-01-29,70.494354
+2009-01-30,69.839027
+2010-01-04,102.944206
+2010-01-05,101.700638
+2010-01-06,101.039986
+2010-01-07,100.690277
+2010-01-08,101.700638
+2010-01-11,100.635834
+2010-01-12,101.436394
+2010-01-13,101.218758
+2010-01-14,102.835388
+2010-01-15,102.423470
+2010-01-19,104.257759
+2010-01-20,101.234306
+2010-01-21,100.262764
+2010-01-22,97.542480
+2010-01-25,98.024353
+2010-01-26,97.736771
+2010-01-27,98.187576
+2010-01-28,96.182312
+2010-01-29,95.125275
+2011-01-03,116.819099
+2011-01-04,116.945831
+2011-01-05,116.478516
+2011-01-06,117.753769
+2011-01-07,117.175568
+2011-01-10,116.945831
+2011-01-11,116.660744
+2011-01-12,118.102325
+2011-01-13,117.880554
+2011-01-14,118.815216
+2011-01-18,119.330101
+2011-01-19,123.322273
+2011-01-20,123.409378
+2011-01-21,123.171768
+2011-01-24,126.443169
+2011-01-25,127.876854
+2011-01-26,127.560059
+2011-01-27,127.583794
+2011-01-28,126.110497
+2011-01-31,128.320435
+2012-01-03,150.064163
+2012-01-04,149.451981
+2012-01-05,148.743149
+2012-01-06,147.035507
+2012-01-09,146.270233
+2012-01-10,146.044769
+2012-01-11,146.858261
+2012-01-12,145.432587
+2012-01-13,144.312912
+2012-01-17,144.989563
+2012-01-18,145.851440
+2012-01-19,145.408401
+2012-01-20,151.852356
+2012-01-23,153.028336
+2012-01-24,154.599136
+2012-01-25,154.438004
+2012-01-26,153.833893
+2012-01-27,153.415054
+2012-01-30,155.058228
+2012-01-31,155.138809
+2013-01-02,160.821945
+2013-01-03,159.937393
+2013-01-04,158.888992
+2013-01-07,158.192795
+2013-01-08,157.971680
+2013-01-09,157.521149
+2013-01-10,157.979858
+2013-01-11,159.265747
+2013-01-14,157.766876
+2013-01-15,157.668594
+2013-01-16,157.742340
+2013-01-17,158.610489
+2013-01-18,159.282166
+2013-01-22,160.600845
+2013-01-23,167.677490
+2013-01-24,167.431763
+2013-01-25,167.882233
+2013-01-28,167.849487
+2013-01-29,167.005875
+2013-01-30,166.694611
+2013-01-31,166.326019
+2014-01-02,154.908539
+2014-01-03,155.835327
+2014-01-06,155.300934
+2014-01-07,158.398621
+2014-01-08,156.945816
+2014-01-09,156.453217
+2014-01-10,156.352966
+2014-01-13,153.764618
+2014-01-14,155.234146
+2014-01-15,156.753799
+2014-01-16,157.605408
+2014-01-17,158.715897
+2014-01-21,157.329880
+2014-01-22,152.169861
+2014-01-23,152.570648
+2014-01-24,149.990646
+2014-01-27,148.537827
+2014-01-28,147.661148
+2014-01-29,147.285431
+2014-01-30,148.086960
+2014-01-31,147.519211
+2015-01-02,138.597610
+2015-01-05,136.416779
+2015-01-06,133.474838
+2015-01-07,132.602509
+2015-01-08,135.484589
+2015-01-09,136.074707
+2015-01-12,133.791245
+2015-01-13,134.107681
+2015-01-14,133.243927
+2015-01-15,132.191986
+2015-01-16,134.389893
+2015-01-20,134.227402
+2015-01-21,130.070999
+2015-01-22,132.893280
+2015-01-23,133.303741
+2015-01-26,133.722809
+2015-01-27,131.422272
+2015-01-28,129.609177
+2015-01-29,132.970215
+2015-01-30,131.114410
+2016-01-04,120.989403
+2016-01-05,120.900429
+2016-01-06,120.295235
+2016-01-07,118.239449
+2016-01-08,117.144783
+2016-01-11,118.568718
+2016-01-12,118.275032
+2016-01-13,116.735405
+2016-01-14,118.283936
+2016-01-15,115.720840
+2016-01-19,114.012146
+2016-01-20,108.449913
+2016-01-21,109.384361
+2016-01-22,109.019501
+2016-01-25,108.645721
+2016-01-26,109.099579
+2016-01-27,107.648964
+2016-01-28,108.770302
+2016-01-29,111.057495
+2017-01-03,155.943649
+2017-01-04,157.874374
+2017-01-05,157.352066
+2017-01-06,158.126236
+2017-01-09,156.372681
+2017-01-10,154.385986
+2017-01-11,156.465958
+2017-01-12,156.652527
+2017-01-13,156.083557
+2017-01-17,156.596558
+2017-01-18,155.579880
+2017-01-19,155.589188
+2017-01-20,159.077621
+2017-01-23,159.525330
+2017-01-24,164.067734
+2017-01-25,166.296951
+2017-01-26,166.642105
+2017-01-27,165.373566
+2017-01-30,163.974457
+2017-01-31,162.780579
+2018-01-02,149.454422
+2018-01-03,153.562622
+2018-01-04,156.672821
+2018-01-05,157.438263
+2018-01-08,158.387787
+2018-01-09,158.736588
+2018-01-10,159.075699
+2018-01-11,159.095108
+2018-01-12,158.068054
+2018-01-16,158.755997
+2018-01-17,163.406738
+2018-01-18,163.862122
+2018-01-19,157.321991
+2018-01-22,157.544846
+2018-01-23,161.081360
+2018-01-24,160.228714
+2018-01-25,160.325607
+2018-01-26,162.137466
+2018-01-29,161.614258
+2018-01-30,158.533112
+2018-01-31,158.610641
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/MSFT.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,659 @@
+Date,Adj Close
+1987-01-02,0.120841
+1987-01-05,0.127801
+1987-01-06,0.129699
+1987-01-07,0.136658
+1987-01-08,0.141087
+1987-01-09,0.146781
+1987-01-12,0.156271
+1987-01-13,0.151842
+1987-01-14,0.151842
+1987-01-15,0.160067
+1987-01-16,0.156271
+1987-01-19,0.161965
+1987-01-20,0.164496
+1987-01-21,0.171455
+1987-01-22,0.188538
+1987-01-23,0.170823
+1987-01-26,0.173986
+1987-01-27,0.180945
+1987-01-28,0.181578
+1987-01-29,0.173986
+1987-01-30,0.185058
+1988-01-04,0.283439
+1988-01-05,0.288501
+1988-01-06,0.296092
+1988-01-07,0.306215
+1988-01-08,0.283439
+1988-01-11,0.292929
+1988-01-12,0.287235
+1988-01-13,0.287235
+1988-01-14,0.284704
+1988-01-15,0.292297
+1988-01-18,0.289766
+1988-01-19,0.289766
+1988-01-20,0.273316
+1988-01-21,0.278378
+1988-01-22,0.272684
+1988-01-25,0.282174
+1988-01-26,0.275847
+1988-01-27,0.282174
+1988-01-28,0.285970
+1988-01-29,0.282174
+1989-01-03,0.271418
+1989-01-04,0.274582
+1989-01-05,0.270153
+1989-01-06,0.268255
+1989-01-09,0.265724
+1989-01-10,0.263193
+1989-01-11,0.265724
+1989-01-12,0.265724
+1989-01-13,0.268255
+1989-01-16,0.268887
+1989-01-17,0.260663
+1989-01-18,0.260663
+1989-01-19,0.270786
+1989-01-20,0.273949
+1989-01-23,0.268255
+1989-01-24,0.266989
+1989-01-25,0.268255
+1989-01-26,0.274582
+1989-01-27,0.280276
+1989-01-30,0.296092
+1989-01-31,0.301787
+1990-01-02,0.449200
+1990-01-03,0.451731
+1990-01-04,0.465017
+1990-01-05,0.453629
+1990-01-08,0.460588
+1990-01-09,0.459323
+1990-01-10,0.446670
+1990-01-11,0.437812
+1990-01-12,0.435914
+1990-01-15,0.435914
+1990-01-16,0.449200
+1990-01-17,0.442873
+1990-01-18,0.480834
+1990-01-19,0.476405
+1990-01-22,0.459323
+1990-01-23,0.454262
+1990-01-24,0.459323
+1990-01-25,0.459323
+1990-01-26,0.459323
+1990-01-29,0.463119
+1990-01-30,0.461854
+1990-01-31,0.468181
+1991-01-02,0.756681
+1991-01-03,0.761742
+1991-01-04,0.768069
+1991-01-07,0.757946
+1991-01-08,0.744028
+1991-01-09,0.749089
+1991-01-10,0.792111
+1991-01-11,0.789580
+1991-01-14,0.776927
+1991-01-15,0.793376
+1991-01-16,0.832602
+1991-01-17,0.850317
+1991-01-18,0.862971
+1991-01-21,0.905993
+1991-01-22,0.899666
+1991-01-23,0.900931
+1991-01-24,0.916116
+1991-01-25,0.905993
+1991-01-28,0.933830
+1991-01-29,0.936361
+1991-01-30,0.974322
+1991-01-31,0.993302
+1992-01-02,1.731003
+1992-01-03,1.715819
+1992-01-06,1.768963
+1992-01-07,1.822109
+1992-01-08,1.886641
+1992-01-09,1.932195
+1992-01-10,1.901825
+1992-01-13,1.930296
+1992-01-14,1.947378
+1992-01-15,1.996727
+1992-01-16,1.939787
+1992-01-17,1.920807
+1992-01-20,1.860068
+1992-01-21,1.812618
+1992-01-22,1.905621
+1992-01-23,1.898030
+1992-01-24,1.892335
+1992-01-27,1.831598
+1992-01-28,1.833496
+1992-01-29,1.890437
+1992-01-30,1.875254
+1992-01-31,1.825904
+1993-01-04,1.938837
+1993-01-05,1.970154
+1993-01-06,2.027096
+1993-01-07,1.987237
+1993-01-08,1.984390
+1993-01-11,2.029943
+1993-01-12,2.044178
+1993-01-13,2.078342
+1993-01-14,2.078342
+1993-01-15,2.044178
+1993-01-18,2.032788
+1993-01-19,2.012860
+1993-01-20,2.012860
+1993-01-21,2.038483
+1993-01-22,2.035636
+1993-01-25,2.015707
+1993-01-26,2.004318
+1993-01-27,1.964460
+1993-01-28,1.981542
+1993-01-29,1.970154
+1994-01-03,1.824955
+1994-01-04,1.833496
+1994-01-05,1.873354
+1994-01-06,1.927450
+1994-01-07,1.941684
+1994-01-10,1.953072
+1994-01-11,1.941684
+1994-01-12,1.947378
+1994-01-13,1.944531
+1994-01-14,1.950226
+1994-01-17,1.930296
+1994-01-18,1.927450
+1994-01-19,1.896131
+1994-01-20,1.964460
+1994-01-21,1.964460
+1994-01-24,1.941684
+1994-01-25,1.938837
+1994-01-26,1.918908
+1994-01-27,1.918908
+1994-01-28,1.933143
+1994-01-31,1.938837
+1995-01-03,2.741704
+1995-01-04,2.761633
+1995-01-05,2.716080
+1995-01-06,2.761633
+1995-01-09,2.744550
+1995-01-10,2.778714
+1995-01-11,2.795797
+1995-01-12,2.790103
+1995-01-13,2.858432
+1995-01-16,2.921067
+1995-01-17,2.943844
+1995-01-18,2.963772
+1995-01-19,2.892597
+1995-01-20,2.807186
+1995-01-23,2.861279
+1995-01-24,2.824979
+1995-01-25,2.812880
+1995-01-26,2.727468
+1995-01-27,2.727468
+1995-01-30,2.687610
+1995-01-31,2.704692
+1996-01-02,4.088356
+1996-01-03,3.957391
+1996-01-04,3.980170
+1996-01-05,3.934615
+1996-01-08,3.928920
+1996-01-09,3.652758
+1996-01-10,3.752405
+1996-01-11,3.946003
+1996-01-12,3.906145
+1996-01-15,3.758098
+1996-01-16,3.934615
+1996-01-17,3.866287
+1996-01-18,3.991556
+1996-01-19,4.185155
+1996-01-22,4.190848
+1996-01-23,4.076966
+1996-01-24,4.156683
+1996-01-25,4.071271
+1996-01-26,4.122520
+1996-01-29,4.116828
+1996-01-30,4.136755
+1996-01-31,4.213625
+1997-01-02,7.436481
+1997-01-03,7.709799
+1997-01-06,7.687021
+1997-01-07,7.743962
+1997-01-08,7.595914
+1997-01-09,7.504810
+1997-01-10,7.675631
+1997-01-13,7.630080
+1997-01-14,7.778124
+1997-01-15,7.709799
+1997-01-16,7.835066
+1997-01-17,7.937560
+1997-01-20,8.267817
+1997-01-21,8.655013
+1997-01-22,8.871387
+1997-01-23,8.632239
+1997-01-24,8.740425
+1997-01-27,8.757510
+1997-01-28,8.711954
+1997-01-29,8.860002
+1997-01-30,9.213036
+1997-01-31,9.292750
+1998-01-02,11.946198
+1998-01-05,11.877866
+1998-01-06,11.946198
+1998-01-07,11.803845
+1998-01-08,11.889261
+1998-01-09,11.570388
+1998-01-12,11.798150
+1998-01-13,12.037301
+1998-01-14,11.946198
+1998-01-15,12.054384
+1998-01-16,12.322012
+1998-01-20,12.555466
+1998-01-21,12.481440
+1998-01-22,12.629493
+1998-01-23,12.595325
+1998-01-26,12.914191
+1998-01-27,13.227366
+1998-01-28,13.574705
+1998-01-29,13.506371
+1998-01-30,13.591789
+1999-01-04,25.691732
+1999-01-05,26.693893
+1999-01-06,27.559376
+1999-01-07,27.422731
+1999-01-08,27.308859
+1999-01-11,26.876089
+1999-01-12,25.908096
+1999-01-13,26.204195
+1999-01-14,25.828382
+1999-01-15,27.286072
+1999-01-19,28.356562
+1999-01-20,29.632038
+1999-01-21,28.846252
+1999-01-22,28.470432
+1999-01-25,29.495380
+1999-01-26,31.260553
+1999-01-27,30.725292
+1999-01-28,31.704668
+1999-01-29,31.886904
+2000-01-03,42.477909
+2000-01-04,41.042988
+2000-01-05,41.475750
+2000-01-06,40.086391
+2000-01-07,40.610226
+2000-01-10,40.906349
+2000-01-11,39.858616
+2000-01-12,38.560371
+2000-01-13,39.289219
+2000-01-14,40.906349
+2000-01-18,42.022377
+2000-01-19,38.993122
+2000-01-20,38.628693
+2000-01-21,37.808743
+2000-01-24,36.897697
+2000-01-25,37.467098
+2000-01-26,36.214397
+2000-01-27,35.986629
+2000-01-28,35.804432
+2000-01-31,35.667759
+2001-01-02,15.806787
+2001-01-03,17.469460
+2001-01-04,17.651676
+2001-01-05,17.902216
+2001-01-08,17.833879
+2001-01-09,18.881592
+2001-01-10,19.268793
+2001-01-11,20.043196
+2001-01-12,19.496561
+2001-01-16,19.154915
+2001-01-17,19.291571
+2001-01-18,20.225401
+2001-01-19,22.229715
+2001-01-22,21.910851
+2001-01-23,22.070282
+2001-01-24,22.935791
+2001-01-25,22.525820
+2001-01-26,23.322989
+2001-01-29,23.505196
+2001-01-30,23.095215
+2001-01-31,22.252495
+2002-01-02,24.430826
+2002-01-03,25.228903
+2002-01-04,25.108652
+2002-01-07,24.984749
+2002-01-08,25.283573
+2002-01-09,25.039413
+2002-01-10,25.247124
+2002-01-11,25.002970
+2002-01-14,24.951952
+2002-01-15,25.345522
+2002-01-16,24.733301
+2002-01-17,25.458492
+2002-01-18,24.088266
+2002-01-22,23.490618
+2002-01-23,23.228237
+2002-01-24,23.541643
+2002-01-25,23.250103
+2002-01-28,23.257391
+2002-01-29,22.710758
+2002-01-30,22.903906
+2002-01-31,23.217310
+2003-01-02,19.576736
+2003-01-03,19.602240
+2003-01-06,19.959373
+2003-01-07,20.334724
+2003-01-08,19.766232
+2003-01-09,20.338373
+2003-01-10,20.378456
+2003-01-13,20.549732
+2003-01-14,20.761106
+2003-01-15,20.505997
+2003-01-16,20.170734
+2003-01-17,18.753138
+2003-01-21,18.705763
+2003-01-22,18.585501
+2003-01-23,19.051962
+2003-01-24,18.166420
+2003-01-27,17.918600
+2003-01-28,17.791069
+2003-01-29,18.188290
+2003-01-30,17.579693
+2003-01-31,17.295446
+2004-01-02,20.183681
+2004-01-05,20.691027
+2004-01-06,20.764559
+2004-01-07,20.742495
+2004-01-08,20.705730
+2004-01-09,20.338093
+2004-01-12,20.271906
+2004-01-13,20.168972
+2004-01-14,20.367498
+2004-01-15,20.249855
+2004-01-16,20.448385
+2004-01-20,20.661623
+2004-01-21,20.808680
+2004-01-22,20.595442
+2004-01-23,20.941027
+2004-01-26,21.176313
+2004-01-27,20.771906
+2004-01-28,20.374851
+2004-01-29,20.521919
+2004-01-30,20.330736
+2005-01-03,19.772404
+2005-01-04,19.846346
+2005-01-05,19.801977
+2005-01-06,19.779799
+2005-01-07,19.720640
+2005-01-10,19.816761
+2005-01-11,19.765011
+2005-01-12,19.801977
+2005-01-13,19.424868
+2005-01-14,19.313957
+2005-01-18,19.461840
+2005-01-19,19.210434
+2005-01-20,19.121708
+2005-01-21,18.966421
+2005-01-24,18.981211
+2005-01-25,19.240017
+2005-01-26,19.232618
+2005-01-27,19.306562
+2005-01-28,19.358326
+2005-01-31,19.432264
+2006-01-03,20.088676
+2006-01-04,20.185978
+2006-01-05,20.200949
+2006-01-06,20.141077
+2006-01-09,20.103645
+2006-01-10,20.208429
+2006-01-11,20.425488
+2006-01-12,20.313211
+2006-01-13,20.350641
+2006-01-17,20.200949
+2006-01-18,20.081192
+2006-01-19,20.223400
+2006-01-20,19.766842
+2006-01-23,19.721939
+2006-01-24,19.669538
+2006-01-25,19.759356
+2006-01-26,19.834200
+2006-01-27,20.799719
+2006-01-30,20.956892
+2006-01-31,21.069159
+2007-01-03,22.672358
+2007-01-04,22.634388
+2007-01-05,22.505308
+2007-01-08,22.725502
+2007-01-09,22.748278
+2007-01-10,22.520491
+2007-01-11,23.310160
+2007-01-12,23.697393
+2007-01-16,23.659430
+2007-01-17,23.613867
+2007-01-18,23.537947
+2007-01-19,23.621466
+2007-01-22,23.325344
+2007-01-23,23.340528
+2007-01-24,23.606285
+2007-01-25,23.120331
+2007-01-26,23.234230
+2007-01-29,23.181078
+2007-01-30,23.143108
+2007-01-31,23.431643
+2008-01-02,27.105476
+2008-01-03,27.220922
+2008-01-04,26.459013
+2008-01-07,26.636023
+2008-01-08,25.743277
+2008-01-09,26.505178
+2008-01-10,26.420536
+2008-01-11,26.097298
+2008-01-14,26.466702
+2008-01-15,26.166557
+2008-01-16,25.573969
+2008-01-17,25.481611
+2008-01-18,25.404654
+2008-01-22,24.596565
+2008-01-23,24.573483
+2008-01-24,25.589365
+2008-01-25,25.350777
+2008-01-28,25.181469
+2008-01-29,25.089111
+2008-01-30,24.781275
+2008-01-31,25.089111
+2009-01-02,15.934780
+2009-01-05,16.083698
+2009-01-06,16.271820
+2009-01-07,15.292062
+2009-01-08,15.770180
+2009-01-09,15.299891
+2009-01-12,15.260700
+2009-01-13,15.535038
+2009-01-14,14.962860
+2009-01-15,15.080426
+2009-01-16,15.448818
+2009-01-20,14.484738
+2009-01-21,15.190163
+2009-01-22,13.410924
+2009-01-23,13.481465
+2009-01-26,13.818499
+2009-01-27,13.842017
+2009-01-28,14.139862
+2009-01-29,13.787148
+2009-01-30,13.403088
+2010-01-04,24.827723
+2010-01-05,24.835745
+2010-01-06,24.683319
+2010-01-07,24.426620
+2010-01-08,24.595085
+2010-01-11,24.282234
+2010-01-12,24.121790
+2010-01-13,24.346409
+2010-01-14,24.835745
+2010-01-15,24.755524
+2010-01-19,24.948053
+2010-01-20,24.538933
+2010-01-21,24.073666
+2010-01-22,23.231369
+2010-01-25,23.520159
+2010-01-26,23.664547
+2010-01-27,23.800926
+2010-01-28,23.391800
+2010-01-29,22.605659
+2011-01-03,22.912699
+2011-01-04,23.002779
+2011-01-05,22.929071
+2011-01-06,23.600565
+2011-01-07,23.420408
+2011-01-10,23.109228
+2011-01-11,23.019156
+2011-01-12,23.379471
+2011-01-13,23.084660
+2011-01-14,23.174734
+2011-01-18,23.469542
+2011-01-19,23.313950
+2011-01-20,23.215685
+2011-01-21,22.945452
+2011-01-24,23.240253
+2011-01-25,23.297577
+2011-01-26,23.567814
+2011-01-27,23.641508
+2011-01-28,22.724344
+2011-01-31,22.707973
+2012-01-03,22.504229
+2012-01-04,23.033840
+2012-01-05,23.269222
+2012-01-06,23.630701
+2012-01-09,23.319664
+2012-01-10,23.403725
+2012-01-11,23.302847
+2012-01-12,23.538229
+2012-01-13,23.748392
+2012-01-17,23.756796
+2012-01-18,23.731581
+2012-01-19,23.639107
+2012-01-20,24.975739
+2012-01-23,24.992556
+2012-01-24,24.664701
+2012-01-25,24.849646
+2012-01-26,24.799202
+2012-01-27,24.572231
+2012-01-30,24.891676
+2012-01-31,24.824419
+2013-01-02,23.875433
+2013-01-03,23.555593
+2013-01-04,23.114735
+2013-01-07,23.071518
+2013-01-08,22.950497
+2013-01-09,23.080160
+2013-01-10,22.872700
+2013-01-11,23.192533
+2013-01-14,23.244404
+2013-01-15,23.521017
+2013-01-16,23.374062
+2013-01-17,23.555593
+2013-01-18,23.555593
+2013-01-22,23.469151
+2013-01-23,23.866785
+2013-01-24,23.884071
+2013-01-25,24.100185
+2013-01-28,24.126118
+2013-01-29,24.212557
+2013-01-30,24.074249
+2013-01-31,23.728479
+2014-01-02,33.094032
+2014-01-03,32.871384
+2014-01-06,32.176739
+2014-01-07,32.426094
+2014-01-08,31.847221
+2014-01-09,31.642389
+2014-01-10,32.096584
+2014-01-13,31.152563
+2014-01-14,31.865026
+2014-01-15,32.737797
+2014-01-16,32.853569
+2014-01-17,32.399384
+2014-01-21,32.212349
+2014-01-22,31.998613
+2014-01-23,32.114388
+2014-01-24,32.782333
+2014-01-27,32.087673
+2014-01-28,32.301414
+2014-01-29,32.648743
+2014-01-30,32.826859
+2014-01-31,33.699623
+2015-01-02,42.783936
+2015-01-05,42.390499
+2015-01-06,41.768314
+2015-01-07,42.299000
+2015-01-08,43.543350
+2015-01-09,43.177368
+2015-01-12,42.637531
+2015-01-13,42.417942
+2015-01-14,42.051949
+2015-01-15,41.612778
+2015-01-16,42.308151
+2015-01-20,42.445385
+2015-01-21,42.015350
+2015-01-22,43.122463
+2015-01-23,43.168217
+2015-01-26,43.012672
+2015-01-27,39.032551
+2015-01-28,37.687553
+2015-01-29,38.437828
+2015-01-30,36.964733
+2016-01-04,51.505280
+2016-01-05,51.740250
+2016-01-06,50.800369
+2016-01-07,49.033405
+2016-01-08,49.183784
+2016-01-11,49.155582
+2016-01-12,49.606724
+2016-01-13,48.535267
+2016-01-14,49.916889
+2016-01-15,47.924355
+2016-01-19,47.520210
+2016-01-20,47.736374
+2016-01-21,47.445007
+2016-01-22,49.146187
+2016-01-25,48.676247
+2016-01-26,49.033405
+2016-01-27,48.140522
+2016-01-28,48.930016
+2016-01-29,51.777847
+2017-01-03,60.431488
+2017-01-04,60.161095
+2017-01-05,60.161095
+2017-01-06,60.682560
+2017-01-09,60.489429
+2017-01-10,60.470112
+2017-01-11,61.020542
+2017-01-12,60.460461
+2017-01-13,60.547371
+2017-01-17,60.383205
+2017-01-18,60.354240
+2017-01-19,60.161095
+2017-01-20,60.585999
+2017-01-23,60.798439
+2017-01-24,61.339222
+2017-01-25,61.493729
+2017-01-26,62.063461
+2017-01-27,63.521629
+2017-01-30,62.893936
+2017-01-31,62.430424
+2018-01-02,84.852402
+2018-01-03,85.247299
+2018-01-04,85.997597
+2018-01-05,87.063805
+2018-01-08,87.152649
+2018-01-09,87.093422
+2018-01-10,86.698524
+2018-01-11,86.955208
+2018-01-12,88.455803
+2018-01-16,87.221756
+2018-01-17,88.988899
+2018-01-18,88.949409
+2018-01-19,88.850685
+2018-01-22,90.440132
+2018-01-23,90.726418
+2018-01-24,90.647446
+2018-01-25,91.150932
+2018-01-26,92.858841
+2018-01-29,92.720627
+2018-01-30,91.555695
+2018-01-31,93.796707
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/PLD.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,425 @@
+Date,Adj Close
+1998-01-02,10.024390
+1998-01-05,9.923642
+1998-01-06,9.948832
+1998-01-07,9.923642
+1998-01-08,9.898459
+1998-01-09,9.822894
+1998-01-12,9.848079
+1998-01-13,9.898459
+1998-01-14,9.974014
+1998-01-15,9.873273
+1998-01-16,9.873273
+1998-01-20,9.923642
+1998-01-21,9.974014
+1998-01-22,9.948832
+1998-01-23,9.848079
+1998-01-26,9.722146
+1998-01-27,9.772527
+1998-01-28,9.671777
+1998-01-29,9.671777
+1998-01-30,9.873273
+1999-01-04,9.356648
+1999-01-05,9.356648
+1999-01-06,9.517049
+1999-01-07,9.623982
+1999-01-08,9.704183
+1999-01-11,9.623982
+1999-01-12,9.543784
+1999-01-13,9.597250
+1999-01-14,9.650720
+1999-01-15,9.410117
+1999-01-19,9.650720
+1999-01-20,9.650720
+1999-01-21,9.811116
+1999-01-22,9.784382
+1999-01-25,9.677449
+1999-01-26,9.543784
+1999-01-27,9.570517
+1999-01-28,9.196249
+1999-01-29,9.463582
+2000-01-03,9.065916
+2000-01-04,8.922919
+2000-01-05,8.808524
+2000-01-06,8.980115
+2000-01-07,9.151712
+2000-01-10,9.208912
+2000-01-11,9.237508
+2000-01-12,9.151712
+2000-01-13,9.123112
+2000-01-14,9.037317
+2000-01-18,9.180309
+2000-01-19,9.237508
+2000-01-20,9.294711
+2000-01-21,9.351904
+2000-01-24,9.323304
+2000-01-25,9.351904
+2000-01-26,9.380507
+2000-01-27,9.409104
+2000-01-28,9.380507
+2000-01-31,9.351904
+2001-01-02,12.463411
+2001-01-03,12.432935
+2001-01-04,12.250098
+2001-01-05,12.097734
+2001-01-08,12.036794
+2001-01-09,12.067263
+2001-01-10,12.067263
+2001-01-11,12.067263
+2001-01-12,12.036794
+2001-01-16,12.067263
+2001-01-17,12.006317
+2001-01-18,12.036794
+2001-01-19,11.823478
+2001-01-22,11.884420
+2001-01-23,11.823478
+2001-01-24,11.762534
+2001-01-25,11.762534
+2001-01-26,11.732059
+2001-01-29,11.818604
+2001-01-30,11.920992
+2001-01-31,12.018506
+2002-01-02,13.523907
+2002-01-03,13.653693
+2002-01-04,13.638118
+2002-01-07,13.596585
+2002-01-08,13.503143
+2002-01-09,13.534288
+2002-01-10,13.420075
+2002-01-11,13.523907
+2002-01-14,13.653693
+2002-01-15,13.627738
+2002-01-16,13.632926
+2002-01-17,13.627738
+2002-01-18,13.549865
+2002-01-22,13.492757
+2002-01-23,13.420075
+2002-01-24,13.362969
+2002-01-25,13.394119
+2002-01-28,13.253945
+2002-01-29,13.113776
+2002-01-30,13.144926
+2002-01-31,13.295479
+2003-01-02,14.923007
+2003-01-03,15.214426
+2003-01-06,15.379381
+2003-01-07,15.197928
+2003-01-08,15.126447
+2003-01-09,15.038477
+2003-01-10,14.939500
+2003-01-13,14.950500
+2003-01-14,14.906515
+2003-01-15,14.681071
+2003-01-16,14.351165
+2003-01-17,14.296168
+2003-01-21,14.351165
+2003-01-22,14.340162
+2003-01-23,14.433636
+2003-01-24,14.763550
+2003-01-27,14.763550
+2003-01-28,14.763550
+2003-01-29,14.906515
+2003-01-30,14.846025
+2003-01-31,15.203427
+2004-01-02,19.178329
+2004-01-05,19.236460
+2004-01-06,19.282972
+2004-01-07,19.230650
+2004-01-08,19.230650
+2004-01-09,19.329479
+2004-01-12,19.358547
+2004-01-13,19.184143
+2004-01-14,19.643406
+2004-01-15,19.678276
+2004-01-16,19.579454
+2004-01-20,19.794548
+2004-01-21,19.788731
+2004-01-22,19.980570
+2004-01-23,20.277050
+2004-01-26,20.399141
+2004-01-27,20.497965
+2004-01-28,20.463078
+2004-01-29,20.271242
+2004-01-30,20.317749
+2005-01-03,24.649496
+2005-01-04,24.637316
+2005-01-05,23.627001
+2005-01-06,23.846102
+2005-01-07,23.791321
+2005-01-10,23.602648
+2005-01-11,23.340937
+2005-01-12,23.067055
+2005-01-13,23.200956
+2005-01-14,23.310503
+2005-01-18,23.760893
+2005-01-19,23.980000
+2005-01-20,23.797417
+2005-01-21,23.858280
+2005-01-24,23.894793
+2005-01-25,23.322685
+2005-01-26,23.036615
+2005-01-27,22.634924
+2005-01-28,22.634924
+2005-01-31,22.659275
+2006-01-03,31.539923
+2006-01-04,31.444815
+2006-01-05,31.444815
+2006-01-06,31.742792
+2006-01-09,31.793522
+2006-01-10,32.332371
+2006-01-11,32.326035
+2006-01-12,32.205582
+2006-01-13,31.603315
+2006-01-17,31.539923
+2006-01-18,31.267321
+2006-01-19,31.812527
+2006-01-20,31.552601
+2006-01-23,31.787165
+2006-01-24,32.338722
+2006-01-25,32.154861
+2006-01-26,32.275322
+2006-01-27,32.433811
+2006-01-30,32.604980
+2006-01-31,33.093147
+2007-01-03,38.304539
+2007-01-04,38.016041
+2007-01-05,37.209557
+2007-01-08,37.098095
+2007-01-09,37.557068
+2007-01-10,38.107830
+2007-01-11,38.665157
+2007-01-12,38.842197
+2007-01-16,39.281494
+2007-01-17,39.183147
+2007-01-18,38.914299
+2007-01-19,39.340488
+2007-01-22,38.599586
+2007-01-23,38.986435
+2007-01-24,39.701130
+2007-01-25,39.747025
+2007-01-26,39.569984
+2007-01-29,39.720795
+2007-01-30,39.661789
+2007-01-31,39.897820
+2008-01-02,38.298244
+2008-01-03,35.916054
+2008-01-04,34.633327
+2008-01-07,34.823372
+2008-01-08,34.327927
+2008-01-09,33.988590
+2008-01-10,34.857296
+2008-01-11,34.938751
+2008-01-14,35.257721
+2008-01-15,34.517956
+2008-01-16,35.440971
+2008-01-17,34.042881
+2008-01-18,33.479561
+2008-01-22,33.540653
+2008-01-23,36.750843
+2008-01-24,35.963566
+2008-01-25,35.637783
+2008-01-28,37.483822
+2008-01-29,36.085724
+2008-01-30,33.479561
+2008-01-31,34.321136
+2009-01-02,16.159191
+2009-01-05,15.949057
+2009-01-06,18.134438
+2009-01-07,17.041746
+2009-01-08,16.586460
+2009-01-09,15.977075
+2009-01-12,14.408088
+2009-01-13,14.681260
+2009-01-14,13.077245
+2009-01-15,12.965175
+2009-01-16,13.714647
+2009-01-20,11.080988
+2009-01-21,12.832088
+2009-01-22,12.572926
+2009-01-23,13.308393
+2009-01-26,12.642973
+2009-01-27,12.895133
+2009-01-28,14.646233
+2009-01-29,12.229712
+2009-01-30,11.291121
+2010-01-04,18.825035
+2010-01-05,19.099581
+2010-01-06,18.928917
+2010-01-07,19.084734
+2010-01-08,19.032795
+2010-01-11,19.055058
+2010-01-12,18.632111
+2010-01-13,19.136681
+2010-01-14,19.062481
+2010-01-15,18.973436
+2010-01-19,19.344444
+2010-01-20,18.891811
+2010-01-21,17.993973
+2010-01-22,17.571022
+2010-01-25,17.585855
+2010-01-26,17.993973
+2010-01-27,18.290779
+2010-01-28,17.823307
+2010-01-29,17.808470
+2011-01-03,24.993586
+2011-01-04,24.947174
+2011-01-05,25.372635
+2011-01-06,25.341686
+2011-01-07,25.140564
+2011-01-10,25.287540
+2011-01-11,25.086420
+2011-01-12,25.109621
+2011-01-13,24.985853
+2011-01-14,25.140564
+2011-01-18,25.697527
+2011-01-19,25.272068
+2011-01-20,25.627905
+2011-01-21,25.767147
+2011-01-24,25.759409
+2011-01-25,25.666584
+2011-01-26,25.419041
+2011-01-27,26.308634
+2011-01-28,25.473194
+2011-01-31,25.952801
+2012-01-03,23.477726
+2012-01-04,22.883549
+2012-01-05,23.477726
+2012-01-06,23.116411
+2012-01-09,22.907652
+2012-01-10,23.533937
+2012-01-11,23.782831
+2012-01-12,23.863136
+2012-01-13,23.742695
+2012-01-17,24.521538
+2012-01-18,24.674093
+2012-01-19,25.131765
+2012-01-20,25.517172
+2012-01-23,25.541262
+2012-01-24,25.838346
+2012-01-25,25.990898
+2012-01-26,26.135433
+2012-01-27,26.111340
+2012-01-30,25.372643
+2012-01-31,25.460968
+2013-01-02,30.987810
+2013-01-03,31.029295
+2013-01-04,31.286482
+2013-01-07,31.493895
+2013-01-08,31.394344
+2013-01-09,31.709616
+2013-01-10,31.560278
+2013-01-11,31.759394
+2013-01-14,31.775993
+2013-01-15,31.917028
+2013-01-16,31.900436
+2013-01-17,32.124439
+2013-01-18,32.771576
+2013-01-22,32.622242
+2013-01-23,32.887737
+2013-01-24,33.335751
+2013-01-25,33.717392
+2013-01-28,33.957993
+2013-01-29,33.800358
+2013-01-30,33.227901
+2013-01-31,33.103451
+2014-01-02,31.540686
+2014-01-03,31.822680
+2014-01-06,31.959400
+2014-01-07,32.241390
+2014-01-08,32.198677
+2014-01-09,31.788496
+2014-01-10,32.130299
+2014-01-13,31.403955
+2014-01-14,31.805588
+2014-01-15,32.053398
+2014-01-16,31.865412
+2014-01-17,31.600502
+2014-01-21,31.908134
+2014-01-22,32.258488
+2014-01-23,31.976498
+2014-01-24,31.395412
+2014-01-27,31.198870
+2014-01-28,31.814131
+2014-01-29,31.626141
+2014-01-30,33.164291
+2014-01-31,33.121567
+2015-01-02,38.330612
+2015-01-05,38.304131
+2015-01-06,38.436516
+2015-01-07,39.019024
+2015-01-08,39.027847
+2015-01-09,38.966068
+2015-01-12,39.363228
+2015-01-13,38.577732
+2015-01-14,38.586555
+2015-01-15,38.630692
+2015-01-16,38.966068
+2015-01-20,38.692455
+2015-01-21,38.860153
+2015-01-22,39.822174
+2015-01-23,39.989868
+2015-01-26,40.466465
+2015-01-27,41.596165
+2015-01-28,40.969532
+2015-01-29,40.810665
+2015-01-30,39.839817
+2016-01-04,38.406025
+2016-01-05,39.212643
+2016-01-06,39.001823
+2016-01-07,37.984379
+2016-01-08,37.645237
+2016-01-11,37.599407
+2016-01-12,37.296921
+2016-01-13,37.122765
+2016-01-14,36.343655
+2016-01-15,35.573696
+2016-01-19,35.784519
+2016-01-20,34.290432
+2016-01-21,34.583752
+2016-01-22,35.372047
+2016-01-25,35.032890
+2016-01-26,36.526970
+2016-01-27,36.178661
+2016-01-28,35.637859
+2016-01-29,36.178661
+2017-01-03,50.113388
+2017-01-04,51.005562
+2017-01-05,51.024536
+2017-01-06,51.356735
+2017-01-09,50.967594
+2017-01-10,49.800186
+2017-01-11,49.591381
+2017-01-12,50.008987
+2017-01-13,49.638828
+2017-01-17,49.857124
+2017-01-18,50.160847
+2017-01-19,50.075420
+2017-01-20,49.895092
+2017-01-23,50.141865
+2017-01-24,49.192745
+2017-01-25,49.154781
+2017-01-26,48.348034
+2017-01-27,46.744026
+2017-01-30,46.259972
+2017-01-31,46.364376
+2018-01-02,62.611870
+2018-01-03,62.494488
+2018-01-04,61.242447
+2018-01-05,61.193539
+2018-01-08,61.907597
+2018-01-09,61.281578
+2018-01-10,60.098000
+2018-01-11,60.303417
+2018-01-12,60.499046
+2018-01-16,60.782711
+2018-01-17,61.486988
+2018-01-18,60.088219
+2018-01-19,60.430573
+2018-01-22,61.731525
+2018-01-23,63.550903
+2018-01-24,63.071606
+2018-01-25,62.817280
+2018-01-26,62.983570
+2018-01-29,62.005409
+2018-01-30,61.526112
+2018-01-31,63.687840
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/PSA.csv Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,786 @@
+Date,Adj Close
+1981-01-02,2.029067
+1981-01-05,2.068853
+1981-01-06,2.068853
+1981-01-07,1.949495
+1981-01-08,1.989281
+1981-01-09,2.068853
+1981-01-12,2.068853
+1981-01-13,2.148422
+1981-01-14,2.188209
+1981-01-15,2.188209
+1981-01-16,2.188209
+1981-01-19,2.188209
+1981-01-20,2.148422
+1981-01-21,2.188209
+1981-01-22,2.148422
+1981-01-23,2.188209
+1981-01-26,2.148422
+1981-01-27,2.188209
+1981-01-28,2.148422
+1981-01-29,2.148422
+1981-01-30,2.148422
+1982-01-04,1.869925
+1982-01-05,1.869925
+1982-01-06,1.869925
+1982-01-07,1.869925
+1982-01-08,1.830139
+1982-01-11,1.830139
+1982-01-12,1.830139
+1982-01-13,1.790353
+1982-01-14,1.790353
+1982-01-15,1.830139
+1982-01-18,1.869925
+1982-01-19,1.909710
+1982-01-20,1.989281
+1982-01-21,1.989281
+1982-01-22,2.068853
+1982-01-25,2.068853
+1982-01-26,1.949495
+1982-01-27,1.989281
+1982-01-28,2.029067
+1982-01-29,2.029067
+1983-01-03,2.526387
+1983-01-04,2.426924
+1983-01-05,2.566173
+1983-01-06,2.506495
+1983-01-07,2.446816
+1983-01-10,2.506495
+1983-01-11,2.526387
+1983-01-12,2.546280
+1983-01-13,2.605959
+1983-01-14,2.665637
+1983-01-17,2.625851
+1983-01-18,2.645745
+1983-01-19,2.625851
+1983-01-20,2.745209
+1983-01-21,2.645745
+1983-01-24,2.625851
+1983-01-25,2.605959
+1983-01-26,2.546280
+1983-01-27,2.566173
+1983-01-28,2.625851
+1983-01-31,2.625851
+1984-01-03,2.625851
+1984-01-04,2.705423
+1984-01-05,2.725314
+1984-01-06,2.745209
+1984-01-09,2.725314
+1984-01-10,2.765102
+1984-01-11,2.725314
+1984-01-12,2.725314
+1984-01-13,2.745209
+1984-01-16,2.745209
+1984-01-17,2.705423
+1984-01-18,2.725314
+1984-01-19,2.705423
+1984-01-20,2.705423
+1984-01-23,2.705423
+1984-01-24,2.745209
+1984-01-25,2.725314
+1984-01-26,2.745209
+1984-01-27,2.705423
+1984-01-30,2.685530
+1984-01-31,2.685530
+1985-01-02,2.844672
+1985-01-03,2.844672
+1985-01-04,2.844672
+1985-01-07,2.844672
+1985-01-08,2.844672
+1985-01-09,2.844672
+1985-01-10,2.864565
+1985-01-11,2.884457
+1985-01-14,2.864565
+1985-01-15,2.864565
+1985-01-16,2.864565
+1985-01-17,2.864565
+1985-01-18,2.864565
+1985-01-21,2.864565
+1985-01-22,2.864565
+1985-01-23,2.864565
+1985-01-24,2.904351
+1985-01-25,2.924242
+1985-01-28,2.938119
+1985-01-29,2.938119
+1985-01-30,2.938119
+1985-01-31,2.897310
+1986-01-02,3.217003
+1986-01-03,3.282656
+1986-01-06,3.326425
+1986-01-07,3.326425
+1986-01-08,3.304539
+1986-01-09,3.304539
+1986-01-10,3.282656
+1986-01-13,3.304539
+1986-01-14,3.304539
+1986-01-15,3.304539
+1986-01-16,3.326425
+1986-01-17,3.326425
+1986-01-20,3.304539
+1986-01-21,3.304539
+1986-01-22,3.348308
+1986-01-23,3.348308
+1986-01-24,3.260771
+1986-01-27,3.107580
+1986-01-28,3.020043
+1986-01-29,3.129466
+1986-01-30,3.085695
+1986-01-31,3.151350
+1987-01-02,2.985959
+1987-01-05,2.985959
+1987-01-06,3.034122
+1987-01-07,3.034122
+1987-01-08,2.985959
+1987-01-09,2.985959
+1987-01-12,3.034122
+1987-01-13,2.985959
+1987-01-14,2.985959
+1987-01-15,2.985959
+1987-01-16,2.937800
+1987-01-19,2.961880
+1987-01-20,2.961880
+1987-01-21,2.913718
+1987-01-22,2.937800
+1987-01-23,2.889640
+1987-01-26,2.889640
+1987-01-27,2.889640
+1987-01-28,2.889640
+1987-01-29,2.913718
+1987-01-30,2.913718
+1988-01-04,2.345524
+1988-01-05,2.425484
+1988-01-06,2.478792
+1988-01-07,2.612061
+1988-01-08,2.532098
+1988-01-11,2.532098
+1988-01-12,2.532098
+1988-01-13,2.665367
+1988-01-14,2.665367
+1988-01-15,2.745328
+1988-01-18,2.718675
+1988-01-19,2.771983
+1988-01-20,2.718675
+1988-01-21,2.638715
+1988-01-22,2.718675
+1988-01-25,2.692021
+1988-01-26,2.665367
+1988-01-27,2.718675
+1988-01-28,2.718675
+1988-01-29,2.771983
+1989-01-03,2.671293
+1989-01-04,2.731320
+1989-01-05,2.671293
+1989-01-06,2.731320
+1989-01-09,2.701308
+1989-01-10,2.761336
+1989-01-11,2.731320
+1989-01-12,2.761336
+1989-01-13,2.821365
+1989-01-16,2.761336
+1989-01-17,2.791352
+1989-01-18,2.731320
+1989-01-19,2.761336
+1989-01-20,2.761336
+1989-01-23,2.761336
+1989-01-24,2.791352
+1989-01-25,2.791352
+1989-01-26,2.761336
+1989-01-27,2.791352
+1989-01-30,2.791352
+1989-01-31,2.791352
+1990-01-02,2.949434
+1990-01-03,2.982950
+1990-01-04,2.982950
+1990-01-05,2.949434
+1990-01-08,3.049981
+1990-01-09,3.049981
+1990-01-10,2.982950
+1990-01-11,3.016468
+1990-01-12,2.949434
+1990-01-15,2.949434
+1990-01-16,2.949434
+1990-01-17,2.982950
+1990-01-18,2.949434
+1990-01-19,2.915917
+1990-01-22,2.949434
+1990-01-23,2.882401
+1990-01-24,2.882401
+1990-01-25,2.848885
+1990-01-26,2.882401
+1990-01-29,2.815369
+1990-01-30,2.848885
+1990-01-31,2.882401
+1991-01-02,1.904409
+1991-01-03,1.904409
+1991-01-04,1.904409
+1991-01-07,1.941033
+1991-01-08,1.904409
+1991-01-09,1.904409
+1991-01-10,1.904409
+1991-01-11,1.904409
+1991-01-14,1.941033
+1991-01-15,1.941033
+1991-01-16,1.904409
+1991-01-17,1.904409
+1991-01-18,1.904409
+1991-01-21,1.941033
+1991-01-22,1.904409
+1991-01-23,1.904409
+1991-01-24,1.941033
+1991-01-25,1.977656
+1991-01-28,1.977656
+1991-01-29,1.941033
+1991-01-30,2.014280
+1991-01-31,2.087528
+1992-01-02,2.740923
+1992-01-03,2.699395
+1992-01-06,2.699395
+1992-01-07,2.699395
+1992-01-08,2.699395
+1992-01-09,2.823982
+1992-01-10,2.865510
+1992-01-13,2.907040
+1992-01-14,2.865510
+1992-01-15,2.865510
+1992-01-16,2.865510
+1992-01-17,2.907040
+1992-01-20,2.907040
+1992-01-21,2.948570
+1992-01-22,2.990098
+1992-01-23,3.073157
+1992-01-24,3.031627
+1992-01-27,3.031627
+1992-01-28,3.114686
+1992-01-29,3.073157
+1992-01-30,3.156215
+1992-01-31,3.239273
+1993-01-04,3.407144
+1993-01-05,3.316286
+1993-01-06,3.361716
+1993-01-07,3.498002
+1993-01-08,3.407144
+1993-01-11,3.452572
+1993-01-12,3.588858
+1993-01-13,3.588858
+1993-01-14,3.543429
+1993-01-15,3.588858
+1993-01-18,3.588858
+1993-01-19,3.588858
+1993-01-20,3.588858
+1993-01-21,3.634286
+1993-01-22,3.634286
+1993-01-25,3.679715
+1993-01-26,3.634286
+1993-01-27,3.634286
+1993-01-28,3.588858
+1993-01-29,3.634286
+1994-01-03,5.488702
+1994-01-04,5.537271
+1994-01-05,5.585844
+1994-01-06,5.537271
+1994-01-07,5.488702
+1994-01-10,5.585844
+1994-01-11,5.585844
+1994-01-12,5.731565
+1994-01-13,5.634418
+1994-01-14,5.682991
+1994-01-17,5.731565
+1994-01-18,5.731565
+1994-01-19,5.731565
+1994-01-20,5.780136
+1994-01-21,5.780136
+1994-01-24,5.780136
+1994-01-25,5.828707
+1994-01-26,5.780136
+1994-01-27,5.828707
+1994-01-28,6.071572
+1994-01-31,6.071572
+1995-01-03,5.814744
+1995-01-04,5.866200
+1995-01-05,5.660370
+1995-01-06,5.608913
+1995-01-09,5.711825
+1995-01-10,5.660370
+1995-01-11,5.814744
+1995-01-12,5.814744
+1995-01-13,5.917661
+1995-01-16,5.917661
+1995-01-17,5.814744
+1995-01-18,5.711825
+1995-01-19,5.711825
+1995-01-20,5.660370
+1995-01-23,5.660370
+1995-01-24,5.660370
+1995-01-25,5.763285
+1995-01-26,5.814744
+1995-01-27,5.711825
+1995-01-30,5.814744
+1995-01-31,5.763285
+1996-01-02,8.565825
+1996-01-03,8.511608
+1996-01-04,8.403179
+1996-01-05,8.403179
+1996-01-08,8.403179
+1996-01-09,8.403179
+1996-01-10,8.565825
+1996-01-11,8.457397
+1996-01-12,8.565825
+1996-01-15,8.565825
+1996-01-16,8.674250
+1996-01-17,8.728466
+1996-01-18,8.674250
+1996-01-19,8.674250
+1996-01-22,8.674250
+1996-01-23,8.674250
+1996-01-24,8.728466
+1996-01-25,8.782680
+1996-01-26,8.674250
+1996-01-29,8.674250
+1996-01-30,8.728466
+1996-01-31,8.836896
+1997-01-02,13.248016
+1997-01-03,13.191641
+1997-01-06,13.360769
+1997-01-07,13.191641
+1997-01-08,13.078895
+1997-01-09,13.078895
+1997-01-10,13.078895
+1997-01-13,13.191641
+1997-01-14,13.304392
+1997-01-15,13.248016
+1997-01-16,13.135265
+1997-01-17,13.022523
+1997-01-20,13.022523
+1997-01-21,13.022523
+1997-01-22,13.078895
+1997-01-23,13.248016
+1997-01-24,13.078895
+1997-01-27,13.022523
+1997-01-28,12.966147
+1997-01-29,12.966147
+1997-01-30,13.135265
+1997-01-31,13.191641
+1998-01-02,13.436497
+1998-01-05,13.523746
+1998-01-06,13.581917
+1998-01-07,13.785502
+1998-01-08,13.814586
+1998-01-09,14.047246
+1998-01-12,14.018165
+1998-01-13,14.716172
+1998-01-14,14.861580
+1998-01-15,15.152411
+1998-01-16,15.356000
+1998-01-20,15.559585
+1998-01-21,15.210580
+1998-01-22,15.239665
+1998-01-23,15.297836
+1998-01-26,15.239665
+1998-01-27,15.210580
+1998-01-28,15.210580
+1998-01-29,15.123333
+1998-01-30,15.297836
+1999-01-04,13.159379
+1999-01-05,13.279558
+1999-01-06,13.219468
+1999-01-07,13.069248
+1999-01-08,12.979117
+1999-01-11,12.949069
+1999-01-12,12.858940
+1999-01-13,12.708717
+1999-01-14,12.588540
+1999-01-15,12.498411
+1999-01-19,12.618587
+1999-01-20,12.738761
+1999-01-21,12.798852
+1999-01-22,12.798852
+1999-01-25,12.768802
+1999-01-26,12.678677
+1999-01-27,12.528451
+1999-01-28,12.498411
+1999-01-29,12.228010
+2000-01-03,11.613379
+2000-01-04,11.613379
+2000-01-05,11.709091
+2000-01-06,12.155758
+2000-01-07,12.315282
+2000-01-10,12.570523
+2000-01-11,12.442905
+2000-01-12,12.474808
+2000-01-13,12.347191
+2000-01-14,12.315282
+2000-01-18,12.123852
+2000-01-19,12.028138
+2000-01-20,11.932426
+2000-01-21,11.677189
+2000-01-24,11.740991
+2000-01-25,11.677189
+2000-01-26,11.804807
+2000-01-27,11.677189
+2000-01-28,11.549566
+2000-01-31,11.581472
+2001-01-02,12.831674
+2001-01-03,13.096925
+2001-01-04,13.362179
+2001-01-05,13.229550
+2001-01-08,13.229550
+2001-01-09,13.262711
+2001-01-10,13.329022
+2001-01-11,13.362179
+2001-01-12,13.362179
+2001-01-16,13.527967
+2001-01-17,13.594276
+2001-01-18,13.660591
+2001-01-19,13.826379
+2001-01-22,13.826379
+2001-01-23,13.859529
+2001-01-24,13.793223
+2001-01-25,13.859529
+2001-01-26,13.925851
+2001-01-29,13.814441
+2001-01-30,13.872797
+2001-01-31,13.793223
+2002-01-02,19.207396
+2002-01-03,19.479925
+2002-01-04,19.587797
+2002-01-07,19.513988
+2002-01-08,19.531025
+2002-01-09,19.559412
+2002-01-10,19.542376
+2002-01-11,19.644573
+2002-01-14,19.922783
+2002-01-15,20.098783
+2002-01-16,20.212337
+2002-01-17,20.439447
+2002-01-18,20.382671
+2002-01-22,20.342920
+2002-01-23,20.325888
+2002-01-24,20.501890
+2002-01-25,20.609772
+2002-01-28,20.666550
+2002-01-29,20.729002
+2002-01-30,20.922033
+2002-01-31,20.785782
+2003-01-02,19.514896
+2003-01-03,19.634653
+2003-01-06,19.993933
+2003-01-07,19.760395
+2003-01-08,19.580763
+2003-01-09,19.455021
+2003-01-10,19.359203
+2003-01-13,19.173582
+2003-01-14,19.155615
+2003-01-15,18.993938
+2003-01-16,18.718496
+2003-01-17,18.490944
+2003-01-21,18.502914
+2003-01-22,18.431067
+2003-01-23,18.592737
+2003-01-24,18.233465
+2003-01-27,18.197531
+2003-01-28,18.191547
+2003-01-29,18.472982
+2003-01-30,18.269386
+2003-01-31,18.532862
+2004-01-02,27.654570
+2004-01-05,27.572853
+2004-01-06,27.629436
+2004-01-07,27.572853
+2004-01-08,27.773983
+2004-01-09,28.063103
+2004-01-12,28.025387
+2004-01-13,27.962538
+2004-01-14,28.075676
+2004-01-15,28.276789
+2004-01-16,27.931107
+2004-01-20,28.044237
+2004-01-21,28.283085
+2004-01-22,28.452778
+2004-01-23,28.741899
+2004-01-26,29.521255
+2004-01-27,29.477251
+2004-01-28,29.288704
+2004-01-29,29.521255
+2004-01-30,29.860641
+2005-01-03,36.026119
+2005-01-04,35.570084
+2005-01-05,34.299744
+2005-01-06,34.397453
+2005-01-07,34.560326
+2005-01-10,34.430019
+2005-01-11,34.280201
+2005-01-12,34.273678
+2005-01-13,34.475643
+2005-01-14,34.684113
+2005-01-18,35.876286
+2005-01-19,35.674335
+2005-01-20,35.537529
+2005-01-21,35.504951
+2005-01-24,35.368126
+2005-01-25,34.638500
+2005-01-26,34.820904
+2005-01-27,34.338818
+2005-01-28,34.645008
+2005-01-31,34.208538
+2006-01-03,46.940815
+2006-01-04,47.121971
+2006-01-05,47.940552
+2006-01-06,48.269344
+2006-01-09,48.832962
+2006-01-10,49.208691
+2006-01-11,49.316051
+2006-01-12,49.087917
+2006-01-13,48.074749
+2006-01-17,47.940552
+2006-01-18,47.430622
+2006-01-19,48.074749
+2006-01-20,47.162262
+2006-01-23,47.584942
+2006-01-24,47.860050
+2006-01-25,47.980824
+2006-01-26,47.974121
+2006-01-27,48.745720
+2006-01-30,48.323009
+2006-01-31,48.692047
+2007-01-03,68.153572
+2007-01-04,67.645050
+2007-01-05,66.689888
+2007-01-08,66.930389
+2007-01-09,67.892426
+2007-01-10,69.438560
+2007-01-11,70.311272
+2007-01-12,70.764786
+2007-01-16,72.056686
+2007-01-17,71.768082
+2007-01-18,71.348892
+2007-01-19,71.548172
+2007-01-22,70.503693
+2007-01-23,70.806038
+2007-01-24,71.603149
+2007-01-25,72.077301
+2007-01-26,72.681992
+2007-01-29,72.846939
+2007-01-30,73.939529
+2007-01-31,74.736641
+2008-01-02,52.120998
+2008-01-03,51.086170
+2008-01-04,49.213646
+2008-01-07,49.220692
+2008-01-08,47.010265
+2008-01-09,48.903893
+2008-01-10,50.494858
+2008-01-11,50.586391
+2008-01-14,51.424084
+2008-01-15,50.522999
+2008-01-16,50.818684
+2008-01-17,50.706055
+2008-01-18,50.699009
+2008-01-22,52.402573
+2008-01-23,56.633362
+2008-01-24,55.457737
+2008-01-25,54.148388
+2008-01-28,56.246185
+2008-01-29,55.352158
+2008-01-30,54.232861
+2008-01-31,55.021301
+2009-01-02,54.642288
+2009-01-05,52.119133
+2009-01-06,53.557846
+2009-01-07,50.073112
+2009-01-08,48.909126
+2009-01-09,47.434258
+2009-01-12,46.082302
+2009-01-13,46.863117
+2009-01-14,45.496696
+2009-01-15,46.696827
+2009-01-16,48.684998
+2009-01-20,43.320545
+2009-01-21,48.142769
+2009-01-22,44.672508
+2009-01-23,46.176289
+2009-01-26,46.349792
+2009-01-27,47.267979
+2009-01-28,50.600880
+2009-01-29,46.031681
+2009-01-30,44.730343
+2010-01-04,59.895203
+2010-01-05,60.388561
+2010-01-06,60.022297
+2010-01-07,59.940086
+2010-01-08,58.848763
+2010-01-11,59.252396
+2010-01-12,58.288151
+2010-01-13,59.439259
+2010-01-14,59.140266
+2010-01-15,59.028152
+2010-01-19,60.276421
+2010-01-20,59.611195
+2010-01-21,58.856239
+2010-01-22,58.056423
+2010-01-25,58.871185
+2010-01-26,58.549759
+2010-01-27,59.768154
+2010-01-28,58.714203
+2010-01-29,59.185120
+2011-01-03,79.912277
+2011-01-04,77.951706
+2011-01-05,78.723618
+2011-01-06,78.553795
+2011-01-07,78.530647
+2011-01-10,78.052078
+2011-01-11,77.766457
+2011-01-12,78.191010
+2011-01-13,79.009178
+2011-01-14,80.058960
+2011-01-18,80.923431
+2011-01-19,79.981750
+2011-01-20,80.244179
+2011-01-21,81.448311
+2011-01-24,81.139565
+2011-01-25,82.390007
+2011-01-26,82.590691
+2011-01-27,83.763954
+2011-01-28,82.181595
+2011-01-31,84.119003
+2012-01-03,107.635521
+2012-01-04,104.586128
+2012-01-05,105.915733
+2012-01-06,105.318611
+2012-01-09,105.191200
+2012-01-10,106.393463
+2012-01-11,106.863190
+2012-01-12,106.496948
+2012-01-13,107.436455
+2012-01-17,107.380737
+2012-01-18,107.922127
+2012-01-19,108.009712
+2012-01-20,108.145058
+2012-01-23,108.264473
+2012-01-24,107.961929
+2012-01-25,108.208733
+2012-01-26,108.797920
+2012-01-27,109.490601
+2012-01-30,109.203972
+2012-01-31,110.557487
+2013-01-02,120.059090
+2013-01-03,119.615318
+2013-01-04,120.165924
+2013-01-07,119.944000
+2013-01-08,119.130463
+2013-01-09,119.566017
+2013-01-10,120.215210
+2013-01-11,120.848038
+2013-01-14,120.239891
+2013-01-15,121.357559
+2013-01-16,121.595886
+2013-01-17,121.702721
+2013-01-18,123.486046
+2013-01-22,124.028427
+2013-01-23,123.946289
+2013-01-24,124.694168
+2013-01-25,125.491280
+2013-01-28,126.099426
+2013-01-29,126.740471
+2013-01-30,126.411736
+2013-01-31,126.502144
+2014-01-02,126.585236
+2014-01-03,127.571060
+2014-01-06,127.503082
+2014-01-07,127.358597
+2014-01-08,127.588097
+2014-01-09,130.069595
+2014-01-10,131.097946
+2014-01-13,130.842972
+2014-01-14,132.347198
+2014-01-15,131.760803
+2014-01-16,132.585205
+2014-01-17,131.701324
+2014-01-21,131.752335
+2014-01-22,131.998795
+2014-01-23,131.267914
+2014-01-24,129.534195
+2014-01-27,129.712677
+2014-01-28,131.497391
+2014-01-29,131.310394
+2014-01-30,133.265045
+2014-01-31,133.927917
+2015-01-02,164.338150
+2015-01-05,165.110565
+2015-01-06,167.928116
+2015-01-07,171.368820
+2015-01-08,173.703583
+2015-01-09,174.230240
+2015-01-12,173.922989
+2015-01-13,174.598862
+2015-01-14,174.511108
+2015-01-15,175.055298
+2015-01-16,177.521729
+2015-01-20,177.811371
+2015-01-21,176.433319
+2015-01-22,180.128616
+2015-01-23,177.960587
+2015-01-26,179.400101
+2015-01-27,179.645859
+2015-01-28,177.969360
+2015-01-29,179.224518
+2015-01-30,176.284119
+2016-01-04,221.531204
+2016-01-05,227.786331
+2016-01-06,228.148956
+2016-01-07,225.773804
+2016-01-08,224.123932
+2016-01-11,226.335861
+2016-01-12,226.789139
+2016-01-13,226.045776
+2016-01-14,226.390244
+2016-01-15,225.320526
+2016-01-19,227.033905
+2016-01-20,217.832504
+2016-01-21,218.530563
+2016-01-22,224.577179
+2016-01-25,224.377731
+2016-01-26,229.780716
+2016-01-27,224.985138
+2016-01-28,225.782883
+2016-01-29,229.862335
+2017-01-03,209.125107
+2017-01-04,210.659485
+2017-01-05,212.904922
+2017-01-06,213.644058
+2017-01-09,212.184494
+2017-01-10,210.790466
+2017-01-11,205.607239
+2017-01-12,203.305679
+2017-01-13,200.330475
+2017-01-17,203.670563
+2017-01-18,201.715149
+2017-01-19,201.462540
+2017-01-20,203.932510
+2017-01-23,206.065689
+2017-01-24,208.067871
+2017-01-25,204.811981
+2017-01-26,204.194489
+2017-01-27,202.622696
+2017-01-30,201.144424
+2017-01-31,201.153793
+2018-01-02,200.453369
+2018-01-03,200.890564
+2018-01-04,197.334641
+2018-01-05,196.178467
+2018-01-08,197.742691
+2018-01-09,195.430359
+2018-01-10,190.533661
+2018-01-11,190.543381
+2018-01-12,188.046478
+2018-01-16,188.240784
+2018-01-17,190.125610
+2018-01-18,187.754990
+2018-01-19,188.056168
+2018-01-22,188.269928
+2018-01-23,192.457367
+2018-01-24,189.377502
+2018-01-25,187.094345
+2018-01-26,187.366364
+2018-01-29,187.065170
+2018-01-30,188.095032
+2018-01-31,190.193619
Binary file solutions1/collatz.jar has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/collatz.scala Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,29 @@
+// Part 1 about the 3n+1 conjecture
+//==================================
+
+
+object CW6a { // for purposes of generating a jar
+
+def collatz(n: Long): Long =
+ if (n == 1) 0 else
+ if (n % 2 == 0) 1 + collatz(n / 2) else
+ 1 + collatz(3 * n + 1)
+
+
+def collatz_max(bnd: Long): (Long, Long) = {
+ val all = for (i <- (1L to bnd)) yield (collatz(i), i)
+ all.maxBy(_._1)
+}
+
+
+/* some test cases
+val bnds = List(10, 100, 1000, 10000, 100000, 1000000)
+
+for (bnd <- bnds) {
+ val (steps, max) = collatz_max(bnd)
+ println(s"In the range of 1 - ${bnd} the number ${max} needs the maximum steps of ${steps}")
+}
+
+*/
+
+}
Binary file solutions1/drumb.jar has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/solutions1/drumb.scala Sat Nov 17 13:35:08 2018 +0000
@@ -0,0 +1,156 @@
+// Part 2 and 3 about a really dumb investment strategy
+//======================================================
+
+object CW6b { // for purposes of generating a jar
+
+
+//two test portfolios
+
+val blchip_portfolio = List("GOOG", "AAPL", "MSFT", "IBM", "FB", "AMZN", "BIDU")
+val rstate_portfolio = List("PLD", "PSA", "AMT", "AIV", "AVB", "BXP", "CCI",
+ "DLR", "EQIX", "EQR", "ESS", "EXR", "FRT", "HCP")
+
+import io.Source
+import scala.util._
+
+// (1) The function below takes a stock symbol and a year as arguments.
+// It should read the corresponding CSV-file and reads the January
+// data from the given year. The data should be collected in a list of
+// strings for each line in the CSV-file.
+
+def get_january_data(symbol: String, year: Int) : List[String] =
+ Source.fromFile(symbol ++ ".csv")("ISO-8859-1").getLines.toList.filter(_.startsWith(year.toString))
+
+
+//test cases
+//blchip_portfolio.map(get_january_data(_, 2018))
+//rstate_portfolio.map(get_january_data(_, 2018))
+
+//get_january_data("GOOG", 1980)
+//get_january_data("GOOG", 2010)
+//get_january_data("FB", 2014)
+
+//get_january_data("PLD", 1980)
+//get_january_data("EQIX", 2010)
+//get_january_data("ESS", 2014)
+
+
+// (2) From the output of the get_january_data function, the next function
+// should extract the first line (if it exists) and the corresponding
+// first trading price in that year with type Option[Double]. If no line
+// is generated by get_january_data then the result is None; Some if
+// there is a price.
+
+def get_first_price(symbol: String, year: Int) : Option[Double] = {
+ val data = Try(Some(get_january_data(symbol, year).head)) getOrElse None
+ data.map(_.split(",").toList(1).toDouble)
+}
+
+//test cases
+//get_first_price("GOOG", 1980)
+//get_first_price("GOOG", 2010)
+//get_first_price("FB", 2014)
+
+/*
+for (i <- 1978 to 2018) {
+ println(blchip_portfolio.map(get_first_price(_, i)))
+}
+
+for (i <- 1978 to 2018) {
+ println(rstate_portfolio.map(get_first_price(_, i)))
+}
+*/
+
+
+// (3) Complete the function below that obtains all first prices
+// for the stock symbols from a portfolio (list of strings) and
+// for the given range of years. The inner lists are for the
+// stock symbols and the outer list for the years.
+
+def get_prices(portfolio: List[String], years: Range): List[List[Option[Double]]] =
+ for (year <- years.toList) yield
+ for (symbol <- portfolio) yield get_first_price(symbol, year)
+
+
+//test cases
+//val p_fb = get_prices(List("FB"), 2012 to 2014)
+//val p = get_prices(List("GOOG", "AAPL"), 2010 to 2012)
+
+//val tt = get_prices(List("BIDU"), 2004 to 2008)
+
+
+//==============================================
+// Do not change anything below, unless you want
+// to submit the file for the advanced part 3!
+//==============================================
+
+
+// (4) The function below calculates the change factor (delta) between
+// a price in year n and a price in year n + 1.
+
+def get_delta(price_old: Option[Double], price_new: Option[Double]) : Option[Double] = {
+ (price_old, price_new) match {
+ case (Some(x), Some(y)) => Some((y - x) / x)
+ case _ => None
+ }
+}
+
+
+// (5) The next function calculates all change factors for all prices (from a
+// portfolio). The input to this function are the nested lists created by
+// get_prices above.
+
+def get_deltas(data: List[List[Option[Double]]]): List[List[Option[Double]]] =
+ for (i <- (0 until (data.length - 1)).toList) yield
+ for (j <- (0 until (data(0).length)).toList) yield get_delta(data(i)(j), data(i + 1)(j))
+
+
+// test case using the prices calculated above
+//val d = get_deltas(p)
+//val ttd = get_deltas(tt)
+
+
+// (6) Write a function that given change factors, a starting balance and an index,
+// calculates the yearly yield, i.e. new balance, according to our dumb investment
+// strategy. Index points to a year in the data list.
+
+def yearly_yield(data: List[List[Option[Double]]], balance: Long, index: Int): Long = {
+ val somes = data(index).flatten
+ val somes_length = somes.length
+ if (somes_length == 0) balance
+ else {
+ val portion: Double = balance.toDouble / somes_length.toDouble
+ balance + (for (x <- somes) yield (x * portion)).sum.toLong
+ }
+}
+
+
+// (7) Write a function compound_yield that calculates the overall balance for a
+// range of years where in each year the yearly profit is compounded to the new
+// balances and then re-invested into our portfolio. For this use the function and
+// results generated under (6). The function investment calls compound_yield
+// with the appropriate deltas and the first index.
+
+
+def compound_yield(data: List[List[Option[Double]]], balance: Long, index: Int): Long = {
+ if (index >= data.length) balance else {
+ val new_balance = yearly_yield(data, balance, index)
+ compound_yield(data, new_balance, index + 1)
+ }
+}
+
+def investment(portfolio: List[String], years: Range, start_balance: Long): Long = {
+ compound_yield(get_deltas(get_prices(portfolio, years)), start_balance, 0)
+}
+
+
+
+//test cases for the two portfolios given above
+
+//println("Real data: " + investment(rstate_portfolio, 1978 to 2018, 100))
+//println("Blue data: " + investment(blchip_portfolio, 1978 to 2018, 100))
+
+}
+
+
+