2.7 recursive solution