added 301 hw 4 solutions