SQUASH ME: use long long int