Notably, our path extraction method can be easily extended for more hops.
for mhop reasoning, steps (b) and (c) are repeated (m − 1) times, where the intermediate entity from step (c) becomes the head entity for the subsequent step (b).