Used size_t instead of unsigned long long.