¡Hola!
I. Traducimos al lenguaje matemático :
1.
A tiene 3 años más que B :
A = B + 3
2.
El cuadrado de la edad de A aumentado en el cuadrado de la edad de B equivale a 317 años.
A² + B² = 317
II.
Hallamos ambas edades reemplazando 1 en 2
(B + 3)² + B² = 317
B² + 6B + 9 + B² = 317
2B² + 6B - 308 = 0
(2B - 22)(B + 14) = 0
2B - 22 = 0
2B = 22
B = 11
y
B + 14 = 0
B = - 14
Tomamos la primera respuesta pues no existen edades negativas.
Si :
B = 11
Entonces :
A = 14
R E S P U E S T A
A tiene 14 años y B tiene 11 años.
Espero que te sirva de ayuda ; ).