Cartesian Approach applied
Test Cases available