Для решения этой задачи можно представить ситуацию как прямоугольный треугольник, где расстояние между соснами на земле является одним катетом, разница в высоте сосен - другим катетом, а расстояние между верхушками - гипотенузой.
Расстояние между соснами: $$d = 40$$ м.
Разница в высоте: $$h = |31 - 22| = 9$$ м.
Используем теорему Пифагора для нахождения расстояния $$L$$ между верхушками:
$$L^2 = d^2 + h^2 = 40^2 + 9^2 = 1600 + 81 = 1681$$.
$$L = \sqrt{1681} = 41$$ м.
Ответ: Расстояние между верхушками сосен равно 41 м.