An Alternative Method to Promote Pupils’ Mathematical Understanding via Problem Solving