How Convolutional Neural Network Works