++ Problem 010
++ Problem 013
++Problem 014