digraph G { rankdir = RL; node [style=filled,color=grey,shape=circle]; A B C D E; rank = same; A; B; D; E; B -> A C -> A D -> B D -> C E -> D }