 
 <prompt> A lokacin da Joanne ta kawo alubobin daga karamin kashi na itace, uwar ta ta fito ta taimaka ta. Joanne ta kawo alubobin 1515362 daga cikin ganyen da suke da kashi na farko, nisa wannan lambar daga cikin ganyen da suke da kashi na yamma, da kuma alubobin daga cikin ganyen da suke da kashi na tsawon. A matsayin da Joanne, uwar ta ta kawo alubobin mafi yawa daga cikin ganyen da suke da kashi na itace da kuma 3 mafi yawa daga cikin ganyen da suke da kashi na yamma. Ba ta dauki wani daga cikin ganyen da suke da kashi na tsawon ba. Idan su uwar suka kawo jumla na 500 daga cikin ganyen, me yasa Joanne ta kawo alubobin daga cikin ganyen da suke da kashi na tsawon? Kuma, zaka iya amfani da python? <response>: def solution():
    """A lokacin da Joanne ta samu albasar daga kauyen masanin sa, uwar sa ta fito ta taimaka ta. Joanne ta samu albasar 30 daga cikin gawarar da suke da albasar, nisa wannan lambar daga cikin gawarar da suke da albasar, da kuma albasar daga cikin gawarar da suke da albasar. A matsayin Joanne, uwar sa ta samu albasar miliyan biyu daga cikin gawarar da suke da albasar da kuma 3 miliyan daga cikin gawarar da suke da albasar. Ba ta dauko wani daga cikin gawarar ba. Idan su uwar su suka samu jumla na albasar 500, me yasa Joanne ta samu albasar daga cikin gawarar da suke da albasar?"""
    joanne_tallest = 1515362
    joanne_shortest = joanne_tallest / 2
    sister_tallest = joanne_tallest * 2
    sister_shortest = joanne_shortest * 3
    total_apples = 500
    apples_from_tallest = joanne_tallest + sister_tallest
    apples_from_shortest = joanne_shortest + sister_shortest
    apples_from_average = total_apples - apples_from_tallest - apples_from_shortest
    result = apples_from_average
    return result 