A prime number is a natural number, greater than one, that can only be divided by 1 and itself.
The number 2999700 can be evenly divided by 1 2 3 4 5 6 9 10 11 12 15 18 20 22 25 27 30 33 36 44 45 50 54 55 60 66 75 90 99 100 101 108 110 132 135 150 165 180 198 202 220 225 270 275 297 300 303 330 396 404 450 495 505 540 550 594 606 660 675 825 900 909 990 1,010 1,100 1,111 1,188 1,212 1,350 1,485 1,515 1,650 1,818 1,980 2,020 2,222 2,475 2,525 2,700 2,727 2,970 3,030 3,300 3,333 3,636 4,444 4,545 4,950 5,050 5,454 5,555 5,940 6,060 6,666 7,425 7,575 9,090 9,900 9,999 10,100 10,908 11,110 13,332 13,635 14,850 15,150 16,665 18,180 19,998 22,220 22,725 27,270 27,775 29,700 29,997 30,300 33,330 39,996 45,450 49,995 54,540 55,550 59,994 66,660 68,175 83,325 90,900 99,990 111,100 119,988 136,350 149,985 166,650 199,980 249,975 272,700 299,970 333,300 499,950 599,940 749,925 999,900 1,499,850 and 2,999,700, with no remainder.
Since 2,999,700 cannot be divided by just 1 and 2,999,700, it is not a prime number.