Choosing the Perfect Solution for every Problem