Welcome to your mid-term exam!