A prime number is a natural number, greater than one, that can only be divided by 1 and itself.
The number 5007996 can be evenly divided by 1 2 3 4 6 7 9 12 14 17 18 21 28 34 36 42 49 51 63 68 84 98 102 119 126 147 153 167 196 204 238 252 294 306 334 357 441 476 501 588 612 668 714 833 882 1,002 1,071 1,169 1,428 1,503 1,666 1,764 2,004 2,142 2,338 2,499 2,839 3,006 3,332 3,507 4,284 4,676 4,998 5,678 6,012 7,014 7,497 8,183 8,517 9,996 10,521 11,356 14,028 14,994 16,366 17,034 19,873 21,042 24,549 25,551 29,988 32,732 34,068 39,746 42,084 49,098 51,102 59,619 73,647 79,492 98,196 102,204 119,238 139,111 147,294 178,857 238,476 278,222 294,588 357,714 417,333 556,444 715,428 834,666 1,251,999 1,669,332 2,503,998 and 5,007,996, with no remainder.
Since 5,007,996 cannot be divided by just 1 and 5,007,996, it is not a prime number.