Le produit des chiffre de la date de mort du prince est égal au siècle auquel le prince est mort.
Le prince n'est pas mort an l'an 0 car le siècle 0 n'existe pas.
De manière général, l'année à laquelle le prince est né ou mort ne comporte pas de 0.
le prince ne peut pas être né entre l'an 0 et l'an 100, c'est-à-dire au premier siècle.
En effet si c'était le cas, tous les chiffres de la date de naissance ou de mort du prince serraient égaux à 1. il aurait plus de 2ans et serrait né la même année qu'il est mort, ce qui est absurde.
Par conséquent, l'année de naissance du prince se compose de + de 3 chiffres.
On en déduit donc que le siècle auquel le prince est né n'est pas un nombre premier et est différent de 1, et est nécéssairement infèrieur à 21. Il en résulte que le siècle auquel le prince est mort appartient à la liste suivante, que nous noterons L :
4
6
8
10
12
14
15
16
18
20
Décomposons ces nombres :
4=2*2*1
6=3*2*1
8=4*2*1
10=5*2 * 1
12 = 2*6 = 3*4 = 3*2*2 * 1
14 = 7*2 * 1
15 = 3*5 * 1
16 = 8*2 = 4*4 * 1
18 = 2*9 = 3*6 * 1
20 = 10 * 2 = 5 * 4 = 5*2*2*1
Donc le prince est mort au 12e siècle, entre l'an 1100 et l'an 1200. Il ne peut pas être né au 11ème siècle car sinon il y aurait un 0 parmis les chiffre de sa naissance et donc de sa mort, ce qui est impossible.
De plus, les années A couvrant un siècle S sont telles que 100S - 100

A

100S, alors il doit apparaitre dans la décomposition en facteur premier d'un nombre n de la liste L, un chiffre précédent directement le chiffre des unités de n.
Le seul nombre dans ce cas est 12. Le prince est né au 12ème siècle, entre 1100 et 1200
D'après la décomposition en facteur premier, il y a deux possibilité :
Le prince est né en 1126 et mort en 1162, ce qui ne marche pas car 1+1+2+6 = 10

1162 - 1126 = 36
Le prince est doncé né en 1134 et mort en 1143. Ce qui est cohérent avec l'énnoncé.