problem 49 - WIP