Solving problems is one of the strands in the Using and applying mathematics strand. According to the 1999 Framework for teaching mathematics, numeracy is a proficiency that requires a child to incline to and have an ability to solve problems when given different contexts. This numeracy results in children who are have the confidence to tackle mathematical problems without immediately asking their teachers and friends to help them. To become problem solvers, children need to solve problems, meaning that children have to be given the space and time to tackle mathematical problems during lessons is they are to become competent and confident problem solves. In realisation of this, problem solving for the children from primary years one to six has been embedded into mathematics teaching and learning, thereby becoming an integral part of the children's work. The renewed Primary Framework focuses on children solving problems that are set in wider ranging contexts because the children become more confident and skilled. This progression analysis highlights the increasing complexity of the mathematical problems that the children tackle as they move from one year to the next. Through years one to six Block A covers counting, partitioning and calculating. Block B covers securing number facts, understanding shape, Block C covers handling data and measures, Block D covers calculating, measuring and understanding shape and Block E covers securing number facts, relationships and calculating.