reasoning > coding > thinking