Module ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Num Str Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body If BoolOpOr CompareLt BinOpMult BinOpSub Num NameLoad Num BinOpSub Call NameLoad NameLoad NameLoad CompareGt BinOpSub Num NameLoad BinOpSub Call NameLoad NameLoad NameLoad body Return If BoolOpAnd CompareEq NameLoad Call NameLoad NameLoad CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num orelse For NameStore Call NameLoad NameLoad BinOpAdd NameLoad Num body If BoolOpAnd CompareGt Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice NameLoad BinOpAdd NameLoad Num body AugAssignAdd NameStore BinOpAdd SubscriptLoad NameLoad Slice NameLoad BinOpAdd NameLoad Num Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad BinOpAdd NameLoad Num NameLoad BinOpAdd NameLoad Num Assign NameStore SubscriptLoad NameLoad Slice UnaryOpUSub BinOpAdd BinOpSub NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr CompareEq Call NameLoad NameLoad Num BoolOpAnd CompareEq SubscriptLoad NameLoad Index Num Str CompareNotEq NameLoad Str body Return NameLoad Return CompareLt Call NameLoad NameLoad Num decorator_list decorator_list If CompareEq NameLoad Str body Print Call AttributeLoad Call NameLoad attr Str
N/A Solution N/A N/A restoreIpAddresses N/A N/A self s N/A N/A N/A result N/A N/A N/A N/A self restoreIpAddressesRecur result s 0 0 N/A result N/A restoreIpAddressesRecur N/A N/A self result s start current dots N/A N/A N/A N/A N/A N/A N/A 4 dots 3 N/A N/A len s start N/A N/A 4 dots N/A N/A len s start N/A N/A N/A N/A N/A start N/A len s N/A dots 4 N/A N/A N/A N/A result append N/A current N/A -1 N/A N/A i N/A xrange start N/A start 3 N/A N/A N/A N/A N/A len s i N/A N/A self isValid N/A s N/A start N/A i 1 N/A N/A current N/A N/A s N/A start N/A i 1 . N/A N/A N/A self restoreIpAddressesRecur result s N/A i 1 current N/A dots 1 N/A current N/A current N/A N/A N/A N/A i start 2 N/A isValid N/A N/A self s N/A N/A N/A N/A N/A N/A len s 0 N/A N/A N/A s N/A 0 0 N/A s 0 N/A N/A False N/A N/A N/A int s 256 N/A N/A N/A N/A __name__ __main__ N/A N/A N/A N/A N/A Solution restoreIpAddresses 0000