a constraint-based modelisation of multi-step word problem solving in elementary school