Implemented solutions up to question 21