Module Expr Str FunctionDef arguments args NameParam defaults body Assign NameStore BinOpMult ListLoad Num Call NameLoad NameLoad Assign NameStore BinOpMult ListLoad Num Call NameLoad NameLoad For NameStore Call NameLoad Num Call NameLoad NameLoad body For NameStore Call NameLoad Num NameLoad body If CompareGt SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad body If CompareGt BinOpAdd SubscriptLoad NameLoad Index NameLoad Num SubscriptLoad NameLoad Index NameLoad body Assign SubscriptStore NameLoad Index NameLoad BinOpAdd SubscriptLoad NameLoad Index NameLoad Num Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad While CompareGt SubscriptLoad NameLoad Index NameLoad Num body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Return TupleLoad NameLoad SubscriptLoad NameLoad Slice Num decorator_list If CompareEq NameLoad Str body Assert CompareEq Call NameLoad ListLoad Num Num Num Num Num Num Num TupleLoad Num ListLoad Num Num Num Num Assert CompareEq Call NameLoad ListLoad Num Num Num Num Num Num Num Num Num TupleLoad Num ListLoad Num Num Num Num Num Num Assert CompareEq Call NameLoad ListLoad Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num TupleLoad Num ListLoad Num Num Num Num Num Num Num Num Num Num Num Num Num
N/A N/A 
Problem: http://www.geeksforgeeks.org/dynamic-programming-set-3-longest-increasing-subsequence/
 longest_increasing_subsequence N/A N/A nums N/A N/A N/A cache N/A N/A 1 N/A len nums N/A location N/A N/A -1 N/A len nums N/A i N/A range 1 N/A len nums N/A N/A j N/A range 0 i N/A N/A N/A N/A nums N/A i N/A nums N/A j N/A N/A N/A N/A N/A cache N/A j 1 N/A cache N/A i N/A N/A N/A cache N/A i N/A N/A cache N/A j 1 N/A N/A location N/A i j N/A max_value N/A max cache N/A solution N/A N/A i N/A N/A cache index max_value N/A N/A N/A location N/A i -1 N/A N/A N/A N/A solution append N/A nums N/A i N/A i N/A location N/A i N/A N/A N/A solution append N/A nums N/A i N/A N/A max_value N/A solution N/A -1 N/A N/A N/A __name__ __main__ N/A N/A N/A N/A longest_increasing_subsequence N/A 3 4 -1 0 6 2 3 N/A 4 N/A -1 0 2 3 N/A N/A N/A longest_increasing_subsequence N/A 10 22 9 33 21 50 41 60 80 N/A 6 N/A 10 22 33 50 60 80 N/A N/A N/A longest_increasing_subsequence N/A 5 0 1 2 3 4 5 6 7 8 9 10 11 12 2 8 10 3 6 9 7 N/A 13 N/A 0 1 2 3 4 5 6 7 8 9 10 11 12