A prime number is a natural number, greater than one, that can only be divided by 1 and itself.
The number 3004560 can be evenly divided by 1 2 3 4 5 6 8 9 10 12 13 15 16 18 20 24 26 27 30 36 39 40 45 48 52 54 60 65 72 78 80 90 104 107 108 117 120 130 135 144 156 180 195 208 214 216 234 240 260 270 312 321 351 360 390 428 432 468 520 535 540 585 624 642 702 720 780 856 936 963 1,040 1,070 1,080 1,170 1,284 1,391 1,404 1,560 1,605 1,712 1,755 1,872 1,926 2,140 2,160 2,340 2,568 2,782 2,808 2,889 3,120 3,210 3,510 3,852 4,173 4,280 4,680 4,815 5,136 5,564 5,616 5,778 6,420 6,955 7,020 7,704 8,346 8,560 9,360 9,630 11,128 11,556 12,519 12,840 13,910 14,040 14,445 15,408 16,692 19,260 20,865 22,256 23,112 25,038 25,680 27,820 28,080 28,890 33,384 37,557 38,520 41,730 46,224 50,076 55,640 57,780 62,595 66,768 75,114 77,040 83,460 100,152 111,280 115,560 125,190 150,228 166,920 187,785 200,304 231,120 250,380 300,456 333,840 375,570 500,760 600,912 751,140 1,001,520 1,502,280 and 3,004,560, with no remainder.
Since 3,004,560 cannot be divided by just 1 and 3,004,560, it is not a prime number.