to summarise, the number of Pythagorean triangles whose area divided by perimeter is equal to an integer x is 1/2. If we require primitive triples then the number is 2^k where k is the number of different odd primes dividing x. Further, to generate them, take positive s, t such that st= x