First they realised that as the ice melted it would produce liquid water.
(the ice; melted; ) (they; realised; that as the ice melted it would produce liquid water; T:First) Context(they realised,List([6, 19))):(it; would produce; liquid water)
they realised,List([6, 19))
the ice they it
melted realised would produce
that as the ice melted it would produce liquid water T:First
liquid water