<prompt> Umepewa safu ya mifuatano majina, na mkusanyiko urefu unaojumuisha tofauti nambari kamili chanya. Safu zote mbili zina urefu wa n.Kwa kila faharasa i, majinai na urefui huashiria jina na urefu wa mtu ith.Rejesha majina _yakiwa yamepangwa kwa kuteremka kulingana na urefu wa watu_.Mfano wa 1:Ingizo: majina Mary , John , Emma , urefu 180,165,170Pato: Mary , Emma, JohnMaelezo: Mary ndiye mrefu zaidi, akifuatiwa na Emma na John.Mfano wa 2:Ingizo: majina Alice , Bob , Bob , urefu 155,185,150Pato: Bob , Alice, BobMaelezo: Bob wa kwanza ndiye mrefu zaidi, akifuatiwa na Alice na Bob wa pili.Vikwazo: n majina.length heights.length 1 n 103 1 majinai.urefu 20 1 urefui 105 majinai ina herufi ndogo na kubwa za Kiingereza. Thamani zote za urefu ni tofauti.  <response>: def sort_names_by_heightmajina, urefu: name_height_pairs zimepangwazipurefu, majina, kinyumeKweli sorted_names jozi1 kwa jozi katika jina_height_jozi rudisha majina_yaliyopangwa 