code: 
  
  
  from __future__ import annotations
  
  import sys
  
  
  
  
  
  
  def 	UpperCAmelCase__(							_SCREAMING_SNAKE_CASE				:   int,_SCREAMING_SNAKE_CASE				:   int   ):
  
  
  
  
  
  
  			"""simple docstring"""
  
  
  
  
  			if abs(lowercase_   ) == 1:
  						return a, 0
  			elif abs(lowercase_   ) == 1:
  						return 0, b
  
  			__A=  a, b
  			__A=  1, 0
  			__A=  0, 1
  
  			while remainder != 0:
  						__A=  old_remainder // remainder
  						__A=  remainder, old_remainder - quotient * remainder
  						__A=  coeff_a, old_coeff_a - quotient * coeff_a
  						__A=  coeff_b, old_coeff_b - quotient * coeff_b
  
  			# sign correction for negative numbers
  			if a < 0:
  						__A=  -old_coeff_a
  			if b < 0:
  						__A=  -old_coeff_b
  
  			return old_coeff_a, old_coeff_b
  
  
  
  
  
  
  def 	UpperCAmelCase__(							):
  
  
  
  
  
  
  			"""simple docstring"""
  
  
  
  
  			if len(sys.argv   ) < 3:
  						print('2 integer arguments required'   )
  						return 1
  			__A=  int(sys.argv[1]   )
  			__A=  int(sys.argv[2]   )
  			print(extended_euclidean_algorithm(lowercase_,lowercase_   )   )
  			return 0
  
  
  if __name__ == "__main__":
  					raise SystemExit(main())
  
  
  
  
style_context: 
  
  
  '''simple docstring'''
  
  
  
  
  
  from typing import Any
  class 	a__				:
  
  
  
  
  
  			'''simple docstring'''
  
  			def __init__(     self       : Any  )			->		int:
  						__A=  []
  						__A=  0
  			def __str__(     self       : Tuple  )			->		Dict:
  						__A=  '<' + str(self.stack  )[1:-1] + '>'
  						return printed
  			def 				lowerCAmelCase    (     self       : Tuple ,						lowerCAmelCase_       : Any  )			->		None:
  						self.stack.append(lowerCAmelCase_  )
  						__A=  self.length + 1
  			def 				lowerCAmelCase    (     self       : int  )			->		Any:
  						self.rotate(1  )
  						__A=  self.stack[self.length - 1]
  						__A=  self.stack[:-1]
  						self.rotate(self.length - 1  )
  						__A=  self.length - 1
  						return dequeued
  			def 				lowerCAmelCase    (     self       : Optional[int] ,						lowerCAmelCase_       : int  )			->		None:
  						for _ in range(lowerCAmelCase_  ):
  									__A=  self.stack[0]
  									__A=  self.stack[1:]
  									self.put(lowerCAmelCase_  )
  									__A=  self.length - 1
  			def 				lowerCAmelCase    (     self       : Tuple  )			->		Any:
  						__A=  self.get()
  						self.put(lowerCAmelCase_  )
  						self.rotate(self.length - 1  )
  						return front
  			def 				lowerCAmelCase    (     self       : Dict  )			->		int:
  						return self.length
  
  
  
  