Computational Linguistics Practical 2