There are 232 leaves. The tree can be generated by the following Prolog program.
Look at the variables. A reasonable strategy is a greedy (hillclimbing) strategy to select the variable that cuts the space most at any stage (I.e., you want to fail as quickly as possible). For example, a good ordering is A, D, C, E, B, which results in 56 leaves (see the tree).
| Element Removed | Arc |
| E=1 | <E,B > |
| B=4 | <B,E > |
| D=4 | <D,C > |
| C=1 | <C,D > |
| A=3,A=4 | <A,D > |
| D=1 | <D,A > |
| C=2 | <C,D > |
Here is the results without the arc consisteny steps:
A=1 B=2 solution (A=1, B=2, C=3, D=2, E=4}
B=3 solution (A=1, B=3, C=3, D=2, E=4}
A=2 failure