-Fix: money is in fact a signed long long, not an unsigned long long.