For more advanced learners we have some more difficult downloadable exercises to test your knowledge: