A B 3 A C 8 A E -4 B D 1 B E 7 C B 4 D A 2 D C -5 E D 6