Prvo rješenje.
Brojeva manjih od 1000 koji su djeljivi s 2 je
⌊2999⌋=499,
djeljivih s 3 je ⌊3999⌋=333, a djeljivih s 5 je ⌊5999⌋=199.
Djeljivih s 6 ima ⌊6999⌋=166, djeljivih s 10 ima ⌊10999⌋=99, djeljivih s 15 ima ⌊15999⌋=66, a djeljivih s 30 ima ⌊30999⌋=33.
Ukupan broj brojeva manjih od 1000 koji su djeljivi s 2 ili s 3 ili s 5 je
499+333+199−166−99−66+33=733.
Ostalih brojeva ima
999−733=266.
Među njima su svi prosti brojevi manji od 1000 osim brojeva 2,3,5, ukupno njih 168−3=165. Među preostalim brojevima je i broj 1 koji nije ni prost ni složen.
Stoga je ukupan broj naizgled–prostih brojeva
266−165−1=100.
Drugo rješenje.
Naizgled–prosti brojevi su oblika
p2,p3,p4,…,pq,pq2,pq3,pq4,…,p2q2,p2q3,p2q4,…,…,pqr,pqr2,…,
gdje su p,q,r,… prosti brojevi veći od 5.
Vrijedi 74>1000 i 7⋅11⋅13=1001>1000. Provjeravat ćemo koje sve vrijednosti mogu imati brojevi p,q za koje prethodni oblici daju naizgled–proste brojeve manje od 1000.
Broj p2 manji je od 1000 za
p∈{7,11,13,…,31},
što daje 8 brojeva.
Broj p3 manji je od 1000 za p=7, dakle daje 1 broj.
Broj p2q manji je od 1000 za
(p,q)∈{(7,11),(7,13),(7,17),(7,19),(11,7)},
što daje 5 brojeva.
Dalje brojimo koliko ima naizgled–prostih brojeva oblika pq:
p=7,p=11,p=13,p=17,p=19,p=23,p=29,q∈{11,13,…,139}q∈{13,…,89}q∈{17,…,73}q∈{19,…,53}q∈{23,…,47}q∈{29,…,43}q=31daje 30 brojeva,daje 19 brojeva,daje 15 brojeva,daje 9 brojeva,daje 7 brojeva,daje 5 brojeva,daje 1 broj.
Dakle, ukupno je 100 naizgled–prostih brojeva manjih od 1000.