funziona, se si fa riferimento all'esempio dei tuo codice.
la settimana incognita (X) non sembrava determinate.
devi considerare anche l'anno, la settimana da sola non vuol dire molto.
se non puoi risalire all'anno non puoi lavorarci, ma se risali all'anno ecco che ricavi la data