2147483647 unsigned long long int = 18 446 744 073 709 551 615
// largest int in c++ signed int iMax = (unsigned int)~0 >> 1; // largest unsigned int unsigned int uMax = (unsigned int)~0;