Machine Learning Problem Solver