contraction algorithm

pre: american newsamerican made 2017
next: synonym online