Finished hw, all solutions work