Why would it be identical? `l = a-c`. It is possible that `a < c` (two inputs to the program) but not `a < l = a - c`.