Solution 5: add half-assed solutions
Solution 5: correct mistakesc
Solution 5: work at the rest of the problems