Wordscapes solutions from level 3901 to level 4000