<prompt> Kuna lugha ya programu yenye shughuli nne pekee na moja tofauti X: X na X nyongeza thamani ya tofauti X kwa 1. --X na X-- hupunguza thamani ya kigezo X kwa 1.Awali, thamani ya X ni 0.Kwa kuzingatia safu ya mifuatano operesheni iliyo na orodha ya utendakazi, rudisha _thamani mwisho ya_ X _baada ya kutekeleza shughuli zote_.Mfano wa 1:Ingizo: shughuli --X , X , X Pato: 1Maelezo: Shughuli zinafanywa kama ifuatavyo:Hapo awali, X 0.--X: X imepunguzwa kwa 1, X 0 - 1 -1.X: X inaongezwa kwa 1, X -1 1 0.X: X inaongezwa kwa 1, X 0 1 1.Mfano wa 2:Ingizo: shughuli X , X , X Pato: 3Maelezo: Shughuli zinafanywa kama ifuatavyo:Hapo awali, X 0.X: X inaongezwa kwa 1, X 0 1 1.X: X inaongezwa kwa 1, X 1 1 2.X: X inaongezwa kwa 1, X 2 1 3.Mfano wa 3:Ingizo: shughuli X , X , --X , X-- Pato: 0Maelezo: Shughuli zinafanywa kama ifuatavyo:Hapo awali, X 0.X: X inaongezwa kwa 1, X 0 1 1.X: X inaongezwa kwa 1, X 1 1 2.--X: X imepunguzwa kwa 1, X 2 - 1 1.X--: X imepunguzwa kwa 1, X 1 - 1 0.Vikwazo: 1 operations.length 100 opereshenii itakuwa ama X , X , --X , au X-- .  <response>: def max_valuen: str, x: int - str: is_negative n0 - pos 1 ikiwa ni_negative mwingine 0 wakati pos lenn: ikiwa is_negative na intnpos x au sio_negative na intnpos x: mapumziko pos 1 return n:pos strx npos: 