reasoning(a)