week 5 challenges 3,4,5 solved and pushed

All good