Perceptron Learning Problem