## C: 10 tokens## int max(int a, int b, int c) { a += (b > a) * (b - a); a += (c > a) * (c - a); return a; } Inspired by @openorclose's answer, but converted to C and made branchless using multiplication rather than short circuit boolean operators.