USACO January 2015 Contest Silver