my solutions to appacademy practice problems