Europa and Ganymede all have a core, a rock envelope around the core, a thick soft ice layer (which on Europa could be liquid), and a thin crust of impure water ice. Io has a core, and a mantle of at least partially molten rock, topped by a crust of solid rock coated with sulfur compounds.
(a thick soft ice layer; could be; liquid) (a mantle of at least partially molten rock; topped; by a crust of solid rock) (solid rock; coated; with sulfur compounds) (Io; has; a core) Context(Io has,List([166, 172))):(Europa and Ganymede; have; a core)
Io has,List([166, 172))
a thick soft ice layer a mantle of at least partially molten rock solid rock Io Europa and Ganymede
could be topped coated has have
liquid
by a crust of solid rock
with sulfur compounds
a core
a core