translation.en: That said, the findings could help explain how water and other building blocks of life reached other regions of the solar system.
translation.es: Sin embargo, los hallazgos podrían ayudar a esclarecer cómo han llegado el agua y otros componentes de la vida a otras zonas del sistema solar.