solutions week 5