Почти прямоугольные треугольники I

Задача 223

Назовем треугольник с целыми сторонами abc слегка остроугольным, если стороны удовлетворяют равенству
a2 + b2 = c2 + 1.

Сколько существует слегка остроугольных треугольников с периметром ≤ 25 000 000?