You will be given a definition of a task first, then some input of the task.
You are given a conversation between two people. 'Person1:' and 'Person2:' are used to separate their respective dialogues. Your task is to label each of the continuous conversations done by one speaker with the emotion detected in that particular part. Your labels can be one among the following: 'No emotion', 'surprise', 'happiness', 'sadness', 'anger', 'disgust'.

Person1: There are lots of new teachers in our class this semester .
Person2: Yeah , so what do you think about the teachers ?
Person1: To be honest , I like all of them , except for the math teacher . Though he must be quite young , he seems like an old person . He's so boring .
Person2: I think so too . I don't like him either . Well , who do you like best ?
Person1: It might be the English teacher . What about you ?
Person2: Me , too . She speaks very clearly and doesn't use very complicated words so that it is easy for us to understand her .
Person1: She is a pretty good teacher ! With her help I think I can make great progress in English .
Person2: Yeah , I like her way of teaching . She told us not to cram for exams , and to pay more attention to communicating than memorizing .
Person1: I think it's a good way to develop our language ability .
Person2: Actually , our new math teacher is a good person . He just can't find an appropriate way to teach us .
Output:
No emotion,No emotion,No emotion,No emotion,No emotion,No emotion,happiness,happiness,happiness,happiness