Assignment solutions for Stanford CS224 - NLP with Deep Learning