Project Euler 279 - Triangles with integral sides and an integral angle

Official link: https://projecteuler.net/problem=279