first solution
text analyze