(Input words : Maximum 3000 letters)