multi step word problem solving - Search