translation: That said, the findings could help explain how water and other building blocks of life reached other regions of the solar system.
translation: Однако эти открытия могли бы помочь объяснить, как вода и другие строительные элементы жизни попали в другие места Солнечной системы.