As this is intended for the most able the only things to say here is that pupils may find that after a time it is handy to know about Modulo Maths If you have not come across this then visit "Clock Squares"
here, to gain a bit of experience to pass on.