Solve question 48
Merge remote-tracking branch 'pivlano/q48-solution'
Improve question 48 solution