extern long long m(long long this, long long a); RET(m(51, 0) == 10 && m(-3, 5) == 30 && m(35, 18) == 8);