basic brute force elimination based solving capabilities added