Middle superior alveolar nerve is a branch of
C i.e. Anterior nasal division of maxillary nerve
Mandibular division of trigeminal nerve
Palatine division of maxillary nerve
Anterior nasal division of maxillary nerve
Interior alveolar nerve