Could be more than one lesson's worth of material here. Not too much repetition though. Can be used in conjunction with many activities to be found online.
Good class assignment
Good mix of questions to challenge and practice.
This was exactly what I am looking for. Not a lot of each question, but enough to check their understanding. Thanks