Index: aoc2024.c ================================================================== --- aoc2024.c +++ aoc2024.c @@ -39,12 +39,11 @@ a[1] = concat(a[0], tmp); pconcat = operatorsrequired(v, a+1, n-1, 3); a[1] = tmp; } if (pconcat) return 3; - if (pmult) return pmult; - if (pplus) return pplus; + if (pplus || pmult) return (pplus > pmult) ? pplus : pmult; return 0; } void aoc202407(char *data, size_t len) { (void)len; // unused argument