for extra practice
basic:
https://www.liveworksheets.com/fj160610yj
more difficult:
https://www.liveworksheets.com/yx26758af
https://www.liveworksheets.com/gv349691sn
https://www.liveworksheets.com/pb27850id