Actually if you think about it, for each pointer in the fourth category, a vertex pointing to a given edge, there's a pointer in the third category pointing in the opposite direction from that edge back to that vertex. 