Given 3 numbers
a: uint (bits :2);
b : uint (bits :2);
c: uint (bits :2);
What is the way to define constraints for these numbers that satisfy the following: - at least one of them has to be different than 0 - the product of all the non-zero numbers has to be in a certain range (e.g [3..20])