Prova a scomporre 1008 in fattori primi, ossia ad esprimerlo come prodotto di numeri primi.
1008 = 504*2 = 252*2*2 = 126*2*2*2 = 63*2*2*2*2 = 7*9*2*2*2*2 = 7*3*3*2*2*2*2 = 24*32*7
Posso controllare la risposta con lo script "divisori primi" presente qui:

Per capire come è realizzabile la ricerca vedi qui un programma in Basic che la effettua:
Divisori primi di N
N = 1008
1 2 2 2 2 3 3 7