Source: http://sites.estvideo.net/evariste/Classe%20TS/Specialite/Controles%20spe/2005%202006%20DM%20Triplets%20pythagoriciens.pdf