Shouldn't this be long long int?