-*-nlp-*- tp5 task1 & task2a