Do not remove a residual edge between A and B if there isn't another path going between A and B. We previously would remove it if A and B had a common ancestor, but that caused some value duplication as A could become a leaf but its value would still be accounted for in B.
|
|
||
12 |
|
12 |
|
13 |
|
13 |
|
14 |
|
14 |
|
|
15 |
|
|
15 |
|
16 |
|
|
|
||
859 |
|
859 |
|
860 |
|
860 |
|
861 |
|
861 |
|
862 |
|
|
|
|
862 |
|
|
863 |
|
863 |
|
864 |
|
864 |
|
865 |
|
865 |
|
|
|
||
867 |
|
867 |
|
868 |
|
868 |
|
869 |
|
869 |
|
870 |
|
|
|
871 |
|
|
|
872 |
|
|
|
873 |
|
|
|
874 |
|
|
|
875 |
|
|
|
876 |
|
|
|
877 |
|
|
|
878 |
|
|
|
879 |
|
|
|
880 |
|
|
|
881 |
|
|
|
882 |
|
|
|
883 |
|
|
|
884 |
|
|
|
885 |
|
|
|
886 |
|
|
|
887 |
|
|
|
888 |
|
|
|
889 |
|
|
|
|
870 |
|
|
|
871 |
|
|
|
872 |
|
|
|
873 |
|
|
890 |
|
874 |
|
891 |
|
875 |
|
892 |
|
876 |
|
|
|
||
896 |
|
880 |
|
897 |
|
881 |
|
898 |
|
882 |
|
|
883 |
|
|
|
884 |
|
|
|
885 |
|
|
899 |
|
886 |
|
900 |
|
887 |
|
901 |
|
888 |
|
902 |
|
889 |
|
903 |
|
|
|
|
890 |
|
|
904 |
|
891 |
|
905 |
|
892 |
|
906 |
|
893 |
|