Задача на самом деле тривиальная. Раз окружность касается катетов, центр её лежит на биссектрисе прямого угла, и отношение катетов равно 15/20 = 3/4, то есть это обыкновенный "египетский" треугольник, подобный треугольнику со сторонами 3,4,5. Поскольку гипотенуза равна 15 + 20 = 35, катеты равны 21 и 28.