Middle superior alveolar nerve supplies upper premolar teeth. It is a branch of:
Mandibular division of trigeminal nerve Palatine division of maxillary nerve Anterior nasal division of maxillary nerve Infraorbital nerve