Difference between CNN and RNN.

CNN (Convolutional Neural Network)