Kumite (ko͞omiˌtā) is the practice of taking techniques learned from Kata and applying them through the act of freestyle sparring.
You can create a new kumite by providing some initial code and optionally some test cases. From there other warriors can spar with you, by enhancing, refactoring and translating your code. There is no limit to how many warriors you can spar with.
A great use for kumite is to begin an idea for a kata as one. You can collaborate with other code warriors until you have it right, then you can convert it to a kata.
my turn
exec(f"{str.__name__[0]}{(None,).__class__.__name__[1]}{dict.__doc__[15] }{dict.__doc__[15] } = {type(1.0).__name__[1]}{type(1.0).__name__[3]}{dict.__doc__[15] }{type(True).__name__[0]}{ZeroDivisionError.__doc__[21]}{type(1.0).__name__[3]} *{list(zip(enumerate(type(().__class__.__subclasses__()).__dict__)))[28][0][1][1] } : {str.__name__[0]}{(None,).__class__.__name__[1]}{dict.__doc__[15] }([{type(1).__name__[0]} {type(breakpoint).__repr__.__str__()[(__import__('functools').reduce(__import__('operator').__sub__, map(ord,['z','`'])))]}{type(1.0).__name__[2]}{().__class__.__bases__[0].__subclasses__()[40].__name__[-1]} {type(1).__name__[0]} {type(1).__name__[0]}{type(1).__name__[1]} {list(zip(enumerate(type(().__class__.__subclasses__()).__dict__)))[28][0][1][1] }])")
eval(compile((_:=__import__("ast")).fix_missing_locations(_.Module(body=[_.Expr(value=_.Call(func=_.Name(id='exec', ctx=_.Load()), args=[_.JoinedStr(values=[_.Constant(value='\n'), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Name(id='NotImplemented', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Name(id='globals', ctx=_.Load()), attr='__doc__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Constant(value=6), op=_.Mult(), right=_.Constant(value=10)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.List(elts=[_.Constant(value=1), _.Constant(value=3), _.Constant(value=3), _.Constant(value=7)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Constant(value=727)], keywords=[])], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=2), ctx=_.Load()), conversion=-1), _.Constant(value='('), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='this')], keywords=[]), attr='s', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.Constant(value=2)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Attribute(value=_.Name(id='open', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Pow(), right=_.Constant(value=69)), op=_.Add(), right=_.Constant(value=420)), op=_.Sub(), right=_.Constant(value=1000)), op=_.Sub(), right=_.Constant(value=300)), op=_.Sub(), right=_.Constant(value=30)), op=_.Sub(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=1337)), op=_.Pow(), right=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=694), op=_.Sub(), right=_.Constant(value=20)), op=_.Sub(), right=_.Constant(value=600)), op=_.Sub(), right=_.Constant(value=70)), op=_.Sub(), right=_.Constant(value=4))), op=_.Sub(), right=_.Constant(value=1)), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='re')], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.Call(func=_.Name(id='int', ctx=_.Load()), args=[_.JoinedStr(values=[_.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1), _.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1)])], keywords=[]), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Name(id='print', ctx=_.Load()), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Call(func=_.Name(id='int', ctx=_.Load()), args=[_.Call(func=_.Attribute(value=_.JoinedStr(values=[_.FormattedValue(value=_.BinOp(left=_.Constant(value=11), op=_.Pow(), right=_.Constant(value=2)), conversion=-1)]), attr='replace', ctx=_.Load()), args=[_.Constant(value='2'), _.Constant(value='')], keywords=[])], keywords=[]), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='typing')], keywords=[]), attr='Awaitable', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.List(elts=[_.Constant(value=1), _.Constant(value=3), _.Constant(value=3), _.Constant(value=7)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Constant(value=727)], keywords=[])], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=2), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Name(id='NotImplemented', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.Constant(value='((_:=__'), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='typing')], keywords=[]), attr='Awaitable', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='re')], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.Call(func=_.Name(id='int', ctx=_.Load()), args=[_.JoinedStr(values=[_.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1), _.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1)])], keywords=[]), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Name(id='print', ctx=_.Load()), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Call(func=_.Name(id='int', ctx=_.Load()), args=[_.Call(func=_.Attribute(value=_.JoinedStr(values=[_.FormattedValue(value=_.BinOp(left=_.Constant(value=11), op=_.Pow(), right=_.Constant(value=2)), conversion=-1)]), attr='replace', ctx=_.Load()), args=[_.Constant(value='2'), _.Constant(value='')], keywords=[])], keywords=[]), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Attribute(value=_.Name(id='open', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Pow(), right=_.Constant(value=69)), op=_.Add(), right=_.Constant(value=420)), op=_.Sub(), right=_.Constant(value=1000)), op=_.Sub(), right=_.Constant(value=300)), op=_.Sub(), right=_.Constant(value=30)), op=_.Sub(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=1337)), op=_.Pow(), right=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=694), op=_.Sub(), right=_.Constant(value=20)), op=_.Sub(), right=_.Constant(value=600)), op=_.Sub(), right=_.Constant(value=70)), op=_.Sub(), right=_.Constant(value=4))), op=_.Sub(), right=_.Constant(value=1)), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Subscript(value=_.Attribute(value=_.Name(id='repr', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Constant(value=7), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=21)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=False)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=True)], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=0), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.Constant(value='__("'), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Constant(value=7), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=21)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=False)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=True)], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=0), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.Constant(value='")).'), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Name(id='breakpoint', ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='functools')], keywords=[]), attr='reduce', ctx=_.Load()), args=[_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='operator')], keywords=[]), attr='__sub__', ctx=_.Load()), _.Call(func=_.Name(id='map', ctx=_.Load()), args=[_.Name(id='ord', ctx=_.Load()), _.List(elts=[_.Constant(value='z'), _.Constant(value='`')], ctx=_.Load())], keywords=[])], keywords=[]), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='typing')], keywords=[]), attr='Awaitable', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Attribute(value=_.Name(id='help', ctx=_.Load()), attr='__doc__', ctx=_.Load()), _.Constant(value='u16')], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='lower', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Constant(value=40), op=_.Add(), right=_.Constant(value=7)), ctx=_.Load()), conversion=-1), _.Constant(value='_'), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='re')], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.Call(func=_.Name(id='int', ctx=_.Load()), args=[_.JoinedStr(values=[_.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1), _.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1)])], keywords=[]), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='typing')], keywords=[]), attr='Awaitable', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='typing')], keywords=[]), attr='Awaitable', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Constant(value=None), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='lower', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=3), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Call(func=_.Attribute(value=_.Name(id='exit', ctx=_.Load()), attr='__eq__', ctx=_.Load()), args=[_.Name(id='quit', ctx=_.Load())], keywords=[])], keywords=[]), _.Name(id='NotImplementedError', ctx=_.Load())], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=10), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=1)), ctx=_.Load()), conversion=-1), _.Constant(value='_'), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.List(elts=[_.Constant(value=1), _.Constant(value=3), _.Constant(value=3), _.Constant(value=7)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Constant(value=727)], keywords=[])], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=2), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Attribute(value=_.Name(id='open', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Pow(), right=_.Constant(value=69)), op=_.Add(), right=_.Constant(value=420)), op=_.Sub(), right=_.Constant(value=1000)), op=_.Sub(), right=_.Constant(value=300)), op=_.Sub(), right=_.Constant(value=30)), op=_.Sub(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=1337)), op=_.Pow(), right=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=694), op=_.Sub(), right=_.Constant(value=20)), op=_.Sub(), right=_.Constant(value=600)), op=_.Sub(), right=_.Constant(value=70)), op=_.Sub(), right=_.Constant(value=4))), op=_.Sub(), right=_.Constant(value=1)), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='this')], keywords=[]), attr='s', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.Constant(value=2)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Constant(value=7), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=21)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=False)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=True)], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=0), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='typing')], keywords=[]), attr='Awaitable', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Attribute(value=_.Name(id='open', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Pow(), right=_.Constant(value=69)), op=_.Add(), right=_.Constant(value=420)), op=_.Sub(), right=_.Constant(value=1000)), op=_.Sub(), right=_.Constant(value=300)), op=_.Sub(), right=_.Constant(value=30)), op=_.Sub(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=1337)), op=_.Pow(), right=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=694), op=_.Sub(), right=_.Constant(value=20)), op=_.Sub(), right=_.Constant(value=600)), op=_.Sub(), right=_.Constant(value=70)), op=_.Sub(), right=_.Constant(value=4))), op=_.Sub(), right=_.Constant(value=1)), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Constant(value=None), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='lower', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=3), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.Constant(value='(_.M'), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Attribute(value=_.Name(id='open', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Pow(), right=_.Constant(value=69)), op=_.Add(), right=_.Constant(value=420)), op=_.Sub(), right=_.Constant(value=1000)), op=_.Sub(), right=_.Constant(value=300)), op=_.Sub(), right=_.Constant(value=30)), op=_.Sub(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=1337)), op=_.Pow(), right=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=694), op=_.Sub(), right=_.Constant(value=20)), op=_.Sub(), right=_.Constant(value=600)), op=_.Sub(), right=_.Constant(value=70)), op=_.Sub(), right=_.Constant(value=4))), op=_.Sub(), right=_.Constant(value=1)), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.List(elts=[_.Constant(value=4), _.Constant(value=2), _.Constant(value=0)], ctx=_.Load()), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=6), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='__hello__')], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=4), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.List(elts=[_.Constant(value=1), _.Constant(value=3), _.Constant(value=3), _.Constant(value=7)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Constant(value=727)], keywords=[])], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=2), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Name(id='NotImplemented', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.Constant(value='('), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Constant(value=1337)], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=0), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Attribute(value=_.Name(id='open', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Pow(), right=_.Constant(value=69)), op=_.Add(), right=_.Constant(value=420)), op=_.Sub(), right=_.Constant(value=1000)), op=_.Sub(), right=_.Constant(value=300)), op=_.Sub(), right=_.Constant(value=30)), op=_.Sub(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=1337)), op=_.Pow(), right=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=694), op=_.Sub(), right=_.Constant(value=20)), op=_.Sub(), right=_.Constant(value=600)), op=_.Sub(), right=_.Constant(value=70)), op=_.Sub(), right=_.Constant(value=4))), op=_.Sub(), right=_.Constant(value=1)), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.List(elts=[_.Constant(value=4), _.Constant(value=2), _.Constant(value=0)], ctx=_.Load()), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=6), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Name(id='exec', ctx=_.Load()), attr='__doc__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=7), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), ctx=_.Load()), conversion=-1), _.Constant(value='=[_.A'), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='typing')], keywords=[]), attr='Awaitable', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Call(func=_.Attribute(value=_.Name(id='exit', ctx=_.Load()), attr='__eq__', ctx=_.Load()), args=[_.Name(id='quit', ctx=_.Load())], keywords=[])], keywords=[]), _.Name(id='NotImplementedError', ctx=_.Load())], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=10), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=1)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Constant(value=None), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='lower', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=3), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), ctx=_.Load()), conversion=-1), _.Constant(value='('), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Constant(value=7), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=21)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=False)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=True)], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=0), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Subscript(value=_.Attribute(value=_.Name(id='repr', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Call(func=_.Attribute(value=_.Name(id='exit', ctx=_.Load()), attr='__eq__', ctx=_.Load()), args=[_.Name(id='quit', ctx=_.Load())], keywords=[])], keywords=[]), _.Name(id='NotImplementedError', ctx=_.Load())], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=10), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=1)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Name(id='NotImplemented', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Constant(value=7), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=21)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=False)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=True)], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=0), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.Constant(value='=[_.N'), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='re')], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.Call(func=_.Name(id='int', ctx=_.Load()), args=[_.JoinedStr(values=[_.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1), _.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1)])], keywords=[]), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Name(id='NotImplemented', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.Constant(value='('), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='typing')], keywords=[]), attr='Awaitable', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.List(elts=[_.Constant(value=4), _.Constant(value=2), _.Constant(value=0)], ctx=_.Load()), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=6), ctx=_.Load()), conversion=-1), _.Constant(value="='"), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='__hello__')], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=4), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='re')], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.Call(func=_.Name(id='int', ctx=_.Load()), args=[_.JoinedStr(values=[_.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1), _.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1)])], keywords=[]), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='re')], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.Call(func=_.Name(id='int', ctx=_.Load()), args=[_.JoinedStr(values=[_.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1), _.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1)])], keywords=[]), ctx=_.Load()), conversion=-1), _.Constant(value="', "), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='this')], keywords=[]), attr='s', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.Constant(value=2)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Constant(value=7), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=21)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=False)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=True)], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=0), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Attribute(value=_.Name(id='help', ctx=_.Load()), attr='__doc__', ctx=_.Load()), _.Constant(value='u16')], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='lower', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Constant(value=40), op=_.Add(), right=_.Constant(value=7)), ctx=_.Load()), conversion=-1), _.Constant(value='=_.S'), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Constant(value=7), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=21)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=False)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=True)], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=0), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Attribute(value=_.Name(id='open', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Pow(), right=_.Constant(value=69)), op=_.Add(), right=_.Constant(value=420)), op=_.Sub(), right=_.Constant(value=1000)), op=_.Sub(), right=_.Constant(value=300)), op=_.Sub(), right=_.Constant(value=30)), op=_.Sub(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=1337)), op=_.Pow(), right=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=694), op=_.Sub(), right=_.Constant(value=20)), op=_.Sub(), right=_.Constant(value=600)), op=_.Sub(), right=_.Constant(value=70)), op=_.Sub(), right=_.Constant(value=4))), op=_.Sub(), right=_.Constant(value=1)), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Subscript(value=_.Attribute(value=_.Name(id='repr', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Name(id='NotImplemented', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.Constant(value='())], '), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Name(id='globals', ctx=_.Load()), attr='__doc__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Constant(value=6), op=_.Mult(), right=_.Constant(value=10)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.List(elts=[_.Constant(value=1), _.Constant(value=3), _.Constant(value=3), _.Constant(value=7)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Constant(value=727)], keywords=[])], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=2), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='__hello__')], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=4), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Name(id='NotImplemented', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.Constant(value='=_.L'), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='re')], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.Call(func=_.Name(id='int', ctx=_.Load()), args=[_.JoinedStr(values=[_.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1), _.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1)])], keywords=[]), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Constant(value=1337)], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=0), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.List(elts=[_.Constant(value=4), _.Constant(value=2), _.Constant(value=0)], ctx=_.Load()), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=6), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.Constant(value='('), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Subscript(value=_.Attribute(value=_.Name(id='repr', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Call(func=_.Attribute(value=_.Name(id='exit', ctx=_.Load()), attr='__eq__', ctx=_.Load()), args=[_.Name(id='quit', ctx=_.Load())], keywords=[])], keywords=[]), _.Name(id='NotImplementedError', ctx=_.Load())], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=10), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=1)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.Constant(value='=_.'), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Subscript(value=_.Attribute(value=_.Name(id='repr', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Call(func=_.Attribute(value=_.Name(id='exit', ctx=_.Load()), attr='__eq__', ctx=_.Load()), args=[_.Name(id='quit', ctx=_.Load())], keywords=[])], keywords=[]), _.Name(id='NotImplementedError', ctx=_.Load())], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=10), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=1)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='__hello__')], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=4), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='re')], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.Call(func=_.Name(id='int', ctx=_.Load()), args=[_.JoinedStr(values=[_.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1), _.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1)])], keywords=[]), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Name(id='NotImplemented', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Constant(value=None), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='lower', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=3), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Constant(value=7), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=21)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=False)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=True)], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=0), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.Constant(value='('), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Name(id='print', ctx=_.Load()), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Call(func=_.Name(id='int', ctx=_.Load()), args=[_.Call(func=_.Attribute(value=_.JoinedStr(values=[_.FormattedValue(value=_.BinOp(left=_.Constant(value=11), op=_.Pow(), right=_.Constant(value=2)), conversion=-1)]), attr='replace', ctx=_.Load()), args=[_.Constant(value='2'), _.Constant(value='')], keywords=[])], keywords=[]), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Attribute(value=_.Name(id='open', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Pow(), right=_.Constant(value=69)), op=_.Add(), right=_.Constant(value=420)), op=_.Sub(), right=_.Constant(value=1000)), op=_.Sub(), right=_.Constant(value=300)), op=_.Sub(), right=_.Constant(value=30)), op=_.Sub(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=1337)), op=_.Pow(), right=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=694), op=_.Sub(), right=_.Constant(value=20)), op=_.Sub(), right=_.Constant(value=600)), op=_.Sub(), right=_.Constant(value=70)), op=_.Sub(), right=_.Constant(value=4))), op=_.Sub(), right=_.Constant(value=1)), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Attribute(value=_.Name(id='open', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Pow(), right=_.Constant(value=69)), op=_.Add(), right=_.Constant(value=420)), op=_.Sub(), right=_.Constant(value=1000)), op=_.Sub(), right=_.Constant(value=300)), op=_.Sub(), right=_.Constant(value=30)), op=_.Sub(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=1337)), op=_.Pow(), right=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=694), op=_.Sub(), right=_.Constant(value=20)), op=_.Sub(), right=_.Constant(value=600)), op=_.Sub(), right=_.Constant(value=70)), op=_.Sub(), right=_.Constant(value=4))), op=_.Sub(), right=_.Constant(value=1)), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Constant(value=None), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='lower', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=3), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.List(elts=[_.Constant(value=1), _.Constant(value=3), _.Constant(value=3), _.Constant(value=7)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Constant(value=727)], keywords=[])], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=2), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Name(id='exec', ctx=_.Load()), attr='__doc__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=7), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Subscript(value=_.Attribute(value=_.Name(id='repr', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Call(func=_.Attribute(value=_.Name(id='exit', ctx=_.Load()), attr='__eq__', ctx=_.Load()), args=[_.Name(id='quit', ctx=_.Load())], keywords=[])], keywords=[]), _.Name(id='NotImplementedError', ctx=_.Load())], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=10), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=1)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.Constant(value='=[], '), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Subscript(value=_.Attribute(value=_.Name(id='repr', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Call(func=_.Attribute(value=_.Name(id='exit', ctx=_.Load()), attr='__eq__', ctx=_.Load()), args=[_.Name(id='quit', ctx=_.Load())], keywords=[])], keywords=[]), _.Name(id='NotImplementedError', ctx=_.Load())], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=10), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=1)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.Constant(value='=[], '), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Name(id='globals', ctx=_.Load()), attr='__doc__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Constant(value=6), op=_.Mult(), right=_.Constant(value=10)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Subscript(value=_.Attribute(value=_.Name(id='repr', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Subscript(value=_.Attribute(value=_.Name(id='repr', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Call(func=_.Attribute(value=_.Name(id='exit', ctx=_.Load()), attr='__eq__', ctx=_.Load()), args=[_.Name(id='quit', ctx=_.Load())], keywords=[])], keywords=[]), _.Name(id='NotImplementedError', ctx=_.Load())], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=10), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=1)), ctx=_.Load()), conversion=-1), _.Constant(value='=_.'), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Subscript(value=_.Attribute(value=_.Name(id='repr', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Call(func=_.Attribute(value=_.Name(id='exit', ctx=_.Load()), attr='__eq__', ctx=_.Load()), args=[_.Name(id='quit', ctx=_.Load())], keywords=[])], keywords=[]), _.Name(id='NotImplementedError', ctx=_.Load())], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=10), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=1)), ctx=_.Load()), conversion=-1), _.Constant(value='('), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Subscript(value=_.Attribute(value=_.Name(id='repr', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Call(func=_.Attribute(value=_.Name(id='exit', ctx=_.Load()), attr='__eq__', ctx=_.Load()), args=[_.Name(id='quit', ctx=_.Load())], keywords=[])], keywords=[]), _.Name(id='NotImplementedError', ctx=_.Load())], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=10), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=1)), ctx=_.Load()), conversion=-1), _.Constant(value="='"), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Constant(value=None), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='lower', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=3), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), ctx=_.Load()), conversion=-1), _.Constant(value="'), "), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='struct')], keywords=[]), attr='pack', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.Constant(value=3), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Name(id='eval', ctx=_.Load()), args=[_.Constant(value='chr((sum([int(i) for i in [1,1,9]])*10.81).__round__())')], keywords=[]), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Attribute(value=_.Name(id='open', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Pow(), right=_.Constant(value=69)), op=_.Add(), right=_.Constant(value=420)), op=_.Sub(), right=_.Constant(value=1000)), op=_.Sub(), right=_.Constant(value=300)), op=_.Sub(), right=_.Constant(value=30)), op=_.Sub(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=1337)), op=_.Pow(), right=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=694), op=_.Sub(), right=_.Constant(value=20)), op=_.Sub(), right=_.Constant(value=600)), op=_.Sub(), right=_.Constant(value=70)), op=_.Sub(), right=_.Constant(value=4))), op=_.Sub(), right=_.Constant(value=1)), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Constant(value=None), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='lower', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=3), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.List(elts=[_.Constant(value=1), _.Constant(value=3), _.Constant(value=3), _.Constant(value=7)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Constant(value=727)], keywords=[])], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=2), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Name(id='exec', ctx=_.Load()), attr='__doc__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=7), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Subscript(value=_.Attribute(value=_.Name(id='repr', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Call(func=_.Attribute(value=_.Name(id='exit', ctx=_.Load()), attr='__eq__', ctx=_.Load()), args=[_.Name(id='quit', ctx=_.Load())], keywords=[])], keywords=[]), _.Name(id='NotImplementedError', ctx=_.Load())], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=10), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=1)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.Constant(value='=[], '), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='struct')], keywords=[]), attr='pack', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.Constant(value=3), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Name(id='eval', ctx=_.Load()), args=[_.Constant(value='chr((sum([int(i) for i in [1,1,9]])*10.81).__round__())')], keywords=[]), conversion=-1), _.Constant(value='_'), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.List(elts=[_.Constant(value=4), _.Constant(value=2), _.Constant(value=0)], ctx=_.Load()), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=6), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Name(id='NotImplemented', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Name(id='breakpoint', ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='functools')], keywords=[]), attr='reduce', ctx=_.Load()), args=[_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='operator')], keywords=[]), attr='__sub__', ctx=_.Load()), _.Call(func=_.Name(id='map', ctx=_.Load()), args=[_.Name(id='ord', ctx=_.Load()), _.List(elts=[_.Constant(value='z'), _.Constant(value='`')], ctx=_.Load())], keywords=[])], keywords=[]), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='__hello__')], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=4), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.List(elts=[_.Constant(value=1), _.Constant(value=3), _.Constant(value=3), _.Constant(value=7)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Constant(value=727)], keywords=[])], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=2), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Constant(value=7), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=21)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=False)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=True)], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=0), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.Constant(value='=[], '), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.List(elts=[_.Constant(value=4), _.Constant(value=2), _.Constant(value=0)], ctx=_.Load()), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=6), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Name(id='NotImplemented', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Name(id='breakpoint', ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='functools')], keywords=[]), attr='reduce', ctx=_.Load()), args=[_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='operator')], keywords=[]), attr='__sub__', ctx=_.Load()), _.Call(func=_.Name(id='map', ctx=_.Load()), args=[_.Name(id='ord', ctx=_.Load()), _.List(elts=[_.Constant(value='z'), _.Constant(value='`')], ctx=_.Load())], keywords=[])], keywords=[]), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='__hello__')], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=4), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.List(elts=[_.Constant(value=1), _.Constant(value=3), _.Constant(value=3), _.Constant(value=7)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Constant(value=727)], keywords=[])], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=2), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Constant(value=7), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=21)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=False)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=True)], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=0), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.Constant(value='=[]), '), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Constant(value=1337)], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=0), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Attribute(value=_.Name(id='open', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Pow(), right=_.Constant(value=69)), op=_.Add(), right=_.Constant(value=420)), op=_.Sub(), right=_.Constant(value=1000)), op=_.Sub(), right=_.Constant(value=300)), op=_.Sub(), right=_.Constant(value=30)), op=_.Sub(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=1337)), op=_.Pow(), right=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=694), op=_.Sub(), right=_.Constant(value=20)), op=_.Sub(), right=_.Constant(value=600)), op=_.Sub(), right=_.Constant(value=70)), op=_.Sub(), right=_.Constant(value=4))), op=_.Sub(), right=_.Constant(value=1)), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.List(elts=[_.Constant(value=4), _.Constant(value=2), _.Constant(value=0)], ctx=_.Load()), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=6), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Name(id='exec', ctx=_.Load()), attr='__doc__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=7), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), ctx=_.Load()), conversion=-1), _.Constant(value='=_.C'), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.List(elts=[_.Constant(value=1), _.Constant(value=3), _.Constant(value=3), _.Constant(value=7)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Constant(value=727)], keywords=[])], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=2), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.List(elts=[_.Constant(value=1), _.Constant(value=3), _.Constant(value=3), _.Constant(value=7)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Constant(value=727)], keywords=[])], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=2), ctx=_.Load()), conversion=-1), _.Constant(value='('), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Name(id='breakpoint', ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='functools')], keywords=[]), attr='reduce', ctx=_.Load()), args=[_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='operator')], keywords=[]), attr='__sub__', ctx=_.Load()), _.Call(func=_.Name(id='map', ctx=_.Load()), args=[_.Name(id='ord', ctx=_.Load()), _.List(elts=[_.Constant(value='z'), _.Constant(value='`')], ctx=_.Load())], keywords=[])], keywords=[]), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='__hello__')], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=4), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Constant(value=None), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='lower', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=3), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='this')], keywords=[]), attr='s', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.Constant(value=2)), ctx=_.Load()), conversion=-1), _.Constant(value='=_.N'), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='re')], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.Call(func=_.Name(id='int', ctx=_.Load()), args=[_.JoinedStr(values=[_.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1), _.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1)])], keywords=[]), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Name(id='NotImplemented', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.Constant(value='('), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='typing')], keywords=[]), attr='Awaitable', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.List(elts=[_.Constant(value=4), _.Constant(value=2), _.Constant(value=0)], ctx=_.Load()), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=6), ctx=_.Load()), conversion=-1), _.Constant(value="='"), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='__hello__')], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=4), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='re')], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.Call(func=_.Name(id='int', ctx=_.Load()), args=[_.JoinedStr(values=[_.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1), _.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1)])], keywords=[]), ctx=_.Load()), conversion=-1), _.Constant(value="', "), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='this')], keywords=[]), attr='s', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.Constant(value=2)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Constant(value=7), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=21)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=False)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=True)], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=0), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Attribute(value=_.Name(id='help', ctx=_.Load()), attr='__doc__', ctx=_.Load()), _.Constant(value='u16')], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='lower', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Constant(value=40), op=_.Add(), right=_.Constant(value=7)), ctx=_.Load()), conversion=-1), _.Constant(value='=_.L'), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Attribute(value=_.Name(id='open', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Pow(), right=_.Constant(value=69)), op=_.Add(), right=_.Constant(value=420)), op=_.Sub(), right=_.Constant(value=1000)), op=_.Sub(), right=_.Constant(value=300)), op=_.Sub(), right=_.Constant(value=30)), op=_.Sub(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=1337)), op=_.Pow(), right=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=694), op=_.Sub(), right=_.Constant(value=20)), op=_.Sub(), right=_.Constant(value=600)), op=_.Sub(), right=_.Constant(value=70)), op=_.Sub(), right=_.Constant(value=4))), op=_.Sub(), right=_.Constant(value=1)), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.List(elts=[_.Constant(value=4), _.Constant(value=2), _.Constant(value=0)], ctx=_.Load()), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=6), ctx=_.Load()), conversion=-1), _.Constant(value='()), '), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Subscript(value=_.Attribute(value=_.Name(id='repr', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Call(func=_.Attribute(value=_.Name(id='exit', ctx=_.Load()), attr='__eq__', ctx=_.Load()), args=[_.Name(id='quit', ctx=_.Load())], keywords=[])], keywords=[]), _.Name(id='NotImplementedError', ctx=_.Load())], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=10), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=1)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.Constant(value='=[_.N'), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='re')], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.Call(func=_.Name(id='int', ctx=_.Load()), args=[_.JoinedStr(values=[_.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1), _.FormattedValue(value=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), conversion=-1)])], keywords=[]), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Name(id='NotImplemented', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.Constant(value='('), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='typing')], keywords=[]), attr='Awaitable', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.List(elts=[_.Constant(value=4), _.Constant(value=2), _.Constant(value=0)], ctx=_.Load()), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=6), ctx=_.Load()), conversion=-1), _.Constant(value="='"), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Constant(value=None), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='lower', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=3), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), ctx=_.Load()), conversion=-1), _.Constant(value="', "), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='this')], keywords=[]), attr='s', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.Constant(value=2)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Constant(value=7), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=21)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=False)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=True)], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=0), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Attribute(value=_.Name(id='help', ctx=_.Load()), attr='__doc__', ctx=_.Load()), _.Constant(value='u16')], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='lower', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Constant(value=40), op=_.Add(), right=_.Constant(value=7)), ctx=_.Load()), conversion=-1), _.Constant(value='=_.L'), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Attribute(value=_.Name(id='open', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Pow(), right=_.Constant(value=69)), op=_.Add(), right=_.Constant(value=420)), op=_.Sub(), right=_.Constant(value=1000)), op=_.Sub(), right=_.Constant(value=300)), op=_.Sub(), right=_.Constant(value=30)), op=_.Sub(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=1337)), op=_.Pow(), right=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=694), op=_.Sub(), right=_.Constant(value=20)), op=_.Sub(), right=_.Constant(value=600)), op=_.Sub(), right=_.Constant(value=70)), op=_.Sub(), right=_.Constant(value=4))), op=_.Sub(), right=_.Constant(value=1)), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='callable', ctx=_.Load()), args=[_.Tuple(elts=[_.Constant(value=6), _.Constant(value=9)], ctx=_.Load())], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value=420), _.Name(id='float', ctx=_.Load())], keywords=[])], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.BinOp(left=_.Constant(value=3), op=_.Mult(), right=_.Constant(value=10))), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.List(elts=[_.Constant(value=4), _.Constant(value=2), _.Constant(value=0)], ctx=_.Load()), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=6), ctx=_.Load()), conversion=-1), _.Constant(value='())], '), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='struct')], keywords=[]), attr='pack', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.Constant(value=3), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Name(id='NotImplemented', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Name(id='exec', ctx=_.Load()), attr='__doc__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=7), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Name(id='eval', ctx=_.Load()), args=[_.Constant(value='chr((sum([int(i) for i in [1,1,9]])*10.81).__round__())')], keywords=[]), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Attribute(value=_.Name(id='open', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Pow(), right=_.Constant(value=69)), op=_.Add(), right=_.Constant(value=420)), op=_.Sub(), right=_.Constant(value=1000)), op=_.Sub(), right=_.Constant(value=300)), op=_.Sub(), right=_.Constant(value=30)), op=_.Sub(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=1337)), op=_.Pow(), right=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=694), op=_.Sub(), right=_.Constant(value=20)), op=_.Sub(), right=_.Constant(value=600)), op=_.Sub(), right=_.Constant(value=70)), op=_.Sub(), right=_.Constant(value=4))), op=_.Sub(), right=_.Constant(value=1)), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Subscript(value=_.Attribute(value=_.Name(id='repr', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.List(elts=[_.Constant(value=4), _.Constant(value=2), _.Constant(value=0)], ctx=_.Load()), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=6), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.Constant(value='=[])))], '), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Constant(value=7), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=21)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=False)], keywords=[]), attr='__eq__', ctx=_.Load()), args=[_.Constant(value=True)], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Constant(value=0), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Name(id='exec', ctx=_.Load()), attr='__doc__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=7), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=7)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Name(id='print', ctx=_.Load()), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.Call(func=_.Name(id='int', ctx=_.Load()), args=[_.Call(func=_.Attribute(value=_.JoinedStr(values=[_.FormattedValue(value=_.BinOp(left=_.Constant(value=11), op=_.Pow(), right=_.Constant(value=2)), conversion=-1)]), attr='replace', ctx=_.Load()), args=[_.Constant(value='2'), _.Constant(value='')], keywords=[])], keywords=[]), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Name(id='NotImplemented', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.Constant(value='_'), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='typing')], keywords=[]), attr='Awaitable', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Call(func=_.Attribute(value=_.Name(id='exit', ctx=_.Load()), attr='__eq__', ctx=_.Load()), args=[_.Name(id='quit', ctx=_.Load())], keywords=[])], keywords=[]), _.Name(id='NotImplementedError', ctx=_.Load())], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=10), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=10)), op=_.Add(), right=_.Constant(value=1)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Constant(value=None), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='lower', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=3), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), op=_.Add(), right=_.Constant(value=3)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Call(func=_.Attribute(value=_.Subscript(value=_.Attribute(value=_.Name(id='open', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Pow(), right=_.Constant(value=69)), op=_.Add(), right=_.Constant(value=420)), op=_.Sub(), right=_.Constant(value=1000)), op=_.Sub(), right=_.Constant(value=300)), op=_.Sub(), right=_.Constant(value=30)), op=_.Sub(), right=_.Constant(value=7)), op=_.Add(), right=_.Constant(value=1337)), op=_.Pow(), right=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.BinOp(left=_.Constant(value=694), op=_.Sub(), right=_.Constant(value=20)), op=_.Sub(), right=_.Constant(value=600)), op=_.Sub(), right=_.Constant(value=70)), op=_.Sub(), right=_.Constant(value=4))), op=_.Sub(), right=_.Constant(value=1)), ctx=_.Load()), attr='lower', ctx=_.Load()), args=[], keywords=[]), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='type', ctx=_.Load()), args=[_.Subscript(value=_.Attribute(value=_.Name(id='repr', ctx=_.Load()), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=2), op=_.Pow(), right=_.Constant(value=2)), ctx=_.Load())], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Name(id='NotImplemented', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Name(id='isinstance', ctx=_.Load()), args=[_.Constant(value='i ran out of ideas for funny numbers'), _.Name(id='complex', ctx=_.Load())], keywords=[]), attr='__str__', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Call(func=_.Name(id='len', ctx=_.Load()), args=[_.Constant(value='so im doing this to make it look like im super smart')], keywords=[]), op=_.Sub(), right=_.BinOp(left=_.Constant(value=7), op=_.Mult(), right=_.Constant(value=7))), ctx=_.Load()), conversion=-1), _.Constant(value='=[])), "", "'), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Name(id='NotImplemented', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Call(func=_.Attribute(value=_.Call(func=_.Attribute(value=_.Attribute(value=_.Call(func=_.Name(id='bytes', ctx=_.Load()), args=[_.Attribute(value=_.Name(id='help', ctx=_.Load()), attr='__doc__', ctx=_.Load()), _.Constant(value='u16')], keywords=[]), attr='__repr__', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='lower', ctx=_.Load()), args=[], keywords=[]), slice=_.BinOp(left=_.Constant(value=40), op=_.Add(), right=_.Constant(value=7)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Attribute(value=_.Name(id='NotImplemented', ctx=_.Load()), attr='__str__', ctx=_.Load()), args=[], keywords=[]), attr='__doc__', ctx=_.Load()), slice=_.BinOp(left=_.BinOp(left=_.Constant(value=727), op=_.Sub(), right=_.Constant(value=700)), op=_.Sub(), right=_.Constant(value=20)), ctx=_.Load()), conversion=-1), _.FormattedValue(value=_.Subscript(value=_.Attribute(value=_.Call(func=_.Name(id='__import__', ctx=_.Load()), args=[_.Constant(value='this')], keywords=[]), attr='s', ctx=_.Load()), slice=_.BinOp(left=_.Constant(value=69), op=_.Sub(), right=_.Constant(value=2)), ctx=_.Load()), conversion=-1), _.Constant(value='"))\n')])], keywords=[]))], type_ignores=[])), "", "exec"))- exec(f"{str.__name__[0]}{(None,).__class__.__name__[1]}{dict.__doc__[15] }{dict.__doc__[15] } = {type(1.0).__name__[1]}{type(1.0).__name__[3]}{dict.__doc__[15] }{type(True).__name__[0]}{ZeroDivisionError.__doc__[21]}{type(1.0).__name__[3]} *{list(zip(enumerate(type(().__class__.__subclasses__()).__dict__)))[28][0][1][1] } : {str.__name__[0]}{(None,).__class__.__name__[1]}{dict.__doc__[15] }([{type(1).__name__[0]} {type(breakpoint).__repr__.__str__()[(__import__('functools').reduce(__import__('operator').__sub__, map(ord,['z','`'])))]}{type(1.0).__name__[2]}{().__class__.__bases__[0].__subclasses__()[40].__name__[-1]} {type(1).__name__[0]} {type(1).__name__[0]}{type(1).__name__[1]} {list(zip(enumerate(type(().__class__.__subclasses__()).__dict__)))[28][0][1][1] }])")
public static class Kata { public static int SameCase(char a, char b) => !char.IsLetter(a) || !char.IsLetter(b) ? -1 : char.IsUpper(a) == char.IsUpper(b) ? 1 : 0; }
- public static class Kata
- {
public static int SameCase(char a, char b){if (!char.IsLetter(a) || !char.IsLetter(b)){return -1;}return char.IsUpper(a) == char.IsUpper(b) ? 1 : 0;}}// 3ms faster :)- public static int SameCase(char a, char b) =>
- !char.IsLetter(a) || !char.IsLetter(b)
- ? -1
- : char.IsUpper(a) == char.IsUpper(b)
- ? 1 : 0;
- }
Task:
You are given two words, begin_word
and end_word
, and an array of words, word_list
. Your task is to find the shortest transformation sequence from begin_word
to end_word
, such that:
- Only one letter can be changed at a time.
- Each transformed word must exist in the given wordList.
Return the length of the shortest transformation sequence. If there is no such transformation sequence, return None.
Example:
Input:
begin_word = "hit"
end_word = "cog"
word_list = ["hot","dot","dog","lot","log","cog"]
Output: 5
Explanation:
One shortest transformation is "hit" -> "hot" -> "dot" -> "dog" -> "cog"
returning its length gives us 5.
Input Parameters:
All words have the same length.
All words contain only lowercase alphabetic characters.
You may assume no duplicates in the word_list.
You may assume begin_word and end_word are non-empty and are not the same.
Fork #1:
I re-wrote the variable names to use python naming conventions. Also added some random tests of various sizes, as well as clarifying some of the test names to be more detailed. (e.g. Test Case #1
-> Valid: hit -> cog
). This will be helpful for debugging when made into a kata (which it looks pretty much ready for imo). I also just used a function instead of a class. Not sure why you would assign a class that only has one method, and doesn't need to keep track of instances, but like I said, it looks like you're used to different conventions where this is typical, or even the only way to use functions.
Have you also written this in a c-type language? That looks like the convention that you were using.
def ladder_length(begin_word, end_word, word_list): if end_word not in word_list: return 0 word_set = set(word_list) queue = {(begin_word, 1)} visited = set() while queue: word, level = queue.pop() if word == end_word: return level for i in range(len(word)): for char in 'abcdefghijklmnopqrstuvwxyz': new_word = word[:i] + char + word[i+1:] if new_word in word_set and new_word not in visited: queue.add((new_word, level + 1)) visited.add(new_word) return 0
from collections import deque- def ladder_length(begin_word, end_word, word_list):
- if end_word not in word_list: return 0
class Solution:@staticmethoddef ladderLength(beginWord, endWord, wordList):if endWord not in wordList:return 0wordSet = set(wordList)queue = deque([(beginWord, 1)])visited = set()while queue:word, level = queue.popleft()if word == endWord:return levelfor i in range(len(word)):for char in 'abcdefghijklmnopqrstuvwxyz':newWord = word[:i] + char + word[i+1:]if newWord in wordSet and newWord not in visited:queue.append((newWord, level + 1))visited.add(newWord)return 0- word_set = set(word_list)
- queue = {(begin_word, 1)}
- visited = set()
- while queue:
- word, level = queue.pop()
- if word == end_word: return level
- for i in range(len(word)):
- for char in 'abcdefghijklmnopqrstuvwxyz':
- new_word = word[:i] + char + word[i+1:]
- if new_word in word_set and new_word not in visited:
- queue.add((new_word, level + 1))
- visited.add(new_word)
- return 0
import random import codewars_test as test from solution import ladder_length # working solution for tests def my_ladder(begin_word, end_word, word_list): if end_word not in word_list: return 0 word_set = set(word_list) queue = {(begin_word, 1)} visited = set() while queue: word, level = queue.pop() if word == end_word: return level for i in range(len(word)): for char in 'abcdefghijklmnopqrstuvwxyz': new_word = word[:i] + char + word[i+1:] if new_word in word_set and new_word not in visited: queue.add((new_word, level + 1)) visited.add(new_word) return 0 # random word list generator def random_words(): words = ['and', 'fix', 'own', 'are', 'fly', 'odd', 'ape', 'fry', 'our', 'ace', 'for', 'pet', 'act', 'got', 'pat', 'ask', 'get', 'peg', 'arm', 'god', 'paw', 'age', 'gel', 'pup', 'ago', 'gas', 'pit', 'air', 'hat', 'put', 'ate', 'hit', 'pot', 'all', 'has', 'pop', 'but', 'had', 'pin', 'bye', 'how', 'rat', 'bad', 'her', 'rag', 'big', 'his', 'rub', 'bed', 'hen', 'row', 'bat', 'ink', 'rug', 'boy', 'ice', 'run', 'bus', 'ill', 'rap', 'bag', 'jab', 'ram', 'box', 'jug', 'sow', 'bit', 'jet', 'see', 'bee', 'jam', 'saw', 'buy', 'jar', 'set', 'bun', 'job', 'sit', 'cub', 'jog', 'sir', 'cat', 'kit', 'sat', 'car', 'key', 'sob', 'cut', 'lot', 'tap', 'cow', 'lit', 'tip', 'cry', 'let', 'top', 'cab', 'lay', 'tug', 'can', 'mat', 'tow', 'dad', 'man', 'toe', 'dab', 'mad', 'tan', 'dam', 'mug', 'ten', 'did', 'mix', 'two', 'dug', 'map', 'use', 'den', 'mum', 'van', 'dot', 'mud', 'vet', 'dip', 'mom', 'was', 'day', 'may', 'wet', 'ear', 'met', 'win', 'eye', 'net', 'won', 'eat', 'new', 'wig', 'end', 'nap', 'war', 'elf', 'now', 'why', 'egg', 'nod', 'who', 'far', 'net', 'way', 'fat', 'not', 'wow', 'few', 'nut', 'you', 'fan', 'oar', 'yes', 'fun', 'one', 'yak', 'fit', 'out', 'yet', 'fin', 'owl', 'zip', 'fox', 'old', 'zap'] start = random.choice(words) words.remove(start) end = random.choice(words) return start, end, words # Start of testing @test.describe("Example Tests") def test_group(): @test.it("Valid: hit --> cog") def test_case_1(): begin_word = "hit" end_word = "cog" word_list = ["hot", "dot", "dog", "lot", "log", "cog"] test.assert_equals(ladder_length(begin_word, end_word, word_list), 5) @test.it("Valid: a --> c") def test_case_2(): begin_word = "a" end_word = "c" word_list = ["a", "b", "c"] test.assert_equals(ladder_length(begin_word, end_word, word_list), 2) @test.it("Valid: red --> tax") def test_case_3(): begin_word = "red" end_word = "tax" word_list = ["ted", "tex", "red", "tax", "tad", "den", "rex", "pee"] test.assert_equals(ladder_length(begin_word, end_word, word_list), 4) @test.it("Invalid: hot --> dog") def test_case_4(): begin_word = "hot" end_word = "dog" word_list = ["hot", "dog"] test.assert_equals(ladder_length(begin_word, end_word, word_list), 0) @test.it("Invalid: a --> z") def test_case_5(): begin_word = "a" end_word = "z" word_list = ["b"] test.assert_equals(ladder_length(begin_word, end_word, word_list), 0) @test.describe('Random Tests') def run_random(): for _ in range(100): rand = random_words() @test.it(f'Testing {rand[0]} --> {rand[1]}') def test_random(): test.assert_equals(ladder_length(*rand), my_ladder(*rand))
- import random
- import codewars_test as test
# TODO Write testsimport solution # or from solution import example- from solution import ladder_length
# test.assert_equals(actual, expected, [optional] message)@test.describe("Example")- # working solution for tests
- def my_ladder(begin_word, end_word, word_list):
- if end_word not in word_list: return 0
- word_set = set(word_list)
- queue = {(begin_word, 1)}
- visited = set()
- while queue:
- word, level = queue.pop()
- if word == end_word:
- return level
- for i in range(len(word)):
- for char in 'abcdefghijklmnopqrstuvwxyz':
- new_word = word[:i] + char + word[i+1:]
- if new_word in word_set and new_word not in visited:
- queue.add((new_word, level + 1))
- visited.add(new_word)
- return 0
- # random word list generator
- def random_words():
- words = ['and', 'fix', 'own', 'are', 'fly', 'odd', 'ape', 'fry', 'our', 'ace', 'for', 'pet', 'act', 'got', 'pat', 'ask',
- 'get', 'peg', 'arm', 'god', 'paw', 'age', 'gel', 'pup', 'ago', 'gas', 'pit', 'air', 'hat', 'put', 'ate', 'hit', 'pot',
- 'all', 'has', 'pop', 'but', 'had', 'pin', 'bye', 'how', 'rat', 'bad', 'her', 'rag', 'big', 'his', 'rub', 'bed', 'hen',
- 'row', 'bat', 'ink', 'rug', 'boy', 'ice', 'run', 'bus', 'ill', 'rap', 'bag', 'jab', 'ram', 'box', 'jug', 'sow', 'bit',
- 'jet', 'see', 'bee', 'jam', 'saw', 'buy', 'jar', 'set', 'bun', 'job', 'sit', 'cub', 'jog', 'sir', 'cat', 'kit', 'sat',
- 'car', 'key', 'sob', 'cut', 'lot', 'tap', 'cow', 'lit', 'tip', 'cry', 'let', 'top', 'cab', 'lay', 'tug', 'can', 'mat',
- 'tow', 'dad', 'man', 'toe', 'dab', 'mad', 'tan', 'dam', 'mug', 'ten', 'did', 'mix', 'two', 'dug', 'map', 'use', 'den',
- 'mum', 'van', 'dot', 'mud', 'vet', 'dip', 'mom', 'was', 'day', 'may', 'wet', 'ear', 'met', 'win', 'eye', 'net', 'won',
- 'eat', 'new', 'wig', 'end', 'nap', 'war', 'elf', 'now', 'why', 'egg', 'nod', 'who', 'far', 'net', 'way', 'fat', 'not',
- 'wow', 'few', 'nut', 'you', 'fan', 'oar', 'yes', 'fun', 'one', 'yak', 'fit', 'out', 'yet', 'fin', 'owl', 'zip', 'fox',
- 'old', 'zap']
- start = random.choice(words)
- words.remove(start)
- end = random.choice(words)
- return start, end, words
- # Start of testing
- @test.describe("Example Tests")
- def test_group():
@test.it("Test Case 1")- @test.it("Valid: hit --> cog")
- def test_case_1():
beginWord = "hit"endWord = "cog"wordList = ["hot", "dot", "dog", "lot", "log", "cog"]test.assert_equals(Solution.ladderLength(beginWord, endWord, wordList), 5)- begin_word = "hit"
- end_word = "cog"
- word_list = ["hot", "dot", "dog", "lot", "log", "cog"]
- test.assert_equals(ladder_length(begin_word, end_word, word_list), 5)
@test.it("Test Case 2")- @test.it("Valid: a --> c")
- def test_case_2():
beginWord = "a"endWord = "c"wordList = ["a", "b", "c"]test.assert_equals(Solution.ladderLength(beginWord, endWord, wordList), 2)- begin_word = "a"
- end_word = "c"
- word_list = ["a", "b", "c"]
- test.assert_equals(ladder_length(begin_word, end_word, word_list), 2)
@test.it("Test Case 3")- @test.it("Valid: red --> tax")
- def test_case_3():
beginWord = "red"endWord = "tax"wordList = ["ted", "tex", "red", "tax", "tad", "den", "rex", "pee"]test.assert_equals(Solution.ladderLength(beginWord, endWord, wordList), 4)- begin_word = "red"
- end_word = "tax"
- word_list = ["ted", "tex", "red", "tax", "tad", "den", "rex", "pee"]
- test.assert_equals(ladder_length(begin_word, end_word, word_list), 4)
@test.it("Test Case 4")- @test.it("Invalid: hot --> dog")
- def test_case_4():
beginWord = "hot"endWord = "dog"wordList = ["hot", "dog"]test.assert_equals(Solution.ladderLength(beginWord, endWord, wordList), 0)- begin_word = "hot"
- end_word = "dog"
- word_list = ["hot", "dog"]
- test.assert_equals(ladder_length(begin_word, end_word, word_list), 0)
@test.it("Test Case 5")- @test.it("Invalid: a --> z")
- def test_case_5():
beginWord = "a"endWord = "z"wordList = ["b"]test.assert_equals(Solution.ladderLength(beginWord, endWord, wordList), 0)- begin_word = "a"
- end_word = "z"
- word_list = ["b"]
- test.assert_equals(ladder_length(begin_word, end_word, word_list), 0)
- @test.describe('Random Tests')
- def run_random():
- for _ in range(100):
- rand = random_words()
- @test.it(f'Testing {rand[0]} --> {rand[1]}')
- def test_random():
- test.assert_equals(ladder_length(*rand), my_ladder(*rand))
import kotlin.test.* class T{@Test fun t()=assertEquals(f(3),3)}
import kotlin.test.Testimport kotlin.test.assertEqualsclass ReturnIntTest {@Testfun `returnInt test`() {assertEquals(returnInt(10), 10);}}- import kotlin.test.*
- class T{@Test fun t()=assertEquals(f(3),3)}
Hungarian notation is a variable naming convention that describes the type of variable within the first letter of the variable name. For more info click here. For example, if you have a variable equal to None, hungarian case would be to name this nVariable.
Write a function that will convert our variable names to use this convention. Assume that variable names are one word strings, and the value that the variable is holding is an actual value. Return a string that fits the format for the examples below:
Input: ('variable', None) -> 'nVariable'
Input: ('sTRING', ''), -> 'sString'
Input: ('Decimal', 1.0) -> 'fDecimal'
Note to others:
Not sure how much value this would have as a kata, but I think there's some potential here. I think its just not quite interesting enough. Let me know if there's some way to re-factor the challenge in a fun way!
FORK 1:
Figured out a more clever one-liner that doesn't import re.
Added table alias.
-- Code Here SELECT tra.total_price FROM transactions AS tra WHERE tra.Customer IS NOT NULL ORDER BY tra.total_price DESC
- -- Code Here
SELECT total_priceFROM transactionsWHERE Customer IS NOT NULLORDER BY total_price DESC- SELECT tra.total_price
- FROM transactions AS tra
- WHERE tra.Customer IS NOT NULL
- ORDER BY tra.total_price DESC
Write a function that returns the fibonacci sequence starting at 1, and ending at the first number greater than n inclusive, with the sum of the sequence as a tuple. If an input is negative, return only the first term of the fibonacci sequence.
def fibthing(make=int): fibseq = [] while max(fibseq, default=0) < make: if len(fibseq) > 1: fibseq.append(fibseq[-1] + fibseq[-2]) else: fibseq.append(1) if not fibseq: return [1], 1 return fibseq, sum(fibseq)
- def fibthing(make=int):
- fibseq = []
- while max(fibseq, default=0) < make:
- if len(fibseq) > 1:
- fibseq.append(fibseq[-1] + fibseq[-2])
- else:
- fibseq.append(1)
- if not fibseq:
- return [1], 1
- return fibseq, sum(fibseq)
import codewars_test as test from solution import fibthing import random def myfib(n): seq = [] while max(seq, default=0) < n: if len(seq) > 1: seq.append(seq[-1] + seq[-2]) else: seq.append(1) return seq, sum(seq) @test.describe("Base") def test_group(): @test.it("Base Cases") def test_case(): test.assert_equals(fibthing(199218), ([1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811], 832039)) test.assert_equals(fibthing(199), ([1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233], 609)) test.assert_equals(fibthing(55), ([1, 1, 2, 3, 5, 8, 13, 21, 34, 55], 143)) @test.it("Edge Cases") def edge_case(): test.assert_equals(fibthing(1), ([1], 1)) test.assert_equals(fibthing(2), ([1, 1, 2], 4)) test.assert_equals(fibthing(0), ([1], 1)) test.assert_equals(fibthing(-1), ([1], 1)) @test.describe("Random") def random_group(): for _ in range(1000): num = random.randrange(-1000000, 1000000) @test.it(str(num)) def test_random(): test.assert_equals(fibthing(num), myfib(num) if num > 0 else ([1],1))
- import codewars_test as test
- from solution import fibthing
- import random
- def myfib(n):
- seq = []
- while max(seq, default=0) < n:
- if len(seq) > 1: seq.append(seq[-1] + seq[-2])
- else: seq.append(1)
- return seq, sum(seq)
- @test.describe("Base")
- def test_group():
- @test.it("Base Cases")
- def test_case():
- test.assert_equals(fibthing(199218), ([1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811], 832039))
- test.assert_equals(fibthing(199), ([1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233], 609))
- test.assert_equals(fibthing(55), ([1, 1, 2, 3, 5, 8, 13, 21, 34, 55], 143))
- @test.it("Edge Cases")
- def edge_case():
- test.assert_equals(fibthing(1), ([1], 1))
- test.assert_equals(fibthing(2), ([1, 1, 2], 4))
- test.assert_equals(fibthing(0), ([1], 1))
- test.assert_equals(fibthing(-1), ([1], 1))
- @test.describe("Random")
- def random_group():
for _ in range(100):num = random.randrange(0, 1000000)- for _ in range(1000):
- num = random.randrange(-1000000, 1000000)
- @test.it(str(num))
- def test_random():
test.assert_equals(fibthing(num), myfib(num))- test.assert_equals(fibthing(num), myfib(num) if num > 0 else ([1],1))