Assignment 2: Neural Networks Solution