1. Clever
  2. Sarcastic
  3. Smart
  4. Funny
  5. Struggling