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
Anterior nasal division of maxillary nerve