Added challenges 5, 8, 9, 10