2016

Middle Primary Division

First Round

2016 Middle Primary Division Problems 2016 Middle Primary Division Full Solutions 

Second Round

2016 Middle Primary Division Problems
2016 Middle Primary Division Full Solutions
Upper Primary Division

First Round

2016 Upper Primary Division Problems
2016 Upper Primary Division Full Solutions

Second Round

2016 Upper Primary Division Problems
2016 Upper Primary Division Full Solutions
Junior Division

First Round

2016 Junior Division Problems 2016 Junior Division Full Solutions

Second Round

2016IMAS Junior Division Problems

2016IMAS Junior Division Full Solutions

2016 IMAS First Round Answers

2016 IMAS Second Round Answers