e |--2([A])~-----2([A])----------------------------------------------------|
b |--3([B])~-5([D])----5([D])-3([B])--------------------3([B])~~----------3([B])~~-|
g |--2()~------------------4()-2()--2()h4()-------2()h4()-------|
d |--0-----------------------------------------------------------------|
a |--------------------------------------------------------------------|
e |--------------------------------------------------------------------|
^