/
a→b,a→c,b→c
a→b,a→c,b→d,c→d
a→c,b→c,c→d
a→c,b→c
dependency-loop
dodo
ifcreate
stamp