Problems from the maths battles and maths circles with solutions covering most of the topics imaginable.
Contact us by email if any questions: problems-db@wesolveproblems.org.uk