Ne vous cassez pas la tête...
L'énoncé de départ est faux (les totaux des lignes et des colonnes ne coïncident pas), et j'ai fait une erreur en le "Linuxant"...

Même retrouver l'énoncé correct d'origine est très difficile...

Désolé.