End of exercise 3 with challenges