Мальчик шел на восток, потом повернул на север (то есть на 90°). Если представить, то мальчик шел по катетам прямоугольного треугольника, а гипотенуза и есть расстояние от мальчика до дома. Находим гипотенузу по теореме Пифагора:

a=160
b=630

Ответ: 650 м