<prompt> Katika ulimwengu wa Dota2, kuna vyama viwili: Radiant na Dire.Seneti ya Dota2 ina maseneta kutoka vyama viwili. Sasa Seneti inataka kuamua juu ya mabadiliko katika mchezo wa Dota2. Upigaji kura wa mabadiliko haya ni utaratibu wa pande zote. Katika kila awamu, kila seneta anaweza kutekeleza moja kati ya haki hizo mbili: Kupiga marufuku haki ya seneta mmoja: Seneta anaweza kumfanya seneta mwingine apoteze haki zake zote katika awamu hii na zifuatazo zote. Tangaza ushindi: Iwapo seneta huyu alipata maseneta ambao bado wana haki ya kupiga kura wote wanatoka chama kimoja, anaweza kutangaza ushindi na kuamua kuhusu mabadiliko katika mchezo.Kwa kuzingatia mfuatano seneti unaowakilisha kila chama cha seneta kinachomilikiwa na. Mhusika R na D anawakilisha chama cha Radiant na chama cha Dire. Kisha ikiwa kuna maseneta n, ukubwa wa mfuatano uliotolewa utakuwa n.Utaratibu wa msingi wa pande zote huanza kutoka kwa seneta wa kwanza hadi seneta wa mwisho kwa utaratibu uliotolewa. Utaratibu huu utaendelea hadi mwisho wa upigaji kura. Maseneta wote ambao wamepoteza haki zao watarukwa wakati wa utaratibu.Tuseme kila seneta ana akili ya kutosha na atacheza mkakati bora kwa chama chake. Tabiri ni chama gani hatimaye kitatangaza ushindi na kubadilisha mchezo wa Dota2. Matokeo yanapaswa kuwa Radiant au Dire.Mfano wa 1:Ingizo: seneti RDPato: RadiantMaelezo:Seneta wa kwanza anatoka Radiant na anaweza tu kupiga marufuku haki ya seneta anayefuata katika awamu ya 1.Na seneta wa pili hawezi kutumia haki yoyote tena kwani haki yake imepigwa marufuku.Na katika awamu ya 2, seneta wa kwanza anaweza tu kutangaza ushindi kwa vile ndiye mtu pekee katika seneti anayeweza kupiga kura.Mfano wa 2:Ingizo: seneti RDDPato: DireMaelezo:Seneta wa kwanza anatoka Radiant na anaweza tu kupiga marufuku haki ya seneta anayefuata katika awamu ya 1.Na seneta wa pili hawezi kutumia haki yoyote tena kwani haki yake imepigwa marufuku.Na seneta wa tatu anatoka Dire na anaweza kupiga marufuku haki ya seneta wa kwanza katika awamu ya 1.Na katika awamu ya 2, seneta wa tatu anaweza tu kutangaza ushindi kwa vile ndiye mtu pekee katika seneti anayeweza kupiga kura.Vikwazo: n senate.length 1 n 104 senetii ni R au D.  <response>: kutoka kwa makusanyo kuagiza dequedef predict_party_victoryseneti: str - str: radiant deque dire deque n leni seneti kwa mimi, niko katika enumerateseneti: ikiwa s R: meremeta.ambatishai kwingine: ongeza.ongezai wakati mkali na mkali: r radiant.popleft d dire.popleft ikiwa r 