a very nice Pythagorean triangle puzzle