Arrange the following NLP techniques in the correct order, from text preprocessing to more advanced tasks like language generation:
A. Machine Translation
B. Part-of-Speech (POS) Tagging
C. Named Entity Recognition (NER)
D. Tokenization
E. Text Summarization
1
D, B, C, A, E
2
B, D, A, C, E
3
D, C, B, A, E
4
D, B, C, E, A