Phasing variants in the middle generation?

Hi! If I have the variant information for three generations, is there any way that I am able to “perfectly” phase the variants in the middle generation (n = 2) in Hail? There will be four grandparents in generation 1, and two kids in generation 3. Appreciate any input at all!