Search.setIndex({"docnames": ["_hidden/mc_assign_more_practice", "_hidden/mc_intro", "_hidden/mc_nested-nt", "_hidden/mc_nested-wt", "_hidden/mc_posttest", "_hidden/mc_pre_survey", "_hidden/mc_puzzle_bank", "_hidden/mc_review", "_hidden/mc_start", "_hidden/mc_thank_you", "_hidden/student_survey", "ack/A0-preface", "ack/AA-contrib", "ack/AB-copyright", "bsoup/Exercises", "bsoup/activity-debugging", "bsoup/activity-explaining", "bsoup/activity-writing-1", "bsoup/activity-writing-2", "bsoup/activity-writing-3", "bsoup/downloads", "bsoup/example1", "bsoup/example2", "bsoup/mixedupcode", "bsoup/mixedupcode_orig", "bsoup/plan10", "bsoup/plan2", "bsoup/plan3", "bsoup/plan4", "bsoup/plan5", "bsoup/plan9", "bsoup/toctree", "bsoup/writecode", "bsoup/writecode_mu", "bsoup/writecode_orig", "classes-basics/Achangeofperspective", "classes-basics/AddingOtherMethodstoourClass", "classes-basics/ConvertinganObjecttoaString", "classes-basics/CreateDiceClass", "classes-basics/Exercises", "classes-basics/Glossary", "classes-basics/ImprovingourConstructor", "classes-basics/InstancesasReturnValues", "classes-basics/MixedUpCode", "classes-basics/MixedUpCode_orig", "classes-basics/MultipleClasses", "classes-basics/MultipleClassesMCQs", "classes-basics/MultipleClassesPractice", "classes-basics/MultipleClassesPractice_orig", "classes-basics/Objectorientedprogramming", "classes-basics/ObjectsRevisited", "classes-basics/ObjectsasArgumentsandParameters", "classes-basics/UserDefinedClasses", "classes-basics/WriteCode", "classes-basics/class-exp-intro", "classes-basics/class-intro", "classes-basics/class-intro-classes", "classes-basics/class-parsons-orig", "classes-basics/class-pnd", "classes-basics/class-post", "classes-basics/class-postsurvey", "classes-basics/class-presurvey", "classes-basics/class-pretest", "classes-basics/class-pwd", "classes-basics/class-timed-intro", "classes-basics/class-toggle", "classes-basics/peer_in", "classes-basics/toctree", "conditional/Exercises", "conditional/MixedupCode", "conditional/MixedupCode_orig", "conditional/WriteCode", "conditional/altExecution", "conditional/boolean", "conditional/chained", "conditional/conditionalEx", "conditional/debugging", "conditional/glossary", "conditional/logicalOperators", "conditional/nested", "conditional/peer_in", "conditional/peer_int", "conditional/pogil", "conditional/shortCircuit", "conditional/toctree", "conditional/tryExcept", "database/3Keys", "database/Exercises", "database/SQLsummary", "database/basicModeling", "database/creatingDBtable", "database/db-hp-single-line", "database/db-hp-single-line-adv", "database/dbBrowserSQLite", "database/dbConcepts", "database/debugging", "database/glossary", "database/hparsons_lg_sql_exe_knowledge_intro", "database/hparsons_lg_sql_exe_posttest", "database/hparsons_lg_sql_exe_practice_H", "database/hparsons_lg_sql_exe_practice_W", "database/hparsons_lg_sql_exe_problem_bank_posttest", "database/hparsons_lg_sql_knowledge_intro", "database/hparsons_lg_sql_posttest", "database/hparsons_lg_sql_practice_H", "database/hparsons_lg_sql_practice_W", "database/hparsons_lg_sql_problem_bank_posttest", "database/mixedupCode", "database/mixedupCode_orig", "database/more-select", "database/multTables", "database/spideringTwitter", "database/sqlTESTS", "database/summary", "database/toctree", "database/usingJOIN", "database/whatIsADatabase", "database/writeCode", "debugging/BeginningtipsforDebugging", "debugging/Exercises", "debugging/HowtoAvoidDebugging", "debugging/KnowyourerrorMessages", "debugging/Summary", "debugging/intro-HowtobeaSuccessfulProgrammer", "debugging/toctree", "dictionaries/Exercises", "dictionaries/advancedtextparsing", "dictionaries/debugging", "dictionaries/dictionaries1", "dictionaries/dictionariesandfiles", "dictionaries/dictionarycounters", "dictionaries/glossary", "dictionaries/loopinganddictionaries", "dictionaries/mixedupcode", "dictionaries/mixedupcode_orig", "dictionaries/peer_in", "dictionaries/toctree", "dictionaries/writecode", "exp/cog-load", "exp/cog-load-choice", "exp/dict-practice", "exp/dict-practice-ac", "exp/dict-practice-pp", "exp/diss-post", "exp/diss-pp", "exp/ex-cogload-A", "exp/ex-cogload-A-orig", "exp/ex-cogload-B", "exp/exA", "exp/exB", "exp/inst1", "files/Exercises", "files/csv-file-group", "files/csv-reader-file-group", "files/debugging", "files/file-group", "files/get_nested_dict.py", "files/glossary", "files/mChoice-Errors.py", "files/mixedupCode", "files/mixedupCode_orig", "files/openingFiles", "files/peer_in", "files/peer_int", "files/persistence", "files/readingFiles", "files/searching", "files/textFiles", "files/toctree", "files/tryExceptOpen", "files/userNames", "files/writeCode", "files/writingFiles", "functions/Exercises", "functions/WriteCode", "functions/addingnewfunctions", "functions/builtin", "functions/debugging", "functions/definitionsanduses", "functions/fl-posttest", "functions/fl-pretest", "functions/fl-toggle", "functions/fl-write", "functions/flowofexecution", "functions/fruitfulvoid", "functions/func-group", "functions/func-string", "functions/funcGAI-Diss2", "functions/funcGAI-hw1", "functions/funcWithCond", "functions/funcWithLists", "functions/funcWithListsAndLoops", "functions/funcWithLoops", "functions/funcWithSetsAndDict", "functions/funcWithTuplesAndDict", "functions/func_Str_Cond", "functions/function_conditional_exercises", "functions/function_conditional_mixedupcode", "functions/function_conditional_mixedupcode_orig", "functions/function_conditional_writecode", "functions/function_list_exercises", "functions/function_list_mixedupcode", "functions/function_list_mixedupcode_orig", "functions/function_list_writecode", "functions/function_string_exercises", "functions/function_string_mixedUpCode", "functions/function_string_mixedUpCode_orig", "functions/function_string_writecode", "functions/functioncalls", "functions/functions_exercises", "functions/functions_loops_exercises", "functions/functions_loops_mixedupcode", "functions/functions_loops_mixedupcode_orig", "functions/functions_loops_writecode", "functions/functions_mixedupcode", "functions/functions_mixedupcode_orig", "functions/functions_tups_dicts_exercises", "functions/functions_tups_dicts_mixedupcode", "functions/functions_tups_dicts_mixedupcode_orig", "functions/functions_tups_dicts_writecode", "functions/functions_writecode", "functions/glossary", "functions/intro-functions-206", "functions/iwgdistt", "functions/iwgex-ps", "functions/iwgex-ps-tog", "functions/iwgex-ps-write", "functions/iwgex1", "functions/mathfunctions", "functions/mixedupcode", "functions/mixedupcode_orig", "functions/p3-post", "functions/parametersandargs", "functions/peer_in", "functions/peer_int", "functions/pilot-post", "functions/post-test", "functions/ptest", "functions/randomnumbers", "functions/se-postsurvey", "functions/se-presurvey-N", "functions/se-presurvey-P", "functions/system-fl-ps-N", "functions/system-fl-ps-P", "functions/toctree", "functions/typeconversion", "functions/whyfunctions", "index", "inheritance/AssociationVsInheritance", "inheritance/CaseStudy", "inheritance/ClassDiagrams", "inheritance/Exercises", "inheritance/Extending", "inheritance/IntroToInheritance", "inheritance/MoreOnTesting", "inheritance/PillarsOfOop", "inheritance/ReuseThroughAssociation", "inheritance/UnitTests", "inheritance/mixedupcode", "inheritance/mixedupcode_orig", "inheritance/peer_in", "inheritance/peer_int", "inheritance/toctree", "inheritance/writecode", "intro/Exercises", "intro/buildingBlocks", "intro/computerHardwareArch", "intro/conversing", "intro/creativityAndMot", "intro/debugging", "intro/glossary", "intro/goWrong", "intro/learning", "intro/terminology", "intro/toctree", "intro/understanding", "intro/whatIsAProgram", "intro/why-program", "intro/words-and-sentences", "intro/writingPrograms", "iterations/Exercises", "iterations/WriteCode", "iterations/WriteCode_orig", "iterations/continue", "iterations/debugging", "iterations/definite_for", "iterations/glossary", "iterations/infinite_loops", "iterations/loops", "iterations/mixedupcode", "iterations/mixedupcode_orig", "iterations/peer_in", "iterations/peer_int", "iterations/pogil", "iterations/toctree", "iterations/updating", "iterations/while", "lists/Exercises", "lists/MixedupCode", "lists/MixedupCode_orig", "lists/WriteCode", "lists/WriteCode_orig", "lists/aliasing", "lists/debugging", "lists/deleteElement", "lists/glossary", "lists/listAsArgument", "lists/listFunctions", "lists/listMethods", "lists/listOperations", "lists/listsAndStrings", "lists/mutable", "lists/objectsValues", "lists/parsing", "lists/peer_int", "lists/pogil", "lists/sequence", "lists/slice", "lists/toctree", "lists/traversing", "network/Exercises", "network/beautifulSoup", "network/bonusforunixlinux", "network/glossary", "network/html", "network/html2", "network/html_mixedupcode_orig", "network/http", "network/mixedupcode", "network/mixedupcode_orig", "network/networkedprograms", "network/parsinghtmlandscrapingtheweb", "network/parsinghtmlusingbeautifulsoup", "network/parsinghtmlusingregex", "network/retrievingbinaryfilesoverurllib", "network/retrievingimageoverhttp", "network/retrievingwebpageswithurllib", "network/simplestwebbrowser", "network/toctree", "network/writecode", "objects/Exercises", "objects/classesastype", "objects/fl-toggle-cls", "objects/fl-write-cls", "objects/gettingstarted", "objects/glossary", "objects/group-classes", "objects/group-mult-classes", "objects/inheritance", "objects/intro-class-206", "objects/intro-cls", "objects/managinglargerprograms", "objects/mixedupcode", "objects/mixedupcode_orig", "objects/multipleinstances", "objects/objectlifecycle", "objects/ourfirstpythonobject", "objects/party.py", "objects/peer_int", "objects/posttest-cls", "objects/practice-toggle-pp-cls", "objects/practice-toggle-we-cls", "objects/presurvey-cls", "objects/se-postsurvey-cls", "objects/startingwithprograms", "objects/subdividingaprogram", "objects/summary", "objects/system-into-cls", "objects/toctree", "objects/usingobjects", "objects/writecode", "pi_no_chapter/booleans", "pictures/Exercises", "pictures/changeColor", "pictures/changeColorLoc", "pictures/changeData", "pictures/exam9t11", "pictures/imageAbstractions", "pictures/mixedupcode", "pictures/mixedupcode_orig", "pictures/pattern", "pictures/repeatimages", "pictures/summary", "pictures/toctree", "pictures/writeCode", "pictures/writeCode_orig", "regex/Exercises", "regex/bonussection", "regex/charactermatching", "regex/combiningsearchingandextracting", "regex/debugging", "regex/escapecharacter", "regex/extractingdata", "regex/glossary", "regex/hp-practice", "regex/hp-practice-adv", "regex/hparsons_lg_problem_bank", "regex/hparsons_lg_session1_presurvey", "regex/hparsons_lg_session1_pretest", "regex/hparsons_lg_session2_intro", "regex/hparsons_lg_session2_posttest", "regex/hparsons_lg_session2_practice_parsons", "regex/hparsons_lg_session2_practice_write", "regex/mixedupcode", "regex/mixedupcode_orig", "regex/regex-group", "regex/regex-group-adv", "regex/regularexpressions", "regex/summary", "regex/toctree", "regex/writecode", "strings/Exercises", "strings/MixedupCode", "strings/MixedupCode_orig", "strings/WriteCode", "strings/WriteCode_orig", "strings/Write_code_questions", "strings/comparison", "strings/count", "strings/debugging", "strings/format", "strings/glossary", "strings/immutable", "strings/in", "strings/length", "strings/methods", "strings/parsing", "strings/peer_in", "strings/peer_int", "strings/pogil", "strings/sequence", "strings/slices", "strings/toctree", "strings/traversal", "tuples/Exercises", "tuples/comparingtuples", "tuples/debugging", "tuples/dictionariesandtuples", "tuples/glossary", "tuples/mixedupcode", "tuples/mixedupcode_orig", "tuples/mostcommonword", "tuples/multipleassignments", "tuples/peer_in", "tuples/sequences", "tuples/toctree", "tuples/tupleassignment", "tuples/tuplesareimmutable", "tuples/usingtuplesaskeys", "tuples/writecode", "tuples/writecode_orig", "turtles/Exercises", "turtles/SE_turtle/index", "turtles/SE_turtle/pp-intro-IE", "turtles/SE_turtle/pp-intro-PP", "turtles/SE_turtle/pp-intro-SE", "turtles/SE_turtle/pps-IE-pp1", "turtles/SE_turtle/pps-IE-pp2", "turtles/SE_turtle/pps-IE-pp3", "turtles/SE_turtle/pps-IE-pp4", "turtles/SE_turtle/pps-PP-1", "turtles/SE_turtle/pps-PP-2", "turtles/SE_turtle/pps-PP-3", "turtles/SE_turtle/pps-PP-4", "turtles/SE_turtle/pps-SE-pp1", "turtles/SE_turtle/pps-SE-pp2", "turtles/SE_turtle/pps-SE-pp3", "turtles/SE_turtle/pps-SE-pp4", "turtles/SE_turtle/pps-ie1", "turtles/SE_turtle/pps-ie2", "turtles/SE_turtle/pps-ie3", "turtles/SE_turtle/pps-ie4", "turtles/SE_turtle/pps-posttest", "turtles/SE_turtle/pps-ppe1", "turtles/SE_turtle/pps-ppe2", "turtles/SE_turtle/pps-ppe3", "turtles/SE_turtle/pps-ppe4", "turtles/SE_turtle/turtle_SE-entry", "turtles/WriteCode", "turtles/functionsWithTurtles", "turtles/mixedupcode", "turtles/mixedupcode_orig", "turtles/multTurtles", "turtles/names4turtles", "turtles/patterns", "turtles/peer_int", "turtles/repeatturtles", "turtles/stamp", "turtles/summary", "turtles/toctree", "turtles/turtleFAP", "turtles/turtleGeom", "variables/Exercises", "variables/MixedupCode", "variables/MixedupCode_orig", "variables/WriteCode", "variables/comments", "variables/debugging", "variables/expressions", "variables/glossary", "variables/mnemonic-names", "variables/modulus", "variables/operators-and-operands", "variables/order-of-operations", "variables/peer_int", "variables/statements", "variables/string-operations", "variables/toctree", "variables/user-input", "variables/values-and-types", "variables/variable-names-keywords", "variables/variables-section", "viz/Exercises", "viz/buildinggooglemapfromgeodata", "viz/mixedUpCode", "viz/toctree", "viz/visualizingdata", "viz/visualizingmaildata", "viz/visualizingnetworksandinterconnections", "web/Exercises", "web/JSON", "web/MixedupCode", "web/applicationProg", "web/books.xml", "web/glossary", "web/google", "web/hparsons_lg_sql_pretest", "web/hparsons_lg_sql_problem_bank_pretest", "web/loopingNodes", "web/news.xml", "web/parsingJSON", "web/parsingXML", "web/securityAPI", "web/toctree", "web/twitter", "web/weather.xml", "web/writeCode", "web/xml", "web/~$books.xml"], "filenames": ["_hidden/mc_assign_more_practice.rst", "_hidden/mc_intro.rst", "_hidden/mc_nested-nt.rst", "_hidden/mc_nested-wt.rst", "_hidden/mc_posttest.rst", "_hidden/mc_pre_survey.rst", "_hidden/mc_puzzle_bank.rst", "_hidden/mc_review.rst", "_hidden/mc_start.rst", "_hidden/mc_thank_you.rst", "_hidden/student_survey.rst", "ack/A0-preface.rst", "ack/AA-contrib.rst", "ack/AB-copyright.rst", "bsoup/Exercises.rst", "bsoup/activity-debugging.rst", "bsoup/activity-explaining.rst", "bsoup/activity-writing-1.rst", "bsoup/activity-writing-2.rst", "bsoup/activity-writing-3.rst", "bsoup/downloads.rst", "bsoup/example1.rst", "bsoup/example2.rst", "bsoup/mixedupcode.rst", "bsoup/mixedupcode_orig.rst", "bsoup/plan10.rst", "bsoup/plan2.rst", "bsoup/plan3.rst", "bsoup/plan4.rst", "bsoup/plan5.rst", "bsoup/plan9.rst", "bsoup/toctree.rst", "bsoup/writecode.rst", "bsoup/writecode_mu.rst", "bsoup/writecode_orig.rst", "classes-basics/Achangeofperspective.rst", "classes-basics/AddingOtherMethodstoourClass.rst", "classes-basics/ConvertinganObjecttoaString.rst", "classes-basics/CreateDiceClass.rst", "classes-basics/Exercises.rst", "classes-basics/Glossary.rst", "classes-basics/ImprovingourConstructor.rst", "classes-basics/InstancesasReturnValues.rst", "classes-basics/MixedUpCode.rst", "classes-basics/MixedUpCode_orig.rst", "classes-basics/MultipleClasses.rst", "classes-basics/MultipleClassesMCQs.rst", "classes-basics/MultipleClassesPractice.rst", "classes-basics/MultipleClassesPractice_orig.rst", "classes-basics/Objectorientedprogramming.rst", "classes-basics/ObjectsRevisited.rst", "classes-basics/ObjectsasArgumentsandParameters.rst", "classes-basics/UserDefinedClasses.rst", "classes-basics/WriteCode.rst", "classes-basics/class-exp-intro.rst", "classes-basics/class-intro.rst", "classes-basics/class-intro-classes.rst", "classes-basics/class-parsons-orig.rst", "classes-basics/class-pnd.rst", "classes-basics/class-post.rst", "classes-basics/class-postsurvey.rst", "classes-basics/class-presurvey.rst", "classes-basics/class-pretest.rst", "classes-basics/class-pwd.rst", "classes-basics/class-timed-intro.rst", "classes-basics/class-toggle.rst", "classes-basics/peer_in.rst", "classes-basics/toctree.rst", "conditional/Exercises.rst", "conditional/MixedupCode.rst", "conditional/MixedupCode_orig.rst", "conditional/WriteCode.rst", "conditional/altExecution.rst", "conditional/boolean.rst", "conditional/chained.rst", "conditional/conditionalEx.rst", "conditional/debugging.rst", "conditional/glossary.rst", "conditional/logicalOperators.rst", "conditional/nested.rst", "conditional/peer_in.rst", "conditional/peer_int.rst", "conditional/pogil.rst", "conditional/shortCircuit.rst", "conditional/toctree.rst", "conditional/tryExcept.rst", "database/3Keys.rst", "database/Exercises.rst", "database/SQLsummary.rst", "database/basicModeling.rst", "database/creatingDBtable.rst", "database/db-hp-single-line.rst", "database/db-hp-single-line-adv.rst", "database/dbBrowserSQLite.rst", "database/dbConcepts.rst", "database/debugging.rst", "database/glossary.rst", "database/hparsons_lg_sql_exe_knowledge_intro.rst", "database/hparsons_lg_sql_exe_posttest.rst", "database/hparsons_lg_sql_exe_practice_H.rst", "database/hparsons_lg_sql_exe_practice_W.rst", "database/hparsons_lg_sql_exe_problem_bank_posttest.rst", "database/hparsons_lg_sql_knowledge_intro.rst", "database/hparsons_lg_sql_posttest.rst", "database/hparsons_lg_sql_practice_H.rst", "database/hparsons_lg_sql_practice_W.rst", "database/hparsons_lg_sql_problem_bank_posttest.rst", "database/mixedupCode.rst", "database/mixedupCode_orig.rst", "database/more-select.rst", "database/multTables.rst", "database/spideringTwitter.rst", "database/sqlTESTS.rst", "database/summary.rst", "database/toctree.rst", "database/usingJOIN.rst", "database/whatIsADatabase.rst", "database/writeCode.rst", "debugging/BeginningtipsforDebugging.rst", "debugging/Exercises.rst", "debugging/HowtoAvoidDebugging.rst", "debugging/KnowyourerrorMessages.rst", "debugging/Summary.rst", "debugging/intro-HowtobeaSuccessfulProgrammer.rst", "debugging/toctree.rst", "dictionaries/Exercises.rst", "dictionaries/advancedtextparsing.rst", "dictionaries/debugging.rst", "dictionaries/dictionaries1.rst", "dictionaries/dictionariesandfiles.rst", "dictionaries/dictionarycounters.rst", "dictionaries/glossary.rst", "dictionaries/loopinganddictionaries.rst", "dictionaries/mixedupcode.rst", "dictionaries/mixedupcode_orig.rst", "dictionaries/peer_in.rst", "dictionaries/toctree.rst", "dictionaries/writecode.rst", "exp/cog-load.rst", "exp/cog-load-choice.rst", "exp/dict-practice.rst", "exp/dict-practice-ac.rst", "exp/dict-practice-pp.rst", "exp/diss-post.rst", "exp/diss-pp.rst", "exp/ex-cogload-A.rst", "exp/ex-cogload-A-orig.rst", "exp/ex-cogload-B.rst", "exp/exA.rst", "exp/exB.rst", "exp/inst1.rst", "files/Exercises.rst", "files/csv-file-group.rst", "files/csv-reader-file-group.rst", "files/debugging.rst", "files/file-group.rst", "files/get_nested_dict.py", "files/glossary.rst", "files/mChoice-Errors.py", "files/mixedupCode.rst", "files/mixedupCode_orig.rst", "files/openingFiles.rst", "files/peer_in.rst", "files/peer_int.rst", "files/persistence.rst", "files/readingFiles.rst", "files/searching.rst", "files/textFiles.rst", "files/toctree.rst", "files/tryExceptOpen.rst", "files/userNames.rst", "files/writeCode.rst", "files/writingFiles.rst", "functions/Exercises.rst", "functions/WriteCode.rst", "functions/addingnewfunctions.rst", "functions/builtin.rst", "functions/debugging.rst", "functions/definitionsanduses.rst", "functions/fl-posttest.rst", "functions/fl-pretest.rst", "functions/fl-toggle.rst", "functions/fl-write.rst", "functions/flowofexecution.rst", "functions/fruitfulvoid.rst", "functions/func-group.rst", "functions/func-string.rst", "functions/funcGAI-Diss2.rst", "functions/funcGAI-hw1.rst", "functions/funcWithCond.rst", "functions/funcWithLists.rst", "functions/funcWithListsAndLoops.rst", "functions/funcWithLoops.rst", "functions/funcWithSetsAndDict.rst", "functions/funcWithTuplesAndDict.rst", "functions/func_Str_Cond.rst", "functions/function_conditional_exercises.rst", "functions/function_conditional_mixedupcode.rst", "functions/function_conditional_mixedupcode_orig.rst", "functions/function_conditional_writecode.rst", "functions/function_list_exercises.rst", "functions/function_list_mixedupcode.rst", "functions/function_list_mixedupcode_orig.rst", "functions/function_list_writecode.rst", "functions/function_string_exercises.rst", "functions/function_string_mixedUpCode.rst", "functions/function_string_mixedUpCode_orig.rst", "functions/function_string_writecode.rst", "functions/functioncalls.rst", "functions/functions_exercises.rst", "functions/functions_loops_exercises.rst", "functions/functions_loops_mixedupcode.rst", "functions/functions_loops_mixedupcode_orig.rst", "functions/functions_loops_writecode.rst", "functions/functions_mixedupcode.rst", "functions/functions_mixedupcode_orig.rst", "functions/functions_tups_dicts_exercises.rst", "functions/functions_tups_dicts_mixedupcode.rst", "functions/functions_tups_dicts_mixedupcode_orig.rst", "functions/functions_tups_dicts_writecode.rst", "functions/functions_writecode.rst", "functions/glossary.rst", "functions/intro-functions-206.rst", "functions/iwgdistt.rst", "functions/iwgex-ps.rst", "functions/iwgex-ps-tog.rst", "functions/iwgex-ps-write.rst", "functions/iwgex1.rst", "functions/mathfunctions.rst", "functions/mixedupcode.rst", "functions/mixedupcode_orig.rst", "functions/p3-post.rst", "functions/parametersandargs.rst", "functions/peer_in.rst", "functions/peer_int.rst", "functions/pilot-post.rst", "functions/post-test.rst", "functions/ptest.rst", "functions/randomnumbers.rst", "functions/se-postsurvey.rst", "functions/se-presurvey-N.rst", "functions/se-presurvey-P.rst", "functions/system-fl-ps-N.rst", "functions/system-fl-ps-P.rst", "functions/toctree.rst", "functions/typeconversion.rst", "functions/whyfunctions.rst", "index.rst", "inheritance/AssociationVsInheritance.rst", "inheritance/CaseStudy.rst", "inheritance/ClassDiagrams.rst", "inheritance/Exercises.rst", "inheritance/Extending.rst", "inheritance/IntroToInheritance.rst", "inheritance/MoreOnTesting.rst", "inheritance/PillarsOfOop.rst", "inheritance/ReuseThroughAssociation.rst", "inheritance/UnitTests.rst", "inheritance/mixedupcode.rst", "inheritance/mixedupcode_orig.rst", "inheritance/peer_in.rst", "inheritance/peer_int.rst", "inheritance/toctree.rst", "inheritance/writecode.rst", "intro/Exercises.rst", "intro/buildingBlocks.rst", "intro/computerHardwareArch.rst", "intro/conversing.rst", "intro/creativityAndMot.rst", "intro/debugging.rst", "intro/glossary.rst", "intro/goWrong.rst", "intro/learning.rst", "intro/terminology.rst", "intro/toctree.rst", "intro/understanding.rst", "intro/whatIsAProgram.rst", "intro/why-program.rst", "intro/words-and-sentences.rst", "intro/writingPrograms.rst", "iterations/Exercises.rst", "iterations/WriteCode.rst", "iterations/WriteCode_orig.rst", "iterations/continue.rst", "iterations/debugging.rst", "iterations/definite_for.rst", "iterations/glossary.rst", "iterations/infinite_loops.rst", "iterations/loops.rst", "iterations/mixedupcode.rst", "iterations/mixedupcode_orig.rst", "iterations/peer_in.rst", "iterations/peer_int.rst", "iterations/pogil.rst", "iterations/toctree.rst", "iterations/updating.rst", "iterations/while.rst", "lists/Exercises.rst", "lists/MixedupCode.rst", "lists/MixedupCode_orig.rst", "lists/WriteCode.rst", "lists/WriteCode_orig.rst", "lists/aliasing.rst", "lists/debugging.rst", "lists/deleteElement.rst", "lists/glossary.rst", "lists/listAsArgument.rst", "lists/listFunctions.rst", "lists/listMethods.rst", "lists/listOperations.rst", "lists/listsAndStrings.rst", "lists/mutable.rst", "lists/objectsValues.rst", "lists/parsing.rst", "lists/peer_int.rst", "lists/pogil.rst", "lists/sequence.rst", "lists/slice.rst", "lists/toctree.rst", "lists/traversing.rst", "network/Exercises.rst", "network/beautifulSoup.rst", "network/bonusforunixlinux.rst", "network/glossary.rst", "network/html.rst", "network/html2.rst", "network/html_mixedupcode_orig.rst", "network/http.rst", "network/mixedupcode.rst", "network/mixedupcode_orig.rst", "network/networkedprograms.rst", "network/parsinghtmlandscrapingtheweb.rst", "network/parsinghtmlusingbeautifulsoup.rst", "network/parsinghtmlusingregex.rst", "network/retrievingbinaryfilesoverurllib.rst", "network/retrievingimageoverhttp.rst", "network/retrievingwebpageswithurllib.rst", "network/simplestwebbrowser.rst", "network/toctree.rst", "network/writecode.rst", "objects/Exercises.rst", "objects/classesastype.rst", "objects/fl-toggle-cls.rst", "objects/fl-write-cls.rst", "objects/gettingstarted.rst", "objects/glossary.rst", "objects/group-classes.rst", "objects/group-mult-classes.rst", "objects/inheritance.rst", "objects/intro-class-206.rst", "objects/intro-cls.rst", "objects/managinglargerprograms.rst", "objects/mixedupcode.rst", "objects/mixedupcode_orig.rst", "objects/multipleinstances.rst", "objects/objectlifecycle.rst", "objects/ourfirstpythonobject.rst", "objects/party.py", "objects/peer_int.rst", "objects/posttest-cls.rst", "objects/practice-toggle-pp-cls.rst", "objects/practice-toggle-we-cls.rst", "objects/presurvey-cls.rst", "objects/se-postsurvey-cls.rst", "objects/startingwithprograms.rst", "objects/subdividingaprogram.rst", "objects/summary.rst", "objects/system-into-cls.rst", "objects/toctree.rst", "objects/usingobjects.rst", "objects/writecode.rst", "pi_no_chapter/booleans.rst", "pictures/Exercises.rst", "pictures/changeColor.rst", "pictures/changeColorLoc.rst", "pictures/changeData.rst", "pictures/exam9t11.rst", "pictures/imageAbstractions.rst", "pictures/mixedupcode.rst", "pictures/mixedupcode_orig.rst", "pictures/pattern.rst", "pictures/repeatimages.rst", "pictures/summary.rst", "pictures/toctree.rst", "pictures/writeCode.rst", "pictures/writeCode_orig.rst", "regex/Exercises.rst", "regex/bonussection.rst", "regex/charactermatching.rst", "regex/combiningsearchingandextracting.rst", "regex/debugging.rst", "regex/escapecharacter.rst", "regex/extractingdata.rst", "regex/glossary.rst", "regex/hp-practice.rst", "regex/hp-practice-adv.rst", "regex/hparsons_lg_problem_bank.rst", "regex/hparsons_lg_session1_presurvey.rst", "regex/hparsons_lg_session1_pretest.rst", "regex/hparsons_lg_session2_intro.rst", "regex/hparsons_lg_session2_posttest.rst", "regex/hparsons_lg_session2_practice_parsons.rst", "regex/hparsons_lg_session2_practice_write.rst", "regex/mixedupcode.rst", "regex/mixedupcode_orig.rst", "regex/regex-group.rst", "regex/regex-group-adv.rst", "regex/regularexpressions.rst", "regex/summary.rst", "regex/toctree.rst", "regex/writecode.rst", "strings/Exercises.rst", "strings/MixedupCode.rst", "strings/MixedupCode_orig.rst", "strings/WriteCode.rst", "strings/WriteCode_orig.rst", "strings/Write_code_questions.rst", "strings/comparison.rst", "strings/count.rst", "strings/debugging.rst", "strings/format.rst", "strings/glossary.rst", "strings/immutable.rst", "strings/in.rst", "strings/length.rst", "strings/methods.rst", "strings/parsing.rst", "strings/peer_in.rst", "strings/peer_int.rst", "strings/pogil.rst", "strings/sequence.rst", "strings/slices.rst", "strings/toctree.rst", "strings/traversal.rst", "tuples/Exercises.rst", "tuples/comparingtuples.rst", "tuples/debugging.rst", "tuples/dictionariesandtuples.rst", "tuples/glossary.rst", "tuples/mixedupcode.rst", "tuples/mixedupcode_orig.rst", "tuples/mostcommonword.rst", "tuples/multipleassignments.rst", "tuples/peer_in.rst", "tuples/sequences.rst", "tuples/toctree.rst", "tuples/tupleassignment.rst", "tuples/tuplesareimmutable.rst", "tuples/usingtuplesaskeys.rst", "tuples/writecode.rst", "tuples/writecode_orig.rst", "turtles/Exercises.rst", "turtles/SE_turtle/index.rst", "turtles/SE_turtle/pp-intro-IE.rst", "turtles/SE_turtle/pp-intro-PP.rst", "turtles/SE_turtle/pp-intro-SE.rst", "turtles/SE_turtle/pps-IE-pp1.rst", "turtles/SE_turtle/pps-IE-pp2.rst", "turtles/SE_turtle/pps-IE-pp3.rst", "turtles/SE_turtle/pps-IE-pp4.rst", "turtles/SE_turtle/pps-PP-1.rst", "turtles/SE_turtle/pps-PP-2.rst", "turtles/SE_turtle/pps-PP-3.rst", "turtles/SE_turtle/pps-PP-4.rst", "turtles/SE_turtle/pps-SE-pp1.rst", "turtles/SE_turtle/pps-SE-pp2.rst", "turtles/SE_turtle/pps-SE-pp3.rst", "turtles/SE_turtle/pps-SE-pp4.rst", "turtles/SE_turtle/pps-ie1.rst", "turtles/SE_turtle/pps-ie2.rst", "turtles/SE_turtle/pps-ie3.rst", "turtles/SE_turtle/pps-ie4.rst", "turtles/SE_turtle/pps-posttest.rst", "turtles/SE_turtle/pps-ppe1.rst", "turtles/SE_turtle/pps-ppe2.rst", "turtles/SE_turtle/pps-ppe3.rst", "turtles/SE_turtle/pps-ppe4.rst", "turtles/SE_turtle/turtle_SE-entry.rst", "turtles/WriteCode.rst", "turtles/functionsWithTurtles.rst", "turtles/mixedupcode.rst", "turtles/mixedupcode_orig.rst", "turtles/multTurtles.rst", "turtles/names4turtles.rst", "turtles/patterns.rst", "turtles/peer_int.rst", "turtles/repeatturtles.rst", "turtles/stamp.rst", "turtles/summary.rst", "turtles/toctree.rst", "turtles/turtleFAP.rst", "turtles/turtleGeom.rst", "variables/Exercises.rst", "variables/MixedupCode.rst", "variables/MixedupCode_orig.rst", "variables/WriteCode.rst", "variables/comments.rst", "variables/debugging.rst", "variables/expressions.rst", "variables/glossary.rst", "variables/mnemonic-names.rst", "variables/modulus.rst", "variables/operators-and-operands.rst", "variables/order-of-operations.rst", "variables/peer_int.rst", "variables/statements.rst", "variables/string-operations.rst", "variables/toctree.rst", "variables/user-input.rst", "variables/values-and-types.rst", "variables/variable-names-keywords.rst", "variables/variables-section.rst", "viz/Exercises.rst", "viz/buildinggooglemapfromgeodata.rst", "viz/mixedUpCode.rst", "viz/toctree.rst", "viz/visualizingdata.rst", "viz/visualizingmaildata.rst", "viz/visualizingnetworksandinterconnections.rst", "web/Exercises.rst", "web/JSON.rst", "web/MixedupCode.rst", "web/applicationProg.rst", "web/books.xml", "web/glossary.rst", "web/google.rst", "web/hparsons_lg_sql_pretest.rst", "web/hparsons_lg_sql_problem_bank_pretest.rst", "web/loopingNodes.rst", "web/news.xml", "web/parsingJSON.rst", "web/parsingXML.rst", "web/securityAPI.rst", "web/toctree.rst", "web/twitter.rst", "web/weather.xml", "web/writeCode.rst", "web/xml.rst", "web/~$books.xml"], "titles": ["Practice Problems", "Introduction to Problem Types", "Practice Problems", "Practice Problems", "Wrap-Up Check", "Pre Survey", "<no title>", "Nested Dictionaries", "Python 3 with Nested Dictionaries", "Thank you!", "HUM00253102: Overcoming Barriers to Adoption of Peer Instruction in Undergraduate CS", "Credits for Python for Everybody", "Contributions", "Copyright Detail for Python for Everybody", "14.15. Multiple Choice Questions", "14.12. Code debugging activity", "14.13. Code explaining activity", "14.9. Code writing activity part 1", "14.10. Code writing activity part 2", "14.11. Code writing activity part 3", "14.14. You can download all the plans here", "14.1. Scrape all the Cottage Inn Pizza locations", "14.2. Get news links from faculty webpages", "14.16. Mixed-Up Code Questions", "Mixed-Up Code Questions", "14.8. Plan 10: Store info in a json file", "14.3. Plan 2: Get a soup from a URL", "14.4. Plan 3: Get a soup from multiple URLs", "14.5. Plan 4: Get info from a single tag", "14.6. Plan 5: Get info from all tags of a certain type", "14.7. Plan 9: Print info", "14. Learn Web Scraping", "14.17. Write Code Questions", "Parsons Problems for Code Questions", "Orig Write Code Questions", "19.2. A change of perspective", "19.6. Adding Other Methods to our Class", "19.8. Converting an Object to a String", "Creating a Dice Class", "19.14. Multiple Choice Questions", "19.13. Glossary", "19.5. Improving our Constructor", "19.9. Instances as Return Values", "19.15. Mixed-Up Code Exercises", "Mixed-Up Code Exercises", "19.10. Group Work with Multiple Classes", "19.12. Multiple Choice Questions for Multiple Classes", "19.11. Multiple Classes Practice", "Multiple Classes Practice", "19.1. Object-oriented programming", "19.3. Objects Revisited", "19.7. Objects as Arguments and Parameters", "19.4. User Defined Classes", "19.16. Exercises", "Working with Classes", "Introduction to the Problem Types", "Creating Classes", "Parsons Practice Problems", "Practice Problems", "Post Test", "Post Survey", "Pre Survey", "Pre Test", "Practice Problems", "Introduction to the Timed Pretest", "Practice Problems", "Peer Instruction: Classes Multiple Choice Questions", "19. Classes and Objects - the Basics", "4.11. Multiple Choice Questions", "4.12. Mixed-up Code Questions", "Mixed-up Code Questions", "4.13. Write Code Questions", "4.4. Alternative execution", "4.1. Boolean expressions", "4.5. Chained conditionals", "4.3. Conditional execution", "4.9. Debugging", "4.10. Glossary", "4.2. Logical operators", "4.6. Nested conditionals", "Peer Instruction: Conditionals Multiple Choice Questions", "Peer Instruction: Exception Multiple Choice Questions", "4.14. Group Work - Conditionals and Logic", "4.8. Short-circuit evaluation of logical expressions", "4. Conditional Execution", "4.7. Catching exceptions using try and except", "21.10. Three kinds of keys", "21.15. Multiple Choice Questions", "21.5. Structured Query Language summary", "21.8. Basic data modeling", "21.4. Creating a database table", "Practice Problems - Mixed-up Code", "Advanced Practice Problems - Mixed-up Code", "21.3. Database Browser for SQLite", "21.2. Database concepts", "21.13. Debugging", "21.14. Glossary", "Survey and Introduction to AND, UPDATE, and JOIN", "Post Test", "Practice Problems - Mixed-up Code", "Practice Problems - Write Code", "Problem Bank for Post Test Problems", "Introduction to AND, UPDATE, and JOIN", "Post Test", "Practice Problems - Mixed-up Code", "Practice Problems - Write Code", "Problem Bank for Post Test Problems", "21.16. Mixed-Up Code Questions", "Mixed-Up Code Questions", "21.6. More SELECT Keywords", "21.9. Programming with multiple tables", "21.7. Spidering Twitter using a database", "<no title>", "21.12. Summary", "21. Databases", "21.11. Using JOIN to retrieve data", "21.1. What is a database?", "21.17. Write Code Questions", "3.3. Beginning tips for Debugging", "3.6. Exercises", "3.2. How to Avoid Debugging", "3.4. Know Your Error Messages", "3.5. Summary", "3.1. How to be a Successful Programmer", "3. Debugging Interlude 1", "10.8. Multiple Choice Questions", "10.5. Advanced Text Parsing", "10.6. Debugging", "10.1. Dictionaries", "10.3. Dictionaries and Files", "10.2. Dictionary as a Set of Counters", "10.7. Glossary", "10.4. Looping and Dictionaries", "10.9. Mixed-Up Code Questions", "Mixed-Up Code Questions", "Peer Instruction: Dictionaries Multiple Choice Questions", "10. Dictionaries", "10.10. Write Code Questions", "Cognitive Load Experiment 2021", "Cognitive Load Experiment 2021", "Dictionary and Tuple Practice", "Dictionary Practice - Write Code", "Dictionary Practice - Parsons Problems", "Experiment 1 2021", "Experiment 1 2021", "Questions for Cognitive Load Experiment - A", "Questions for Cognitive Load Experiment - A - Original", "Questions for Cognitive Load Experiment - B", "Questions for Experiment A", "Questions for Experiment B", "Practice", "8.12. Multiple Choice Questions", "8.16. Group Work: Reading from CSV Files", "8.17. Group Work: Using a CSV reader/writer", "8.9. Debugging", "8.15. Group Work: Reading from Files", "<no title>", "8.10. Summary", "<no title>", "8.13. Mixed-up Code Questions", "Mixed-up Code Questions", "8.2. Opening files", "Peer Instruction: Text Files Multiple Choice Questions", "Peer Instruction: Files Multiple Choice Questions", "8.1. Persistence", "8.4. Reading files", "8.5. Searching through a file", "8.3. Text files and lines", "8. Files", "8.7. Using try, except, and open", "8.6. Letting the user choose the file name", "8.14. Write Code Questions", "8.8. Writing files", "5.14. Multiple Choice Questions", "5.16. Write Code Questions", "5.6. Adding new functions", "5.2. Built-in functions", "5.12. Debugging", "5.7. Definitions and uses", "Posttest", "Pre Test", "Practice Problems", "Practice", "5.8. Flow of execution", "5.10. Fruitful functions and void functions", "5.17. Group Work: Functions", "5.21. Group Work: Functions and Strings", "5.44. Discussion: Creating Functions from Sample Input and Output", "5.43. Homework: Creating Functions from Sample Input and Output", "5.25. Group Work: Functions and Conditionals", "5.29. Group Work: Functions and Lists", "5.42. Group Work: Functions with Lists and Loops", "5.33. Group Work: Functions with Loops", "5.45. Group Work: Functions with Sets and Dictionaries", "5.37. Group Work: Functions with Tuples and Dictionaries", "5.41. Group Work: Functions, Strings, and Conditionals", "5.26. Functions and Conditionals Multiple Choice Questions", "5.27. Functions and Conditionals Mixed-Up Code Questions", "Functions and Conditionals Mixed-Up Code Questions", "5.28. Functions and Conditionals Write Code Questions", "5.30. Functions with Lists Multiple Choice Questions", "5.31. Functions and Lists Mixed-Up Code Questions", "Functions and Lists Mixed-Up Code Questions", "5.32. Functions and Lists Write Code Questions", "5.22. Functions and Strings Multiple Choice Questions", "5.23. Functions and Strings Mixed-Up Code Questions", "Function and String Mixed-Up Code Questions", "5.24. Functions and Strings Write Code Questions", "5.1. Function calls", "5.18. Functions Multiple Choice Questions", "5.34. Functions with Loops Multiple Choice Questions", "5.35. Functions and Loops Mixed-Up Code Questions", "Functions and Loops Mixed-Up Code Questions", "5.36. Functions and Loops Write Code Questions", "5.19. Functions Mixed-Up Code Questions", "Functions Mixed-Up Code Questions", "5.38. Functions with Tuples and Dictionaries Multiple Choice Questions", "5.39. Functions with Tuples and Dictionaries Mixed-Up Code Questions", "Functions with Tuples and Dictionaries Mixed-Up Code Questions", "5.40. Functions with Tuples and Dictionaries Write Code Questions", "5.20. Functions Write Code Questions", "5.13. Glossary", "Please join a research study to help us test new approaches to learning programming!", "Practice", "Practice", "Practice", "Practice", "Practice", "5.4. Math functions", "5.15. Mixed-up Code Questions", "Mixed-up Code Questions", "Post Test", "5.9. Parameters and arguments", "Peer Instruction: Functions Multiple Choice Questions", "Peer Instruction: Function Multiple Choice Questions", "Posttest", "Posttest", "Pretest", "5.5. Random numbers", "Self-efficacy Post-Survey", "Pre Survey", "Pre Survey", "An Introduction To Our System", "An Introduction To Our System", "5. Functions", "5.3. Type conversion functions", "5.11. Why functions?", "Python for Everybody - Interactive", "20.6. Association vs. Inheritance", "20.7. Case Study: Structured Postal Addresses", "20.5. Class Diagrams", "20.10. Multiple Choice Questions", "20.3. Call a Parent Method", "20.2. Introduction to Inheritance - Point and LabeledPoint", "20.9. Group Work on Unit Tests", "20.1. Pillars of OOP", "20.4. Reuse Through Association", "20.8. Unit Tests", "20.11. Mixed-Up Code Questions", "Mixed-Up Code Questions", "Peer Instruction: Inheritance Multiple Choice Questions", "Peer Instruction: Inheritance Multiple Choice Questions", "20. Inheritance", "20.12. Write Code Questions", "1.15. Exercises", "1.10. The building blocks of programs", "1.3. Computer hardware architecture", "1.6. Conversing with Python", "1.2. Creativity and motivation", "1.12. Debugging", "1.14. Glossary", "1.11. What could possibly go wrong?", "1.13. The learning journey", "1.7. Terminology: Interpreter and compiler", "1. Why Program?", "1.4. Understanding programming", "1.9. What is a program?", "1.1. Why should you learn to write programs?", "1.5. Words and sentences in Python", "1.8. Writing a program", "6.9. Multiple Choice Questions", "6.11. Write Code Questions", "Write Code Questions", "6.4. Finishing iterations with continue", "6.7. Debugging", "6.5. Definite loops using for", "6.8. Glossary", "6.3. Infinite loops", "6.6. Loop patterns", "6.10. Mixed-up code Questions", "Mixed-up code Questions", "Peer Instruction: Iterations Multiple Choice Questions", "Peer Instruction: Iterations Multiple Choice Questions", "6.12. Group Work - Loops (For, Range, While)", "6. Loops and Iterations", "6.1. Updating variables", "6.2. The while statement", "9.16. Multiple Choice Questions", "9.17. Mixed-Up Code Questions", "Mixed-up Code Questions", "9.18. Write Code Questions", "Write Code Questions", "9.12. Aliasing", "9.14. Debugging", "9.7. Deleting elements", "9.15. Glossary", "9.13. List arguments", "9.8. Lists and functions", "9.6. List methods", "9.4. List operations", "9.9. Lists and strings", "9.2. Lists are mutable", "9.11. Objects and values", "9.10. Parsing lines", "Peer Instruction: Lists Multiple Choice Questions", "9.19. Group Work: Lists", "9.1. A list is a sequence", "9.5. List slices", "9. Lists", "9.3. Traversing a list", "13.16. Multiple Choice Questions", "13.13. Group Work on BeautifulSoup with Requests", "13.14. Bonus section for Unix / Linux users", "13.15. Glossary", "13.7. Group Work: HTML Basics", "13.9. Group Work: More HTML", "13.8. Mixed-Up Code Questions", "13.2. HyperText Transfer Protocol - HTTP", "13.17. Mixed-Up Code Questions", "Mixed-Up Code Questions Original", "13.1. Networked programs", "13.10. Parsing HTML and scraping the web", "13.12. Parsing HTML using BeautifulSoup", "13.11. Parsing HTML using regular expressions", "13.6. Reading binary files using urllib", "13.4. Retrieving an image over HTTP", "13.5. Retrieving web pages with urllib", "13.3. The world\u2019s simplest web browser", "13. Network Programming", "13.18. Write Code Exercises", "16.13. Multiple Choice Questions", "16.7. Classes as types", "Practice Problems", "Practice Problems - Write Code", "16.2. Getting started", "16.12. Glossary", "16.16. Group Work - Classes, constructors, attributes, and methods", "16.17. Group Work - Working with Multiple Classes", "16.10. Inheritance", "Please join a research study to help us test new approaches to learning programming!", "Introduction to Python Class", "16.1. Managing larger programs", "16.14. Mixed-Up Code Exercises", "Mixed-Up Code Exercises", "16.9. Multiple instances", "16.8. Object lifecycle", "16.6. Our first Python object", "<no title>", "Peer Instruction: Objects Multiple Choice Questions", "Post Test", "Practice Problems", "Practice Problems", "Pre Survey", "Self-efficacy Post-Survey", "16.4. Starting with programs", "16.5. Subdividing a problem", "16.11. Summary", "An Introduction To Our System", "16. Object-Oriented Programming", "16.3. Using objects", "16.15. Write Code Exercises", "Peer Instruction: Booleans Multiple Choice Questions", "18.8. Multiple Choice Questions", "18.4. Changing Step 5: Increasing and decreasing color values", "18.5. Changing Step 6: Changing where we put the colors", "18.6. Changing Step 3: Changing which data we use", "Exam Questions for Chapters 9 to 11", "18.2. Understanding Image Representation", "18.9. Mixed-Up Code Exercises", "Mixed-Up Code Exercises", "18.3. A Pattern for Image Processing", "18.1. Using Repetition with Images", "18.7. Image Chaper Summary", "18. Image and Pixel Classes and Methods", "18.10. Write Code Exercises", "Write Code Exercises", "12.10. Multiple Choice Questions", "12.7. Bonus section for Unix / Linux users", "12.2. Character Matching in Regular Expressions", "12.4. Combining Searching and Extracting", "12.8. Debugging", "12.5. Escape Character", "12.3. Extracting Data Using Regular Expressions", "12.9. Glossary", "12.11. Practice Problems - Regular Expressions", "Practice Problems - Advanced Regular Expressions", "Problem Bank for Practice Problems and Test Problems", "Pre Survey", "Pre Test", "Introduction to Problem Types", "Post Test", "Practice Problems - Mixed-up Code", "Practice Problems - Write Code", "12.12. Mixed-Up Code Questions", "Mixed-Up Code Questions", "12.14. Group Work: Regular Expressions (Regex)", "12.15. Group Work: More Regular Expressions (Regex)", "12.1. Regular Expressions", "12.6. Summary", "12. Regular Expressions", "12.13. Write Code Questions", "7.14. Multiple Choice Questions", "7.15. Mixed-up Code Questions", "Mixed-up Code Questions", "7.16. Write-code questions", "Write Code Questions", "Write-code questions", "7.8. String comparison", "7.6. Looping and counting", "7.12. Debugging", "7.11. Format operator", "7.13. Glossary", "7.5. Strings are immutable", "7.7. The in operator", "7.2. Getting the length of a string using len()", "7.9. String methods", "7.10. Parsing strings", "Peer Instruction: Strings Multiple Choice Questions", "Peer Instruction: Strings Multiple Choice Questions", "7.17. Group Work - Strings", "7.1. A string is a sequence", "7.4. String slices", "7. Strings", "7.3. Traversal through a string with a loop", "11.11. Multiple Choice Questions", "11.2. Comparing Tuples", "11.9. Debugging", "11.4. Dictionaries and Tuples", "11.10. Glossary", "11.12. Mixed-Up Code Questions", "Mixed-Up Code Questions - Source", "11.6. The Most Common Words", "11.5. Multiple Assignment with Dictionaries", "Peer Instruction: Tuples Multiple Choice Questions", "11.8. Sequences: Strings, Lists, and Tuples - Oh My!", "11. Tuples", "11.3. Tuple Assignment", "11.1. Tuples are Immutable", "11.7. Using Tuples as Keys in Dictionaries", "11.13. Write Code Questions", "Write Code Questions", "17.12. Multiple Choice Questions", "Python 3 Turtles Practice", "Introduction to Practice Problem Types", "Introduction to Practice Problem Types", "Introduction to Practice Problem Types", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Here is an explanation for the completed puzzle", "Here is an explanation for the completed puzzle", "Here is an explanation for the completed puzzle", "Here is an explanation for the completed puzzle", "Turtle Posttest Problem", "What to do next", "What to do next", "What to do next", "What to do next", "Your self-efficacy in Computer Science", "17.14. Write Code Questions", "17.10. Creating Functions with Turtles", "17.13. Mixed-Up Code Questions", "Mixed-Up Code Questions", "17.4. Single and Multiple Turtles", "17.1. History of Turtles", "17.8. Making Patterns within Patterns", "Peer Instruction: Turtles Multiple Choice Questions", "17.5. Using Repetition with Turtles", "17.9. The Turtle Stamp Procedure", "17.11. Summary", "17. Turtles: An Introduction to Objects and Classes", "17.3. Turtle Methods", "17.6. Teacher Note: Turtle Geometry", "2.15. Multiple Choice Questions", "2.16. Mixed-up Code Questions", "Mixed-up Code Questions", "2.17. Write Code Questions", "2.11. Comments", "2.13. Debugging", "2.6. Expressions", "2.14. Glossary", "2.12. Choosing mnemonic variable names", "2.8. Modulus operator", "2.5. Operators and operands", "2.7. Order of operations", "Peer Instruction: Variable Multiple Choice Questions", "2.4. Statements", "2.9. String operations", "2. Variables, Expressions, and Statements", "2.10. Asking the user for input", "2.1. Values and types", "2.3. Variable names and keywords", "2.2. Variables", "22.5. Multiple Choice Questions", "22.2. Building a Google map from geocoded data", "22.6. Mixed-Up Code Questions", "22. Data Visualization", "22.1. Visualizing data", "22.4. Visualizing mail data", "22.3. Visualizing networks and interconnections", "15.9. Multiple Choice Questions", "15.4. JavaScript Object Notation - JSON", "15.10. Mixed-Up Code Questions", "15.6. Application Programming Interfaces", "<no title>", "15.8. Glossary", "15.12. Application 1: Google geocoding web service", "Pre Test", "Problem Bank for Pre Test Problems", "15.3. Looping through nodes", "<no title>", "15.5. What is JSON?", "15.2. Parsing XML", "15.7. Security and API usage", "15. Using Web Services", "15.13. Application 2: Twitter", "<no title>", "15.11. Write Code Questions", "15.1. eXtensible Markup Language - XML", "<no title>"], "terms": {"thispagestyl": 11, "empti": [2, 6, 11, 14, 44, 90, 111, 121, 126, 128, 148, 149, 158, 175, 189, 254, 257, 259, 288, 303, 307, 310, 316, 319, 335, 337, 339, 353, 408, 419, 421, 425, 431, 447, 517, 537], "editori": 11, "support": [10, 11, 45, 49, 90, 111, 116, 249, 327, 337, 387, 429, 483], "elliott": [11, 12], "hauser": [11, 12], "sue": [11, 12, 171, 316], "blumenberg": [11, 12], "cover": [11, 24, 88, 109, 110, 113, 186, 187, 195, 255, 322, 329, 334, 339, 407, 420, 500, 523, 536], "design": [4, 8, 10, 11, 27, 67, 89, 96, 110, 113, 116, 162, 164, 246, 247, 249, 250, 270, 277, 337, 351, 364, 522, 533], "aime": 11, "andrion": 11, "2016": [11, 152, 153, 514], "jul": [11, 152, 153, 171], "05": [11, 121, 152, 153, 161, 165, 166, 171, 329, 517, 518], "first": [2, 6, 11, 12, 14, 15, 22, 24, 26, 28, 29, 36, 45, 48, 52, 56, 64, 71, 74, 79, 80, 82, 83, 89, 90, 94, 97, 102, 107, 108, 110, 111, 115, 120, 121, 127, 129, 130, 131, 132, 134, 141, 142, 145, 146, 147, 152, 153, 160, 161, 162, 165, 166, 171, 173, 175, 178, 183, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 204, 206, 207, 218, 219, 221, 228, 230, 233, 234, 247, 249, 252, 254, 256, 257, 260, 261, 263, 267, 268, 271, 272, 273, 275, 277, 278, 284, 288, 291, 293, 299, 300, 301, 303, 306, 307, 309, 315, 316, 317, 319, 321, 324, 325, 326, 327, 333, 335, 337, 346, 347, 350, 366, 368, 369, 373, 374, 384, 386, 389, 395, 396, 401, 402, 404, 405, 406, 408, 413, 414, 415, 420, 422, 423, 425, 426, 429, 430, 431, 433, 435, 440, 441, 442, 443, 446, 448, 449, 457, 458, 461, 462, 465, 466, 479, 481, 482, 483, 494, 497, 500, 501, 503, 508, 509, 511, 513, 514, 517, 518, 520, 521, 533, 534, 536], "complet": [8, 9, 10, 11, 17, 18, 19, 26, 53, 54, 71, 82, 91, 92, 97, 99, 100, 104, 105, 110, 111, 123, 127, 129, 131, 161, 171, 175, 183, 196, 207, 222, 242, 243, 252, 254, 272, 273, 278, 281, 285, 288, 293, 296, 315, 321, 335, 339, 349, 364, 367, 370, 379, 384, 397, 410, 422, 429, 434, 452, 455, 472, 488, 516], "3": [1, 2, 6, 11, 13, 14, 15, 16, 17, 18, 22, 31, 33, 34, 37, 39, 44, 45, 46, 53, 55, 57, 60, 64, 66, 68, 70, 71, 72, 73, 74, 75, 76, 78, 80, 81, 82, 83, 86, 87, 89, 90, 95, 110, 113, 115, 116, 120, 121, 125, 128, 129, 130, 132, 134, 135, 137, 141, 142, 143, 144, 145, 146, 147, 151, 152, 153, 154, 155, 156, 158, 161, 162, 163, 165, 166, 167, 169, 171, 173, 174, 178, 183, 184, 186, 189, 190, 191, 192, 193, 195, 196, 199, 200, 202, 203, 204, 209, 210, 212, 215, 216, 218, 219, 220, 232, 233, 234, 244, 247, 248, 251, 253, 254, 257, 259, 260, 261, 263, 264, 266, 267, 268, 271, 272, 276, 277, 278, 279, 280, 281, 287, 288, 290, 291, 292, 293, 295, 296, 297, 299, 300, 301, 302, 303, 304, 307, 309, 310, 311, 312, 314, 315, 316, 317, 319, 320, 321, 329, 332, 333, 335, 336, 340, 346, 347, 356, 358, 360, 361, 364, 371, 372, 374, 376, 380, 381, 383, 386, 391, 394, 395, 396, 401, 402, 405, 411, 413, 415, 417, 419, 423, 424, 425, 426, 427, 428, 429, 430, 431, 434, 435, 436, 437, 440, 441, 443, 444, 446, 448, 449, 450, 451, 455, 461, 469, 474, 478, 482, 483, 485, 486, 488, 491, 492, 493, 494, 495, 496, 497, 501, 502, 503, 504, 505, 509, 510, 512, 513, 514, 518, 519, 520, 521, 522, 531, 534, 536], "0": [11, 13, 17, 18, 19, 33, 34, 41, 44, 45, 46, 52, 64, 66, 68, 70, 71, 72, 75, 76, 78, 79, 80, 81, 82, 83, 110, 111, 115, 120, 121, 125, 126, 130, 132, 134, 137, 141, 142, 148, 149, 156, 158, 161, 165, 166, 169, 170, 171, 174, 186, 187, 188, 190, 191, 192, 193, 194, 195, 196, 198, 199, 200, 202, 203, 204, 207, 210, 212, 216, 218, 219, 220, 230, 233, 234, 238, 254, 257, 260, 263, 266, 276, 280, 281, 283, 287, 288, 290, 291, 292, 293, 295, 296, 297, 299, 301, 303, 304, 306, 310, 311, 314, 315, 316, 317, 319, 320, 327, 329, 334, 339, 353, 358, 369, 372, 374, 375, 377, 379, 381, 382, 384, 386, 389, 390, 391, 394, 396, 405, 406, 408, 414, 415, 418, 419, 421, 422, 424, 427, 428, 429, 431, 433, 434, 435, 443, 449, 450, 455, 483, 484, 486, 488, 490, 495, 502, 504, 508, 514, 517, 518, 523, 525, 529, 534, 535, 536], "version": [11, 12, 110, 121, 126, 129, 161, 165, 166, 167, 181, 225, 227, 249, 252, 268, 269, 273, 288, 293, 425, 426, 447, 495, 517, 518, 523, 529, 535, 536], "2015": [11, 152, 153, 267, 514], "dec": [11, 152, 153, 171, 267], "20": [2, 4, 10, 11, 71, 89, 90, 134, 141, 142, 145, 146, 147, 152, 153, 159, 165, 171, 174, 187, 188, 189, 193, 199, 203, 212, 215, 220, 222, 233, 234, 263, 297, 314, 316, 375, 406, 434, 443, 449, 451, 484, 494, 504, 514, 517, 534], "initi": [11, 35, 39, 40, 41, 44, 46, 52, 56, 57, 130, 155, 160, 193, 252, 257, 259, 263, 265, 282, 286, 288, 293, 295, 340, 345, 346, 347, 350, 354, 355, 356, 370, 418, 421, 478, 490, 518], "rough": [11, 12, 165], "convers": [11, 120, 244, 247, 271, 273, 274, 364], "2009": [11, 152, 153], "charl": [11, 12, 13, 152, 159, 171], "sever": [11, 12, 13, 86, 101, 102, 105, 106, 113, 115, 121, 130, 152, 155, 190, 191, 193, 246, 250, 257, 296, 304, 316, 339, 364, 375, 381, 479, 513, 517, 527], "thi": [1, 3, 4, 7, 9, 10, 11, 12, 13, 14, 17, 18, 19, 21, 22, 24, 28, 29, 30, 35, 36, 37, 40, 41, 42, 45, 46, 51, 52, 53, 54, 55, 59, 61, 64, 66, 68, 72, 75, 76, 78, 79, 80, 81, 82, 83, 85, 87, 88, 89, 90, 93, 94, 101, 102, 106, 108, 110, 111, 113, 115, 116, 118, 119, 120, 121, 123, 125, 126, 127, 128, 129, 130, 131, 132, 135, 137, 138, 139, 143, 144, 152, 153, 154, 155, 158, 161, 162, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 198, 204, 207, 210, 213, 216, 220, 221, 222, 228, 230, 231, 232, 233, 234, 238, 239, 240, 241, 242, 243, 245, 247, 248, 249, 252, 253, 254, 255, 257, 260, 261, 265, 267, 268, 271, 272, 273, 275, 276, 277, 278, 279, 280, 281, 283, 284, 285, 287, 288, 291, 292, 293, 295, 296, 299, 302, 303, 306, 307, 308, 310, 311, 312, 313, 314, 315, 319, 321, 322, 324, 325, 327, 330, 331, 332, 333, 334, 335, 336, 337, 342, 344, 345, 346, 347, 348, 349, 350, 351, 353, 356, 358, 359, 362, 363, 364, 365, 366, 369, 370, 373, 374, 375, 377, 380, 381, 382, 384, 387, 388, 389, 390, 392, 393, 396, 400, 404, 405, 406, 407, 408, 410, 411, 414, 415, 417, 418, 419, 422, 424, 425, 426, 427, 429, 431, 433, 436, 440, 441, 442, 444, 446, 448, 451, 452, 453, 454, 455, 472, 477, 478, 479, 482, 483, 484, 486, 487, 488, 491, 492, 496, 497, 498, 500, 502, 504, 505, 508, 509, 510, 511, 513, 514, 516, 517, 518, 520, 522, 525, 527, 528, 530, 531, 534], "work": [1, 4, 11, 12, 13, 15, 24, 36, 37, 52, 53, 55, 56, 57, 58, 59, 63, 65, 67, 71, 84, 93, 95, 99, 100, 104, 105, 120, 121, 122, 123, 127, 128, 129, 157, 164, 168, 169, 173, 175, 176, 178, 181, 182, 187, 188, 199, 232, 242, 243, 244, 246, 247, 249, 251, 253, 257, 260, 262, 266, 269, 273, 294, 302, 303, 307, 311, 313, 317, 318, 319, 333, 334, 337, 338, 340, 342, 343, 344, 351, 360, 361, 364, 365, 367, 368, 370, 380, 382, 389, 393, 401, 402, 409, 417, 419, 432, 433, 436, 443, 444, 446, 447, 452, 472, 478, 482, 487, 491, 494, 499, 501, 506, 509, 517, 525], "i": [1, 2, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 49, 50, 51, 52, 53, 55, 56, 57, 60, 62, 64, 66, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 113, 114, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 137, 141, 142, 143, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 194, 195, 196, 198, 199, 200, 204, 206, 207, 208, 210, 212, 213, 215, 216, 219, 220, 221, 228, 230, 232, 233, 234, 238, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 259, 260, 261, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 290, 291, 292, 293, 295, 296, 297, 299, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 317, 318, 319, 320, 321, 322, 324, 325, 326, 327, 329, 331, 332, 333, 334, 335, 336, 337, 340, 344, 345, 346, 347, 348, 350, 351, 353, 354, 355, 356, 358, 359, 364, 365, 366, 367, 369, 370, 372, 373, 374, 375, 376, 377, 380, 381, 382, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 395, 396, 398, 400, 401, 402, 404, 405, 406, 407, 408, 410, 411, 413, 414, 415, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 431, 432, 433, 434, 435, 436, 437, 438, 440, 441, 442, 443, 444, 446, 447, 448, 449, 451, 453, 454, 455, 472, 478, 479, 482, 483, 484, 485, 486, 487, 488, 490, 491, 492, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 508, 509, 510, 511, 512, 513, 514, 516, 517, 518, 519, 520, 521, 522, 524, 525, 526, 527, 528, 531, 532, 533, 534, 537], "licens": [11, 12, 13, 267], "under": [11, 12, 13, 33, 34, 82, 123, 222, 293, 349, 487], "creativ": [4, 11, 13, 137, 247, 274, 275, 277], "common": [10, 11, 13, 21, 27, 30, 31, 37, 44, 73, 95, 96, 110, 116, 118, 121, 126, 127, 129, 166, 176, 185, 186, 187, 188, 190, 195, 208, 247, 249, 250, 272, 276, 287, 296, 303, 319, 324, 331, 336, 355, 405, 407, 417, 425, 432, 435, 444, 445, 447, 497, 498, 500, 532, 533], "attribut": [11, 13, 14, 24, 29, 38, 39, 40, 42, 44, 45, 46, 48, 50, 52, 57, 94, 96, 247, 249, 250, 251, 256, 259, 329, 332, 338, 339, 341, 345, 347, 348, 350, 353, 354, 356, 364, 366, 368, 482, 520, 521, 528, 533, 537], "noncommerci": [11, 13], "sharealik": [11, 13], "unport": [11, 13], "avail": [8, 11, 12, 13, 52, 93, 129, 132, 167, 178, 249, 321, 332, 341, 387, 393, 425, 426, 522, 534], "http": [11, 12, 14, 15, 16, 21, 22, 24, 26, 27, 28, 30, 33, 34, 45, 82, 89, 90, 93, 111, 116, 152, 153, 155, 167, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 198, 247, 254, 276, 278, 293, 303, 315, 320, 321, 322, 324, 325, 326, 329, 330, 332, 333, 334, 336, 337, 338, 339, 346, 347, 364, 366, 389, 405, 406, 407, 420, 425, 426, 429, 488, 500, 513, 517, 518, 522, 525, 533, 534, 535, 537], "creativecommon": [11, 13], "org": [11, 13, 15, 21, 22, 24, 27, 33, 34, 45, 82, 89, 90, 93, 111, 116, 128, 152, 153, 154, 155, 161, 165, 166, 167, 185, 186, 189, 190, 191, 192, 193, 194, 195, 198, 254, 273, 293, 303, 315, 320, 321, 324, 325, 327, 329, 332, 334, 339, 346, 347, 364, 389, 392, 405, 406, 407, 420, 425, 426, 429, 446, 488, 500, 517, 518, 533], "nc": [11, 13, 159, 171], "sa": [11, 13], "you": [1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 24, 26, 27, 28, 29, 30, 35, 37, 38, 42, 44, 45, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 63, 64, 65, 71, 73, 75, 76, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 99, 100, 102, 104, 105, 109, 110, 111, 113, 115, 118, 120, 121, 122, 123, 126, 127, 128, 129, 130, 132, 137, 138, 139, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 157, 159, 160, 161, 164, 165, 166, 167, 169, 172, 173, 174, 175, 176, 177, 178, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 198, 203, 204, 208, 219, 220, 222, 228, 230, 232, 235, 236, 237, 238, 239, 240, 241, 242, 243, 246, 247, 248, 249, 250, 251, 252, 253, 254, 257, 264, 266, 267, 268, 269, 271, 272, 273, 274, 275, 276, 278, 279, 280, 282, 283, 284, 285, 287, 288, 293, 295, 296, 297, 299, 302, 303, 304, 306, 307, 308, 310, 311, 312, 315, 316, 317, 319, 321, 322, 323, 324, 325, 327, 332, 333, 334, 335, 336, 341, 342, 343, 344, 346, 347, 349, 350, 351, 353, 356, 360, 361, 362, 363, 364, 366, 367, 369, 370, 372, 373, 374, 375, 376, 380, 381, 384, 385, 386, 387, 388, 389, 390, 392, 399, 401, 402, 405, 406, 407, 408, 413, 414, 415, 419, 420, 421, 422, 424, 425, 426, 429, 430, 431, 435, 436, 437, 442, 444, 446, 447, 449, 451, 452, 453, 454, 455, 478, 479, 482, 483, 484, 486, 487, 488, 490, 491, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 505, 508, 509, 510, 511, 512, 513, 514, 516, 517, 518, 520, 522, 525, 527, 528, 530, 531, 532, 534, 537], "can": [1, 7, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 28, 29, 31, 36, 37, 38, 40, 41, 42, 45, 50, 51, 52, 54, 55, 56, 57, 58, 59, 63, 64, 65, 71, 75, 76, 78, 79, 80, 82, 83, 85, 86, 87, 88, 89, 90, 93, 95, 96, 97, 99, 100, 102, 104, 105, 109, 110, 111, 113, 115, 116, 120, 121, 122, 126, 127, 128, 129, 130, 132, 137, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 157, 159, 161, 164, 165, 166, 167, 169, 170, 172, 174, 175, 176, 177, 178, 181, 182, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 198, 199, 208, 219, 222, 228, 230, 232, 235, 236, 237, 238, 242, 243, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 264, 266, 267, 268, 269, 270, 272, 273, 275, 276, 277, 278, 280, 283, 284, 285, 287, 288, 291, 293, 295, 296, 299, 302, 303, 304, 305, 307, 310, 311, 312, 313, 315, 316, 317, 319, 320, 321, 323, 324, 325, 327, 332, 333, 334, 335, 336, 337, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 353, 354, 355, 356, 360, 361, 364, 365, 366, 367, 369, 370, 373, 374, 375, 380, 381, 382, 384, 385, 386, 387, 388, 389, 390, 391, 392, 395, 399, 401, 402, 404, 405, 406, 407, 408, 414, 415, 419, 420, 421, 422, 424, 425, 426, 429, 430, 434, 435, 437, 438, 441, 442, 443, 444, 446, 447, 448, 452, 453, 454, 455, 472, 479, 483, 484, 487, 488, 490, 491, 494, 496, 497, 500, 501, 503, 505, 508, 509, 510, 513, 516, 517, 518, 519, 520, 522, 525, 527, 528, 530, 531, 532, 534, 537], "see": [1, 8, 11, 12, 16, 17, 18, 19, 21, 22, 26, 27, 28, 29, 33, 34, 36, 37, 42, 45, 51, 52, 55, 64, 78, 82, 88, 89, 90, 95, 99, 100, 104, 105, 109, 110, 111, 115, 116, 120, 121, 126, 127, 128, 129, 130, 132, 137, 152, 153, 155, 159, 164, 166, 167, 169, 171, 176, 177, 178, 185, 186, 189, 190, 191, 192, 193, 194, 195, 238, 242, 243, 249, 252, 254, 257, 267, 269, 272, 275, 278, 287, 288, 293, 303, 306, 312, 315, 321, 324, 325, 335, 336, 341, 346, 347, 348, 350, 351, 356, 364, 367, 374, 376, 377, 381, 384, 385, 388, 389, 392, 399, 404, 405, 406, 407, 417, 425, 429, 436, 438, 453, 454, 455, 472, 479, 482, 483, 484, 486, 487, 488, 490, 491, 498, 500, 503, 505, 508, 509, 510, 513, 517, 518, 522, 528, 530, 531, 533, 534, 536, 537], "what": [10, 11, 12, 14, 16, 17, 18, 19, 21, 22, 28, 29, 30, 37, 38, 39, 45, 46, 52, 53, 60, 66, 68, 72, 73, 74, 75, 76, 78, 80, 81, 82, 85, 86, 87, 88, 91, 92, 109, 110, 111, 114, 115, 120, 121, 122, 125, 126, 127, 128, 129, 130, 132, 135, 137, 151, 152, 153, 154, 155, 157, 161, 162, 163, 166, 169, 170, 173, 175, 176, 177, 178, 183, 185, 186, 187, 188, 189, 190, 191, 192, 194, 195, 196, 200, 204, 209, 210, 216, 222, 228, 232, 233, 234, 238, 244, 245, 247, 248, 249, 251, 254, 257, 260, 261, 264, 266, 267, 269, 270, 272, 273, 274, 277, 278, 279, 280, 283, 284, 287, 288, 291, 292, 293, 295, 296, 297, 302, 303, 304, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 319, 320, 321, 324, 325, 327, 329, 334, 336, 337, 340, 346, 347, 349, 351, 356, 358, 364, 365, 366, 369, 372, 373, 374, 375, 376, 377, 381, 382, 386, 388, 390, 392, 396, 405, 407, 408, 409, 411, 413, 418, 419, 420, 421, 422, 424, 425, 426, 427, 428, 429, 430, 431, 434, 435, 436, 441, 443, 444, 446, 449, 451, 472, 479, 482, 484, 485, 486, 487, 488, 489, 490, 491, 492, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 508, 509, 510, 512, 516, 519, 520, 528, 531, 532, 533, 534, 537], "author": [11, 39, 97, 102, 121, 346, 353, 370, 392, 523, 531, 534, 536], "consid": [7, 11, 13, 35, 37, 52, 66, 83, 97, 102, 126, 127, 173, 175, 176, 178, 232, 245, 253, 293, 295, 296, 330, 392, 429, 435, 498, 532], "commerci": [11, 13, 525], "non": [11, 13, 60, 71, 80, 83, 90, 247, 299, 333, 334, 387, 389, 392, 397, 408, 409, 410, 449, 483, 496, 518, 520, 522], "us": [1, 3, 4, 7, 8, 10, 11, 12, 13, 17, 18, 24, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 48, 49, 51, 52, 55, 56, 64, 66, 68, 71, 73, 75, 76, 78, 79, 81, 82, 83, 84, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 99, 100, 101, 102, 104, 105, 106, 109, 110, 113, 116, 118, 120, 121, 122, 126, 128, 129, 130, 131, 132, 134, 137, 138, 139, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 157, 161, 164, 165, 166, 167, 168, 170, 171, 174, 175, 176, 177, 181, 183, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 203, 204, 207, 212, 215, 219, 220, 221, 223, 224, 225, 226, 227, 228, 230, 231, 232, 235, 236, 237, 238, 242, 243, 244, 246, 247, 248, 250, 251, 252, 253, 254, 255, 256, 257, 262, 265, 266, 267, 268, 270, 273, 276, 277, 278, 279, 280, 281, 282, 283, 286, 287, 288, 290, 291, 293, 294, 295, 296, 297, 299, 302, 303, 304, 305, 306, 307, 310, 311, 312, 313, 314, 315, 317, 319, 320, 321, 322, 323, 324, 329, 330, 331, 335, 336, 337, 338, 339, 340, 341, 342, 344, 345, 346, 347, 350, 351, 353, 354, 355, 356, 360, 361, 364, 365, 366, 367, 368, 370, 373, 374, 376, 380, 382, 383, 384, 386, 387, 388, 389, 390, 391, 396, 401, 402, 404, 405, 407, 408, 409, 410, 414, 415, 417, 419, 420, 421, 422, 425, 426, 429, 430, 432, 434, 435, 436, 437, 440, 441, 443, 444, 445, 446, 447, 449, 451, 452, 453, 454, 455, 472, 478, 479, 483, 484, 487, 488, 489, 490, 491, 494, 495, 496, 497, 499, 500, 501, 502, 503, 504, 508, 509, 510, 512, 513, 514, 516, 517, 518, 519, 520, 521, 524, 525, 527, 528, 530, 532, 534, 537], "materi": [8, 11, 12, 13, 222, 272, 349], "well": [1, 11, 13, 24, 31, 37, 55, 66, 79, 85, 88, 110, 116, 121, 141, 143, 144, 145, 146, 148, 149, 150, 172, 191, 242, 243, 246, 250, 254, 267, 272, 275, 283, 296, 303, 319, 333, 339, 347, 348, 351, 356, 364, 367, 374, 376, 405, 406, 415, 425, 453, 454, 455, 490, 500, 509, 517, 520, 528, 531], "exempt": [10, 11], "appendix": [11, 12], "titl": [11, 12, 14, 15, 39, 44, 57, 88, 90, 108, 152, 321, 324, 326, 346, 353, 370, 512, 514, 523, 529, 531, 535, 536], "cleardoublepag": 11, "It": [1, 2, 6, 8, 11, 12, 21, 26, 28, 29, 30, 35, 36, 37, 40, 45, 46, 49, 51, 52, 53, 54, 55, 56, 62, 66, 70, 71, 82, 85, 86, 88, 93, 98, 103, 113, 115, 118, 120, 121, 123, 126, 129, 134, 137, 143, 144, 151, 152, 153, 154, 155, 159, 164, 165, 169, 170, 171, 173, 174, 175, 179, 180, 184, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 198, 199, 208, 220, 221, 230, 232, 242, 243, 246, 248, 249, 250, 254, 257, 265, 267, 270, 271, 272, 273, 275, 276, 284, 291, 293, 296, 299, 303, 306, 310, 315, 321, 324, 325, 329, 346, 347, 350, 355, 356, 359, 364, 367, 376, 382, 384, 388, 396, 398, 400, 405, 406, 413, 414, 415, 421, 422, 425, 429, 431, 435, 446, 448, 452, 453, 454, 455, 486, 490, 491, 494, 495, 496, 500, 510, 513, 517, 521, 526, 528, 530, 531, 532, 536], "quit": [11, 42, 52, 110, 111, 113, 121, 165, 170, 265, 267, 273, 276, 277, 279, 327, 346, 347, 355, 356, 381, 390, 407, 415, 500, 501, 502, 508, 517, 518, 525, 531, 532], "natur": [10, 11, 12, 272, 273, 275, 369, 496, 520], "academ": 11, "who": [8, 11, 12, 13, 31, 89, 111, 126, 129, 137, 152, 153, 158, 169, 222, 266, 271, 275, 276, 277, 327, 329, 349, 514, 517, 532, 534], "ar": [1, 2, 4, 6, 8, 10, 11, 12, 13, 21, 24, 27, 28, 29, 34, 35, 36, 40, 41, 42, 44, 45, 46, 50, 52, 54, 55, 56, 60, 64, 66, 68, 70, 72, 73, 74, 75, 76, 77, 78, 79, 82, 85, 86, 88, 89, 90, 94, 95, 96, 97, 101, 102, 106, 107, 109, 110, 111, 113, 115, 116, 118, 120, 121, 122, 123, 126, 127, 128, 130, 131, 132, 134, 137, 141, 142, 143, 144, 145, 146, 147, 151, 152, 153, 154, 155, 157, 159, 161, 162, 164, 165, 166, 167, 169, 170, 171, 172, 174, 175, 176, 177, 183, 184, 185, 186, 189, 190, 191, 192, 193, 195, 198, 199, 200, 202, 203, 204, 207, 208, 209, 212, 213, 215, 216, 218, 221, 222, 230, 232, 233, 234, 235, 236, 237, 238, 242, 243, 244, 246, 247, 248, 249, 250, 253, 254, 255, 256, 257, 263, 265, 266, 267, 268, 269, 271, 272, 273, 275, 276, 277, 278, 280, 281, 282, 283, 284, 285, 287, 288, 290, 293, 295, 296, 299, 302, 303, 304, 306, 307, 308, 312, 313, 315, 316, 317, 318, 319, 321, 322, 323, 324, 325, 326, 327, 329, 330, 332, 333, 336, 337, 339, 341, 344, 345, 346, 347, 348, 349, 350, 351, 354, 355, 356, 364, 366, 367, 369, 371, 372, 374, 375, 376, 377, 380, 381, 382, 385, 386, 388, 389, 390, 391, 392, 395, 399, 401, 402, 405, 406, 407, 408, 414, 415, 417, 418, 419, 424, 425, 426, 429, 432, 433, 435, 436, 437, 438, 441, 442, 443, 444, 445, 446, 448, 451, 452, 453, 454, 455, 472, 478, 482, 483, 486, 487, 488, 490, 491, 492, 495, 496, 497, 498, 499, 500, 502, 503, 504, 508, 509, 510, 513, 514, 516, 517, 518, 519, 520, 521, 522, 525, 527, 528, 530, 531, 532, 533, 534, 537], "continu": [10, 11, 12, 110, 111, 121, 137, 158, 166, 238, 247, 277, 278, 280, 293, 294, 296, 303, 356, 419, 433, 510, 517, 525, 534], "told": [11, 169, 277, 482, 483, 486, 487, 490, 491, 518], "publish": [11, 12, 13, 97, 102, 522], "perish": 11, "want": [7, 11, 13, 21, 22, 26, 27, 28, 29, 30, 37, 42, 44, 52, 66, 78, 82, 85, 86, 88, 89, 90, 93, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 111, 113, 115, 121, 123, 130, 132, 137, 152, 153, 155, 159, 161, 166, 169, 170, 172, 183, 184, 189, 195, 238, 248, 249, 253, 254, 257, 267, 272, 273, 277, 279, 283, 285, 286, 287, 288, 293, 297, 303, 304, 310, 313, 319, 321, 322, 334, 354, 355, 365, 366, 367, 369, 380, 389, 390, 391, 392, 405, 406, 426, 429, 430, 435, 441, 442, 444, 447, 448, 479, 483, 486, 490, 503, 504, 508, 510, 513, 517, 518, 522, 526, 527, 532, 533, 534], "alwai": [11, 36, 42, 52, 68, 72, 75, 82, 86, 102, 111, 120, 121, 122, 128, 169, 175, 183, 184, 190, 238, 249, 266, 284, 287, 291, 303, 333, 346, 373, 374, 380, 419, 503, 522, 534], "creat": [1, 11, 14, 24, 28, 29, 31, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 52, 54, 55, 57, 61, 70, 87, 88, 89, 91, 92, 93, 107, 108, 110, 111, 114, 115, 120, 121, 126, 128, 130, 134, 135, 137, 148, 149, 152, 153, 154, 155, 158, 160, 164, 169, 171, 172, 174, 175, 178, 186, 189, 195, 198, 202, 204, 206, 209, 212, 215, 218, 221, 228, 230, 234, 244, 246, 247, 249, 252, 253, 254, 256, 259, 262, 263, 264, 265, 266, 273, 281, 282, 290, 299, 300, 301, 306, 312, 316, 321, 324, 325, 326, 329, 340, 341, 345, 348, 353, 355, 356, 358, 364, 366, 368, 370, 375, 376, 379, 380, 384, 385, 395, 404, 413, 415, 422, 429, 434, 435, 440, 441, 442, 444, 447, 448, 450, 451, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 478, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 494, 500, 508, 511, 512, 513, 514, 518, 521, 522, 525, 534, 537], "someth": [11, 15, 26, 33, 34, 35, 36, 80, 81, 82, 90, 110, 120, 121, 122, 123, 126, 128, 166, 169, 177, 184, 248, 249, 257, 265, 267, 269, 270, 271, 272, 276, 284, 286, 288, 293, 296, 305, 313, 327, 405, 421, 424, 433, 486, 508, 520, 531], "from": [1, 2, 3, 6, 7, 10, 11, 12, 15, 16, 17, 18, 19, 21, 23, 24, 30, 31, 32, 33, 34, 35, 36, 38, 43, 45, 47, 48, 52, 55, 58, 59, 62, 63, 65, 66, 68, 69, 70, 71, 73, 75, 82, 83, 85, 86, 87, 88, 89, 90, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 113, 115, 116, 117, 120, 121, 122, 126, 128, 129, 131, 132, 133, 137, 138, 139, 140, 143, 144, 145, 146, 147, 148, 149, 150, 153, 154, 156, 157, 159, 160, 161, 162, 164, 165, 166, 167, 168, 170, 171, 174, 178, 179, 180, 181, 182, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 197, 201, 203, 205, 211, 212, 213, 214, 217, 218, 219, 223, 224, 225, 226, 227, 228, 229, 231, 234, 235, 236, 237, 238, 242, 243, 244, 245, 247, 248, 249, 251, 252, 253, 254, 255, 256, 257, 258, 259, 264, 265, 266, 267, 268, 269, 271, 272, 273, 276, 277, 278, 279, 280, 281, 287, 288, 289, 290, 291, 293, 295, 296, 298, 299, 300, 303, 304, 306, 308, 310, 311, 313, 315, 319, 323, 324, 325, 327, 328, 329, 331, 332, 333, 334, 336, 337, 338, 339, 340, 341, 342, 343, 345, 346, 347, 348, 350, 352, 353, 354, 355, 356, 359, 360, 361, 364, 365, 367, 369, 370, 372, 373, 374, 375, 376, 378, 379, 380, 381, 382, 384, 385, 386, 387, 388, 389, 392, 393, 394, 395, 396, 398, 400, 401, 403, 404, 405, 406, 407, 408, 410, 412, 414, 415, 416, 419, 424, 425, 426, 429, 430, 431, 435, 437, 439, 440, 441, 446, 447, 448, 449, 451, 452, 453, 454, 455, 472, 478, 479, 480, 482, 483, 484, 486, 487, 488, 490, 491, 493, 494, 495, 496, 500, 501, 503, 506, 508, 510, 514, 515, 517, 518, 519, 521, 525, 526, 527, 528, 530, 532, 533, 534, 536, 537], "scratch": [11, 408, 532], "own": [11, 12, 35, 36, 45, 52, 79, 121, 152, 153, 184, 187, 190, 249, 252, 254, 257, 269, 272, 275, 278, 283, 293, 307, 346, 348, 354, 392, 407, 482, 500], "fresh": [11, 172, 272], "creation": [11, 49, 121, 355, 531], "experi": [11, 12, 33, 34, 35, 54, 80, 121, 268, 269, 279, 293, 387, 488], "start": [11, 12, 24, 26, 28, 29, 45, 64, 85, 86, 89, 90, 110, 111, 113, 120, 121, 123, 127, 129, 137, 143, 144, 145, 146, 147, 152, 155, 159, 160, 161, 164, 166, 167, 170, 171, 172, 180, 185, 186, 189, 190, 191, 192, 194, 195, 207, 213, 222, 235, 236, 237, 240, 241, 247, 248, 257, 266, 267, 268, 269, 271, 275, 278, 281, 283, 284, 288, 290, 291, 292, 293, 299, 307, 311, 313, 317, 325, 329, 333, 335, 337, 338, 346, 349, 350, 351, 353, 356, 362, 367, 368, 376, 386, 387, 388, 389, 392, 394, 395, 401, 402, 404, 405, 407, 410, 424, 425, 426, 429, 431, 433, 435, 436, 444, 449, 453, 454, 455, 478, 479, 482, 488, 496, 500, 510, 513, 516, 517, 518, 523, 533, 536], "instead": [11, 15, 45, 73, 82, 89, 90, 111, 121, 127, 128, 135, 161, 183, 189, 195, 256, 266, 268, 273, 276, 279, 281, 282, 284, 288, 303, 325, 333, 335, 337, 345, 350, 356, 369, 384, 388, 389, 391, 405, 414, 415, 425, 441, 444, 484, 497, 506, 522], "think": [11, 36, 52, 82, 85, 118, 120, 121, 126, 128, 129, 137, 155, 164, 185, 187, 188, 192, 193, 194, 239, 240, 241, 248, 249, 257, 266, 267, 268, 269, 276, 277, 284, 285, 288, 293, 303, 311, 355, 356, 362, 363, 364, 388, 422, 455, 472, 483, 490, 497, 528, 530, 531, 537], "how": [8, 11, 12, 14, 24, 33, 34, 36, 39, 42, 45, 52, 54, 55, 60, 61, 64, 80, 85, 86, 87, 89, 101, 106, 109, 110, 111, 115, 121, 124, 127, 128, 130, 137, 138, 139, 151, 153, 155, 157, 164, 165, 167, 175, 176, 185, 186, 187, 188, 189, 190, 191, 192, 194, 195, 199, 203, 204, 210, 222, 238, 247, 249, 251, 254, 256, 257, 265, 266, 267, 271, 272, 275, 276, 277, 278, 279, 280, 287, 293, 306, 313, 314, 315, 319, 325, 331, 337, 338, 344, 346, 347, 349, 351, 364, 365, 366, 373, 375, 376, 381, 391, 405, 406, 413, 420, 421, 429, 431, 433, 437, 441, 442, 444, 451, 455, 477, 483, 485, 486, 488, 491, 495, 503, 508, 509, 511, 512, 513, 516, 517, 518, 532, 534], "like": [1, 8, 10, 11, 12, 13, 17, 18, 19, 26, 30, 31, 33, 34, 35, 36, 37, 42, 45, 51, 52, 55, 60, 66, 72, 74, 75, 79, 83, 88, 89, 90, 94, 101, 106, 110, 111, 116, 118, 120, 121, 128, 130, 132, 137, 152, 157, 159, 167, 177, 178, 183, 184, 187, 188, 190, 191, 193, 194, 195, 234, 238, 242, 243, 248, 249, 253, 254, 255, 264, 265, 267, 269, 270, 271, 272, 273, 275, 277, 278, 283, 284, 285, 287, 293, 302, 303, 306, 310, 316, 321, 326, 327, 332, 333, 336, 344, 350, 351, 356, 364, 367, 373, 375, 376, 384, 392, 394, 395, 399, 401, 402, 405, 407, 413, 414, 415, 421, 424, 436, 438, 441, 444, 447, 453, 454, 455, 472, 478, 482, 483, 484, 487, 490, 494, 497, 499, 500, 502, 504, 508, 509, 514, 517, 518, 520, 522, 525, 527, 528, 531, 534, 537], "comput": [8, 11, 12, 50, 53, 54, 71, 74, 83, 85, 89, 111, 116, 123, 127, 128, 130, 131, 137, 157, 165, 174, 179, 184, 208, 222, 228, 230, 238, 247, 249, 254, 264, 267, 268, 270, 273, 274, 276, 277, 287, 288, 296, 307, 314, 322, 334, 336, 349, 359, 366, 381, 382, 418, 433, 449, 452, 486, 488, 496, 499, 502, 503, 516, 517, 522, 534], "scientist": [11, 12], "written": [11, 52, 75, 79, 90, 121, 123, 126, 129, 151, 164, 172, 249, 254, 265, 267, 270, 271, 272, 273, 278, 351, 366, 370, 407, 513, 517], "allen": [11, 12], "b": [11, 12, 14, 48, 53, 66, 68, 70, 71, 72, 74, 80, 81, 82, 89, 130, 141, 142, 163, 171, 173, 174, 184, 185, 186, 189, 195, 198, 218, 219, 220, 230, 233, 234, 254, 257, 260, 261, 264, 273, 291, 292, 302, 304, 306, 312, 314, 317, 337, 358, 372, 376, 396, 406, 407, 408, 425, 428, 430, 434, 440, 442, 446, 447, 472, 483, 504], "downei": [11, 12], "jeff": [11, 12, 152], "elkner": [11, 12], "other": [7, 8, 10, 11, 12, 13, 37, 42, 45, 51, 52, 66, 67, 70, 73, 82, 88, 90, 95, 98, 103, 109, 110, 116, 118, 120, 121, 129, 130, 152, 153, 154, 155, 169, 178, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 198, 228, 232, 247, 248, 249, 254, 256, 259, 265, 267, 268, 269, 270, 272, 273, 276, 287, 293, 302, 303, 305, 307, 313, 315, 321, 324, 325, 327, 331, 332, 335, 337, 346, 347, 351, 358, 364, 365, 373, 374, 375, 379, 380, 384, 387, 388, 393, 399, 402, 405, 406, 408, 410, 417, 429, 431, 435, 438, 444, 482, 484, 499, 501, 508, 510, 514, 517, 518, 522, 526, 528, 532, 533, 537], "In": [7, 10, 11, 12, 13, 21, 24, 26, 27, 28, 29, 31, 35, 36, 37, 42, 44, 45, 49, 50, 51, 52, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 99, 100, 101, 104, 105, 106, 108, 110, 111, 115, 121, 126, 128, 129, 152, 153, 155, 161, 164, 165, 166, 167, 177, 178, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 208, 248, 249, 252, 253, 254, 257, 259, 260, 261, 265, 267, 268, 273, 275, 276, 279, 283, 284, 285, 287, 288, 293, 302, 303, 307, 310, 312, 315, 316, 321, 324, 325, 327, 330, 333, 334, 335, 337, 340, 346, 347, 348, 351, 355, 356, 369, 371, 382, 388, 389, 392, 393, 405, 406, 407, 408, 415, 418, 419, 420, 425, 429, 436, 443, 444, 446, 472, 481, 487, 491, 496, 500, 501, 502, 513, 516, 517, 518, 520, 527, 528, 530, 534, 537], "decemb": [11, 135], "wa": [11, 12, 45, 48, 49, 76, 82, 83, 88, 90, 91, 92, 99, 100, 104, 105, 110, 120, 121, 130, 135, 137, 152, 155, 159, 166, 171, 184, 185, 188, 195, 199, 204, 220, 232, 254, 257, 267, 271, 272, 277, 279, 296, 304, 306, 326, 332, 348, 364, 370, 380, 387, 389, 390, 392, 404, 405, 406, 407, 413, 415, 482, 483, 502, 508, 517, 520, 530], "prepar": [11, 12, 270], "teach": [8, 11, 12, 13, 271, 272, 275], "si502": 11, "network": [11, 96, 111, 152, 153, 247, 266, 320, 323, 327, 334, 335, 337, 364, 515, 516, 524], "program": [8, 10, 11, 12, 24, 33, 34, 35, 36, 37, 39, 40, 45, 50, 52, 60, 67, 71, 72, 75, 82, 85, 86, 87, 89, 90, 93, 95, 96, 111, 113, 114, 115, 116, 118, 120, 121, 122, 123, 126, 127, 129, 130, 137, 157, 159, 162, 164, 165, 166, 169, 170, 171, 172, 173, 174, 175, 177, 178, 183, 208, 221, 238, 239, 242, 243, 246, 247, 248, 249, 255, 257, 264, 266, 267, 268, 269, 270, 271, 272, 273, 278, 281, 283, 284, 287, 288, 293, 295, 296, 303, 307, 313, 320, 322, 323, 324, 327, 331, 332, 333, 334, 335, 336, 337, 339, 340, 344, 348, 354, 355, 356, 363, 365, 366, 367, 369, 370, 373, 374, 375, 380, 381, 382, 387, 389, 392, 407, 414, 415, 418, 419, 429, 435, 441, 478, 479, 482, 483, 484, 486, 487, 488, 490, 491, 495, 496, 499, 500, 508, 509, 510, 511, 513, 517, 518, 520, 524, 525, 528, 530, 533, 534], "univers": [8, 10, 11, 12, 13, 24, 26, 33, 34, 166, 513, 514, 517], "michigan": [8, 10, 11, 24, 26, 33, 34, 159, 171, 321], "fifth": [11, 369, 389], "semest": [11, 12, 162], "row": [11, 45, 80, 86, 87, 88, 89, 90, 94, 96, 107, 108, 110, 111, 113, 115, 117, 121, 156, 158, 168, 247, 280, 291, 325, 374, 381, 399, 405, 512, 517, 518], "decid": [10, 11, 12, 37, 89, 91, 92, 99, 100, 104, 105, 169, 248, 495], "time": [1, 4, 6, 8, 9, 10, 11, 12, 35, 42, 45, 48, 49, 52, 55, 59, 70, 71, 81, 86, 87, 89, 95, 102, 110, 111, 115, 118, 120, 121, 122, 123, 126, 127, 128, 129, 130, 131, 134, 137, 141, 142, 145, 146, 147, 165, 170, 174, 177, 178, 183, 191, 192, 206, 210, 213, 215, 219, 221, 238, 242, 243, 246, 249, 253, 257, 260, 265, 266, 267, 269, 270, 272, 273, 275, 276, 277, 278, 281, 284, 286, 287, 290, 291, 293, 296, 300, 303, 307, 309, 314, 319, 321, 327, 329, 334, 335, 351, 353, 356, 367, 369, 373, 374, 376, 380, 382, 384, 385, 388, 389, 390, 400, 406, 408, 412, 413, 418, 425, 430, 431, 433, 441, 442, 446, 452, 472, 484, 485, 486, 487, 491, 494, 495, 500, 505, 508, 513, 517, 518, 522, 531, 532, 533, 534, 537], "write": [2, 4, 6, 8, 11, 12, 16, 21, 24, 31, 35, 36, 42, 44, 45, 48, 49, 52, 53, 70, 75, 82, 84, 89, 91, 93, 96, 99, 101, 104, 106, 108, 109, 110, 111, 113, 114, 118, 121, 127, 128, 129, 130, 132, 134, 136, 151, 152, 154, 155, 157, 158, 160, 161, 164, 165, 166, 168, 169, 175, 177, 186, 187, 188, 190, 191, 198, 202, 206, 212, 215, 218, 230, 233, 244, 246, 247, 249, 259, 262, 265, 266, 270, 271, 272, 273, 274, 275, 276, 278, 284, 287, 288, 290, 293, 294, 299, 303, 306, 307, 308, 311, 313, 315, 318, 319, 320, 322, 327, 329, 331, 334, 336, 337, 338, 351, 353, 360, 361, 368, 379, 380, 383, 389, 392, 401, 404, 407, 409, 413, 419, 429, 432, 433, 436, 437, 440, 441, 442, 445, 446, 447, 448, 479, 481, 486, 487, 489, 491, 494, 497, 500, 504, 507, 510, 513, 518, 527, 528, 532, 533], "textbook": [8, 11, 121], "focus": [8, 11, 157, 330, 366, 369, 444], "explor": [8, 11, 24, 31, 351, 366, 441, 491, 517, 525], "data": [2, 6, 7, 8, 10, 11, 24, 36, 38, 40, 45, 49, 52, 82, 86, 87, 88, 90, 93, 94, 95, 96, 97, 102, 107, 108, 109, 110, 111, 113, 114, 116, 120, 126, 127, 137, 152, 153, 155, 157, 158, 159, 161, 162, 164, 165, 166, 171, 172, 189, 195, 221, 222, 247, 255, 265, 266, 268, 270, 273, 275, 277, 288, 293, 303, 315, 320, 323, 325, 327, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 349, 351, 354, 356, 364, 365, 366, 380, 383, 389, 393, 409, 410, 420, 425, 429, 434, 436, 438, 441, 488, 490, 492, 499, 500, 514, 518, 520, 521, 524, 525, 530, 532, 533, 534, 536, 537], "understand": [8, 9, 11, 24, 52, 118, 120, 121, 122, 186, 187, 188, 191, 195, 246, 247, 248, 262, 269, 271, 272, 273, 274, 276, 277, 303, 344, 351, 364, 366, 369, 381, 383, 441, 483, 488, 500], "algorithm": [11, 128, 131, 221, 238, 504, 518], "abstract": [11, 377], "my": [11, 12, 13, 17, 18, 19, 46, 88, 90, 108, 151, 152, 174, 202, 247, 271, 413, 415, 430, 441, 445, 485, 534], "goal": [4, 11, 12, 26, 27, 28, 29, 30, 82, 169, 293, 315, 429], "peopl": [11, 16, 22, 24, 27, 28, 31, 33, 34, 89, 101, 106, 110, 111, 115, 152, 153, 187, 188, 248, 249, 254, 278, 296, 340, 417, 430, 495, 514, 525, 527, 536], "lifelong": 11, "handl": [11, 49, 71, 85, 90, 96, 130, 152, 155, 157, 161, 165, 172, 238, 249, 257, 268, 276, 293, 336, 407, 417, 508, 517, 525, 534], "skill": [1, 4, 8, 11, 24, 82, 89, 123, 137, 169, 246, 267, 268, 275, 277, 293, 315, 419, 429], "few": [11, 12, 13, 21, 45, 52, 71, 76, 89, 93, 110, 118, 121, 162, 172, 238, 249, 254, 265, 267, 271, 272, 273, 277, 293, 335, 344, 366, 369, 444, 513, 518, 525, 535, 536], "student": [2, 6, 8, 11, 12, 13, 24, 33, 34, 44, 45, 82, 91, 92, 99, 100, 104, 105, 121, 152, 153, 155, 171, 179, 185, 186, 189, 190, 191, 192, 193, 194, 195, 199, 222, 232, 252, 253, 254, 259, 260, 263, 293, 315, 321, 324, 325, 346, 347, 349, 359, 405, 406, 429, 443, 514, 520, 527], "were": [11, 12, 31, 38, 52, 110, 120, 121, 126, 137, 169, 170, 184, 200, 238, 248, 266, 267, 271, 272, 273, 276, 277, 293, 296, 303, 345, 348, 380, 389, 406, 426, 514, 533], "plan": [11, 21, 22, 90, 247, 297, 365], "profession": [11, 268, 275], "programm": [11, 37, 52, 118, 120, 124, 169, 247, 266, 267, 268, 269, 270, 271, 273, 275, 276, 277, 287, 365, 452, 499, 500, 510], "thei": [2, 6, 11, 12, 27, 36, 45, 50, 52, 70, 72, 73, 75, 79, 82, 86, 101, 106, 109, 111, 116, 121, 122, 127, 130, 134, 166, 169, 170, 174, 183, 184, 185, 186, 189, 194, 195, 199, 230, 238, 248, 249, 254, 257, 265, 266, 267, 268, 269, 271, 278, 281, 282, 287, 303, 308, 312, 316, 322, 323, 324, 325, 327, 329, 344, 380, 388, 389, 399, 404, 405, 407, 408, 429, 433, 435, 436, 441, 444, 447, 482, 488, 496, 498, 500, 503, 509, 510, 513, 517, 532, 533, 534], "librarian": 11, "manag": [11, 89, 93, 101, 106, 172, 177, 247, 249, 368, 435, 513, 516, 517, 527], "lawyer": 11, "biologist": 11, "economist": 11, "etc": [10, 11, 33, 34, 60, 148, 149, 198, 219, 228, 266, 288, 307, 324, 384, 410, 438, 447, 483, 487, 488, 490, 500, 534], "happen": [11, 12, 16, 45, 52, 53, 90, 109, 120, 121, 122, 152, 153, 155, 161, 164, 173, 178, 185, 192, 193, 194, 248, 254, 273, 286, 287, 295, 296, 303, 319, 324, 347, 354, 369, 372, 373, 374, 375, 381, 419, 483, 497, 500, 503, 509, 517, 531], "skillfulli": 11, "technologi": [11, 24, 532], "chosen": [11, 36, 121, 162, 500], "field": [11, 86, 88, 90, 96, 109, 110, 111, 115, 152, 153, 249, 517, 534], "never": [11, 83, 89, 121, 128, 169, 191, 192, 265, 269, 286, 291, 302, 303, 319, 351, 389, 429, 513], "seem": [11, 21, 83, 90, 121, 238, 248, 271, 272, 273, 303, 384, 517], "find": [10, 11, 13, 14, 15, 22, 28, 29, 42, 45, 52, 53, 76, 86, 89, 90, 93, 110, 118, 121, 127, 129, 131, 132, 137, 152, 153, 154, 158, 161, 166, 169, 171, 174, 177, 193, 228, 230, 246, 247, 249, 266, 269, 270, 271, 275, 276, 277, 281, 282, 284, 287, 288, 290, 296, 313, 315, 323, 327, 331, 333, 337, 338, 366, 386, 387, 389, 390, 391, 392, 395, 404, 407, 410, 411, 414, 415, 421, 425, 426, 429, 435, 443, 488, 509, 513, 518, 525, 528, 531, 534, 536], "perfect": [11, 271, 303, 419, 444], "orient": [11, 24, 35, 39, 40, 67, 247, 255, 340, 344, 345, 348, 350, 351, 354, 364, 365, 366, 369, 472, 522, 524], "cours": [2, 6, 8, 11, 13, 24, 120, 121, 154, 159, 179, 220, 222, 265, 272, 303, 349, 359, 366, 415, 435, 452], "so": [11, 12, 13, 38, 41, 45, 50, 51, 52, 53, 66, 70, 71, 74, 78, 79, 80, 83, 88, 89, 90, 91, 92, 95, 96, 109, 110, 111, 113, 116, 118, 120, 121, 123, 126, 127, 128, 129, 130, 132, 148, 149, 152, 153, 164, 165, 166, 167, 169, 170, 171, 172, 174, 175, 177, 178, 179, 183, 187, 191, 192, 194, 195, 232, 246, 248, 249, 253, 256, 257, 260, 265, 266, 267, 269, 271, 272, 273, 276, 281, 285, 287, 288, 290, 291, 293, 296, 299, 302, 303, 310, 317, 322, 323, 324, 327, 331, 335, 337, 351, 354, 355, 356, 359, 366, 369, 373, 374, 384, 387, 388, 389, 390, 391, 392, 401, 402, 407, 408, 413, 414, 415, 417, 418, 419, 420, 424, 425, 429, 430, 433, 435, 441, 442, 444, 447, 478, 482, 483, 484, 488, 490, 495, 496, 497, 498, 499, 501, 503, 509, 513, 514, 516, 517, 518, 520, 525, 531, 532, 534, 536], "set": [11, 33, 34, 40, 45, 52, 70, 71, 72, 88, 89, 90, 91, 92, 96, 99, 100, 104, 105, 108, 110, 111, 113, 115, 128, 129, 131, 136, 161, 165, 166, 171, 176, 185, 191, 192, 195, 233, 234, 238, 244, 247, 252, 257, 259, 265, 266, 267, 270, 277, 285, 286, 288, 291, 301, 303, 327, 345, 347, 350, 353, 354, 355, 366, 372, 374, 377, 379, 380, 381, 382, 384, 385, 387, 392, 408, 409, 421, 434, 478, 479, 481, 482, 483, 484, 486, 487, 488, 490, 491, 494, 495, 496, 499, 500, 512, 514, 520, 522, 534], "out": [4, 9, 10, 11, 12, 21, 28, 29, 35, 42, 51, 52, 71, 72, 85, 90, 107, 110, 111, 115, 120, 121, 123, 125, 132, 137, 158, 159, 165, 166, 170, 171, 172, 173, 184, 210, 230, 238, 249, 257, 264, 267, 269, 271, 273, 276, 277, 280, 283, 285, 287, 292, 297, 303, 313, 319, 332, 333, 334, 337, 346, 356, 364, 366, 369, 373, 377, 381, 389, 392, 407, 415, 419, 426, 429, 441, 442, 472, 479, 484, 487, 495, 496, 500, 501, 508, 509, 510, 517, 521, 525, 531], "just": [11, 28, 30, 45, 62, 83, 89, 90, 93, 99, 100, 101, 104, 105, 106, 109, 110, 120, 121, 127, 137, 153, 155, 162, 164, 169, 171, 178, 186, 187, 188, 190, 191, 192, 193, 195, 238, 248, 249, 254, 257, 265, 266, 267, 271, 272, 278, 287, 293, 303, 313, 321, 325, 327, 345, 355, 356, 364, 370, 374, 380, 381, 384, 385, 389, 395, 398, 400, 404, 405, 406, 407, 429, 436, 483, 486, 495, 497, 500, 517, 522, 527, 531, 533, 534, 537], "luckili": [11, 267], "faculti": [11, 27, 28, 30, 31, 33, 34, 247], "meet": [11, 107, 166, 268, 278, 522, 534], "three": [1, 11, 12, 21, 22, 48, 53, 55, 69, 75, 78, 79, 80, 82, 99, 100, 104, 105, 108, 110, 111, 114, 115, 121, 128, 134, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 167, 171, 174, 186, 187, 188, 189, 195, 216, 219, 220, 230, 232, 233, 242, 243, 247, 250, 254, 266, 271, 277, 283, 285, 287, 293, 300, 301, 303, 309, 316, 321, 353, 364, 367, 369, 370, 372, 384, 413, 419, 429, 453, 454, 455, 487, 496, 500, 504, 508, 509, 511, 512, 516, 517, 521], "week": [11, 12, 15, 137, 174, 198, 230, 303, 313, 494], "befor": [10, 11, 12, 37, 41, 52, 82, 83, 90, 95, 107, 108, 109, 121, 122, 137, 143, 144, 148, 149, 152, 157, 160, 169, 170, 174, 177, 178, 183, 185, 186, 195, 206, 228, 232, 235, 236, 237, 238, 254, 257, 259, 266, 267, 269, 272, 283, 284, 288, 293, 295, 303, 307, 317, 334, 335, 344, 345, 346, 355, 366, 389, 392, 405, 406, 407, 417, 425, 429, 431, 435, 446, 479, 490, 497, 508, 513, 520, 521, 525, 531, 534], "about": [2, 5, 6, 8, 10, 11, 12, 22, 27, 33, 34, 36, 37, 38, 39, 50, 52, 53, 54, 57, 58, 59, 60, 61, 63, 65, 68, 75, 82, 91, 92, 97, 99, 100, 102, 104, 105, 118, 120, 121, 126, 128, 138, 139, 153, 154, 167, 177, 181, 182, 186, 207, 222, 228, 233, 234, 239, 240, 241, 242, 243, 248, 249, 251, 256, 257, 264, 265, 266, 267, 268, 269, 273, 276, 278, 284, 288, 315, 324, 325, 327, 340, 342, 343, 349, 350, 355, 360, 361, 362, 363, 364, 365, 366, 367, 390, 397, 401, 402, 405, 406, 408, 420, 429, 444, 452, 455, 472, 477, 496, 500, 506, 509, 510, 522, 525, 531, 532, 534, 537], "new": [2, 4, 6, 11, 12, 13, 14, 15, 24, 27, 28, 31, 33, 34, 40, 41, 42, 44, 45, 46, 48, 49, 51, 52, 53, 56, 61, 85, 88, 89, 90, 91, 110, 111, 120, 121, 128, 130, 135, 141, 152, 153, 155, 159, 169, 171, 172, 173, 183, 186, 190, 191, 193, 195, 206, 207, 212, 213, 244, 246, 247, 248, 253, 254, 257, 267, 272, 273, 275, 276, 277, 283, 285, 288, 293, 295, 299, 300, 303, 306, 308, 315, 316, 319, 321, 335, 340, 341, 345, 346, 348, 350, 351, 353, 366, 370, 375, 380, 384, 392, 394, 404, 413, 414, 415, 422, 425, 429, 440, 442, 444, 450, 485, 487, 488, 490, 508, 511, 513, 517, 518, 534, 535, 536, 537], "over": [11, 12, 13, 45, 49, 90, 110, 111, 121, 123, 126, 152, 153, 171, 175, 177, 198, 215, 247, 249, 265, 266, 267, 272, 275, 276, 287, 293, 319, 320, 327, 336, 337, 338, 367, 444, 472, 495, 501, 513, 517, 522, 532, 533], "holidai": [11, 152, 153], "break": [11, 21, 62, 89, 110, 111, 126, 129, 137, 160, 167, 169, 191, 192, 199, 200, 210, 216, 248, 269, 272, 278, 280, 283, 284, 287, 291, 292, 303, 310, 329, 334, 351, 419, 435, 510, 513, 525, 534], "dr": [10, 11, 12, 13, 27, 54, 152, 333, 339, 518, 525], "atul": 11, "prakash": 11, "show": [11, 37, 45, 71, 89, 90, 110, 111, 143, 144, 152, 157, 159, 161, 165, 166, 167, 171, 191, 246, 250, 252, 279, 293, 299, 321, 324, 325, 326, 332, 336, 337, 354, 364, 376, 380, 381, 382, 385, 387, 389, 433, 487, 488, 491, 514, 518, 537], "me": [1, 11, 12, 13, 52, 55, 123, 137, 141, 142, 143, 144, 145, 146, 148, 149, 150, 159, 171, 188, 212, 242, 243, 248, 267, 271, 276, 277, 299, 319, 367, 413, 453, 454, 455, 483], "which": [8, 11, 12, 14, 17, 18, 19, 27, 29, 35, 36, 39, 40, 45, 49, 50, 52, 53, 56, 66, 68, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 87, 88, 89, 90, 93, 101, 106, 108, 111, 113, 115, 116, 120, 121, 125, 126, 128, 129, 130, 135, 137, 141, 142, 151, 152, 153, 154, 155, 157, 159, 160, 161, 162, 164, 166, 167, 169, 171, 172, 173, 174, 175, 176, 177, 178, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 200, 203, 204, 206, 210, 215, 216, 219, 221, 228, 230, 232, 233, 234, 238, 246, 247, 248, 249, 250, 251, 253, 256, 257, 260, 261, 264, 266, 268, 269, 270, 271, 273, 278, 279, 280, 284, 286, 287, 288, 290, 291, 292, 293, 296, 297, 303, 305, 306, 307, 310, 311, 314, 315, 320, 321, 323, 324, 325, 327, 332, 333, 335, 336, 337, 340, 345, 346, 347, 350, 351, 353, 356, 358, 364, 366, 370, 371, 372, 374, 376, 382, 383, 386, 387, 388, 389, 390, 392, 396, 404, 405, 406, 407, 419, 420, 422, 424, 425, 426, 429, 430, 433, 434, 436, 438, 440, 441, 443, 444, 446, 447, 448, 449, 450, 451, 458, 462, 466, 472, 481, 483, 484, 486, 487, 491, 495, 496, 497, 498, 499, 500, 503, 504, 506, 509, 510, 512, 513, 517, 518, 519, 520, 521, 522, 527, 530, 534], "he": [11, 12, 206, 494, 517], "had": [11, 12, 36, 117, 152, 199, 269, 296, 335, 486, 513, 534], "hi": [11, 12, 33, 34, 64, 69, 70, 71, 152, 153, 159, 171, 186, 190, 191, 222, 232, 300, 301, 349, 404, 411, 414, 415, 430, 440, 452, 482, 483, 494], "scienc": [2, 10, 11, 12, 33, 34, 123, 269, 366, 449, 452], "text": [1, 11, 12, 14, 15, 16, 21, 24, 28, 29, 30, 33, 34, 37, 55, 88, 89, 90, 91, 93, 108, 110, 111, 127, 129, 135, 136, 137, 157, 161, 164, 165, 166, 168, 171, 172, 177, 189, 195, 247, 265, 273, 276, 277, 278, 279, 288, 296, 303, 322, 324, 325, 329, 333, 334, 335, 337, 338, 339, 393, 429, 441, 453, 454, 455, 500, 517, 525, 528, 531, 534, 537], "focu": [11, 12, 24, 49, 93, 116, 121, 164, 250, 278, 365], "short": [4, 8, 11, 12, 77, 84, 90, 97, 161, 165, 166, 167, 169, 170, 222, 247, 253, 272, 322, 339, 349, 364, 386, 387, 388, 407, 410, 435, 452, 484, 500, 517, 518, 534], "direct": [11, 53, 89, 128, 255, 266, 271, 285, 287, 323, 389, 482, 483], "explan": [11, 45, 280, 381, 456, 457, 458, 459, 461, 462, 464, 465, 466, 467], "eas": 11, "learn": [8, 10, 11, 12, 21, 22, 24, 33, 34, 45, 54, 55, 60, 61, 75, 82, 90, 91, 92, 97, 99, 100, 102, 104, 105, 121, 126, 152, 153, 155, 161, 164, 187, 240, 241, 242, 243, 244, 247, 249, 254, 257, 265, 266, 267, 274, 275, 276, 278, 287, 293, 313, 315, 321, 324, 325, 344, 346, 347, 362, 367, 376, 381, 405, 406, 408, 429, 452, 472, 477, 479, 486, 516, 523, 534, 536], "The": [1, 2, 4, 6, 7, 8, 10, 11, 15, 17, 18, 19, 24, 26, 27, 28, 29, 31, 33, 34, 35, 36, 37, 39, 42, 44, 45, 50, 51, 52, 53, 54, 55, 56, 64, 66, 68, 71, 72, 73, 75, 76, 77, 78, 79, 82, 83, 85, 87, 88, 89, 90, 94, 95, 99, 100, 104, 105, 108, 110, 113, 115, 116, 118, 120, 121, 126, 128, 129, 130, 131, 132, 134, 137, 145, 146, 147, 151, 152, 153, 154, 155, 157, 158, 159, 161, 164, 165, 166, 167, 169, 171, 172, 175, 176, 177, 178, 183, 184, 185, 186, 188, 189, 190, 193, 194, 195, 198, 199, 200, 206, 207, 208, 215, 220, 221, 222, 228, 230, 232, 238, 242, 243, 244, 245, 247, 248, 249, 250, 254, 256, 257, 259, 264, 266, 267, 268, 270, 271, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 285, 287, 288, 291, 294, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 319, 321, 322, 323, 324, 325, 327, 329, 332, 333, 334, 335, 336, 338, 340, 344, 345, 346, 347, 348, 349, 350, 353, 354, 356, 364, 366, 367, 369, 370, 374, 376, 379, 380, 381, 382, 384, 386, 388, 389, 390, 392, 393, 395, 401, 402, 404, 405, 406, 407, 414, 415, 417, 418, 419, 420, 422, 424, 425, 426, 429, 430, 431, 432, 433, 435, 437, 438, 442, 444, 445, 446, 447, 448, 449, 450, 452, 453, 454, 455, 456, 460, 464, 472, 478, 481, 482, 483, 484, 486, 488, 489, 490, 491, 492, 494, 497, 499, 500, 501, 502, 503, 505, 506, 509, 510, 511, 513, 514, 517, 518, 519, 520, 522, 525, 528, 530, 531, 532, 534, 536], "overal": [11, 12, 83, 157, 278, 288, 522], "structur": [7, 11, 24, 75, 79, 82, 85, 90, 94, 110, 114, 157, 164, 166, 169, 247, 255, 262, 265, 270, 275, 293, 324, 325, 351, 356, 429, 434, 436, 438, 510, 519, 520, 524, 528, 534, 537], "ha": [1, 4, 8, 10, 11, 12, 13, 28, 29, 40, 42, 44, 45, 48, 49, 50, 54, 55, 74, 79, 82, 86, 89, 90, 95, 101, 106, 108, 110, 111, 113, 115, 118, 120, 121, 122, 126, 128, 135, 137, 141, 142, 151, 152, 153, 155, 162, 169, 171, 174, 175, 178, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 207, 215, 228, 232, 233, 242, 243, 245, 248, 249, 251, 252, 254, 257, 259, 263, 264, 271, 273, 275, 278, 279, 284, 287, 288, 293, 299, 302, 303, 305, 306, 311, 312, 315, 321, 324, 325, 327, 329, 332, 335, 336, 337, 345, 346, 347, 348, 350, 353, 354, 356, 364, 367, 372, 377, 381, 382, 384, 390, 392, 404, 405, 406, 407, 410, 420, 422, 425, 429, 430, 431, 434, 436, 437, 438, 440, 442, 449, 452, 453, 454, 455, 478, 482, 483, 484, 487, 492, 496, 498, 499, 500, 501, 503, 504, 509, 513, 514, 517, 518, 520, 522, 525, 527, 528, 531, 532, 533, 534, 537], "been": [8, 11, 12, 42, 49, 52, 60, 66, 79, 88, 90, 95, 110, 111, 115, 118, 121, 127, 137, 151, 157, 162, 164, 175, 198, 256, 257, 267, 276, 293, 302, 312, 335, 336, 356, 369, 374, 407, 422, 429, 494, 495, 498, 516, 518, 525, 533, 534], "chang": [10, 11, 24, 27, 37, 53, 56, 67, 71, 75, 80, 82, 87, 88, 90, 91, 92, 93, 95, 99, 100, 104, 105, 107, 108, 121, 129, 152, 157, 170, 171, 174, 177, 186, 188, 190, 191, 192, 193, 194, 207, 216, 219, 246, 247, 248, 251, 253, 254, 257, 269, 278, 281, 285, 288, 291, 293, 296, 302, 306, 311, 325, 329, 339, 346, 350, 366, 376, 379, 380, 381, 383, 384, 389, 391, 407, 408, 413, 418, 422, 429, 440, 444, 458, 462, 466, 472, 479, 481, 487, 490, 491, 494, 502, 503, 514, 517, 518, 525], "get": [1, 11, 12, 14, 15, 16, 17, 18, 19, 21, 24, 30, 31, 34, 36, 37, 38, 52, 54, 71, 72, 75, 79, 85, 90, 102, 107, 110, 111, 118, 120, 121, 123, 125, 128, 129, 130, 132, 135, 137, 152, 153, 155, 156, 158, 161, 166, 178, 180, 181, 182, 183, 184, 186, 187, 190, 191, 193, 194, 195, 198, 199, 207, 212, 216, 222, 224, 225, 226, 227, 228, 231, 238, 245, 247, 248, 249, 252, 257, 265, 266, 269, 272, 275, 276, 287, 292, 295, 296, 302, 303, 306, 311, 312, 315, 319, 320, 322, 327, 329, 335, 337, 338, 347, 349, 351, 364, 368, 373, 374, 375, 380, 384, 389, 390, 392, 406, 407, 413, 414, 415, 419, 425, 430, 432, 447, 452, 482, 483, 490, 491, 494, 495, 496, 497, 500, 508, 510, 513, 516, 517, 518, 525, 532, 533, 534], "do": [10, 11, 14, 15, 22, 28, 29, 30, 33, 34, 36, 37, 45, 51, 52, 60, 70, 78, 80, 83, 85, 87, 93, 98, 103, 108, 109, 110, 111, 113, 116, 120, 121, 123, 125, 126, 128, 130, 137, 143, 144, 151, 152, 153, 155, 166, 169, 170, 177, 178, 179, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 194, 195, 222, 231, 232, 244, 247, 248, 249, 251, 254, 255, 257, 266, 267, 269, 270, 271, 275, 276, 277, 278, 283, 288, 293, 295, 296, 299, 303, 313, 319, 320, 321, 324, 325, 327, 332, 346, 347, 349, 355, 359, 365, 372, 373, 376, 385, 389, 391, 392, 405, 406, 407, 413, 417, 419, 422, 425, 426, 429, 433, 436, 442, 444, 449, 451, 478, 479, 482, 483, 486, 487, 488, 490, 491, 496, 498, 508, 509, 510, 512, 513, 514, 517, 522, 525, 526, 528, 530, 531, 534], "analysi": [11, 24, 67, 126, 137, 247, 275, 277, 441, 517], "problem": [5, 8, 9, 11, 12, 52, 54, 56, 60, 61, 64, 76, 85, 95, 97, 102, 111, 113, 116, 118, 120, 121, 123, 126, 127, 128, 137, 138, 139, 141, 145, 146, 148, 149, 150, 152, 154, 157, 158, 169, 176, 177, 221, 222, 247, 249, 266, 269, 270, 272, 275, 276, 277, 279, 284, 299, 302, 303, 313, 315, 349, 351, 362, 368, 389, 409, 417, 429, 452, 477, 483, 495, 513, 516, 517, 537], "quickli": [11, 79, 86, 89, 95, 113, 116, 121, 129, 249, 257, 267, 275, 276, 277, 287, 307, 366, 447, 500, 517, 520, 534], "possibl": [11, 12, 35, 45, 72, 74, 82, 88, 89, 113, 121, 126, 127, 169, 175, 189, 195, 249, 254, 269, 284, 312, 333, 384, 388, 389, 392, 393, 419, 429, 444, 530], "have": [1, 8, 9, 10, 11, 12, 13, 17, 18, 19, 24, 26, 27, 30, 35, 36, 37, 38, 39, 40, 42, 45, 49, 50, 52, 54, 55, 56, 60, 64, 66, 70, 71, 74, 75, 79, 82, 85, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 113, 115, 120, 121, 123, 126, 128, 129, 130, 132, 134, 137, 141, 142, 143, 144, 145, 146, 148, 149, 150, 152, 153, 155, 157, 160, 161, 164, 169, 170, 171, 172, 175, 177, 178, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 198, 203, 207, 208, 212, 221, 222, 228, 232, 235, 236, 237, 242, 243, 246, 248, 249, 250, 252, 253, 254, 256, 257, 259, 263, 266, 267, 269, 271, 272, 273, 275, 276, 277, 278, 279, 281, 284, 285, 287, 288, 293, 295, 299, 301, 303, 305, 307, 310, 312, 315, 316, 321, 322, 323, 324, 325, 327, 330, 334, 335, 336, 340, 341, 344, 346, 347, 349, 350, 351, 354, 355, 356, 364, 366, 367, 369, 373, 374, 376, 380, 382, 384, 386, 387, 388, 389, 390, 392, 394, 395, 404, 405, 406, 407, 408, 422, 424, 425, 429, 434, 435, 436, 437, 440, 442, 444, 446, 447, 448, 449, 450, 452, 453, 454, 455, 482, 483, 488, 490, 491, 494, 495, 497, 499, 500, 503, 505, 509, 513, 514, 516, 517, 518, 519, 520, 522, 525, 526, 527, 531, 532, 534, 537], "seri": [11, 12, 77, 123, 238, 276, 426, 518, 531], "run": [1, 4, 11, 14, 15, 16, 21, 22, 27, 37, 40, 45, 52, 55, 56, 80, 82, 90, 93, 95, 101, 102, 105, 106, 109, 110, 111, 113, 115, 120, 121, 125, 127, 128, 129, 131, 132, 137, 152, 153, 154, 155, 164, 165, 169, 170, 171, 173, 174, 177, 178, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 204, 209, 221, 234, 238, 242, 243, 248, 257, 264, 269, 270, 273, 276, 280, 283, 284, 285, 287, 288, 291, 293, 295, 296, 303, 307, 314, 315, 334, 335, 336, 346, 347, 350, 356, 367, 372, 374, 381, 386, 388, 389, 405, 406, 427, 429, 431, 434, 435, 441, 442, 446, 451, 478, 479, 482, 483, 484, 486, 487, 488, 490, 491, 503, 504, 505, 509, 513, 514, 517, 518, 527, 528, 530, 531, 534], "exampl": [1, 2, 4, 6, 7, 11, 12, 21, 24, 33, 34, 35, 36, 37, 41, 44, 45, 48, 50, 51, 52, 53, 55, 56, 57, 70, 71, 73, 76, 78, 79, 82, 83, 85, 86, 88, 89, 90, 95, 96, 115, 116, 120, 121, 126, 127, 128, 129, 130, 132, 134, 137, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 153, 155, 157, 161, 165, 166, 167, 169, 171, 174, 175, 184, 185, 186, 187, 188, 189, 190, 191, 198, 199, 202, 203, 206, 207, 208, 212, 213, 215, 218, 219, 220, 228, 230, 232, 233, 238, 242, 243, 244, 246, 247, 248, 249, 252, 253, 254, 256, 257, 259, 260, 261, 263, 264, 265, 266, 267, 269, 270, 271, 273, 275, 276, 277, 278, 283, 284, 287, 288, 290, 293, 299, 300, 301, 302, 303, 306, 308, 309, 310, 312, 316, 321, 322, 323, 326, 329, 330, 331, 332, 334, 335, 336, 337, 344, 346, 348, 350, 353, 355, 365, 373, 380, 384, 387, 388, 389, 391, 392, 394, 395, 396, 399, 401, 402, 404, 407, 408, 413, 415, 419, 420, 422, 425, 426, 429, 433, 435, 436, 440, 441, 443, 444, 446, 449, 450, 453, 454, 455, 483, 484, 487, 490, 491, 494, 497, 500, 501, 502, 504, 505, 506, 509, 511, 517, 520, 522, 530, 531, 534, 537], "exercis": [11, 12, 67, 121, 124, 164, 239, 247, 272, 274, 338, 363, 368, 383, 389, 525], "veri": [11, 13, 29, 30, 78, 79, 86, 90, 93, 96, 110, 111, 116, 121, 129, 130, 137, 148, 149, 165, 166, 169, 176, 184, 249, 254, 264, 266, 267, 268, 271, 272, 273, 275, 276, 277, 278, 288, 303, 313, 322, 327, 333, 337, 364, 366, 369, 389, 390, 407, 429, 435, 497, 500, 513, 517, 520, 532, 533, 534, 537], "begin": [11, 52, 82, 90, 111, 121, 124, 171, 177, 183, 232, 235, 236, 237, 247, 253, 269, 271, 273, 293, 317, 332, 351, 356, 366, 376, 389, 391, 392, 393, 407, 408, 410, 414, 425, 429, 430, 431, 433, 500, 510, 517, 522], "chapter": [11, 12, 35, 52, 75, 90, 93, 94, 113, 116, 120, 121, 137, 164, 174, 176, 248, 255, 265, 267, 272, 276, 277, 285, 330, 332, 344, 351, 364, 366, 369, 380, 382, 387, 407, 419, 420, 436, 444, 488, 516], "2": [1, 2, 3, 4, 6, 8, 10, 11, 14, 15, 16, 17, 19, 21, 28, 29, 30, 31, 33, 34, 38, 39, 44, 45, 46, 50, 53, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 68, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 93, 95, 107, 108, 110, 111, 113, 115, 116, 120, 121, 125, 126, 127, 128, 129, 130, 132, 134, 135, 137, 141, 142, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 158, 159, 161, 162, 163, 164, 165, 166, 167, 169, 171, 172, 173, 174, 175, 176, 177, 178, 179, 181, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 200, 202, 204, 208, 209, 210, 212, 215, 216, 218, 219, 220, 223, 224, 225, 226, 227, 228, 230, 231, 232, 233, 234, 238, 242, 243, 244, 245, 247, 248, 249, 250, 251, 253, 254, 256, 257, 260, 261, 263, 264, 265, 266, 267, 268, 269, 271, 272, 273, 276, 277, 278, 279, 280, 282, 283, 284, 285, 287, 288, 290, 291, 292, 293, 295, 296, 297, 299, 300, 301, 302, 303, 304, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 319, 320, 322, 324, 325, 327, 329, 331, 333, 334, 335, 336, 337, 340, 342, 346, 347, 348, 351, 353, 354, 355, 356, 358, 360, 361, 364, 365, 371, 372, 374, 375, 376, 377, 380, 381, 384, 386, 388, 392, 396, 405, 406, 407, 411, 414, 415, 418, 419, 420, 423, 424, 425, 426, 427, 428, 429, 433, 434, 435, 436, 437, 440, 441, 443, 444, 446, 448, 449, 450, 451, 455, 460, 468, 473, 478, 483, 484, 485, 486, 487, 491, 492, 493, 494, 496, 497, 498, 500, 501, 502, 503, 504, 505, 506, 508, 509, 510, 511, 512, 513, 514, 516, 517, 518, 519, 520, 522, 528, 530, 531, 532, 533, 536, 537], "10": [2, 3, 4, 10, 11, 12, 14, 16, 26, 28, 29, 30, 31, 33, 34, 38, 39, 44, 45, 46, 50, 53, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 68, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 97, 99, 100, 101, 104, 105, 106, 110, 111, 113, 115, 116, 120, 121, 125, 126, 127, 128, 129, 130, 132, 134, 135, 137, 141, 142, 143, 144, 151, 152, 153, 154, 155, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 171, 172, 173, 174, 175, 176, 177, 178, 179, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 200, 203, 204, 206, 208, 209, 210, 212, 216, 220, 223, 224, 225, 226, 227, 228, 230, 231, 232, 233, 234, 238, 242, 243, 245, 247, 248, 250, 251, 253, 256, 257, 260, 261, 264, 265, 266, 267, 268, 269, 271, 272, 273, 276, 277, 278, 279, 280, 281, 283, 284, 285, 287, 288, 291, 292, 293, 295, 296, 297, 302, 303, 304, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 319, 320, 322, 324, 325, 327, 331, 333, 334, 335, 336, 337, 340, 342, 346, 347, 348, 351, 353, 354, 355, 356, 358, 360, 361, 364, 365, 371, 372, 374, 375, 376, 389, 404, 405, 406, 411, 420, 429, 434, 440, 441, 442, 449, 451, 452, 472, 481, 484, 485, 486, 491, 492, 493, 494, 496, 497, 498, 500, 501, 502, 503, 504, 505, 506, 508, 509, 510, 511, 512, 513, 514, 516, 517, 519, 520, 522, 527, 528, 530, 531, 532, 534, 535, 536, 537], "similar": [11, 53, 70, 78, 90, 93, 96, 102, 121, 129, 194, 264, 272, 285, 288, 296, 322, 335, 356, 370, 373, 393, 421, 425, 431, 472, 513, 517, 519, 537], "major": [10, 11, 12, 60, 230, 250, 449, 517], "number": [1, 2, 4, 6, 11, 12, 13, 24, 35, 38, 44, 45, 52, 53, 55, 57, 64, 66, 68, 70, 71, 72, 74, 75, 76, 78, 79, 80, 82, 85, 86, 89, 90, 107, 108, 109, 110, 120, 121, 127, 128, 130, 134, 137, 141, 142, 145, 146, 147, 148, 149, 152, 153, 155, 158, 160, 165, 171, 172, 174, 175, 176, 184, 187, 188, 191, 192, 193, 194, 195, 198, 203, 206, 212, 213, 215, 218, 219, 220, 221, 230, 232, 233, 235, 236, 237, 242, 243, 244, 245, 247, 249, 250, 254, 263, 280, 281, 282, 283, 284, 285, 286, 287, 288, 290, 291, 293, 297, 299, 300, 303, 307, 309, 310, 311, 315, 319, 323, 324, 329, 332, 339, 353, 356, 376, 377, 380, 382, 388, 389, 392, 394, 395, 401, 402, 404, 410, 414, 415, 418, 420, 424, 425, 429, 446, 447, 448, 455, 472, 483, 484, 486, 490, 491, 493, 494, 495, 499, 501, 504, 508, 509, 510, 513, 514, 517, 518, 520, 521, 522, 525, 532, 534, 536], "replac": [10, 11, 26, 33, 34, 66, 126, 200, 206, 264, 315, 395, 399, 401, 402, 410, 420, 428, 429, 447, 491, 520, 522], "topic": [11, 12, 272, 407], "present": [11, 130, 246, 249, 356, 389, 419, 426, 436, 451, 522], "order": [1, 2, 6, 8, 11, 17, 18, 26, 28, 29, 44, 45, 48, 54, 55, 74, 75, 88, 90, 107, 108, 109, 117, 125, 128, 129, 132, 137, 142, 145, 146, 147, 148, 149, 159, 165, 170, 171, 172, 183, 189, 190, 191, 192, 193, 194, 195, 196, 198, 202, 219, 221, 222, 232, 233, 242, 243, 244, 247, 249, 251, 254, 257, 259, 263, 265, 271, 273, 293, 297, 303, 311, 312, 315, 321, 324, 325, 327, 334, 340, 346, 347, 349, 367, 373, 374, 384, 389, 399, 415, 417, 420, 421, 425, 435, 437, 440, 441, 442, 444, 450, 451, 452, 453, 454, 455, 478, 482, 483, 484, 486, 487, 490, 491, 497, 499, 507, 514, 521, 528, 537], "need": [1, 2, 6, 11, 12, 24, 28, 29, 36, 38, 45, 52, 55, 56, 74, 75, 77, 82, 86, 88, 89, 93, 110, 111, 113, 115, 120, 121, 123, 126, 129, 137, 153, 155, 157, 167, 169, 176, 189, 191, 192, 195, 198, 199, 209, 213, 242, 243, 248, 249, 251, 254, 257, 260, 265, 266, 267, 268, 271, 273, 275, 276, 277, 279, 288, 291, 293, 295, 303, 304, 319, 321, 332, 337, 350, 351, 355, 365, 367, 370, 374, 380, 387, 389, 390, 391, 399, 405, 406, 414, 436, 437, 444, 447, 451, 453, 454, 455, 472, 478, 479, 483, 484, 486, 487, 490, 491, 494, 496, 513, 517, 519, 521, 522, 525, 528, 532, 534], "build": [11, 12, 24, 86, 88, 111, 113, 115, 116, 127, 128, 137, 166, 175, 247, 249, 259, 268, 269, 271, 272, 273, 274, 287, 320, 323, 351, 364, 388, 435, 438, 515, 517, 522, 534], "increasingli": [11, 110, 271, 275, 313, 351, 534], "sophist": [11, 89, 271, 313, 407, 517], "solut": [1, 11, 55, 95, 120, 155, 169, 174, 185, 189, 195, 242, 243, 266, 270, 287, 333, 384, 399, 419, 429, 440, 453, 454, 455, 483, 486, 490, 491, 494, 521], "some": [11, 12, 13, 28, 29, 37, 40, 41, 42, 49, 51, 52, 77, 78, 80, 85, 86, 89, 90, 91, 92, 99, 100, 104, 105, 111, 113, 116, 120, 121, 123, 127, 129, 130, 152, 154, 155, 157, 162, 171, 175, 177, 184, 187, 188, 191, 192, 193, 194, 221, 228, 232, 238, 248, 249, 250, 252, 255, 257, 265, 266, 267, 268, 269, 270, 272, 273, 275, 276, 285, 287, 288, 299, 303, 313, 321, 326, 327, 332, 333, 335, 344, 345, 347, 350, 351, 355, 356, 364, 369, 373, 374, 377, 380, 387, 390, 392, 393, 405, 407, 408, 410, 425, 436, 444, 483, 488, 495, 500, 513, 517, 518, 520, 525, 527, 531, 534, 537], "try": [1, 8, 11, 15, 16, 29, 42, 52, 55, 62, 71, 76, 81, 82, 83, 84, 86, 87, 88, 89, 98, 103, 109, 110, 111, 115, 116, 120, 121, 123, 127, 129, 138, 139, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 154, 155, 157, 161, 165, 167, 168, 177, 179, 180, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 203, 208, 223, 224, 225, 226, 227, 228, 231, 232, 238, 242, 243, 245, 247, 248, 249, 264, 265, 266, 267, 268, 269, 271, 272, 273, 275, 276, 278, 279, 283, 284, 287, 288, 293, 295, 296, 303, 308, 311, 312, 313, 315, 316, 321, 322, 324, 327, 335, 336, 342, 343, 348, 354, 356, 359, 360, 361, 365, 367, 373, 374, 375, 377, 380, 381, 387, 389, 392, 398, 399, 400, 405, 419, 422, 424, 426, 429, 430, 431, 436, 444, 446, 447, 453, 454, 455, 482, 483, 486, 490, 496, 497, 500, 501, 503, 505, 508, 510, 513, 516, 522, 525, 526, 530, 531, 532], "except": [11, 36, 53, 71, 77, 82, 84, 110, 111, 118, 128, 148, 149, 155, 157, 161, 168, 186, 247, 254, 265, 278, 283, 327, 389, 394, 444, 481, 487, 510, 525, 528], "pull": [11, 157, 178, 313, 332, 389, 392, 426, 517, 518, 534], "forward": [11, 35, 36, 50, 111, 234, 272, 376, 394, 451, 481, 483, 486, 487, 488, 490, 491], "part": [8, 10, 11, 12, 13, 27, 28, 29, 31, 35, 45, 54, 59, 76, 77, 80, 83, 90, 120, 121, 126, 131, 137, 167, 169, 179, 184, 190, 191, 195, 209, 221, 222, 231, 244, 245, 246, 247, 249, 265, 266, 288, 293, 303, 313, 327, 332, 333, 339, 345, 346, 349, 350, 351, 356, 359, 365, 371, 372, 375, 380, 382, 384, 388, 389, 395, 400, 404, 405, 406, 415, 420, 421, 431, 438, 441, 452, 472, 478, 484, 499, 500, 532], "condit": [11, 66, 70, 71, 72, 77, 78, 85, 107, 120, 130, 164, 166, 187, 244, 247, 265, 285, 286, 287, 291, 293, 296, 351, 421, 433, 504, 517], "function": [1, 2, 4, 6, 8, 11, 24, 28, 29, 33, 34, 35, 36, 37, 40, 41, 42, 45, 49, 51, 52, 55, 56, 75, 77, 85, 116, 121, 126, 128, 130, 131, 134, 137, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 153, 154, 155, 158, 160, 162, 163, 164, 165, 169, 171, 174, 178, 183, 221, 230, 232, 238, 242, 243, 247, 248, 249, 252, 253, 254, 257, 263, 264, 270, 278, 281, 286, 288, 290, 294, 297, 299, 300, 301, 303, 306, 308, 310, 315, 318, 319, 322, 329, 340, 341, 344, 345, 346, 350, 351, 355, 356, 369, 370, 379, 384, 385, 390, 404, 407, 410, 413, 414, 415, 418, 421, 424, 425, 427, 429, 438, 440, 444, 447, 449, 450, 451, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 481, 483, 485, 486, 488, 489, 490, 491, 495, 502, 508, 509, 512, 513, 518, 519, 522, 531, 534], "given": [2, 6, 11, 14, 35, 45, 46, 48, 52, 53, 68, 75, 109, 117, 120, 121, 130, 134, 137, 152, 157, 161, 173, 174, 186, 187, 188, 204, 210, 215, 219, 221, 230, 249, 251, 259, 273, 282, 291, 293, 297, 309, 327, 353, 376, 391, 406, 415, 422, 431, 447, 451, 481, 488, 490, 492, 494, 513], "light": [11, 126, 129, 137, 272, 329, 377, 435], "treatment": 11, "until": [11, 49, 78, 148, 149, 178, 183, 219, 248, 269, 278, 283, 285, 287, 290, 293, 312, 323, 335, 337, 374, 389, 419, 433, 435, 479, 488, 517], "complex": [7, 11, 33, 34, 36, 49, 82, 93, 111, 244, 247, 249, 267, 273, 275, 279, 327, 355, 365, 387, 393, 441, 496, 517, 522, 532, 534], "rather": [11, 36, 88, 120, 121, 287, 408, 483, 531], "than": [1, 2, 4, 6, 8, 10, 11, 12, 13, 36, 52, 55, 70, 71, 73, 74, 75, 76, 78, 80, 82, 83, 88, 89, 90, 91, 92, 99, 100, 101, 104, 105, 106, 110, 113, 115, 116, 117, 118, 120, 121, 127, 130, 131, 132, 141, 142, 171, 174, 177, 186, 189, 194, 195, 196, 198, 199, 200, 212, 213, 218, 219, 220, 230, 232, 238, 242, 243, 248, 254, 257, 263, 266, 270, 271, 272, 273, 276, 284, 287, 288, 290, 293, 296, 302, 304, 313, 334, 335, 356, 367, 374, 387, 389, 392, 396, 408, 413, 417, 420, 431, 438, 441, 444, 446, 453, 454, 455, 472, 483, 490, 494, 503, 505, 508, 517, 520, 527, 531, 534], "introduc": [11, 12, 89, 110, 123, 250, 407, 436, 482, 486], "earli": [11, 12, 35], "lesson": [11, 120, 121, 271], "nearli": [11, 121, 266, 323, 331, 387, 517, 520], "all": [2, 3, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 27, 28, 30, 31, 33, 34, 36, 38, 40, 44, 45, 46, 50, 64, 70, 73, 75, 80, 82, 85, 87, 88, 89, 90, 91, 92, 93, 96, 99, 100, 101, 104, 105, 106, 107, 108, 109, 110, 111, 117, 121, 123, 126, 128, 129, 132, 134, 137, 143, 144, 148, 149, 151, 152, 153, 154, 155, 157, 159, 160, 162, 164, 165, 166, 169, 171, 172, 173, 174, 175, 178, 183, 185, 186, 189, 191, 193, 195, 203, 206, 209, 222, 230, 232, 235, 236, 237, 238, 247, 248, 249, 250, 251, 252, 253, 254, 257, 259, 265, 266, 267, 270, 271, 272, 273, 275, 278, 281, 283, 285, 287, 288, 290, 300, 303, 304, 306, 307, 308, 321, 322, 323, 325, 327, 329, 331, 332, 333, 334, 336, 337, 339, 340, 341, 345, 346, 348, 349, 350, 355, 356, 364, 369, 370, 374, 379, 380, 381, 384, 385, 386, 387, 388, 389, 392, 404, 410, 415, 417, 420, 425, 429, 436, 437, 441, 444, 446, 447, 448, 449, 450, 481, 482, 483, 486, 487, 490, 491, 498, 500, 504, 513, 514, 516, 517, 518, 520, 522, 527, 528, 534, 536, 537], "user": [11, 12, 24, 40, 41, 44, 67, 71, 80, 85, 86, 89, 96, 110, 111, 120, 121, 158, 168, 169, 220, 232, 247, 265, 267, 268, 270, 276, 283, 287, 293, 307, 338, 409, 414, 415, 419, 492, 495, 507, 513, 522, 525, 528, 532, 534], "defin": [1, 11, 12, 36, 37, 39, 40, 44, 45, 55, 56, 57, 66, 67, 70, 76, 82, 90, 121, 142, 145, 146, 147, 148, 149, 172, 175, 178, 183, 185, 189, 191, 192, 193, 195, 208, 220, 221, 228, 230, 232, 247, 248, 249, 250, 253, 257, 259, 267, 271, 272, 291, 315, 321, 324, 325, 340, 345, 346, 347, 348, 350, 353, 354, 355, 356, 364, 366, 369, 370, 382, 385, 406, 408, 410, 422, 448, 453, 454, 455, 488, 490, 500, 521, 522, 524, 536, 537], "remov": [1, 10, 11, 55, 80, 87, 88, 90, 121, 126, 143, 144, 148, 149, 152, 155, 160, 164, 166, 187, 193, 203, 242, 243, 288, 300, 303, 304, 306, 314, 315, 367, 381, 399, 402, 407, 425, 453, 454, 455, 513, 518, 525], "code": [4, 6, 8, 10, 11, 14, 21, 22, 26, 27, 28, 29, 30, 35, 39, 45, 46, 56, 60, 64, 66, 67, 68, 72, 74, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 95, 101, 102, 106, 110, 111, 113, 114, 115, 120, 121, 122, 125, 126, 127, 128, 129, 130, 132, 135, 136, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 165, 168, 169, 170, 172, 173, 175, 176, 177, 178, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 200, 204, 209, 210, 216, 221, 222, 232, 233, 234, 238, 244, 245, 246, 247, 248, 249, 251, 252, 253, 254, 255, 256, 260, 261, 262, 264, 269, 270, 271, 273, 276, 279, 280, 283, 284, 285, 287, 288, 291, 292, 293, 294, 295, 296, 297, 302, 303, 304, 306, 310, 311, 313, 314, 315, 318, 320, 321, 323, 332, 333, 334, 336, 337, 338, 340, 346, 347, 349, 350, 351, 355, 356, 358, 360, 361, 364, 365, 366, 368, 369, 372, 373, 376, 383, 386, 388, 389, 390, 392, 393, 405, 406, 407, 409, 411, 418, 419, 422, 423, 427, 428, 429, 430, 432, 434, 435, 436, 437, 441, 442, 443, 445, 446, 447, 448, 451, 472, 479, 482, 483, 484, 486, 487, 488, 489, 490, 491, 492, 496, 497, 499, 500, 503, 504, 505, 507, 508, 509, 510, 512, 513, 515, 516, 517, 522, 525, 527, 528, 530, 533, 534], "outsid": [11, 54, 57, 58, 59, 63, 65, 86, 96, 99, 100, 104, 105, 181, 182, 199, 207, 223, 224, 225, 226, 227, 231, 257, 265, 293, 342, 343, 360, 361, 364, 391, 401, 402, 452, 472, 479, 488, 528], "4": [1, 2, 8, 11, 14, 15, 16, 17, 18, 19, 22, 29, 30, 31, 33, 34, 39, 42, 45, 46, 53, 56, 60, 64, 66, 68, 71, 72, 73, 74, 75, 76, 78, 80, 81, 83, 85, 87, 90, 91, 110, 111, 115, 121, 125, 126, 127, 128, 130, 132, 134, 135, 137, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 158, 159, 161, 163, 171, 173, 174, 175, 176, 183, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 200, 202, 203, 204, 206, 207, 208, 209, 210, 212, 213, 215, 216, 218, 219, 220, 222, 230, 232, 233, 234, 238, 242, 243, 244, 247, 251, 252, 253, 254, 257, 260, 263, 264, 272, 273, 278, 280, 281, 282, 288, 290, 291, 292, 293, 295, 296, 297, 299, 300, 301, 302, 304, 306, 308, 309, 310, 311, 312, 314, 315, 316, 317, 319, 320, 329, 334, 339, 340, 346, 347, 356, 358, 372, 374, 375, 376, 380, 381, 384, 386, 388, 392, 396, 405, 406, 407, 410, 411, 413, 417, 418, 420, 422, 423, 425, 427, 428, 429, 431, 433, 434, 435, 437, 440, 442, 443, 446, 449, 451, 452, 462, 470, 475, 478, 482, 483, 484, 485, 486, 491, 492, 493, 494, 495, 496, 500, 501, 502, 503, 504, 505, 506, 508, 511, 512, 513, 514, 518, 519, 520, 525, 528, 530, 535, 536], "word": [11, 33, 34, 36, 37, 71, 121, 125, 126, 128, 129, 130, 131, 134, 137, 148, 149, 160, 171, 173, 176, 178, 185, 190, 196, 204, 206, 213, 219, 238, 247, 260, 261, 265, 267, 271, 274, 275, 276, 277, 285, 287, 296, 299, 301, 303, 310, 313, 322, 326, 329, 336, 339, 346, 370, 380, 389, 394, 395, 396, 399, 401, 402, 404, 408, 410, 417, 423, 425, 431, 433, 435, 440, 445, 447, 495, 499, 500, 510, 517], "recurs": [11, 485], "line": [4, 11, 14, 45, 48, 52, 53, 75, 76, 82, 85, 87, 120, 121, 125, 126, 127, 128, 129, 130, 137, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 165, 166, 168, 169, 170, 171, 172, 173, 174, 175, 185, 186, 189, 192, 195, 196, 200, 215, 216, 221, 247, 249, 251, 252, 253, 257, 264, 267, 269, 270, 271, 273, 276, 279, 281, 282, 283, 284, 285, 287, 291, 292, 293, 303, 315, 318, 320, 326, 327, 334, 337, 339, 351, 354, 355, 356, 364, 366, 369, 372, 373, 374, 375, 376, 380, 381, 384, 385, 386, 387, 388, 389, 391, 392, 393, 394, 406, 407, 414, 415, 418, 419, 425, 426, 429, 433, 435, 447, 448, 451, 472, 478, 481, 482, 483, 484, 485, 486, 487, 488, 490, 491, 495, 496, 508, 512, 513, 514, 517, 531], "doe": [11, 14, 16, 36, 37, 39, 45, 52, 66, 68, 71, 72, 75, 80, 81, 83, 85, 90, 109, 110, 120, 121, 125, 130, 137, 148, 149, 161, 162, 163, 164, 165, 166, 169, 172, 173, 175, 183, 186, 187, 188, 189, 190, 191, 192, 193, 198, 204, 210, 221, 233, 234, 247, 249, 256, 257, 260, 269, 271, 272, 273, 277, 279, 280, 288, 291, 292, 293, 303, 306, 311, 314, 320, 322, 325, 340, 346, 347, 350, 356, 364, 372, 373, 374, 376, 387, 392, 396, 404, 405, 406, 407, 410, 417, 420, 427, 428, 429, 431, 441, 443, 446, 451, 472, 486, 489, 491, 496, 500, 504, 505, 517, 525, 530, 534], "appear": [2, 6, 11, 52, 64, 75, 77, 82, 121, 127, 128, 130, 131, 134, 137, 141, 142, 145, 146, 147, 159, 186, 219, 221, 267, 269, 278, 290, 311, 326, 329, 331, 395, 396, 401, 402, 418, 420, 423, 425, 435, 441, 451, 496, 503, 505, 510, 517], "1": [2, 4, 6, 8, 11, 14, 16, 28, 29, 30, 31, 33, 34, 38, 39, 44, 46, 50, 55, 60, 66, 68, 70, 71, 76, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 99, 100, 104, 105, 108, 110, 111, 113, 115, 116, 120, 121, 125, 126, 127, 128, 129, 130, 132, 134, 135, 137, 141, 142, 145, 146, 147, 148, 149, 151, 152, 153, 156, 158, 160, 161, 162, 163, 164, 165, 166, 169, 170, 171, 172, 173, 174, 175, 177, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 198, 200, 202, 204, 209, 210, 212, 213, 215, 216, 218, 219, 220, 230, 232, 233, 234, 238, 242, 243, 244, 247, 248, 250, 251, 252, 254, 260, 261, 263, 264, 265, 266, 267, 268, 269, 271, 272, 273, 276, 277, 278, 279, 280, 281, 283, 284, 285, 287, 288, 290, 291, 292, 293, 295, 296, 297, 299, 300, 301, 303, 304, 306, 309, 310, 311, 312, 314, 315, 317, 319, 320, 322, 327, 329, 331, 333, 334, 336, 340, 347, 348, 351, 353, 354, 356, 357, 358, 365, 371, 372, 374, 376, 377, 379, 380, 384, 386, 387, 389, 390, 396, 405, 406, 411, 418, 419, 420, 424, 427, 428, 429, 430, 431, 433, 434, 435, 436, 440, 442, 443, 444, 446, 448, 449, 450, 451, 455, 478, 482, 483, 484, 485, 486, 490, 491, 492, 493, 496, 497, 498, 501, 503, 504, 509, 512, 513, 514, 516, 517, 518, 519, 520, 522, 523, 529, 531, 532, 533, 534, 535, 536, 537], "11": [11, 14, 33, 34, 45, 53, 61, 62, 68, 80, 115, 121, 126, 134, 143, 144, 148, 149, 152, 153, 155, 159, 161, 165, 166, 171, 186, 187, 188, 189, 190, 193, 194, 195, 206, 212, 220, 233, 234, 251, 264, 280, 291, 292, 293, 297, 314, 324, 329, 347, 377, 381, 386, 387, 388, 389, 390, 391, 392, 396, 405, 406, 407, 411, 417, 418, 419, 420, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 433, 434, 435, 436, 437, 441, 442, 443, 444, 446, 447, 448, 451, 472, 492, 495, 535, 536, 537], "16": [11, 80, 82, 88, 121, 132, 135, 148, 149, 152, 153, 159, 161, 165, 166, 167, 171, 185, 191, 196, 216, 234, 259, 277, 280, 291, 293, 303, 313, 314, 339, 389, 392, 426, 434, 492], "brand": [11, 101, 106, 275, 527], "real": [11, 35, 40, 49, 86, 89, 121, 354, 407, 487, 516, 517], "world": [11, 33, 34, 35, 40, 49, 86, 96, 121, 123, 176, 210, 247, 249, 265, 267, 271, 279, 322, 338, 364, 509, 516, 517], "simpl": [11, 36, 45, 51, 79, 89, 90, 93, 110, 111, 113, 120, 126, 129, 166, 170, 183, 184, 189, 195, 207, 265, 267, 269, 271, 272, 273, 275, 276, 288, 295, 296, 322, 324, 325, 327, 333, 337, 344, 351, 369, 389, 390, 407, 425, 442, 479, 499, 500, 517, 521, 525, 531, 534, 537], "includ": [2, 4, 6, 8, 10, 11, 12, 24, 37, 51, 82, 88, 90, 116, 120, 121, 129, 155, 165, 166, 174, 176, 185, 186, 190, 191, 195, 222, 238, 249, 257, 270, 273, 278, 280, 281, 293, 300, 304, 321, 324, 325, 332, 346, 349, 356, 370, 382, 389, 395, 404, 421, 426, 429, 430, 431, 447, 452, 472, 478, 483, 488, 494, 514, 521, 522, 528, 532, 536], "regular": [11, 71, 121, 247, 303, 326, 329, 332, 338, 386, 387, 389, 391, 393, 404, 408, 440], "express": [11, 68, 74, 75, 77, 78, 82, 84, 88, 90, 121, 184, 191, 192, 196, 208, 221, 228, 232, 247, 257, 267, 270, 287, 288, 293, 311, 329, 332, 338, 371, 386, 387, 389, 391, 393, 404, 408, 419, 424, 425, 429, 430, 446, 447, 448, 492, 495, 496, 499, 502, 503, 504, 505], "search": [11, 13, 86, 121, 128, 168, 247, 249, 284, 320, 323, 331, 333, 386, 387, 388, 390, 392, 393, 405, 407, 408, 409, 421, 425, 426, 518, 519, 525, 531], "pars": [11, 14, 24, 85, 121, 136, 247, 270, 273, 303, 318, 320, 321, 323, 330, 336, 338, 364, 389, 407, 432, 441, 499, 500, 524, 525, 530, 533, 534], "autom": [11, 24, 296], "task": [8, 11, 22, 24, 36, 123, 137, 238, 242, 243, 276, 277, 296, 322, 336, 364, 367, 407, 425, 517], "your": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 13, 15, 16, 22, 26, 29, 35, 42, 44, 45, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 71, 75, 80, 82, 85, 88, 89, 90, 95, 98, 101, 103, 106, 110, 111, 113, 118, 120, 122, 123, 124, 126, 128, 137, 138, 139, 143, 144, 152, 153, 155, 157, 159, 161, 165, 166, 169, 174, 175, 177, 178, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 204, 222, 228, 230, 239, 240, 241, 242, 243, 246, 247, 254, 262, 264, 265, 266, 267, 268, 269, 271, 272, 273, 275, 276, 277, 278, 279, 283, 284, 285, 287, 293, 307, 315, 321, 322, 324, 325, 326, 332, 333, 334, 335, 339, 342, 343, 346, 347, 349, 351, 359, 360, 361, 362, 363, 367, 369, 376, 387, 388, 389, 390, 397, 398, 399, 400, 401, 402, 405, 406, 407, 408, 410, 413, 414, 419, 422, 429, 436, 452, 453, 454, 455, 472, 478, 488, 490, 492, 494, 495, 496, 497, 500, 503, 510, 513, 516, 517, 518, 521, 522, 525, 526, 531, 532, 534], "retriev": [11, 88, 89, 90, 91, 92, 96, 99, 100, 101, 104, 105, 106, 109, 111, 114, 117, 132, 155, 162, 247, 266, 273, 320, 322, 323, 327, 329, 330, 331, 332, 334, 337, 338, 339, 364, 365, 369, 513, 517, 518, 519, 522, 525, 527, 528, 531, 533, 534], "across": [11, 75, 90, 115, 273, 275, 334, 335, 385, 518, 524, 533], "scrape": [11, 14, 15, 16, 17, 18, 19, 22, 26, 27, 29, 30, 33, 34, 247, 323, 338], "web": [8, 11, 14, 15, 16, 21, 22, 26, 27, 29, 30, 33, 34, 247, 320, 322, 323, 324, 325, 327, 330, 332, 333, 334, 335, 338, 364, 365, 390, 518, 522, 523, 532, 534, 536, 537], "page": [4, 11, 12, 17, 18, 19, 24, 26, 27, 28, 29, 30, 31, 39, 45, 54, 82, 99, 100, 104, 105, 119, 152, 153, 155, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 247, 254, 267, 277, 281, 282, 293, 315, 320, 321, 323, 324, 325, 326, 327, 330, 331, 332, 333, 338, 346, 347, 365, 376, 405, 406, 429, 452, 517, 518, 525, 534, 537], "object": [11, 14, 35, 36, 38, 39, 40, 41, 42, 44, 46, 48, 52, 54, 57, 66, 70, 73, 82, 90, 121, 131, 132, 151, 152, 153, 154, 155, 157, 161, 165, 172, 175, 178, 215, 221, 228, 244, 247, 248, 249, 251, 252, 254, 255, 256, 257, 259, 261, 293, 302, 303, 305, 306, 315, 318, 324, 325, 333, 337, 338, 340, 341, 344, 345, 347, 348, 351, 353, 354, 364, 365, 366, 370, 377, 380, 381, 382, 390, 405, 406, 421, 422, 425, 429, 437, 444, 451, 457, 458, 459, 461, 462, 463, 465, 466, 467, 479, 481, 482, 483, 486, 488, 490, 491, 522, 524, 533, 534], "servic": [11, 13, 101, 106, 247, 517, 522, 524, 532, 534, 535], "xml": [11, 247, 321, 332, 519, 520, 521, 522, 523, 524, 525, 528, 529, 533, 535, 536], "json": [11, 31, 110, 111, 247, 513, 518, 519, 521, 524, 525, 533, 534, 536], "databas": [11, 86, 87, 88, 89, 95, 96, 107, 108, 109, 113, 115, 117, 164, 247, 513, 516, 517, 518, 525], "queri": [11, 90, 93, 108, 114, 247, 517, 534], "languag": [10, 11, 12, 13, 24, 40, 45, 49, 60, 90, 114, 137, 247, 249, 250, 255, 264, 265, 266, 267, 270, 272, 273, 275, 276, 277, 278, 296, 324, 366, 387, 392, 393, 407, 408, 441, 483, 496, 500, 511, 513, 516, 519, 520, 522, 524, 533], "visual": [11, 45, 247, 257, 513], "ultim": 11, "shift": [11, 35], "informat": [11, 24, 116], "onli": [2, 4, 6, 10, 11, 21, 30, 41, 45, 64, 71, 74, 78, 79, 82, 83, 86, 89, 90, 101, 102, 105, 106, 108, 110, 111, 115, 121, 127, 130, 132, 134, 137, 141, 142, 151, 152, 153, 155, 165, 166, 172, 175, 185, 186, 187, 188, 189, 190, 191, 192, 194, 195, 213, 230, 232, 235, 236, 237, 238, 244, 246, 247, 249, 251, 254, 256, 257, 271, 273, 277, 278, 281, 288, 291, 292, 293, 299, 301, 303, 307, 312, 315, 316, 319, 321, 324, 325, 332, 333, 334, 336, 346, 347, 350, 379, 380, 381, 384, 386, 389, 392, 393, 395, 396, 401, 402, 405, 406, 407, 408, 415, 419, 426, 429, 435, 452, 478, 484, 486, 487, 491, 495, 500, 513, 517, 518, 519, 522, 527], "class": [11, 12, 14, 17, 18, 19, 24, 28, 29, 37, 39, 40, 41, 44, 50, 51, 53, 55, 57, 61, 65, 73, 82, 103, 152, 153, 155, 158, 171, 184, 186, 187, 190, 191, 199, 247, 248, 249, 251, 252, 253, 254, 255, 256, 257, 259, 260, 261, 262, 263, 278, 321, 338, 340, 345, 348, 349, 353, 354, 355, 356, 357, 358, 365, 366, 368, 369, 370, 377, 381, 382, 384, 409, 451, 479, 483, 488, 490, 497, 510, 530], "even": [10, 11, 12, 36, 50, 69, 70, 71, 72, 74, 90, 102, 111, 116, 120, 121, 126, 130, 167, 186, 187, 192, 193, 194, 195, 198, 215, 219, 249, 257, 265, 266, 267, 269, 270, 272, 273, 276, 278, 288, 300, 303, 324, 332, 351, 364, 369, 381, 388, 417, 419, 435, 479, 483, 487, 503, 517, 518, 525], "one": [1, 2, 6, 8, 10, 11, 14, 15, 24, 26, 28, 29, 30, 36, 38, 44, 45, 52, 53, 55, 57, 71, 72, 73, 74, 75, 76, 77, 80, 82, 88, 89, 93, 96, 99, 100, 104, 105, 109, 110, 111, 113, 115, 120, 121, 128, 129, 130, 131, 134, 152, 153, 154, 155, 157, 158, 160, 165, 171, 172, 178, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 199, 203, 206, 208, 212, 215, 216, 222, 228, 230, 232, 233, 238, 242, 243, 245, 246, 248, 249, 250, 254, 256, 257, 265, 267, 269, 270, 271, 273, 275, 276, 278, 279, 281, 283, 284, 286, 288, 292, 293, 296, 299, 300, 301, 302, 303, 304, 311, 312, 314, 315, 316, 321, 323, 324, 325, 326, 330, 331, 332, 333, 346, 347, 349, 353, 356, 366, 367, 374, 376, 380, 382, 384, 387, 388, 389, 391, 392, 394, 396, 399, 401, 402, 404, 405, 406, 408, 410, 419, 420, 422, 425, 426, 429, 430, 433, 435, 436, 438, 440, 441, 443, 444, 446, 447, 449, 450, 453, 454, 455, 472, 478, 482, 486, 487, 488, 490, 491, 495, 499, 500, 501, 503, 504, 505, 509, 510, 513, 517, 518, 519, 520, 522, 528, 534], "choos": [10, 11, 17, 18, 28, 37, 52, 90, 168, 238, 247, 248, 268, 278, 280, 284, 303, 413, 444, 507, 510, 518], "becom": [11, 36, 52, 79, 121, 127, 169, 179, 222, 249, 269, 271, 275, 277, 285, 291, 293, 296, 315, 349, 351, 355, 359, 452, 517, 520, 522, 534], "interest": [11, 12, 27, 44, 166, 169, 249, 259, 268, 272, 276, 303, 313, 315, 321, 327, 389, 392, 407, 429], "further": [9, 11, 33, 34, 388, 441], "should": [1, 2, 6, 10, 11, 24, 26, 29, 30, 33, 34, 37, 38, 39, 44, 45, 48, 52, 55, 57, 60, 70, 71, 72, 78, 80, 82, 83, 85, 89, 118, 120, 121, 128, 130, 134, 135, 137, 145, 146, 147, 148, 149, 151, 152, 153, 159, 161, 165, 171, 172, 174, 175, 176, 177, 178, 186, 187, 188, 189, 190, 191, 192, 195, 198, 199, 202, 206, 207, 212, 213, 215, 218, 219, 220, 230, 232, 242, 243, 247, 248, 249, 252, 254, 257, 259, 263, 267, 269, 273, 274, 290, 291, 292, 293, 296, 299, 300, 301, 303, 305, 310, 313, 315, 325, 329, 331, 337, 340, 344, 353, 366, 369, 370, 372, 376, 379, 384, 395, 396, 401, 402, 404, 413, 414, 415, 418, 419, 420, 421, 425, 429, 436, 437, 440, 447, 449, 450, 456, 457, 460, 461, 464, 465, 472, 481, 482, 483, 486, 487, 490, 491, 495, 513, 514, 517, 518, 521], "look": [1, 6, 11, 16, 17, 18, 19, 27, 36, 37, 45, 51, 52, 55, 56, 72, 86, 87, 88, 90, 94, 96, 101, 106, 110, 111, 113, 115, 120, 121, 123, 126, 128, 129, 130, 132, 137, 152, 153, 155, 166, 167, 170, 177, 178, 185, 186, 187, 188, 190, 193, 194, 195, 238, 242, 243, 247, 249, 257, 266, 267, 271, 272, 273, 275, 276, 277, 278, 283, 284, 285, 287, 288, 303, 307, 310, 312, 313, 321, 323, 325, 326, 327, 330, 331, 332, 333, 346, 347, 350, 351, 356, 364, 366, 367, 369, 374, 375, 384, 388, 389, 390, 392, 393, 405, 406, 407, 413, 419, 421, 425, 426, 429, 441, 447, 453, 478, 487, 496, 500, 502, 509, 516, 517, 525, 527, 528, 531, 533, 534, 537], "": [2, 4, 5, 6, 7, 9, 10, 11, 15, 16, 17, 18, 19, 21, 22, 24, 27, 28, 29, 30, 33, 34, 35, 36, 38, 40, 44, 45, 46, 48, 50, 52, 57, 60, 61, 64, 75, 82, 85, 86, 89, 91, 92, 96, 97, 99, 100, 102, 104, 105, 108, 110, 111, 113, 118, 120, 121, 126, 128, 129, 130, 132, 134, 144, 145, 146, 147, 152, 153, 169, 171, 172, 175, 183, 193, 194, 196, 198, 199, 200, 206, 207, 216, 220, 222, 230, 232, 240, 241, 246, 247, 248, 249, 252, 253, 254, 256, 257, 260, 263, 266, 267, 269, 271, 273, 277, 278, 279, 283, 287, 290, 291, 292, 293, 295, 297, 303, 306, 307, 310, 320, 327, 333, 338, 346, 347, 348, 349, 353, 354, 362, 366, 369, 370, 373, 375, 380, 381, 386, 387, 392, 396, 397, 405, 408, 411, 413, 414, 415, 418, 420, 421, 422, 424, 425, 427, 428, 429, 431, 433, 435, 437, 440, 441, 446, 452, 472, 477, 479, 482, 483, 486, 491, 494, 495, 500, 503, 506, 509, 510, 512, 514, 517, 520, 521, 522, 525, 531, 532, 534, 535], "becaus": [11, 52, 72, 75, 76, 77, 83, 95, 110, 111, 116, 120, 121, 127, 128, 129, 130, 154, 155, 165, 167, 176, 184, 202, 238, 249, 253, 257, 263, 267, 268, 269, 271, 273, 277, 278, 283, 285, 287, 288, 293, 295, 296, 303, 310, 311, 312, 332, 369, 392, 393, 406, 407, 414, 415, 422, 429, 442, 444, 447, 448, 482, 500, 503, 509, 510, 517, 520], "lot": [11, 12, 14, 21, 76, 89, 113, 120, 121, 122, 123, 126, 127, 230, 272, 303, 327, 333, 381, 433, 500, 513, 517], "overlap": 11, "between": [11, 29, 42, 45, 48, 51, 52, 53, 70, 71, 78, 89, 96, 113, 115, 120, 121, 128, 135, 145, 146, 147, 154, 171, 174, 189, 193, 194, 195, 198, 215, 230, 238, 244, 247, 248, 250, 251, 259, 267, 273, 276, 278, 281, 290, 305, 306, 310, 311, 320, 323, 324, 325, 327, 329, 333, 335, 337, 346, 353, 364, 377, 387, 388, 389, 392, 396, 449, 472, 483, 484, 502, 504, 509, 518, 520, 522, 524, 537], "two": [1, 4, 11, 12, 28, 29, 31, 36, 37, 44, 45, 48, 51, 52, 53, 55, 68, 71, 72, 73, 74, 79, 80, 82, 87, 89, 90, 95, 97, 102, 107, 108, 110, 111, 115, 118, 120, 121, 127, 128, 129, 134, 137, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 153, 167, 169, 171, 172, 177, 178, 184, 185, 186, 187, 188, 189, 193, 194, 195, 199, 203, 206, 207, 212, 213, 215, 216, 218, 220, 228, 230, 232, 233, 238, 242, 243, 248, 249, 250, 253, 254, 257, 259, 263, 267, 269, 273, 275, 279, 281, 284, 290, 293, 299, 300, 301, 302, 303, 305, 312, 315, 320, 322, 323, 324, 325, 327, 337, 347, 350, 353, 358, 367, 373, 374, 389, 392, 394, 404, 405, 406, 413, 417, 419, 421, 423, 429, 430, 431, 435, 440, 442, 446, 449, 450, 453, 454, 455, 472, 478, 488, 490, 497, 499, 501, 502, 504, 505, 512, 513, 514, 517, 518, 520, 522, 524, 525, 530, 533], "pick": [11, 12, 21, 26, 30, 38, 45, 46, 110, 111, 126, 169, 183, 189, 264, 273, 303, 313, 332, 353, 487, 488, 490], "up": [3, 8, 11, 12, 21, 22, 29, 31, 35, 45, 49, 52, 60, 67, 72, 84, 86, 88, 89, 90, 96, 110, 111, 113, 114, 115, 121, 126, 128, 130, 132, 136, 141, 142, 143, 144, 145, 146, 148, 149, 150, 157, 164, 168, 174, 177, 183, 186, 191, 195, 199, 203, 238, 244, 247, 248, 249, 262, 265, 266, 267, 271, 272, 276, 277, 278, 280, 281, 286, 291, 293, 294, 300, 303, 304, 307, 318, 333, 334, 335, 338, 345, 350, 351, 354, 355, 356, 366, 368, 369, 372, 377, 381, 382, 383, 386, 390, 409, 426, 429, 432, 445, 452, 460, 461, 462, 468, 469, 470, 473, 474, 475, 478, 482, 483, 484, 486, 487, 488, 489, 490, 491, 507, 513, 515, 517, 525, 533, 534, 537], "addit": [1, 8, 11, 36, 41, 51, 77, 89, 91, 92, 96, 99, 100, 104, 105, 123, 209, 210, 249, 291, 293, 324, 325, 345, 348, 350, 354, 366, 483, 486, 490, 491, 499, 502, 506, 518], "area": [1, 11, 24, 45, 46, 55, 96, 155, 174, 207, 220, 234, 242, 243, 353, 367, 404, 455, 483, 487, 490], "technic": [11, 94, 121, 437], "And": [11, 12, 37, 120, 121, 166, 267, 272, 275, 278, 303, 376, 447, 491, 520, 522], "style": [11, 28, 29, 35, 40, 325, 420, 478, 483, 490, 533], "abl": [8, 11, 38, 45, 82, 89, 95, 111, 113, 115, 120, 152, 153, 155, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 254, 256, 272, 273, 275, 277, 293, 315, 321, 324, 325, 346, 347, 376, 380, 381, 405, 406, 429], "move": [11, 35, 53, 64, 85, 120, 121, 123, 154, 157, 178, 199, 207, 272, 273, 348, 376, 435, 456, 457, 458, 460, 461, 462, 464, 465, 466, 472, 479, 481, 483, 484, 487, 488, 490], "through": [11, 12, 22, 45, 77, 90, 107, 110, 111, 115, 120, 121, 126, 129, 130, 132, 137, 155, 158, 164, 165, 168, 191, 194, 198, 212, 247, 249, 262, 272, 276, 283, 285, 287, 288, 291, 299, 303, 307, 313, 319, 321, 329, 330, 331, 336, 344, 356, 364, 374, 380, 390, 393, 407, 421, 426, 432, 435, 441, 442, 485, 486, 487, 491, 500, 517, 519, 531, 533, 534], "minimum": [11, 12, 137, 159, 203, 247, 294, 372], "effort": [9, 11, 138, 139, 276], "As": [11, 12, 36, 52, 89, 90, 110, 120, 123, 127, 128, 152, 153, 166, 169, 178, 249, 257, 266, 268, 271, 272, 284, 287, 288, 304, 316, 323, 331, 332, 335, 336, 341, 348, 351, 355, 369, 380, 387, 389, 407, 414, 425, 437, 496, 500, 525, 527, 534], "holder": [11, 13, 33, 75], "permiss": [11, 13, 161], "remain": [11, 120, 121, 207, 291, 487, 534], "gnu": [11, 12], "free": [9, 11, 12, 152, 315, 327, 494, 513, 517, 522, 525, 532], "document": [10, 11, 12, 13, 89, 126, 254, 303, 323, 324, 327, 334, 335, 337, 345, 387, 388, 390, 425, 426, 429, 441, 496, 510, 519, 522, 525, 533, 537], "more": [1, 2, 6, 10, 11, 12, 21, 22, 29, 35, 36, 41, 45, 50, 52, 55, 70, 71, 74, 75, 82, 85, 88, 89, 90, 93, 94, 96, 98, 101, 103, 106, 110, 113, 114, 115, 116, 117, 118, 120, 121, 128, 129, 130, 131, 152, 153, 154, 155, 161, 166, 167, 169, 170, 171, 174, 179, 181, 183, 185, 186, 189, 190, 191, 192, 193, 194, 195, 199, 206, 222, 230, 232, 238, 242, 243, 247, 248, 249, 254, 256, 257, 265, 267, 268, 269, 270, 271, 272, 273, 275, 277, 278, 279, 284, 285, 288, 293, 296, 302, 303, 304, 305, 312, 315, 321, 322, 324, 333, 335, 337, 338, 342, 347, 349, 351, 355, 359, 364, 367, 368, 369, 387, 388, 389, 391, 392, 393, 394, 396, 404, 405, 407, 408, 409, 410, 420, 429, 435, 436, 441, 444, 446, 452, 453, 454, 455, 472, 478, 479, 487, 488, 490, 494, 496, 500, 502, 503, 505, 510, 513, 517, 518, 526, 527, 532, 534, 537], "recent": [11, 27, 85, 161, 169, 267, 269, 271, 303, 419, 513, 517, 534], "share": [10, 11, 45, 55, 56, 58, 59, 61, 62, 63, 64, 82, 109, 117, 152, 153, 155, 179, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 223, 224, 225, 226, 227, 231, 242, 243, 254, 293, 303, 315, 321, 324, 325, 346, 347, 405, 406, 429, 495, 530, 532], "alik": 11, "follow": [1, 2, 3, 4, 5, 7, 8, 10, 11, 14, 17, 18, 29, 39, 45, 46, 48, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 87, 88, 89, 90, 93, 97, 98, 99, 100, 102, 103, 104, 105, 109, 110, 111, 113, 115, 120, 121, 125, 126, 127, 128, 130, 132, 135, 137, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 159, 162, 165, 166, 169, 170, 171, 172, 173, 174, 175, 176, 179, 180, 181, 182, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 200, 204, 206, 209, 210, 216, 221, 222, 223, 224, 225, 226, 227, 231, 233, 234, 238, 239, 240, 241, 242, 243, 245, 248, 249, 250, 251, 252, 253, 254, 256, 257, 260, 261, 264, 266, 267, 268, 271, 276, 278, 279, 280, 281, 282, 288, 291, 292, 293, 297, 302, 303, 304, 306, 307, 308, 309, 310, 311, 313, 314, 315, 316, 317, 319, 320, 321, 323, 324, 325, 327, 333, 334, 335, 336, 337, 339, 340, 342, 343, 346, 347, 348, 349, 350, 356, 358, 359, 360, 361, 362, 363, 364, 367, 369, 370, 371, 372, 376, 382, 384, 386, 387, 388, 389, 390, 391, 392, 394, 396, 397, 398, 399, 400, 401, 402, 404, 405, 406, 407, 410, 411, 413, 414, 415, 417, 418, 420, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 433, 434, 435, 436, 437, 441, 442, 443, 444, 446, 448, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 482, 483, 484, 486, 487, 488, 490, 491, 492, 495, 496, 498, 500, 502, 503, 504, 505, 506, 509, 510, 513, 514, 517, 518, 519, 520, 522, 525, 526, 528, 530, 531, 534, 537], "gener": [11, 12, 27, 41, 76, 79, 85, 86, 88, 110, 128, 178, 187, 188, 221, 238, 249, 270, 271, 273, 288, 291, 293, 302, 303, 323, 332, 334, 380, 387, 393, 421, 436, 446, 486, 495, 510, 514, 520, 522, 532], "gfdl": 11, "cc": [11, 13], "BY": [11, 13, 88, 109, 161, 165, 166], "e": [7, 11, 12, 13, 33, 34, 40, 44, 48, 62, 66, 70, 74, 81, 82, 89, 90, 96, 110, 111, 115, 135, 137, 148, 149, 163, 166, 171, 176, 186, 189, 195, 198, 203, 206, 228, 273, 276, 291, 292, 304, 317, 332, 337, 356, 389, 392, 395, 398, 400, 401, 402, 408, 425, 426, 429, 440, 442, 447, 472, 491, 503, 522, 528, 533, 537], "g": [11, 13, 82, 111, 203, 273, 291, 332, 372, 376, 392, 420, 429, 491, 528, 537], "wikipedia": [11, 24, 26, 33, 34, 45, 89, 90, 128, 154, 167, 198, 407, 500], "maintain": [11, 35, 88, 89, 96, 116, 522], "strong": 11, "copyleft": 11, "tradit": 11, "while": [11, 33, 34, 45, 62, 83, 93, 110, 111, 121, 162, 163, 165, 183, 210, 220, 244, 247, 264, 266, 267, 268, 271, 272, 277, 278, 280, 281, 282, 283, 285, 287, 288, 290, 291, 292, 294, 297, 314, 323, 324, 330, 334, 336, 351, 365, 389, 407, 408, 419, 425, 433, 443, 499, 500, 510, 514, 517, 525, 531, 534], "make": [11, 12, 13, 14, 21, 35, 37, 41, 49, 52, 73, 79, 82, 86, 89, 90, 93, 95, 96, 107, 110, 113, 120, 121, 122, 123, 126, 127, 129, 130, 132, 137, 141, 142, 143, 144, 145, 146, 148, 149, 150, 153, 155, 160, 161, 169, 170, 172, 174, 177, 183, 184, 187, 194, 235, 236, 237, 238, 246, 247, 248, 249, 251, 268, 269, 270, 271, 272, 276, 277, 278, 281, 284, 285, 287, 288, 293, 296, 300, 302, 303, 306, 307, 315, 317, 321, 322, 323, 324, 327, 334, 335, 336, 337, 339, 344, 345, 347, 350, 356, 364, 369, 372, 375, 379, 380, 384, 389, 396, 401, 402, 405, 413, 415, 419, 425, 429, 442, 472, 479, 483, 486, 489, 496, 497, 502, 503, 511, 513, 514, 517, 521, 522, 525, 532, 534], "straightforward": [11, 273], "reus": [11, 13, 35, 175, 246, 247, 248, 253, 255, 262, 265, 351, 355], "fit": [11, 35, 70, 113, 165, 272, 534], "feel": [9, 11, 123, 182, 248, 268, 269, 272, 315, 327, 369, 412], "serv": [11, 36, 271, 407, 495], "why": [3, 11, 121, 123, 128, 166, 244, 245, 247, 272, 280, 303, 310, 319, 360, 361, 389, 392, 420, 441, 444, 491, 496, 500, 504, 510, 531], "import": [11, 12, 14, 15, 16, 21, 22, 24, 26, 27, 30, 35, 52, 89, 90, 108, 110, 111, 113, 115, 118, 120, 121, 123, 126, 155, 156, 158, 169, 174, 176, 221, 228, 250, 254, 257, 278, 306, 320, 321, 324, 327, 331, 348, 351, 364, 372, 376, 380, 381, 385, 386, 388, 390, 405, 406, 407, 447, 451, 472, 479, 482, 483, 486, 490, 510, 512, 517, 521, 522, 525, 528, 534], "futur": [8, 10, 11, 82, 111, 344], "educ": [11, 60], "thank": [4, 11, 12, 61, 138, 139, 143, 144, 239, 240, 241, 362, 363], "cambridg": [11, 12, 159, 171], "press": [11, 12, 95, 111, 381, 508, 518, 529, 536], "decis": 11, "hope": [9, 11, 12, 220], "pleas": [1, 3, 4, 5, 8, 9, 10, 11, 35, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 71, 85, 91, 98, 99, 100, 101, 102, 103, 104, 105, 106, 138, 139, 141, 143, 144, 145, 146, 148, 149, 150, 179, 180, 181, 182, 187, 188, 223, 224, 225, 226, 227, 231, 235, 236, 237, 240, 241, 242, 243, 267, 268, 271, 342, 343, 359, 360, 361, 362, 367, 397, 398, 399, 400, 401, 402, 452, 453, 454, 455, 472, 477, 492, 526, 527], "result": [1, 6, 8, 10, 11, 13, 42, 52, 55, 66, 68, 70, 71, 76, 79, 82, 95, 101, 102, 103, 105, 106, 111, 115, 117, 120, 127, 128, 152, 160, 161, 165, 166, 173, 174, 184, 187, 188, 208, 210, 212, 221, 228, 230, 234, 238, 242, 243, 249, 254, 257, 265, 269, 273, 280, 285, 286, 288, 293, 296, 303, 308, 324, 325, 331, 335, 367, 375, 380, 385, 389, 407, 414, 418, 420, 425, 431, 437, 438, 447, 479, 487, 495, 498, 499, 501, 502, 503, 505, 513, 521, 525, 527], "reader": [11, 12, 121, 152, 156, 158, 168, 247, 275, 496], "our": [8, 11, 29, 35, 37, 38, 51, 52, 62, 67, 85, 86, 88, 89, 90, 98, 101, 103, 106, 110, 111, 121, 123, 126, 129, 130, 131, 137, 152, 164, 165, 169, 170, 172, 175, 184, 247, 249, 253, 256, 265, 266, 267, 268, 271, 273, 275, 276, 277, 278, 288, 303, 332, 333, 335, 337, 348, 350, 354, 355, 364, 365, 368, 380, 389, 392, 398, 407, 419, 441, 442, 500, 513, 517, 518, 522, 525, 526, 527, 534], "collect": [10, 11, 16, 21, 22, 29, 30, 31, 50, 52, 121, 222, 249, 349, 351, 438, 452], "would": [7, 11, 12, 13, 14, 22, 27, 29, 31, 36, 38, 42, 44, 45, 48, 57, 66, 68, 71, 82, 87, 88, 89, 90, 110, 120, 121, 126, 130, 137, 145, 146, 147, 155, 170, 173, 174, 176, 186, 190, 191, 192, 196, 200, 203, 204, 206, 209, 210, 212, 213, 216, 218, 220, 245, 248, 249, 251, 257, 259, 263, 266, 267, 269, 271, 273, 276, 277, 278, 279, 284, 288, 290, 291, 293, 296, 297, 299, 300, 301, 306, 310, 311, 312, 326, 333, 336, 353, 358, 370, 372, 375, 376, 377, 388, 389, 392, 396, 399, 401, 402, 404, 406, 408, 410, 411, 415, 425, 429, 430, 434, 440, 442, 443, 448, 449, 450, 451, 483, 490, 497, 500, 502, 503, 504, 508, 509, 511, 512, 517, 531, 532], "lauren": 11, "cowl": 11, "help": [3, 8, 9, 11, 12, 28, 52, 54, 55, 57, 58, 59, 63, 65, 85, 101, 106, 110, 121, 122, 129, 137, 141, 142, 143, 144, 145, 146, 148, 149, 150, 154, 179, 180, 181, 182, 242, 243, 255, 266, 267, 269, 271, 277, 288, 293, 303, 315, 332, 342, 343, 359, 360, 361, 365, 367, 390, 401, 402, 425, 429, 431, 435, 436, 447, 452, 453, 454, 455, 472, 483, 484, 488, 497, 499, 500, 516, 527, 537], "patienc": 11, "guidanc": [11, 12], "deal": [11, 90, 113, 120, 161, 534], "resolv": [11, 513], "issu": [10, 11, 60, 121, 154, 266], "around": [11, 12, 24, 26, 28, 86, 121, 178, 271, 296, 327, 375, 385, 389, 435, 455, 483, 503], "www": [11, 13, 14, 15, 16, 22, 24, 27, 28, 33, 34, 45, 90, 129, 161, 167, 186, 198, 267, 273, 276, 320, 321, 322, 323, 324, 325, 326, 327, 332, 333, 337, 339, 364, 395, 401, 402, 513, 517, 518, 525, 532, 533, 534, 537], "chuck": [11, 13, 125, 130, 132, 333, 339, 518, 520, 521, 525, 537], "com": [11, 12, 13, 14, 21, 26, 30, 33, 34, 45, 111, 129, 137, 161, 167, 186, 267, 276, 278, 320, 321, 322, 323, 324, 325, 326, 332, 333, 337, 339, 364, 366, 386, 395, 401, 402, 404, 446, 513, 517, 518, 522, 525, 534, 536, 537], "ann": [11, 13, 15, 29, 33, 34, 145, 146, 147, 152, 153, 159, 171, 450, 525], "arbor": [11, 13, 15, 29, 33, 34, 159, 171, 450, 525], "mi": [11, 12, 13, 33, 34, 121, 159, 171, 525], "usa": [11, 13, 249, 513, 525], "septemb": [11, 13], "9": [11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 31, 33, 34, 39, 45, 68, 71, 80, 87, 115, 120, 121, 125, 134, 135, 143, 144, 152, 153, 159, 171, 173, 174, 181, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 210, 212, 216, 230, 233, 234, 247, 251, 264, 280, 288, 290, 291, 292, 293, 297, 300, 314, 315, 319, 320, 340, 342, 346, 347, 360, 361, 371, 372, 377, 381, 384, 386, 387, 388, 389, 390, 391, 392, 394, 396, 405, 406, 407, 408, 411, 417, 418, 419, 420, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 433, 434, 435, 436, 437, 440, 441, 442, 443, 444, 446, 447, 448, 449, 451, 472, 492, 493, 504, 514, 517, 518, 519], "2013": [11, 13, 152, 153, 517, 534], "clinic": 11, "associ": [8, 11, 12, 33, 34, 45, 52, 86, 89, 128, 137, 247, 250, 262, 302, 305, 381, 421, 446, 448, 529, 536], "professor": [11, 12, 17, 18, 19, 27, 28, 222, 349, 452], "school": [11, 12, 33, 34], "inform": [2, 6, 8, 10, 11, 24, 26, 27, 28, 29, 30, 31, 33, 34, 36, 41, 45, 76, 82, 88, 97, 99, 100, 102, 104, 105, 109, 111, 113, 117, 121, 152, 153, 155, 159, 167, 185, 186, 189, 190, 191, 192, 193, 194, 195, 198, 222, 228, 232, 249, 254, 255, 264, 265, 266, 267, 268, 269, 270, 275, 277, 293, 313, 315, 321, 324, 325, 327, 330, 332, 334, 346, 347, 349, 353, 364, 373, 388, 389, 405, 406, 429, 441, 450, 496, 497, 499, 513, 525, 532, 533, 534, 537], "barbara": [10, 12, 16, 22, 27, 28, 33, 34, 54, 159, 171, 538], "ericson": [10, 12, 16, 17, 18, 19, 22, 27, 28, 33, 34, 54, 222, 259, 349, 452, 538], "team": [8, 10, 12, 157, 159, 167, 169, 222, 349, 452], "leader": [12, 267], "barbar": [8, 10, 12, 33, 34, 54], "umich": [8, 10, 12, 16, 22, 24, 27, 28, 33, 34, 54, 98, 101, 103, 106, 137, 161, 165, 166, 187, 222, 349, 386, 387, 388, 392, 404, 410, 452, 517, 526], "edu": [8, 10, 12, 16, 22, 24, 27, 28, 33, 34, 54, 98, 101, 103, 106, 137, 152, 153, 161, 165, 166, 187, 222, 349, 387, 388, 392, 404, 410, 452, 517, 526], "grace": [12, 152, 153, 171, 310], "knitter": 12, "ewelina": 12, "papiez": 12, "shrijesh": 12, "siwakoti": 12, "anthoni": [12, 152], "tyler": 12, "carvett": 12, "robert": [12, 152, 153, 415], "miner": [12, 152, 153], "enoch": 12, "ameyaw": 12, "orli": 12, "forster": 12, "karen": 12, "lin": 12, "mehul": 12, "goel": 12, "kathryn": 12, "cunningham": 12, "carl": 12, "hayn": 12, "eric": 12, "reed": 12, "foothil": 12, "colleg": [12, 33, 159, 171, 514], "adithya": 12, "raman": 12, "ashutosh": 12, "agraw": 12, "nina": 12, "chen": 12, "stephen": [12, 137, 161, 165, 166, 167, 303, 313, 386, 387, 388, 389, 392, 426, 450], "catto": 12, "tamara": 12, "brunnock": 12, "mihaela": 12, "mack": [12, 415], "chri": [12, 135, 494], "kolosiwski": 12, "dustin": [12, 152], "farlei": 12, "jen": 12, "leerssen": 12, "naveen": 12, "kt": 12, "mirza": 12, "ibrahimov": 12, "togarnk": 12, "zhou": 12, "fangyi": 12, "alistair": 12, "walsh": 12, "erica": [12, 316], "brodi": [12, 152, 153], "jih": 12, "sheng": 12, "huang": 12, "loui": [12, 137, 152, 159, 171, 387], "luangkesorn": 12, "michael": [12, 152, 232], "fudg": 12, "detail": [12, 64, 89, 167, 181, 187, 247, 266, 267, 272, 285, 303, 327, 336, 342, 366, 388, 389, 407, 455], "github": [12, 31, 157, 366, 522], "csev": [12, 388, 392, 517, 518], "py4e": [12, 129, 161, 167, 267, 276, 322, 337, 513, 517, 518, 525, 534], "graph": [12, 512, 514], "bruce": [12, 232], "shield": 12, "copi": [12, 13, 31, 45, 82, 152, 153, 155, 157, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 253, 254, 267, 269, 273, 283, 290, 293, 303, 315, 317, 321, 322, 324, 325, 334, 335, 346, 347, 354, 367, 372, 374, 375, 379, 385, 405, 406, 429, 449, 487, 491, 517, 522], "edit": [12, 93, 127, 170, 266, 315, 517, 534], "draft": 12, "sarah": [12, 44, 203], "hegg": 12, "steven": 12, "cherri": 12, "kathleen": 12, "barbarow": 12, "andrea": 12, "parker": 12, "radaphat": 12, "chongthammakun": 12, "megan": 12, "hixon": 12, "kirbi": 12, "urner": 12, "barbrow": 12, "kati": [12, 204], "kujala": 12, "noah": 12, "botim": [12, 111], "emili": [12, 125], "alind": 12, "mark": [4, 12, 90, 111, 121, 167, 175, 207, 273, 288, 333, 421, 431, 491, 496, 509, 537], "thompson": [12, 152, 153], "kular": 12, "jame": [12, 39, 130, 152, 161, 165, 166, 446, 450, 451, 523, 536], "perri": 12, "hofer": 12, "eytan": 12, "adar": 12, "peter": [12, 152], "robinson": 12, "deborah": 12, "j": [12, 171, 210, 260, 280, 291, 348, 354, 427, 513, 517, 523, 525, 534, 536], "nelson": 12, "jonathan": 12, "c": [12, 44, 48, 53, 57, 66, 68, 70, 71, 72, 74, 81, 82, 130, 141, 142, 148, 149, 152, 163, 174, 189, 195, 198, 218, 220, 222, 224, 234, 249, 273, 275, 291, 292, 304, 317, 349, 366, 377, 396, 405, 413, 422, 427, 434, 440, 442, 447, 452, 472, 478, 483, 490, 504], "eden": 12, "rassett": 12, "jeannett": 12, "schroeder": 12, "justin": 12, "feezel": 12, "chuanqi": 12, "li": [12, 321], "gerald": 12, "gordini": 12, "gavin": 12, "thoma": 12, "strassel": 12, "ryan": 12, "clement": 12, "alissa": 12, "tallei": 12, "caitlin": 12, "holman": 12, "yong": 12, "kim": [12, 33, 34, 437], "stover": 12, "cheri": 12, "edmond": 12, "maria": [12, 159, 171, 316], "seiferl": 12, "romer": 12, "kristi": 12, "d": [12, 48, 66, 68, 70, 71, 74, 81, 130, 135, 141, 142, 152, 156, 159, 163, 174, 189, 195, 198, 216, 230, 234, 273, 291, 304, 317, 396, 405, 406, 408, 420, 421, 427, 437, 440, 442, 447, 472, 483, 503], "arana": 12, "rk": 12, "grant": [12, 13, 111, 159, 171], "boyer": 12, "hedemarri": 12, "dussan": 12, "januari": [12, 171, 514, 529, 536], "1999": [12, 152, 153, 529, 536], "an": [1, 8, 10, 12, 14, 17, 24, 28, 29, 31, 35, 36, 38, 39, 40, 42, 44, 45, 46, 48, 49, 50, 51, 52, 55, 56, 57, 66, 67, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 95, 96, 99, 100, 101, 104, 105, 106, 108, 110, 111, 113, 115, 120, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 137, 141, 142, 148, 149, 151, 152, 153, 154, 155, 157, 158, 159, 161, 166, 167, 169, 171, 174, 175, 177, 178, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 198, 200, 203, 207, 208, 215, 221, 228, 230, 232, 238, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 256, 257, 259, 264, 265, 267, 269, 270, 272, 273, 275, 276, 277, 278, 280, 282, 283, 284, 285, 286, 287, 288, 291, 293, 295, 296, 297, 302, 303, 304, 305, 306, 307, 308, 310, 311, 312, 315, 316, 317, 319, 321, 323, 324, 325, 326, 327, 329, 331, 332, 333, 334, 336, 337, 338, 339, 340, 345, 346, 348, 350, 353, 355, 356, 364, 368, 369, 370, 374, 377, 380, 381, 382, 384, 385, 387, 388, 389, 390, 392, 394, 399, 401, 402, 404, 405, 406, 408, 410, 413, 414, 415, 418, 419, 420, 421, 422, 425, 429, 430, 431, 433, 434, 436, 437, 438, 441, 444, 446, 447, 450, 454, 472, 478, 479, 481, 483, 486, 487, 490, 494, 496, 497, 498, 499, 500, 502, 503, 504, 505, 506, 508, 509, 510, 511, 513, 514, 517, 518, 519, 520, 521, 524, 525, 527, 528, 530, 532, 533, 534, 537], "introductori": [12, 121, 123, 452], "java": [12, 161, 165, 166, 249, 273, 404], "taught": [12, 123], "frustrat": [12, 120, 123], "failur": [12, 269, 303, 525], "rate": [12, 17, 18, 19, 44, 70, 71, 259, 266, 292, 360, 361, 494, 513, 517, 525, 534], "too": [12, 91, 92, 99, 100, 104, 105, 111, 165, 174, 189, 195, 230, 265, 267, 269, 281, 303, 310, 446, 500, 525], "high": [12, 33, 34, 152, 159, 171, 174, 189, 195, 230, 238, 254, 265, 266, 270, 273, 308, 331], "succeed": 12, "level": [4, 12, 82, 118, 120, 157, 159, 222, 265, 266, 270, 273, 324, 337, 349, 356, 452, 500, 517, 528, 534], "achiev": [12, 82, 132, 255], "low": [12, 101, 106, 152, 171, 174, 179, 189, 195, 222, 230, 238, 254, 265, 270, 308, 337, 349, 359, 452, 527], "One": [12, 28, 36, 45, 56, 74, 77, 79, 91, 92, 95, 96, 111, 121, 123, 129, 152, 153, 154, 155, 233, 238, 249, 284, 286, 296, 305, 322, 331, 333, 337, 346, 347, 350, 364, 365, 419, 421, 425, 433, 440, 444, 446, 484, 499, 508, 511, 514, 517, 522, 534], "saw": [12, 37, 85, 267, 271], "book": [12, 13, 39, 90, 97, 102, 116, 121, 123, 130, 137, 246, 247, 251, 253, 255, 267, 268, 272, 275, 276, 277, 330, 351, 353, 368, 369, 370, 389, 407, 412, 413, 415, 491, 517, 522, 523, 531, 536], "big": [12, 121, 163, 165, 174, 269, 272, 389, 435, 478, 534], "much": [12, 64, 116, 118, 120, 121, 123, 126, 138, 139, 167, 179, 249, 266, 267, 271, 272, 275, 276, 284, 293, 302, 303, 310, 327, 332, 336, 355, 359, 376, 387, 389, 392, 413, 435, 447, 483, 485, 491, 496, 497, 502, 517, 532], "unnecessari": [12, 288], "enough": [12, 71, 126, 127, 128, 183, 187, 303, 389, 420, 518], "suffer": 12, "trap": 12, "door": [12, 196], "effect": [8, 10, 12, 72, 79, 121, 130, 166, 178, 184, 284, 306, 313, 322, 344, 373, 374, 380, 384, 422, 425, 496, 499], "easi": [7, 12, 37, 76, 120, 121, 165, 238, 254, 270, 272, 273, 277, 284, 321, 327, 351, 441, 533], "proce": [12, 85, 267], "gradual": [12, 127], "somewher": [12, 121, 249, 487], "5": [2, 4, 8, 10, 12, 14, 15, 16, 17, 18, 19, 21, 30, 31, 33, 34, 39, 44, 45, 46, 53, 58, 59, 60, 63, 66, 68, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 87, 109, 110, 111, 115, 117, 120, 121, 125, 126, 128, 132, 134, 135, 137, 141, 142, 144, 148, 149, 151, 152, 153, 155, 159, 161, 165, 166, 167, 171, 173, 174, 176, 178, 179, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 198, 199, 200, 202, 203, 204, 206, 209, 210, 212, 213, 215, 216, 218, 219, 220, 222, 228, 230, 232, 233, 234, 247, 251, 253, 257, 260, 261, 263, 264, 267, 272, 280, 281, 287, 290, 291, 292, 293, 295, 296, 297, 300, 301, 302, 303, 304, 307, 308, 309, 311, 313, 314, 316, 317, 320, 336, 339, 340, 346, 347, 349, 358, 372, 374, 376, 380, 383, 384, 386, 388, 389, 392, 394, 396, 401, 402, 411, 417, 418, 420, 422, 424, 426, 427, 428, 429, 430, 431, 433, 434, 435, 437, 440, 441, 447, 449, 451, 472, 478, 482, 483, 484, 485, 487, 491, 492, 493, 494, 495, 496, 497, 498, 500, 501, 502, 503, 504, 506, 508, 512, 514, 517, 518, 519, 527, 530, 534], "bottom": [1, 12, 45, 55, 82, 122, 152, 153, 155, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 242, 243, 250, 254, 293, 315, 321, 324, 325, 346, 347, 367, 372, 375, 376, 377, 379, 381, 384, 385, 399, 405, 406, 429, 453, 454, 455, 514], "fall": [12, 52, 53, 159, 171, 269, 273, 288], "fast": [12, 90, 96, 113, 116, 123, 137, 174, 230, 260, 266, 277], "spend": [4, 12, 97, 99, 100, 102, 104, 105, 123, 127, 269, 276, 284], "rest": [12, 33, 34, 77, 83, 121, 123, 130, 156, 171, 175, 233, 246, 249, 272, 275, 351, 365, 369, 391, 425, 517], "piec": [4, 12, 28, 96, 120, 159, 164, 172, 249, 268, 269, 277, 283, 285, 310, 313, 351, 484, 491, 496, 521], "dai": [12, 135, 137, 152, 171, 173, 174, 175, 178, 196, 198, 220, 230, 266, 277, 299, 303, 313, 389, 492, 513, 517, 534], "keep": [12, 40, 45, 89, 90, 95, 110, 111, 116, 120, 121, 137, 172, 177, 183, 192, 248, 252, 253, 266, 271, 287, 288, 291, 303, 307, 351, 381, 384, 429, 441, 479, 483, 490, 495, 500, 510, 534], "better": [12, 36, 61, 101, 106, 120, 127, 130, 184, 193, 194, 239, 240, 241, 248, 249, 257, 267, 269, 272, 276, 293, 303, 362, 363, 425], "read": [1, 12, 14, 33, 34, 55, 79, 85, 90, 126, 127, 128, 129, 137, 151, 154, 156, 157, 159, 160, 161, 164, 166, 168, 170, 171, 172, 183, 186, 221, 234, 242, 243, 246, 247, 254, 264, 265, 269, 270, 272, 273, 275, 277, 279, 296, 303, 311, 313, 319, 320, 321, 324, 327, 330, 332, 333, 336, 337, 338, 364, 365, 367, 369, 370, 375, 387, 389, 392, 399, 407, 419, 420, 429, 441, 453, 454, 455, 496, 499, 500, 503, 513, 514, 517, 518, 521, 525, 530, 532, 534, 536], "50": [12, 44, 54, 57, 70, 71, 152, 153, 161, 165, 166, 187, 188, 202, 210, 222, 230, 259, 351, 373, 376, 440, 451, 457, 458, 461, 462, 465, 466, 481, 484, 487, 495, 518, 534], "Be": [4, 6, 12, 55, 72, 85, 152, 160, 185, 195, 232, 242, 243, 275, 281, 282, 370, 413, 514], "care": [12, 95, 110, 121, 123, 137, 165, 172, 249, 277, 281, 282, 290, 365, 425], "vocabulari": [12, 265, 272, 275, 278], "tri": [12, 13, 169, 333, 389, 415, 422], "minim": [10, 12], "jargon": 12, "each": [1, 2, 4, 6, 7, 12, 21, 22, 24, 36, 38, 45, 49, 50, 52, 54, 55, 62, 64, 74, 81, 82, 88, 89, 90, 96, 98, 103, 107, 110, 111, 115, 120, 121, 126, 128, 129, 130, 131, 132, 137, 138, 139, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 155, 157, 158, 159, 160, 161, 165, 166, 167, 170, 171, 173, 179, 180, 183, 185, 186, 188, 189, 190, 193, 194, 195, 212, 215, 218, 219, 221, 222, 223, 224, 225, 226, 227, 231, 233, 238, 244, 247, 249, 252, 254, 257, 266, 268, 269, 276, 280, 285, 286, 287, 288, 291, 293, 296, 299, 300, 303, 305, 307, 311, 314, 315, 319, 321, 324, 325, 327, 329, 332, 334, 335, 336, 339, 346, 347, 349, 354, 356, 359, 364, 370, 372, 376, 377, 381, 382, 384, 385, 389, 392, 398, 400, 404, 405, 406, 407, 410, 418, 420, 421, 426, 429, 433, 435, 437, 440, 441, 442, 448, 449, 450, 452, 453, 454, 455, 457, 458, 461, 462, 465, 466, 478, 479, 481, 482, 484, 485, 486, 487, 490, 491, 494, 495, 500, 511, 513, 514, 516, 517, 518, 526, 527, 528, 532, 533, 534, 536, 537], "term": [12, 89, 94, 130, 152, 153, 169, 185, 195, 273, 285, 299, 325, 344, 345, 369, 392, 440, 485, 500, 517, 518], "To": [7, 8, 12, 26, 29, 40, 41, 45, 50, 88, 101, 106, 111, 128, 137, 152, 153, 155, 157, 161, 165, 166, 167, 172, 175, 184, 187, 188, 193, 228, 238, 249, 254, 257, 270, 279, 286, 288, 293, 303, 304, 310, 312, 327, 370, 392, 406, 417, 421, 424, 442, 443, 444, 447, 499, 502, 513, 514, 522, 525, 527, 534], "avoid": [12, 78, 79, 83, 95, 110, 124, 128, 137, 175, 176, 177, 193, 194, 247, 252, 302, 303, 310, 334, 444, 447, 500, 510, 517, 532], "took": [2, 6, 12, 45, 99, 100, 104, 105, 192, 272, 413, 517], "most": [4, 12, 14, 27, 31, 35, 44, 66, 76, 82, 85, 89, 90, 93, 113, 116, 120, 121, 123, 126, 129, 135, 137, 152, 154, 157, 161, 166, 169, 177, 189, 195, 228, 238, 247, 248, 250, 266, 267, 271, 276, 277, 278, 303, 308, 315, 319, 321, 323, 324, 332, 336, 337, 344, 364, 380, 381, 388, 393, 408, 419, 430, 445, 447, 496, 497, 500, 501, 511, 513, 517, 518, 519, 534], "difficult": [12, 79, 91, 92, 99, 100, 104, 105, 137, 277, 420, 496], "split": [12, 48, 125, 126, 152, 159, 160, 165, 202, 276, 303, 305, 310, 313, 389, 390, 392, 407, 446], "them": [1, 12, 13, 17, 18, 19, 21, 26, 28, 35, 50, 51, 52, 53, 55, 74, 76, 79, 89, 90, 107, 111, 115, 117, 120, 121, 122, 130, 152, 154, 159, 160, 165, 169, 176, 177, 184, 185, 189, 191, 192, 193, 194, 195, 206, 220, 230, 238, 242, 243, 245, 246, 249, 250, 252, 255, 260, 261, 265, 269, 271, 273, 277, 281, 284, 303, 313, 321, 325, 339, 344, 346, 347, 365, 367, 369, 380, 381, 392, 408, 410, 429, 435, 447, 453, 454, 455, 478, 482, 483, 486, 487, 490, 491, 500, 506, 511, 513, 514, 517, 518, 521, 522, 534], "small": [12, 75, 113, 120, 123, 163, 165, 174, 266, 269, 271, 278, 288, 313, 351, 381, 382, 390, 518], "step": [12, 26, 35, 45, 120, 121, 191, 247, 271, 272, 284, 285, 287, 296, 327, 364, 367, 380, 381, 383, 486, 504, 517, 522], "subset": [12, 115, 193, 408, 518], "left": [1, 2, 6, 12, 45, 50, 55, 82, 83, 111, 121, 152, 159, 183, 185, 186, 189, 191, 192, 193, 195, 242, 243, 247, 266, 271, 311, 317, 347, 367, 373, 375, 379, 381, 384, 385, 392, 405, 406, 422, 433, 438, 446, 451, 453, 454, 455, 472, 481, 482, 484, 486, 487, 488, 489, 490, 491, 495, 501, 503, 514, 521], "whim": 12, "chose": [12, 37, 120, 181, 342], "did": [3, 12, 83, 111, 121, 254, 267, 269, 271, 370, 389, 472, 504, 533], "understood": 12, "could": [10, 12, 21, 45, 51, 52, 79, 85, 88, 89, 111, 120, 121, 127, 130, 132, 137, 152, 154, 166, 170, 175, 184, 247, 249, 253, 256, 257, 266, 269, 274, 276, 277, 287, 293, 303, 307, 315, 364, 380, 384, 389, 407, 419, 431, 444, 446, 448, 483, 495], "hard": [10, 12, 121, 123, 154, 157, 161, 177, 248, 269, 272, 277, 334, 389, 496, 517], "let": [12, 21, 22, 36, 38, 45, 52, 61, 87, 88, 89, 91, 92, 97, 99, 100, 102, 104, 105, 110, 120, 121, 126, 129, 168, 175, 207, 239, 240, 241, 247, 248, 249, 253, 257, 264, 267, 276, 303, 332, 362, 363, 366, 369, 373, 375, 381, 388, 392, 413, 425, 429, 435, 479, 484, 495, 506], "practic": [5, 8, 9, 10, 12, 54, 56, 67, 89, 97, 102, 120, 180, 222, 240, 241, 247, 249, 284, 288, 327, 349, 362, 399, 409, 434, 472, 479, 489, 514], "releas": [12, 120, 123, 157], "allow": [7, 12, 35, 36, 86, 88, 89, 90, 95, 96, 110, 116, 120, 121, 191, 192, 228, 242, 243, 244, 246, 247, 255, 273, 293, 307, 333, 336, 356, 365, 367, 372, 407, 408, 420, 426, 429, 446, 517, 524, 525, 531, 534], "modifi": [12, 24, 45, 49, 82, 127, 148, 149, 152, 155, 161, 185, 186, 189, 191, 192, 195, 253, 257, 300, 301, 303, 304, 306, 308, 321, 329, 347, 374, 380, 381, 410, 414, 422, 444, 447, 449, 472, 479, 495, 531], "distribut": [12, 24, 238, 514], "next": [12, 44, 45, 57, 74, 85, 103, 108, 110, 111, 113, 120, 121, 123, 137, 153, 156, 159, 170, 171, 183, 185, 189, 195, 222, 235, 236, 237, 238, 249, 256, 259, 265, 266, 267, 272, 277, 283, 293, 296, 303, 314, 319, 323, 327, 332, 334, 335, 337, 349, 353, 410, 433, 435, 442, 503, 517, 518, 522, 534, 537], "cool": [12, 170, 431], "teacher": [12, 13, 247, 489], "virginia": [12, 152, 153, 159, 171], "adopt": [12, 179, 222, 349, 359, 452], "translat": [12, 13, 126, 165, 249, 264, 270, 273, 285, 291, 389, 392, 446], "sent": [12, 327, 336, 410, 517], "unusu": [12, 254, 257], "revis": [12, 162, 389], "incorpor": 12, "case": [6, 12, 13, 37, 44, 52, 53, 55, 66, 75, 110, 111, 121, 130, 152, 153, 155, 164, 174, 177, 185, 189, 195, 212, 220, 230, 242, 243, 247, 248, 254, 262, 278, 283, 287, 303, 310, 312, 322, 346, 356, 370, 388, 395, 406, 419, 425, 435, 444, 472, 479, 483, 485, 496, 497, 517, 520], "studi": [9, 10, 12, 33, 34, 54, 59, 60, 62, 98, 101, 103, 106, 179, 231, 247, 260, 262, 359, 398, 400, 526], "meyer": 12, "2001": [12, 152, 153, 171], "we": [8, 9, 10, 12, 13, 21, 22, 24, 26, 27, 28, 29, 31, 34, 35, 36, 37, 38, 41, 42, 44, 45, 49, 50, 51, 52, 56, 59, 60, 62, 66, 72, 74, 75, 76, 77, 79, 80, 83, 85, 86, 88, 89, 90, 91, 92, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109, 110, 111, 115, 116, 120, 121, 123, 126, 128, 129, 130, 132, 137, 152, 153, 161, 164, 165, 166, 167, 169, 170, 172, 174, 175, 176, 178, 179, 184, 187, 208, 220, 222, 228, 230, 232, 238, 245, 246, 247, 248, 249, 250, 252, 253, 255, 256, 257, 265, 266, 267, 268, 270, 271, 272, 273, 275, 276, 277, 278, 279, 285, 286, 287, 288, 293, 296, 297, 302, 303, 307, 312, 313, 321, 327, 330, 331, 332, 333, 334, 335, 336, 337, 341, 344, 345, 348, 349, 350, 351, 354, 355, 356, 359, 364, 365, 366, 369, 372, 373, 376, 380, 381, 382, 383, 388, 389, 391, 392, 393, 398, 400, 401, 402, 404, 406, 407, 408, 419, 420, 424, 425, 426, 429, 436, 437, 441, 442, 443, 446, 447, 448, 452, 472, 479, 482, 483, 484, 486, 487, 491, 499, 500, 504, 505, 508, 509, 510, 513, 516, 517, 518, 520, 522, 525, 526, 527, 528, 530, 531, 533, 534], "also": [1, 10, 12, 27, 33, 34, 37, 42, 44, 45, 48, 50, 52, 55, 56, 64, 71, 79, 82, 85, 88, 89, 90, 92, 99, 100, 104, 105, 110, 111, 115, 116, 121, 126, 128, 148, 149, 152, 153, 155, 160, 167, 169, 175, 177, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 199, 220, 228, 230, 232, 238, 242, 243, 245, 248, 249, 252, 253, 254, 256, 257, 259, 263, 266, 267, 270, 278, 287, 291, 293, 303, 305, 310, 311, 312, 315, 317, 321, 322, 324, 325, 326, 327, 329, 331, 332, 335, 339, 341, 346, 347, 350, 353, 364, 365, 367, 370, 374, 375, 376, 390, 392, 399, 405, 406, 420, 425, 429, 437, 444, 447, 453, 454, 455, 483, 487, 494, 496, 501, 503, 506, 517, 518, 520, 522, 530, 534, 537], "green": [12, 107, 145, 146, 147, 159, 171, 196, 257, 263, 372, 373, 375, 377, 379, 380, 381, 382, 384, 385, 414, 415, 424, 433, 451, 458, 462, 466, 479, 481, 514], "tea": [2, 12], "sell": [12, 13], "amazon": 12, "store": [2, 6, 8, 10, 12, 31, 38, 45, 46, 78, 89, 90, 96, 111, 113, 114, 116, 121, 137, 152, 153, 157, 161, 164, 165, 184, 193, 194, 247, 256, 262, 264, 265, 266, 270, 273, 285, 288, 329, 334, 337, 339, 351, 355, 356, 366, 370, 382, 413, 414, 415, 420, 442, 447, 494, 495, 499, 500, 513, 514, 517, 522, 525, 528, 537], "greenteapress": 12, "2003": [12, 152, 153, 523, 536], "olin": 12, "got": [12, 80, 81, 91, 92, 99, 100, 104, 105, 121, 158, 267, 364, 455], "contrast": 12, "strike": 12, "struggl": [12, 123], "less": [4, 12, 13, 70, 71, 73, 75, 76, 78, 80, 82, 83, 85, 90, 94, 101, 106, 110, 120, 127, 171, 174, 189, 195, 196, 199, 207, 213, 219, 220, 230, 254, 263, 284, 290, 293, 334, 351, 417, 438, 484, 509, 527], "project": [8, 10, 12, 167, 222, 349, 513, 517], "fun": [12, 137, 164, 276, 277, 411, 434, 447], "last": [12, 33, 34, 38, 44, 56, 85, 101, 102, 105, 106, 115, 118, 121, 145, 146, 147, 152, 161, 165, 166, 169, 172, 185, 186, 189, 190, 191, 192, 193, 194, 195, 203, 204, 206, 207, 252, 254, 257, 260, 263, 267, 269, 271, 280, 287, 290, 291, 293, 299, 300, 303, 304, 315, 335, 346, 347, 350, 369, 388, 392, 395, 396, 401, 402, 405, 413, 419, 424, 425, 429, 431, 433, 435, 441, 448, 449, 491, 501, 504, 517, 527, 531, 534, 536], "five": [8, 10, 12, 54, 57, 58, 59, 63, 65, 110, 111, 115, 121, 143, 144, 152, 153, 170, 181, 182, 216, 280, 281, 293, 296, 303, 342, 343, 349, 360, 361, 389, 440, 513, 517, 534], "year": [8, 10, 12, 44, 60, 71, 121, 152, 153, 156, 171, 174, 199, 206, 220, 260, 272, 285, 395, 496, 514, 523, 531, 536], "develop": [4, 12, 24, 33, 34, 49, 95, 111, 120, 167, 169, 177, 257, 266, 268, 275, 321, 355, 365, 366, 513, 517, 525, 533, 534], "correct": [1, 12, 17, 18, 19, 26, 28, 29, 30, 39, 55, 62, 64, 66, 78, 80, 81, 82, 87, 98, 103, 120, 121, 127, 129, 158, 174, 179, 180, 183, 185, 186, 187, 188, 189, 191, 192, 193, 195, 196, 207, 208, 230, 233, 234, 238, 242, 243, 245, 251, 254, 257, 260, 261, 266, 267, 271, 273, 278, 284, 285, 287, 291, 293, 303, 315, 321, 322, 337, 340, 347, 356, 359, 367, 370, 373, 376, 386, 392, 393, 398, 399, 400, 419, 422, 426, 429, 430, 431, 436, 444, 453, 454, 455, 478, 482, 483, 484, 486, 487, 490, 491, 494, 497, 512, 520, 521, 526], "error": [1, 6, 12, 55, 71, 72, 73, 75, 76, 79, 83, 85, 90, 110, 111, 118, 120, 122, 124, 127, 151, 152, 153, 154, 155, 170, 171, 174, 178, 193, 194, 200, 242, 243, 245, 247, 249, 264, 267, 269, 270, 271, 281, 282, 284, 295, 296, 302, 303, 320, 324, 364, 367, 370, 384, 385, 389, 390, 418, 419, 422, 430, 434, 436, 447, 451, 472, 478, 483, 484, 495, 497, 508, 509, 510, 517, 525, 533, 534, 536], "improv": [8, 9, 10, 12, 37, 67, 75, 120, 247, 275, 278, 472], "ad": [7, 12, 13, 24, 56, 67, 90, 110, 111, 116, 120, 121, 157, 184, 185, 212, 220, 244, 247, 248, 283, 288, 291, 295, 297, 303, 324, 329, 333, 348, 350, 381, 384, 388, 405, 407, 408, 425, 435, 483, 497, 517, 534], "especi": [12, 120, 121, 195, 254, 269], "2008": [12, 152, 153, 161, 165, 166, 167, 303, 313, 389, 392, 426, 535, 536], "same": [2, 6, 12, 17, 18, 19, 27, 36, 37, 40, 45, 52, 68, 70, 73, 75, 79, 80, 82, 86, 87, 89, 90, 92, 93, 95, 97, 99, 100, 101, 102, 104, 105, 106, 107, 110, 111, 115, 117, 121, 126, 128, 130, 134, 152, 161, 165, 166, 175, 177, 184, 193, 199, 212, 221, 232, 234, 238, 249, 253, 263, 272, 275, 278, 281, 284, 291, 293, 302, 305, 306, 310, 311, 312, 316, 319, 324, 327, 347, 351, 373, 374, 387, 389, 407, 417, 429, 431, 434, 435, 438, 441, 444, 446, 472, 479, 481, 482, 483, 497, 500, 501, 502, 503, 513, 514, 517, 518, 527, 537], "contact": [8, 10, 12, 13, 33, 34, 98, 101, 103, 106, 222, 249, 323, 349, 452, 522, 526], "editor": [12, 93, 121, 164, 166, 177, 273, 279, 303, 500], "good": [12, 28, 29, 45, 70, 79, 96, 101, 106, 120, 121, 123, 128, 152, 153, 162, 165, 169, 183, 189, 195, 202, 238, 254, 267, 271, 276, 277, 278, 301, 303, 346, 347, 388, 392, 404, 427, 441, 479, 496, 500, 508, 510, 522, 525, 534], "enjoi": [12, 220], "least": [1, 2, 3, 6, 8, 12, 55, 75, 85, 111, 120, 121, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 199, 203, 222, 238, 242, 243, 269, 275, 284, 299, 301, 303, 334, 349, 367, 392, 394, 395, 396, 401, 402, 404, 405, 408, 419, 440, 450, 453, 454, 455, 478, 483, 495, 504, 518], "littl": [12, 21, 86, 113, 120, 123, 152, 153, 159, 165, 170, 171, 172, 174, 230, 269, 271, 273, 322, 374, 377, 381, 392, 407, 495, 517, 534], "bit": [12, 21, 110, 111, 120, 121, 123, 129, 172, 249, 267, 269, 271, 272, 273, 313, 351, 356, 364, 381, 384, 385, 387, 407, 408, 534], "importantli": [12, 344], "turn": [12, 21, 35, 36, 37, 45, 50, 52, 110, 120, 123, 137, 164, 238, 247, 266, 267, 268, 270, 271, 275, 369, 376, 384, 385, 388, 433, 435, 472, 478, 486, 487, 488, 489, 490, 491, 501, 510, 531], "favorit": [12, 22, 326, 413, 495], "section": [12, 13, 33, 34, 39, 88, 89, 110, 111, 120, 121, 170, 171, 178, 183, 222, 232, 247, 248, 250, 265, 287, 321, 325, 338, 349, 375, 409, 426, 429, 436, 441, 499, 517], "softwar": [10, 12, 24, 45, 49, 90, 93, 96, 116, 120, 157, 164, 169, 250, 266, 267, 268, 270, 321, 332, 517], "foundat": [12, 344], "collabor": 12, "lulu": [12, 13], "earlier": [12, 35, 36, 37, 45, 76, 85, 121, 132, 238, 253, 271, 272, 273, 307, 322, 389, 407], "suggest": [12, 35, 52, 55, 56, 58, 59, 61, 62, 63, 64, 127, 179, 223, 224, 225, 226, 227, 231, 242, 243, 267, 278, 472], "wife": 12, "lisa": 12, "her": [12, 27, 404, 487, 495], "everyth": [12, 42, 121, 152, 406, 488, 496], "els": [12, 68, 72, 74, 79, 80, 81, 84, 89, 121, 129, 130, 137, 158, 163, 189, 195, 196, 200, 210, 234, 247, 249, 267, 269, 271, 277, 278, 280, 283, 284, 291, 293, 297, 413, 443, 487, 510, 525], "downeyneedham": 12, "ma": [12, 33, 34, 159, 171, 513], "franklin": [12, 159, 171], "w": [12, 157, 158, 172, 206, 233, 234, 302, 353, 396, 405, 428], "engin": [12, 169, 250, 320, 323, 331, 390, 449, 518], "100": [4, 12, 31, 35, 44, 57, 71, 82, 89, 90, 125, 130, 132, 158, 174, 187, 188, 189, 198, 199, 202, 203, 209, 216, 220, 238, 259, 260, 269, 284, 291, 293, 300, 334, 339, 434, 449, 451, 456, 460, 464, 472, 481, 484, 491, 496, 501, 503, 504], "sharp": [12, 121], "ei": [12, 148, 149], "thought": [12, 40, 113, 121, 167, 249, 267, 268, 288], "past": [12, 31, 79, 187, 188, 253, 269, 525], "Their": [12, 27], "enthusiasm": 12, "huge": [12, 413], "For": [1, 2, 4, 5, 6, 7, 12, 24, 27, 29, 33, 34, 35, 36, 44, 45, 48, 50, 52, 53, 55, 56, 57, 61, 66, 70, 78, 79, 82, 89, 90, 95, 96, 116, 120, 121, 123, 127, 128, 129, 130, 132, 134, 137, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 153, 154, 155, 161, 166, 167, 171, 174, 175, 184, 185, 186, 189, 190, 193, 194, 195, 198, 199, 202, 203, 206, 207, 212, 213, 215, 218, 219, 220, 230, 232, 238, 240, 241, 242, 243, 244, 246, 247, 249, 251, 252, 253, 254, 256, 257, 259, 263, 268, 269, 276, 277, 278, 284, 287, 288, 290, 291, 294, 296, 299, 300, 301, 302, 303, 306, 308, 312, 314, 315, 321, 324, 325, 326, 329, 337, 346, 347, 348, 350, 353, 362, 365, 382, 384, 388, 391, 392, 394, 395, 397, 401, 402, 404, 405, 406, 407, 410, 413, 415, 419, 420, 421, 422, 425, 426, 429, 430, 433, 435, 436, 440, 441, 442, 443, 446, 449, 450, 477, 494, 496, 497, 500, 501, 503, 504, 505, 506, 517, 518, 534, 537], "individu": [10, 12, 50, 165, 167, 310, 315, 396, 429, 517, 518, 527, 532], "lloyd": 12, "hugh": 12, "yvon": 12, "bouliann": 12, "fred": [12, 85, 173], "bremmer": 12, "jonah": 12, "cohen": 12, "conlon": 12, "benoit": 12, "girard": 12, "courtnei": 12, "gleason": 12, "katherin": 12, "smith": [12, 152, 153, 159, 171, 310, 386, 536], "lee": [12, 152], "harr": 12, "kaylin": 12, "david": [12, 137, 152, 517], "kershaw": 12, "eddi": [12, 152], "lam": 12, "man": [12, 60, 152, 153], "mayo": 12, "mcaloon": 12, "matthew": [12, 152], "moelter": 12, "simon": [12, 152, 153], "dicon": 12, "montford": 12, "john": [4, 12, 125, 152, 171, 174, 437, 494, 535, 536], "ouzt": 12, "kevin": [12, 130, 152], "park": 12, "pool": 12, "schmitt": 12, "robin": [12, 27, 159, 171], "shaw": 12, "paul": [12, 22, 27, 33, 34, 152, 159, 171], "sleigh": 12, "craig": 12, "t": [1, 12, 14, 15, 24, 28, 35, 37, 45, 49, 52, 55, 56, 62, 66, 74, 75, 80, 86, 110, 111, 120, 121, 123, 125, 128, 130, 134, 143, 144, 152, 153, 155, 169, 172, 175, 177, 181, 183, 184, 185, 186, 189, 190, 193, 194, 195, 196, 198, 207, 232, 245, 248, 249, 254, 257, 264, 267, 269, 271, 272, 273, 276, 278, 280, 283, 284, 287, 291, 295, 303, 304, 306, 308, 310, 312, 316, 317, 321, 324, 335, 342, 347, 350, 353, 355, 356, 358, 360, 361, 366, 369, 374, 380, 384, 385, 389, 390, 392, 394, 396, 398, 400, 404, 406, 408, 413, 414, 418, 419, 420, 422, 428, 429, 436, 437, 440, 444, 446, 447, 450, 453, 454, 455, 456, 460, 464, 472, 479, 481, 482, 483, 486, 488, 490, 494, 497, 498, 503, 508, 509, 510, 513, 517, 521, 523, 531, 534, 536], "snydal": 12, "ian": 12, "keith": 12, "verheyden": 12, "winstanlei": 12, "wrobel": 12, "mosh": 12, "zadka": 12, "christoph": 12, "zwerschk": 12, "mayer": 12, "hayden": 12, "mcafe": 12, "angel": [12, 152, 153, 159, 171], "arnal": 12, "tauhidul": 12, "hoqu": 12, "lex": 12, "berezhni": 12, "michel": 12, "alzetta": 12, "andi": [12, 495], "mitchel": 12, "kalin": 12, "harvei": 12, "p": [12, 14, 16, 28, 29, 37, 52, 66, 173, 253, 254, 260, 292, 319, 324, 326, 333, 347, 372, 374, 376, 381, 503], "hutchin": 12, "gregor": 12, "lingl": 12, "juli": [12, 135, 152, 153], "florin": 12, "oprina": 12, "webr": 12, "ken": 12, "ivo": 12, "wever": 12, "curti": 12, "yanko": 12, "ben": [12, 152], "logan": [12, 159, 171], "jason": 12, "armstrong": 12, "cordier": 12, "brian": 12, "cain": 12, "rob": 12, "black": [12, 152, 153, 377, 384, 488, 490], "jean": [12, 152, 153], "philipp": 12, "rei": 12, "ecol": 12, "central": [12, 164, 264, 266, 270, 273], "pari": 12, "mader": 12, "georg": [12, 152, 159, 171, 260, 346], "washington": [12, 152, 159, 171], "made": [12, 21, 22, 29, 52, 88, 121, 126, 141, 142, 143, 144, 145, 146, 148, 149, 150, 213, 267, 272, 302, 335, 377, 382, 483, 500, 524], "jan": [12, 125, 130, 132, 152, 153, 161, 165, 166, 167, 171, 303, 313, 329, 389, 392, 426], "gundtoft": 12, "bruun": 12, "abel": 12, "alexi": 12, "dinno": 12, "thayer": 12, "roger": [12, 152, 153, 159, 171], "sperberg": 12, "sam": [12, 413], "bull": [12, 152], "andrew": [12, 152, 153], "cheung": 12, "corei": 12, "capel": 12, "alessandra": 12, "wim": 12, "champagn": 12, "dougla": [12, 152, 159, 171], "wright": 12, "jare": [12, 529, 536], "spindor": 12, "peiheng": 12, "rai": [12, 137, 152, 523, 536], "hagtvedt": 12, "torsten": 12, "h\u00fcbsch": 12, "inga": 12, "petuhhov": 12, "arn": 12, "babenhauserheid": 12, "casida": 12, "scott": [12, 152], "gordon": 12, "shephard": 12, "turner": 12, "adam": 12, "hobart": 12, "daryl": 12, "hammond": [12, 159, 171], "zimmerman": 12, "sass": 12, "bingham": 12, "leah": [12, 534], "engelbert": 12, "fenton": 12, "joe": [12, 135, 171], "funk": 12, "chao": 12, "pain": [12, 22, 277], "lubo": 12, "pint": 12, "gregg": 12, "lind": 12, "abigail": 12, "heithoff": 12, "max": [12, 109, 152, 176, 191, 203, 288, 307, 314, 315, 329], "hailperin": 12, "chotipat": 12, "pornavalai": 12, "stanislaw": 12, "antol": 12, "pashman": 12, "miguel": 12, "azevedo": 12, "jianhua": 12, "liu": 12, "nick": 12, "king": [12, 45, 152], "martin": 12, "zuther": 12, "ratnakar": 12, "tiwari": 12, "anurag": 12, "kelli": [12, 152, 153, 404], "kratzer": 12, "griffith": 12, "roydan": 12, "ongi": 12, "patryk": 12, "wolowiec": 12, "chonofski": 12, "russel": [12, 130, 152], "coleman": 12, "wei": 12, "barber": 12, "nam": [12, 348, 354, 357], "nguyen": 12, "st\u00e9phane": 12, "morin": 12, "fernando": 12, "tardio": 12, "stoop": 12, "prefer": [13, 33, 34, 60, 444, 514], "restrict": [13, 121], "But": [13, 22, 28, 37, 76, 83, 89, 120, 121, 123, 126, 128, 129, 137, 164, 175, 183, 184, 248, 249, 266, 269, 272, 303, 312, 319, 327, 329, 333, 380, 381, 389, 407, 420, 430, 444, 447, 484, 487, 497, 498, 500, 508, 510, 518, 520, 525, 534], "unfortun": [13, 159], "unscrupul": 13, "organ": [7, 13, 35, 40, 52, 116, 123, 438, 517], "freeli": [13, 93], "virtual": [13, 422, 483], "unchang": [13, 249], "print": [4, 13, 14, 15, 16, 17, 18, 19, 21, 22, 31, 37, 39, 44, 45, 48, 52, 53, 56, 57, 64, 66, 68, 71, 72, 74, 75, 77, 79, 80, 81, 82, 85, 90, 107, 108, 110, 111, 115, 118, 120, 121, 122, 125, 127, 128, 130, 132, 137, 151, 152, 153, 155, 156, 157, 158, 159, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 184, 186, 189, 190, 191, 192, 193, 194, 195, 196, 204, 209, 210, 228, 230, 232, 233, 234, 238, 244, 245, 247, 249, 251, 252, 257, 260, 261, 264, 267, 270, 271, 273, 276, 278, 279, 280, 281, 282, 283, 284, 285, 287, 288, 291, 292, 293, 295, 296, 297, 302, 303, 304, 306, 307, 308, 309, 310, 311, 313, 314, 315, 317, 319, 320, 321, 332, 334, 337, 339, 340, 346, 347, 348, 350, 356, 357, 358, 364, 366, 369, 370, 376, 386, 388, 389, 392, 405, 406, 407, 411, 414, 415, 418, 419, 420, 422, 424, 425, 427, 428, 429, 430, 431, 433, 434, 437, 441, 442, 446, 448, 472, 483, 486, 487, 492, 495, 496, 499, 500, 503, 504, 505, 506, 508, 509, 511, 517, 518, 521, 525, 528, 530, 531, 534, 536], "demand": [13, 90, 392], "createspac": 13, "thankfulli": [13, 532], "polici": [13, 85, 517, 532], "give": [13, 36, 52, 68, 71, 75, 79, 85, 88, 91, 92, 111, 113, 120, 121, 126, 176, 193, 230, 238, 246, 248, 250, 257, 265, 266, 268, 269, 271, 276, 278, 286, 287, 333, 354, 355, 356, 389, 407, 436, 442, 448, 451, 488, 495, 499, 500, 505, 510, 511], "wish": [13, 42, 44, 52, 278, 408], "actual": [13, 29, 34, 42, 50, 76, 89, 90, 126, 161, 165, 167, 173, 193, 257, 271, 272, 273, 278, 288, 293, 312, 322, 325, 327, 337, 355, 364, 377, 389, 391, 425, 486, 491, 522, 528, 530], "attempt": [13, 89, 95, 110, 141, 142, 143, 144, 145, 146, 148, 149, 150, 158, 161, 169, 249, 267, 319, 452, 483], "mani": [13, 37, 39, 45, 52, 56, 60, 86, 88, 89, 90, 93, 110, 111, 113, 116, 121, 122, 126, 128, 130, 137, 151, 153, 165, 167, 176, 189, 194, 195, 210, 238, 246, 254, 255, 265, 268, 269, 273, 276, 277, 278, 280, 281, 285, 287, 293, 303, 314, 315, 319, 327, 330, 333, 335, 337, 344, 346, 347, 350, 351, 366, 367, 369, 380, 392, 393, 394, 405, 407, 410, 429, 431, 433, 441, 444, 446, 451, 455, 483, 484, 485, 495, 496, 500, 513, 516, 517, 518, 522, 525, 531, 534], "regretfulli": 13, "element": [13, 24, 110, 111, 127, 128, 130, 148, 149, 190, 191, 193, 194, 203, 238, 247, 249, 250, 257, 265, 288, 300, 303, 305, 306, 307, 308, 310, 311, 312, 315, 316, 317, 318, 319, 324, 325, 381, 382, 392, 395, 401, 402, 419, 420, 421, 435, 438, 440, 441, 442, 444, 446, 447, 448, 449, 450, 455, 472, 519, 528, 533, 537], "recours": 13, "someon": [13, 89, 110, 111, 126, 135, 137, 174, 254, 267, 269, 272, 277, 303], "clone": [13, 157], "limit": [13, 74, 75, 109, 110, 111, 115, 116, 117, 121, 299, 444, 484, 508, 513, 517, 525, 532, 534], "permit": 13, "describ": [13, 14, 29, 45, 53, 75, 110, 116, 120, 121, 132, 169, 187, 190, 254, 293, 324, 325, 327, 332, 337, 345, 346, 347, 350, 380, 381, 396, 406, 429, 488], "specif": [8, 13, 29, 36, 37, 41, 50, 120, 123, 131, 164, 248, 249, 287, 321, 329, 337, 382, 426, 472, 532, 533, 534], "situat": [13, 113, 121, 161, 249, 268, 443], "where": [2, 4, 6, 7, 13, 38, 51, 76, 77, 85, 87, 88, 89, 90, 92, 99, 100, 101, 104, 105, 106, 107, 108, 110, 111, 113, 115, 117, 120, 121, 126, 129, 130, 132, 141, 142, 152, 153, 159, 161, 164, 166, 171, 172, 183, 220, 247, 248, 249, 250, 264, 267, 271, 272, 278, 284, 287, 295, 303, 305, 313, 315, 319, 323, 327, 347, 356, 364, 366, 369, 377, 380, 383, 389, 392, 407, 413, 419, 421, 425, 426, 435, 437, 438, 440, 442, 444, 449, 513, 514, 520, 522, 525, 527, 528, 533, 534, 537], "am": [4, 13, 121, 174, 263, 271, 276, 413, 415], "advanc": [13, 90, 136, 247, 266, 272, 442], "might": [8, 13, 52, 76, 78, 83, 86, 96, 111, 120, 121, 123, 128, 130, 154, 165, 169, 170, 171, 177, 178, 183, 184, 196, 248, 249, 254, 265, 266, 267, 269, 271, 276, 278, 284, 303, 316, 333, 335, 354, 366, 380, 419, 424, 430, 444, 446, 488, 497, 508, 509, 510, 513, 516, 517, 525], "If": [1, 3, 8, 9, 10, 13, 21, 24, 27, 28, 30, 40, 45, 48, 52, 54, 55, 62, 64, 66, 70, 71, 72, 74, 75, 80, 82, 85, 88, 89, 90, 98, 101, 103, 106, 110, 111, 120, 121, 127, 128, 130, 132, 137, 145, 146, 147, 152, 153, 154, 155, 159, 161, 165, 172, 174, 175, 176, 177, 178, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 198, 199, 212, 215, 221, 222, 228, 230, 238, 242, 243, 248, 249, 251, 252, 254, 257, 263, 264, 266, 268, 269, 272, 273, 277, 284, 287, 288, 290, 293, 295, 296, 299, 302, 303, 304, 306, 308, 310, 311, 312, 315, 317, 321, 322, 324, 325, 327, 333, 346, 347, 349, 351, 355, 356, 364, 366, 367, 372, 375, 376, 377, 380, 386, 387, 389, 390, 392, 398, 399, 400, 404, 405, 406, 410, 420, 429, 431, 435, 436, 437, 441, 442, 443, 444, 447, 452, 453, 454, 455, 482, 488, 491, 495, 497, 498, 505, 508, 509, 510, 513, 517, 518, 525, 526, 531, 534, 537], "coursepack": 13, "purpos": [13, 101, 105, 106, 116, 161, 169, 190, 213, 249, 253, 287, 293, 315, 334, 408, 420, 472, 527], "english": [13, 78, 91, 92, 99, 100, 104, 105, 128, 165, 166, 249, 285, 296], "respect": [13, 44, 57, 94, 96, 176, 184, 248, 253, 273, 288, 514, 525], "public": [13, 517, 522, 534], "particular": [13, 52, 88, 89, 95, 96, 110, 111, 116, 120, 121, 129, 132, 166, 193, 235, 236, 237, 285, 310, 312, 321, 331, 333, 356, 369, 390, 393, 408, 437, 442, 513, 532, 534], "intend": [10, 13, 60, 121, 189, 195, 248, 268, 269, 270, 271, 273, 503], "mai": [1, 2, 6, 8, 10, 13, 24, 34, 35, 52, 55, 75, 82, 83, 85, 90, 111, 120, 121, 152, 153, 157, 166, 169, 171, 191, 192, 193, 221, 222, 242, 243, 246, 253, 257, 268, 271, 303, 329, 334, 335, 349, 351, 367, 381, 393, 429, 452, 453, 454, 455, 472, 483, 486, 490, 491, 517, 537], "sure": [4, 6, 13, 55, 72, 78, 85, 95, 110, 120, 121, 122, 137, 160, 161, 172, 174, 177, 185, 187, 195, 235, 236, 237, 242, 243, 254, 285, 287, 293, 303, 327, 369, 370, 401, 402, 413, 419, 487, 502, 503, 509, 513, 514, 517, 521, 525], "relat": [13, 45, 52, 66, 88, 89, 94, 96, 121, 187, 271, 326, 438, 488, 527], "Of": [13, 120, 303, 415, 435], "welcom": [8, 13], "ask": [8, 10, 13, 35, 36, 37, 38, 50, 52, 85, 89, 90, 120, 121, 137, 155, 161, 170, 179, 180, 185, 195, 247, 248, 254, 266, 267, 269, 271, 273, 277, 293, 303, 335, 342, 343, 359, 360, 361, 392, 414, 415, 419, 420, 483, 487, 495, 507, 513, 517], "claus": [13, 74, 85, 88, 89, 90, 110, 111, 115], "suffici": 13, "remix": [13, 247], "long": [13, 113, 115, 120, 159, 171, 177, 199, 238, 246, 267, 269, 276, 287, 293, 303, 327, 351, 384, 385, 408, 413, 425, 483, 484, 485, 486, 496, 500, 510, 517, 518, 533, 534], "clear": [13, 172, 246, 284, 384, 500], "valu": [2, 4, 6, 13, 14, 24, 33, 34, 36, 37, 38, 41, 44, 45, 50, 52, 53, 67, 70, 73, 75, 76, 77, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 96, 110, 111, 115, 116, 120, 121, 125, 127, 128, 129, 130, 131, 132, 134, 137, 141, 142, 143, 144, 145, 146, 147, 148, 149, 155, 168, 171, 173, 174, 175, 176, 184, 185, 189, 190, 191, 192, 193, 194, 195, 200, 203, 208, 210, 212, 213, 215, 216, 218, 219, 220, 221, 228, 230, 232, 233, 234, 238, 245, 246, 247, 252, 254, 257, 259, 263, 270, 272, 273, 280, 282, 284, 286, 287, 288, 290, 291, 293, 295, 296, 299, 301, 302, 304, 305, 310, 311, 314, 315, 316, 318, 319, 321, 325, 329, 333, 335, 345, 346, 347, 350, 353, 354, 355, 356, 370, 372, 374, 376, 377, 379, 381, 382, 383, 384, 385, 411, 414, 420, 421, 422, 425, 427, 428, 429, 430, 436, 437, 438, 440, 441, 442, 443, 446, 447, 448, 449, 450, 479, 484, 486, 492, 494, 495, 497, 498, 499, 502, 504, 505, 507, 508, 511, 514, 518, 520, 521, 522, 533, 537], "benefit": [10, 13, 33, 34, 120, 326], "accru": 13, "q": [52, 427], "below": [1, 2, 4, 6, 8, 14, 15, 16, 21, 22, 27, 28, 29, 30, 37, 45, 46, 48, 55, 56, 64, 68, 70, 71, 75, 76, 79, 80, 82, 83, 87, 117, 126, 137, 138, 139, 141, 143, 144, 147, 151, 152, 153, 155, 159, 165, 166, 170, 171, 173, 174, 175, 176, 178, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 204, 209, 210, 230, 232, 238, 242, 243, 245, 250, 251, 252, 254, 257, 259, 281, 282, 283, 291, 293, 295, 296, 314, 315, 321, 324, 325, 326, 346, 347, 350, 356, 367, 370, 372, 373, 374, 375, 376, 380, 381, 384, 385, 388, 395, 399, 401, 402, 405, 406, 410, 429, 437, 443, 451, 453, 454, 455, 472, 478, 482, 483, 484, 486, 487, 488, 490, 491, 495, 503, 506, 509, 522, 531, 536], "html": [14, 15, 16, 21, 22, 26, 27, 29, 30, 45, 90, 111, 152, 153, 247, 254, 303, 320, 321, 323, 326, 338, 339, 364, 365, 407, 420, 425, 426, 429, 488, 513, 518, 533, 535, 537], "tag": [14, 15, 17, 18, 19, 21, 22, 24, 30, 31, 247, 320, 326, 329, 332, 338, 339, 364, 519, 520, 531, 536, 537], "type": [8, 10, 14, 15, 16, 17, 18, 19, 21, 22, 28, 30, 31, 33, 34, 37, 40, 45, 52, 62, 68, 81, 82, 85, 88, 89, 90, 91, 101, 102, 106, 110, 111, 120, 121, 127, 128, 152, 153, 154, 155, 161, 165, 166, 169, 175, 184, 185, 186, 190, 193, 194, 195, 208, 219, 222, 228, 230, 234, 244, 247, 248, 249, 250, 251, 257, 265, 267, 270, 271, 273, 276, 279, 280, 283, 287, 293, 296, 303, 305, 307, 315, 316, 321, 324, 329, 335, 337, 340, 349, 356, 368, 369, 370, 392, 405, 413, 420, 425, 429, 434, 436, 438, 444, 447, 452, 477, 490, 492, 494, 498, 499, 505, 507, 508, 511, 514, 516, 520, 525, 530, 533, 536, 537], "h1": [14, 324, 326, 333], "sport": [14, 527], "correctli": [1, 4, 14, 39, 55, 72, 85, 121, 123, 125, 126, 130, 148, 149, 152, 153, 171, 175, 189, 195, 200, 204, 238, 242, 243, 253, 254, 281, 291, 303, 340, 367, 372, 384, 407, 419, 437, 441, 447, 448, 472, 478, 483, 491, 495, 506, 531], "item": [2, 4, 6, 14, 16, 22, 24, 27, 28, 44, 45, 48, 68, 96, 101, 106, 109, 111, 125, 127, 128, 130, 131, 132, 134, 141, 142, 143, 144, 145, 146, 147, 152, 153, 155, 175, 176, 190, 191, 192, 194, 204, 210, 212, 219, 244, 247, 251, 254, 257, 259, 263, 276, 285, 288, 293, 297, 299, 301, 305, 311, 315, 316, 319, 321, 324, 353, 356, 366, 369, 404, 405, 406, 411, 413, 421, 422, 430, 437, 440, 441, 442, 450, 472, 486, 494, 513, 521, 527, 534], "sens": [14, 86, 93, 110, 111, 116, 120, 183, 248, 266, 267, 275, 284, 327, 369, 392, 506], "snippet": [14, 204, 216, 472], "soup": [2, 4, 6, 14, 15, 16, 17, 18, 19, 21, 22, 24, 28, 29, 30, 31, 247, 320, 338, 364], "beautifulsoup": [14, 15, 16, 21, 22, 24, 26, 27, 30, 31, 33, 34, 247, 320, 323, 329, 338, 339, 364, 365], "respons": [8, 14, 35, 37, 158, 169, 252, 321, 327, 517, 534], "content": [14, 15, 16, 21, 22, 24, 26, 27, 30, 33, 34, 45, 82, 90, 137, 151, 152, 153, 155, 157, 160, 161, 165, 166, 167, 171, 185, 186, 189, 190, 191, 192, 193, 194, 195, 216, 254, 265, 288, 293, 314, 321, 323, 324, 325, 327, 329, 334, 335, 336, 337, 339, 346, 347, 370, 395, 396, 401, 405, 406, 429, 437, 442, 506, 517, 518, 536, 537], "parser": [14, 15, 16, 21, 22, 26, 27, 30, 320, 321, 332, 339, 364, 387, 392, 393, 531], "find_al": [14, 16, 21, 29, 30, 321], "class_": [14, 15, 16, 22, 28, 29, 321], "best": [5, 8, 14, 16, 33, 34, 45, 54, 57, 58, 59, 61, 62, 63, 64, 65, 82, 89, 98, 103, 113, 120, 121, 127, 135, 137, 138, 139, 143, 144, 152, 153, 155, 169, 177, 179, 180, 181, 182, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 240, 241, 249, 254, 264, 266, 268, 269, 271, 277, 280, 288, 293, 297, 303, 315, 321, 324, 325, 342, 343, 346, 347, 359, 360, 361, 362, 366, 374, 396, 397, 398, 400, 401, 402, 405, 406, 422, 429, 444, 452, 477, 500, 525, 526, 533], "wai": [10, 14, 24, 29, 31, 35, 39, 45, 49, 51, 52, 66, 74, 77, 79, 85, 86, 88, 89, 90, 102, 108, 116, 118, 120, 121, 123, 127, 130, 131, 137, 152, 155, 157, 169, 177, 179, 188, 191, 192, 193, 194, 222, 238, 248, 249, 250, 252, 253, 256, 257, 266, 267, 270, 272, 273, 276, 279, 281, 284, 287, 288, 293, 303, 304, 311, 316, 319, 320, 327, 331, 332, 333, 334, 335, 336, 337, 340, 344, 349, 351, 356, 359, 364, 369, 373, 386, 389, 391, 415, 417, 419, 433, 437, 447, 451, 452, 483, 484, 486, 497, 500, 503, 512, 522], "id": [14, 24, 44, 57, 86, 89, 92, 99, 100, 101, 104, 105, 106, 110, 111, 115, 158, 159, 161, 165, 166, 171, 252, 259, 347, 517, 518, 520, 527, 528, 534, 536], "header": [14, 52, 75, 77, 156, 168, 175, 185, 221, 247, 324, 325, 327, 335, 336, 337, 517, 534], "after": [1, 10, 14, 31, 37, 45, 52, 54, 55, 57, 58, 59, 63, 65, 70, 75, 80, 82, 83, 88, 90, 99, 100, 103, 104, 105, 110, 111, 115, 116, 120, 121, 125, 128, 130, 132, 134, 137, 138, 139, 141, 143, 144, 145, 146, 148, 149, 150, 155, 160, 171, 175, 181, 182, 185, 186, 191, 195, 204, 207, 209, 210, 216, 220, 222, 234, 235, 236, 237, 239, 242, 243, 254, 257, 264, 265, 276, 284, 285, 288, 291, 293, 299, 302, 304, 314, 315, 324, 329, 335, 337, 342, 343, 346, 347, 349, 360, 361, 363, 367, 369, 374, 376, 381, 389, 395, 401, 402, 404, 405, 406, 411, 414, 415, 422, 426, 427, 429, 442, 451, 452, 453, 457, 458, 459, 461, 462, 463, 465, 466, 467, 472, 479, 481, 482, 483, 486, 487, 490, 491, 492, 495, 496, 500, 504, 505, 513, 514, 522, 534], "6": [1, 2, 3, 6, 8, 10, 14, 33, 34, 36, 38, 39, 41, 45, 53, 55, 60, 66, 68, 71, 76, 79, 80, 87, 110, 115, 121, 125, 126, 134, 135, 144, 151, 152, 153, 155, 158, 159, 166, 171, 173, 174, 176, 185, 186, 187, 188, 190, 192, 194, 195, 198, 200, 204, 207, 210, 212, 216, 218, 223, 224, 225, 226, 227, 228, 230, 231, 233, 234, 245, 247, 251, 253, 263, 264, 267, 272, 273, 280, 281, 288, 290, 291, 292, 297, 301, 302, 303, 304, 306, 307, 308, 309, 310, 311, 314, 317, 319, 320, 340, 346, 348, 353, 360, 361, 372, 380, 383, 386, 392, 396, 405, 411, 418, 420, 422, 424, 427, 428, 429, 430, 431, 433, 434, 440, 446, 449, 451, 472, 478, 492, 493, 497, 501, 503, 504, 509, 512, 514, 518, 519, 530, 535, 536], "link": [1, 2, 3, 4, 5, 7, 8, 10, 14, 24, 27, 28, 29, 31, 33, 34, 54, 55, 56, 58, 61, 63, 64, 86, 89, 97, 99, 100, 102, 104, 105, 106, 110, 113, 115, 180, 181, 182, 222, 223, 224, 225, 226, 227, 239, 240, 241, 247, 273, 321, 323, 324, 326, 329, 331, 332, 333, 338, 342, 343, 349, 360, 361, 362, 363, 364, 397, 399, 401, 402, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 473, 474, 475, 476, 477, 506, 518, 535], "return": [1, 2, 4, 6, 7, 14, 24, 33, 34, 36, 37, 38, 39, 44, 45, 46, 48, 51, 52, 53, 55, 56, 57, 66, 67, 75, 80, 81, 88, 108, 109, 110, 111, 115, 121, 125, 128, 130, 134, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 165, 166, 167, 169, 171, 172, 173, 174, 176, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 200, 202, 203, 204, 206, 207, 208, 209, 210, 212, 213, 215, 216, 218, 219, 220, 221, 230, 233, 234, 238, 242, 243, 246, 247, 249, 251, 252, 254, 257, 259, 260, 261, 263, 278, 280, 281, 290, 293, 297, 299, 300, 301, 303, 304, 306, 308, 314, 315, 319, 329, 333, 336, 337, 346, 347, 350, 353, 356, 358, 364, 366, 370, 386, 389, 390, 392, 395, 396, 401, 402, 404, 405, 406, 410, 413, 414, 415, 418, 419, 423, 424, 425, 427, 431, 434, 435, 437, 440, 442, 443, 444, 446, 449, 450, 486, 488, 490, 497, 504, 508, 510, 513, 525, 530, 531, 534, 536], "dictionari": [2, 4, 6, 9, 14, 24, 33, 34, 44, 90, 113, 116, 125, 126, 127, 131, 134, 137, 145, 146, 147, 153, 155, 158, 168, 244, 247, 251, 293, 329, 351, 356, 364, 436, 438, 440, 441, 444, 445, 446, 447, 449, 519, 521, 530, 531, 533, 534, 536], "7": [2, 3, 10, 14, 33, 34, 36, 39, 41, 44, 45, 60, 66, 68, 71, 78, 80, 81, 82, 87, 115, 125, 134, 135, 137, 143, 144, 151, 152, 153, 158, 159, 171, 173, 174, 185, 187, 188, 189, 190, 191, 192, 194, 195, 198, 204, 209, 210, 212, 215, 216, 218, 220, 228, 230, 233, 234, 242, 243, 245, 251, 253, 254, 259, 264, 273, 280, 290, 291, 292, 293, 297, 300, 301, 304, 310, 314, 315, 320, 340, 346, 370, 371, 372, 380, 386, 394, 401, 402, 405, 406, 411, 427, 428, 430, 431, 434, 435, 437, 440, 449, 451, 472, 491, 492, 493, 495, 501, 504, 512, 514, 518, 519, 529, 535, 536], "8": [1, 4, 10, 14, 33, 34, 39, 42, 45, 55, 66, 68, 71, 80, 82, 87, 102, 115, 120, 125, 132, 134, 135, 137, 143, 144, 148, 149, 152, 153, 155, 159, 161, 165, 166, 171, 173, 174, 184, 186, 187, 188, 190, 191, 195, 199, 203, 210, 212, 215, 216, 218, 230, 233, 234, 245, 251, 264, 280, 283, 290, 291, 292, 297, 301, 302, 304, 308, 309, 311, 314, 315, 320, 325, 340, 347, 371, 372, 386, 411, 427, 428, 429, 431, 434, 437, 440, 449, 451, 472, 484, 492, 493, 503, 504, 512, 514, 518, 519, 523, 529, 530, 535, 536, 537], "paragraph": [14, 24, 85, 265, 272, 273, 277, 321, 324, 369, 436], "list": [2, 4, 6, 7, 10, 14, 21, 24, 33, 34, 38, 44, 45, 48, 50, 57, 60, 77, 82, 88, 89, 90, 109, 111, 121, 126, 127, 128, 129, 130, 132, 134, 135, 137, 141, 142, 143, 144, 145, 146, 147, 148, 149, 151, 152, 153, 155, 157, 160, 171, 176, 178, 187, 188, 192, 193, 194, 212, 213, 216, 218, 219, 221, 230, 238, 244, 246, 247, 251, 252, 254, 257, 259, 262, 263, 276, 285, 288, 290, 293, 297, 299, 300, 301, 303, 304, 305, 312, 313, 321, 322, 325, 329, 332, 333, 338, 347, 351, 353, 366, 369, 370, 374, 389, 392, 404, 405, 406, 407, 410, 425, 429, 434, 435, 436, 437, 438, 440, 441, 442, 443, 445, 446, 447, 448, 449, 450, 455, 472, 486, 487, 488, 490, 510, 513, 517, 519, 521, 522, 528, 530, 533, 534, 536], "put": [1, 4, 14, 17, 18, 26, 28, 29, 41, 45, 55, 86, 89, 90, 111, 142, 145, 146, 147, 148, 149, 155, 159, 165, 170, 171, 172, 177, 185, 189, 191, 192, 193, 195, 230, 242, 243, 247, 250, 253, 257, 265, 267, 271, 273, 284, 310, 321, 324, 325, 346, 347, 356, 367, 383, 399, 417, 438, 453, 454, 455, 482, 483, 486, 487, 488, 490, 491, 496, 497, 503, 521, 528, 534, 537], "link_tag": 14, "kei": [2, 4, 6, 14, 24, 33, 34, 36, 44, 89, 96, 110, 114, 115, 116, 125, 128, 129, 130, 131, 132, 134, 137, 141, 142, 145, 146, 147, 152, 153, 155, 156, 193, 194, 218, 219, 247, 255, 271, 329, 344, 364, 436, 437, 440, 441, 442, 444, 445, 447, 449, 520, 521, 525, 532, 534], "href": [14, 15, 16, 22, 24, 28, 29, 321, 325, 329, 332, 333, 339, 364], "re": [14, 27, 37, 44, 52, 177, 195, 248, 269, 369, 376, 381, 386, 388, 389, 390, 395, 396, 401, 402, 405, 406, 407, 435, 487, 509, 517, 518], "compil": [1, 6, 14, 55, 242, 243, 247, 264, 270, 274, 367, 390, 484, 499], "name": [2, 4, 6, 7, 10, 14, 17, 18, 19, 28, 29, 33, 34, 36, 37, 39, 40, 41, 44, 45, 46, 48, 52, 56, 57, 82, 86, 87, 88, 89, 90, 92, 99, 100, 101, 104, 105, 106, 107, 108, 110, 111, 115, 117, 120, 121, 125, 126, 128, 129, 130, 131, 132, 137, 145, 146, 147, 151, 152, 153, 155, 157, 159, 161, 162, 168, 169, 171, 172, 173, 174, 175, 176, 183, 184, 185, 186, 191, 192, 195, 203, 204, 206, 208, 220, 221, 228, 232, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 257, 259, 263, 265, 267, 271, 273, 276, 278, 279, 285, 288, 300, 302, 303, 310, 322, 325, 326, 340, 345, 346, 347, 348, 350, 353, 354, 355, 356, 357, 366, 370, 373, 374, 376, 381, 390, 393, 414, 415, 418, 425, 429, 430, 434, 447, 448, 449, 450, 479, 482, 483, 488, 490, 492, 495, 496, 497, 499, 507, 508, 511, 513, 517, 520, 521, 522, 527, 528, 530, 531, 534, 536, 537], "head": [14, 16, 22, 28, 33, 34, 50, 269, 306, 324, 325, 326, 451, 481, 483, 488, 490, 521, 529, 536], "site": [14, 34, 321, 333, 518, 522, 532], "bodi": [14, 24, 75, 77, 151, 155, 161, 165, 166, 175, 183, 185, 195, 221, 283, 285, 287, 288, 291, 293, 296, 319, 324, 325, 326, 335, 382, 433, 488, 517, 529, 531, 536, 537], "There": [1, 14, 52, 55, 73, 74, 75, 78, 85, 86, 109, 116, 130, 152, 153, 155, 169, 170, 171, 189, 190, 191, 193, 194, 195, 242, 243, 246, 254, 265, 271, 275, 291, 293, 299, 303, 304, 307, 312, 316, 322, 324, 327, 332, 335, 339, 351, 366, 367, 377, 388, 399, 406, 418, 419, 425, 429, 453, 454, 455, 472, 478, 483, 484, 486, 490, 491, 495, 497, 502, 508, 519, 521, 522, 533, 534], "block": [1, 14, 28, 55, 75, 82, 85, 111, 129, 130, 132, 142, 145, 146, 148, 149, 151, 155, 159, 170, 172, 173, 175, 176, 178, 185, 189, 191, 192, 193, 195, 230, 232, 238, 242, 243, 245, 247, 274, 282, 283, 285, 287, 288, 293, 295, 296, 306, 320, 321, 324, 325, 334, 339, 346, 347, 356, 367, 372, 373, 382, 388, 389, 399, 407, 429, 431, 435, 440, 441, 442, 453, 454, 455, 478, 482, 483, 486, 487, 490, 491, 494, 503, 508, 521, 528, 537], "url": [14, 15, 16, 17, 18, 19, 21, 22, 24, 30, 31, 33, 34, 90, 157, 247, 320, 321, 322, 325, 329, 334, 335, 339, 364, 366, 381, 395, 401, 402, 517, 518, 525, 530, 532, 533, 534, 535], "nytim": [14, 320, 364], "urllib": [14, 247, 320, 322, 329, 331, 332, 338, 364, 365, 525, 534], "request": [14, 15, 16, 21, 22, 26, 27, 30, 88, 161, 247, 320, 327, 334, 335, 337, 338, 364, 513, 522, 525, 532, 534], "urlopen": [14, 320, 334, 336, 364, 525, 534], "context": [14, 208, 320, 364, 444, 525, 534], "ctx": [14, 320, 364, 525, 534], "12": [8, 14, 33, 34, 45, 68, 70, 71, 76, 80, 82, 152, 153, 159, 161, 165, 166, 167, 171, 174, 188, 189, 190, 191, 192, 195, 203, 209, 234, 249, 251, 280, 288, 291, 293, 297, 314, 315, 324, 329, 346, 347, 360, 361, 384, 405, 406, 411, 413, 429, 434, 491, 492, 495, 496, 513, 517, 518, 535, 536, 537], "img": [14, 320, 325, 334, 339, 372, 374, 376, 379], "src": [14, 161, 165, 166, 320, 325, 339], "none": [10, 14, 15, 24, 28, 29, 53, 60, 80, 130, 184, 185, 195, 198, 199, 276, 288, 291, 303, 304, 306, 308, 315, 320, 390, 405, 488, 490, 510, 518, 525, 528, 531], "everi": [15, 29, 40, 45, 50, 52, 120, 129, 152, 169, 170, 171, 175, 189, 195, 219, 249, 252, 253, 254, 257, 265, 272, 278, 281, 284, 324, 372, 374, 375, 379, 380, 381, 384, 415, 440, 443, 482, 483], "cat": [15, 44, 57, 87, 90, 107, 143, 144, 152, 259, 278, 279, 297, 307, 311, 317, 353, 384, 394, 410, 427, 505], "dog": [15, 46, 107, 108, 134, 143, 144, 155, 259, 271, 272, 278, 297, 307, 311, 317, 353, 370, 411, 412, 413, 417, 495, 505, 522], "107one": 15, "pet": [15, 107, 108, 143, 144, 413, 492, 495], "suppos": [15, 42, 82, 120, 130, 152, 153, 187, 248, 249, 253, 267, 281, 282, 287, 306, 435], "webpag": [15, 26, 27, 28, 29, 30, 31, 247, 320, 321, 322, 324, 326, 339], "shown": [15, 37, 41, 45, 48, 52, 75, 90, 110, 126, 143, 144, 186, 187, 188, 193, 195, 250, 254, 257, 273, 287, 291, 325, 374, 375, 376, 380, 384, 388, 429, 482, 483, 486, 487, 490, 491, 508, 522], "pictur": [15, 29, 272, 287, 364, 374, 375, 381, 382, 384, 385, 478, 483, 484, 487, 488, 490], "howev": [10, 15, 35, 37, 52, 85, 121, 152, 230, 249, 253, 257, 282, 293, 334, 337, 354, 429, 437, 444], "doesn": [1, 15, 37, 45, 55, 56, 74, 86, 121, 123, 128, 134, 152, 153, 172, 175, 184, 185, 190, 195, 232, 245, 254, 257, 264, 284, 295, 347, 350, 374, 414, 453, 454, 455, 472, 482, 483, 486, 488, 490, 498, 503, 509], "noth": [15, 42, 52, 75, 83, 120, 172, 193, 232, 337], "fix": [15, 71, 85, 117, 120, 121, 143, 144, 152, 153, 155, 169, 170, 171, 174, 186, 191, 192, 195, 247, 257, 263, 264, 269, 271, 281, 282, 303, 324, 351, 384, 390, 414, 415, 418, 425, 472, 478, 483, 484, 495, 497, 525, 533, 536], "here": [4, 15, 16, 17, 18, 19, 26, 27, 28, 29, 30, 31, 35, 42, 45, 51, 52, 55, 56, 58, 59, 61, 62, 63, 64, 68, 72, 79, 80, 85, 97, 102, 110, 111, 115, 118, 121, 123, 126, 127, 130, 132, 135, 151, 152, 153, 162, 163, 170, 172, 175, 179, 196, 198, 204, 216, 223, 224, 225, 226, 227, 231, 232, 238, 242, 243, 247, 248, 249, 250, 252, 253, 254, 283, 287, 291, 292, 296, 303, 306, 326, 333, 356, 364, 369, 372, 380, 392, 408, 419, 479, 487, 491, 500, 513, 517, 520, 525, 530, 531, 537], "buggi": [15, 293], "load": [0, 1, 3, 15, 16, 21, 22, 23, 26, 27, 30, 32, 43, 47, 58, 59, 62, 63, 65, 69, 98, 103, 133, 140, 143, 144, 150, 159, 179, 180, 181, 182, 197, 201, 205, 211, 214, 217, 223, 224, 225, 226, 227, 229, 231, 235, 236, 237, 258, 281, 289, 298, 300, 328, 342, 343, 352, 359, 360, 361, 378, 384, 398, 400, 401, 403, 412, 414, 416, 439, 449, 480, 493, 513, 517, 525, 526, 530, 534, 536], "librari": [15, 16, 21, 22, 24, 26, 27, 30, 31, 153, 254, 257, 271, 273, 303, 320, 321, 323, 332, 333, 336, 337, 344, 364, 365, 366, 376, 380, 386, 389, 390, 407, 420, 425, 426, 429, 479, 484, 488, 510, 512, 518, 521, 524, 525, 530, 532, 534], "bs4": [15, 16, 21, 22, 26, 27, 30, 321, 332, 364], "hshv": 15, "petsoftheweek": 15, "r": [15, 16, 21, 22, 26, 27, 30, 80, 130, 151, 154, 155, 157, 171, 174, 190, 191, 276, 291, 320, 337, 372, 406, 408, 411, 418, 429, 433], "info": [15, 16, 17, 18, 19, 21, 22, 31, 247, 334, 450], "certain": [15, 16, 17, 18, 19, 21, 22, 28, 30, 31, 97, 102, 107, 121, 247, 249, 265, 438, 486, 494, 513, 525, 527], "pt": [15, 253], "cv": 15, "cvplbd": 15, "save": [4, 15, 44, 57, 64, 95, 152, 177, 264, 273, 276, 292, 335, 339, 410, 415, 488, 517], "progress": [15, 82, 111, 120, 272, 288, 293, 315, 429, 517], "multipl": [7, 15, 16, 17, 18, 19, 22, 30, 31, 67, 82, 84, 86, 88, 89, 94, 95, 97, 102, 113, 114, 121, 136, 148, 149, 158, 167, 168, 238, 244, 247, 249, 262, 293, 294, 317, 318, 326, 338, 351, 364, 368, 381, 383, 392, 409, 425, 432, 441, 445, 452, 489, 491, 499, 502, 507, 510, 515, 517, 518, 528, 531, 533], "singl": [15, 16, 17, 18, 19, 22, 30, 31, 52, 73, 79, 88, 89, 90, 96, 110, 113, 120, 121, 129, 153, 160, 167, 186, 195, 247, 278, 293, 319, 327, 354, 388, 392, 394, 408, 425, 429, 438, 442, 446, 447, 489, 496, 499, 512, 517, 522, 531, 532], "determin": [10, 16, 27, 28, 29, 45, 70, 72, 77, 88, 187, 188, 198, 199, 238, 248, 259, 293, 303, 321, 327, 500, 517, 518], "si": [16, 22, 24, 27, 28, 33, 34, 517], "teaser": [16, 22, 28], "collect_info": [16, 21, 29, 30], "append": [16, 21, 29, 30, 44, 46, 86, 115, 125, 132, 135, 163, 172, 186, 190, 191, 200, 203, 210, 259, 280, 297, 303, 306, 307, 308, 314, 315, 366, 369, 370, 392, 442, 494], "base_url": [16, 22, 24, 27], "end": [16, 22, 24, 27, 29, 38, 52, 54, 64, 74, 75, 77, 80, 82, 85, 89, 90, 107, 110, 111, 116, 120, 121, 130, 137, 145, 146, 147, 151, 152, 153, 154, 155, 157, 160, 166, 167, 169, 171, 172, 175, 183, 186, 190, 191, 192, 194, 195, 247, 268, 275, 276, 277, 279, 280, 283, 287, 288, 290, 291, 293, 297, 303, 307, 308, 311, 317, 325, 327, 329, 333, 335, 337, 338, 350, 353, 366, 376, 389, 391, 392, 393, 395, 401, 402, 404, 408, 410, 424, 425, 429, 431, 433, 441, 449, 451, 452, 481, 488, 496, 499, 506, 508, 525], "down": [16, 21, 45, 120, 127, 130, 171, 199, 212, 242, 243, 266, 269, 271, 276, 284, 296, 329, 335, 367, 388, 487, 488, 490, 504, 517], "guess": [16, 152, 153, 174, 189, 192, 195, 230, 267, 282, 525], "On": [17, 18, 19, 90, 121, 152, 153, 249, 250], "comment": [17, 18, 19, 28, 29, 55, 56, 58, 59, 61, 62, 63, 64, 82, 121, 179, 185, 223, 224, 225, 226, 227, 231, 242, 243, 247, 283, 303, 367, 488, 499, 507], "prof": [17, 18, 19], "onei": [17, 18, 19, 22, 27], "both": [17, 18, 19, 45, 49, 52, 68, 78, 79, 82, 89, 107, 110, 115, 120, 121, 126, 134, 145, 146, 147, 154, 186, 189, 193, 195, 198, 202, 207, 218, 238, 248, 249, 250, 252, 253, 259, 268, 291, 302, 312, 315, 317, 322, 324, 327, 341, 354, 356, 382, 389, 394, 396, 401, 402, 413, 425, 442, 446, 451, 472, 500, 510, 514, 517, 518, 533], "layout": [17, 18, 19, 27, 45, 518], "div": [17, 18, 19, 24, 28, 29, 158, 247, 321, 326, 338], "comments__styledcom": [17, 18, 19], "dzzyvm": [17, 18, 19], "dvnrbr": [17, 18, 19], "when": [2, 3, 6, 17, 18, 19, 21, 24, 29, 35, 36, 37, 38, 41, 44, 45, 52, 53, 56, 57, 64, 68, 70, 71, 72, 74, 75, 76, 77, 79, 82, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 99, 100, 101, 102, 104, 105, 106, 110, 113, 115, 120, 121, 123, 125, 127, 128, 129, 131, 143, 144, 151, 153, 154, 155, 157, 160, 161, 164, 165, 166, 167, 169, 172, 173, 174, 175, 177, 178, 183, 184, 185, 186, 189, 190, 193, 194, 195, 208, 212, 216, 220, 221, 228, 230, 232, 234, 235, 236, 237, 239, 240, 241, 247, 248, 253, 254, 256, 257, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 275, 278, 279, 280, 283, 284, 285, 287, 288, 293, 295, 296, 297, 302, 303, 306, 307, 310, 311, 312, 313, 321, 323, 325, 327, 330, 331, 332, 333, 334, 335, 336, 345, 346, 347, 348, 350, 351, 353, 354, 355, 356, 362, 363, 364, 365, 366, 370, 372, 373, 374, 375, 376, 380, 381, 385, 386, 388, 389, 390, 391, 392, 393, 406, 407, 408, 411, 418, 419, 420, 421, 426, 429, 431, 433, 434, 435, 436, 444, 446, 447, 451, 479, 482, 483, 484, 485, 486, 487, 488, 490, 491, 492, 495, 496, 499, 500, 501, 503, 504, 505, 508, 509, 510, 513, 517, 522, 524, 525, 527, 531, 532, 533, 534], "inspect": [17, 18, 19, 28, 29, 321], "second": [2, 4, 6, 18, 28, 48, 72, 76, 79, 83, 90, 108, 111, 115, 121, 131, 134, 141, 142, 152, 172, 173, 175, 178, 186, 190, 191, 192, 194, 195, 202, 212, 218, 219, 228, 230, 249, 260, 261, 266, 267, 275, 277, 284, 288, 293, 301, 304, 309, 312, 313, 316, 317, 321, 322, 325, 326, 327, 333, 335, 354, 366, 369, 374, 384, 392, 405, 413, 419, 420, 423, 424, 425, 426, 429, 430, 431, 435, 440, 441, 442, 446, 449, 484, 488, 490, 496, 500, 501, 511, 514, 517], "final": [4, 10, 19, 70, 71, 77, 78, 82, 90, 91, 92, 99, 100, 104, 105, 108, 120, 121, 132, 134, 178, 189, 195, 245, 250, 256, 278, 287, 293, 384, 415, 426, 435, 441, 447, 451, 494, 510, 514], "assembl": [19, 246, 438], "now": [10, 19, 36, 37, 41, 49, 52, 86, 89, 90, 99, 100, 104, 105, 110, 111, 115, 118, 119, 120, 121, 164, 169, 170, 248, 249, 253, 257, 267, 268, 273, 276, 278, 288, 303, 311, 312, 335, 351, 374, 381, 389, 392, 407, 421, 422, 429, 441, 484, 495, 500, 517, 522, 534], "ve": [19, 28, 29, 30, 41, 51, 52, 249, 429, 495], "fill": [4, 10, 19, 26, 29, 30, 45, 61, 82, 115, 152, 153, 155, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 239, 240, 241, 248, 254, 293, 315, 321, 324, 325, 335, 346, 347, 362, 363, 384, 405, 406, 429, 441, 479, 488, 517], "blank": [19, 75, 80, 115, 119, 155, 163, 166, 248, 303, 327, 337, 387, 392, 472, 517], "sai": [21, 22, 35, 37, 50, 52, 60, 83, 89, 121, 161, 169, 208, 253, 256, 265, 267, 269, 271, 276, 278, 285, 291, 295, 296, 302, 312, 337, 356, 389, 391, 413, 425, 495], "go": [1, 5, 21, 26, 27, 28, 29, 30, 36, 50, 56, 58, 63, 97, 99, 100, 102, 104, 105, 111, 123, 135, 152, 170, 183, 199, 207, 235, 236, 237, 247, 248, 263, 266, 267, 273, 274, 287, 288, 296, 303, 327, 364, 366, 380, 399, 401, 402, 419, 425, 430, 435, 448, 456, 457, 458, 459, 460, 461, 462, 464, 465, 466, 467, 483, 486, 487, 488, 490, 491, 495, 506, 517, 518, 522], "websit": [21, 24, 26, 321, 329, 518], "python": [4, 9, 21, 24, 33, 34, 37, 40, 42, 44, 49, 50, 52, 60, 61, 73, 75, 76, 77, 78, 82, 83, 85, 88, 90, 93, 95, 113, 115, 116, 118, 120, 121, 122, 123, 126, 128, 129, 130, 131, 152, 153, 155, 157, 161, 164, 165, 167, 169, 170, 172, 173, 175, 176, 177, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 216, 222, 228, 230, 245, 249, 253, 254, 255, 264, 265, 269, 270, 271, 272, 273, 274, 275, 276, 277, 279, 280, 283, 285, 287, 288, 293, 295, 296, 301, 303, 308, 312, 315, 317, 320, 321, 323, 327, 329, 331, 332, 336, 337, 341, 344, 349, 355, 364, 366, 368, 369, 382, 387, 390, 392, 404, 406, 407, 411, 414, 415, 417, 420, 424, 425, 426, 429, 430, 431, 434, 435, 437, 441, 444, 446, 447, 472, 483, 488, 494, 495, 496, 497, 498, 500, 501, 502, 503, 505, 508, 509, 510, 512, 513, 516, 520, 521, 522, 524, 528, 531, 533, 534], "easili": [21, 93, 121, 179, 222, 249, 272, 332, 334, 349, 359, 393, 407, 452], "probabl": [21, 37, 45, 73, 111, 118, 120, 121, 130, 161, 165, 166, 249, 257, 267, 303, 322, 351, 389, 509], "complic": [21, 110, 113, 121, 166, 249, 269, 392, 407, 496], "ebook": [21, 31, 55, 257, 429, 477, 479, 488], "click": [1, 2, 3, 4, 5, 7, 8, 21, 22, 26, 27, 28, 29, 30, 45, 54, 55, 56, 58, 61, 63, 64, 82, 97, 99, 100, 102, 104, 105, 121, 143, 144, 152, 153, 155, 159, 161, 165, 166, 171, 180, 181, 182, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 222, 223, 224, 225, 226, 227, 235, 236, 237, 239, 240, 241, 242, 243, 254, 293, 315, 321, 324, 325, 342, 343, 346, 347, 349, 350, 360, 361, 362, 363, 367, 376, 397, 399, 401, 402, 405, 406, 429, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 473, 474, 475, 476, 477, 479, 482, 483, 486, 487, 488, 490, 491, 518, 536], "archiv": [21, 22, 27, 517], "20200427175705": 21, "cottageinn": [21, 26, 30], "h3": [21, 28, 29, 30, 321, 324], "articl": [22, 326], "umsi": [22, 27, 33, 34, 222, 349, 452], "gather": [10, 22, 24, 158, 171, 438], "those": [4, 8, 10, 22, 29, 44, 50, 79, 86, 89, 120, 121, 164, 166, 177, 187, 194, 249, 259, 265, 267, 273, 313, 321, 327, 330, 331, 334, 351, 356, 365, 366, 389, 392, 408, 450, 455], "fortun": [22, 44, 57, 152, 183, 381], "steve": [22, 27, 517], "resnick": [22, 27], "dynam": [1, 3, 23, 32, 43, 47, 58, 59, 62, 63, 65, 69, 98, 103, 133, 138, 139, 140, 143, 144, 150, 159, 179, 180, 181, 182, 197, 201, 205, 211, 214, 217, 223, 224, 225, 226, 227, 229, 231, 235, 236, 237, 258, 273, 281, 289, 298, 300, 328, 342, 343, 352, 359, 360, 361, 378, 384, 398, 400, 401, 403, 412, 414, 416, 439, 449, 480, 493, 526], "select": [1, 3, 5, 23, 32, 43, 45, 47, 58, 59, 61, 62, 63, 65, 69, 73, 81, 82, 87, 88, 89, 90, 91, 92, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 114, 115, 117, 133, 138, 139, 140, 143, 144, 150, 152, 153, 154, 155, 159, 164, 166, 179, 180, 181, 182, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 197, 201, 205, 209, 211, 214, 217, 223, 224, 225, 226, 227, 229, 231, 235, 236, 237, 240, 241, 247, 248, 250, 254, 258, 278, 280, 281, 289, 293, 298, 300, 304, 307, 313, 315, 321, 324, 325, 328, 333, 342, 343, 346, 347, 352, 359, 360, 361, 362, 375, 378, 384, 386, 387, 388, 389, 397, 398, 400, 401, 403, 405, 406, 412, 414, 416, 420, 421, 426, 429, 430, 431, 433, 436, 439, 441, 444, 447, 448, 449, 455, 477, 480, 493, 513, 526, 527, 537], "bsoup_mixedupcode_1": 23, "bsoup_mixedupcode_1_ac_v2": 23, "bsoup_mixedupcode_2": 23, "bsoup_mixedupcode_2_ac_v2": 23, "bsoup_mixedupcode_3": 23, "bsoup_mixedupcode_3_ac_v2": 23, "bsoup_mixedupcode_4": 23, "bsoup_mixedupcode_4_ac_v2": 23, "bsoup_mixedupcode_5": 23, "bsoup_mixedupcode_5_ac_v2": 23, "bsoup_mixedupcode_6": 23, "bsoup_mixedupcode_6_ac_v2": 23, "bsoup_mixedupcode_7": 23, "bsoup_mixedupcode_7_ac_v2": 23, "bsoup_mixedupcode_8": 23, "bsoup_mixedupcode_8_ac_v2": 23, "call": [1, 6, 24, 26, 33, 34, 35, 36, 37, 40, 42, 44, 45, 50, 51, 52, 53, 55, 56, 66, 72, 75, 82, 83, 85, 86, 89, 90, 93, 96, 110, 121, 127, 128, 129, 130, 134, 148, 149, 151, 152, 161, 162, 165, 167, 169, 171, 172, 173, 174, 175, 178, 183, 184, 190, 191, 192, 194, 195, 198, 199, 202, 203, 204, 207, 209, 212, 213, 215, 216, 218, 219, 220, 221, 228, 230, 232, 234, 238, 242, 243, 244, 245, 247, 248, 249, 251, 253, 254, 256, 257, 259, 262, 263, 266, 267, 269, 270, 271, 273, 276, 278, 279, 285, 286, 288, 293, 295, 296, 300, 302, 303, 305, 310, 311, 316, 320, 324, 327, 329, 335, 340, 345, 346, 347, 348, 350, 353, 355, 356, 364, 366, 369, 370, 374, 381, 385, 387, 389, 393, 404, 407, 414, 415, 418, 419, 421, 425, 429, 430, 431, 433, 435, 437, 440, 442, 443, 447, 448, 449, 450, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 479, 481, 483, 485, 488, 491, 496, 500, 502, 505, 508, 509, 513, 517, 518, 522, 525, 530, 531, 532], "img_link": [24, 329], "take": [1, 2, 3, 6, 8, 10, 24, 31, 33, 34, 42, 44, 45, 48, 51, 53, 54, 55, 56, 57, 59, 64, 71, 77, 86, 89, 95, 110, 111, 115, 120, 122, 128, 130, 131, 134, 137, 141, 142, 145, 146, 147, 148, 149, 152, 154, 157, 165, 170, 171, 174, 175, 177, 179, 186, 187, 188, 189, 190, 191, 193, 194, 195, 198, 199, 202, 203, 206, 207, 208, 212, 213, 215, 218, 219, 220, 221, 222, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 242, 243, 245, 246, 251, 254, 257, 259, 263, 266, 267, 269, 271, 272, 275, 276, 277, 281, 284, 287, 288, 293, 299, 300, 301, 308, 310, 327, 329, 346, 347, 349, 350, 353, 355, 359, 364, 366, 369, 370, 381, 384, 385, 400, 404, 407, 410, 414, 415, 418, 421, 423, 425, 429, 440, 444, 446, 449, 450, 452, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 472, 479, 481, 483, 484, 491, 494, 495, 500, 508, 513, 516, 517, 525, 530, 533, 534], "paramet": [24, 33, 34, 36, 41, 42, 52, 53, 67, 71, 89, 90, 111, 121, 126, 134, 171, 172, 173, 174, 184, 190, 191, 192, 194, 198, 199, 202, 203, 206, 207, 212, 213, 215, 218, 219, 220, 221, 230, 233, 238, 244, 247, 254, 257, 281, 293, 300, 301, 306, 310, 327, 329, 346, 347, 353, 354, 356, 366, 369, 370, 404, 425, 437, 440, 444, 449, 450, 451, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 479, 481, 491, 517, 521, 525, 532, 533, 534], "imag": [24, 28, 29, 247, 324, 329, 334, 338, 339, 372, 373, 374, 375, 376, 379, 384, 385, 484, 535], "sinc": [24, 28, 34, 36, 41, 42, 72, 86, 88, 89, 110, 111, 113, 120, 121, 126, 130, 143, 144, 145, 146, 147, 148, 149, 165, 166, 172, 184, 185, 189, 193, 195, 238, 248, 249, 250, 273, 288, 303, 317, 324, 329, 333, 337, 374, 377, 387, 388, 391, 392, 406, 407, 424, 437, 441, 486, 503, 520, 534], "frequent": [4, 24, 177, 276, 329, 441], "updat": [24, 88, 91, 92, 99, 100, 101, 104, 105, 106, 110, 111, 113, 193, 194, 247, 286, 293, 294, 317, 319, 329, 366, 370, 380, 518, 527], "delet": [24, 87, 88, 90, 107, 126, 185, 192, 195, 247, 269, 293, 306, 318, 329, 422, 517], "shapiro_link": 24, "shapiro": 24, "undergradu": [24, 33, 34, 60], "en": [24, 33, 34, 45, 89, 90, 111, 152, 153, 167, 198, 407, 500, 523, 536], "wiki": [24, 33, 34, 45, 89, 90, 128, 154, 167, 198, 407, 500], "university_of_michigan": 24, "shapiro_undergraduate_librari": 24, "link_or_non": 24, "column": [24, 45, 87, 88, 89, 90, 94, 96, 99, 100, 101, 106, 107, 108, 110, 111, 115, 152, 153, 159, 291, 374, 381, 482, 483, 486, 487, 490, 491, 521, 527], "isn": [24, 52, 128, 130, 155, 175, 186, 189, 190, 193, 194, 198, 249, 324, 353, 404, 406, 408, 419, 429, 436, 446, 479, 494, 521, 531], "its": [7, 24, 28, 29, 35, 36, 40, 45, 49, 50, 52, 77, 79, 83, 85, 90, 110, 111, 116, 120, 121, 123, 129, 137, 174, 176, 183, 184, 198, 230, 245, 246, 248, 249, 252, 253, 256, 265, 269, 270, 271, 273, 276, 279, 283, 301, 303, 305, 331, 332, 335, 345, 348, 353, 364, 379, 429, 430, 433, 435, 438, 442, 472, 482, 483, 488, 517, 520, 522, 525], "place": [24, 44, 75, 83, 85, 90, 96, 111, 134, 135, 152, 153, 170, 184, 218, 246, 254, 266, 269, 284, 300, 303, 335, 500, 504, 513, 525], "descript": [1, 10, 24, 28, 29, 45, 94, 121, 157, 187, 188, 253, 254, 271, 321, 326, 427, 488, 490, 500, 521], "wysiwyg": 24, "extract": [24, 110, 111, 247, 321, 323, 331, 332, 333, 339, 364, 365, 407, 408, 409, 410, 414, 415, 426, 430, 435, 438, 501, 516, 518, 525, 531, 534], "That": [9, 24, 29, 45, 49, 121, 155, 183, 185, 244, 247, 252, 257, 267, 272, 273, 278, 337, 396, 483, 491, 517], "2021": [24, 329, 514], "106": [24, 301, 329], "206": [24, 73], "330": 24, "introduct": [7, 8, 24, 35, 222, 247, 262, 349, 366, 452, 477], "applic": [8, 9, 24, 89, 90, 111, 113, 116, 154, 238, 247, 249, 277, 323, 327, 335, 364, 366, 429, 435, 446, 513, 516, 517, 518, 520, 524, 531, 533], "fundament": [24, 500], "modern": [24, 483], "access": [8, 10, 24, 36, 39, 40, 45, 90, 95, 110, 111, 116, 190, 221, 228, 249, 305, 311, 315, 333, 340, 356, 370, 390, 419, 429, 430, 433, 517, 522, 532, 534], "internet": [24, 31, 90, 260, 323, 327, 330, 381, 532], "human": [24, 137, 152, 153, 264, 270, 273, 277, 278, 500], "complement": 24, "anoth": [7, 24, 28, 33, 36, 42, 44, 45, 48, 52, 53, 77, 79, 96, 101, 106, 120, 121, 127, 131, 152, 153, 154, 155, 162, 164, 166, 175, 176, 183, 186, 193, 194, 221, 245, 248, 249, 250, 251, 254, 257, 265, 269, 271, 273, 288, 305, 312, 316, 319, 333, 347, 348, 356, 373, 382, 387, 388, 389, 392, 404, 406, 418, 419, 425, 433, 438, 440, 447, 482, 484, 486, 499, 501, 517, 522, 527, 530], "techniqu": [24, 37, 83, 120, 121, 157, 169, 248, 269, 276, 313, 331, 389, 441, 442, 522], "coordin": [24, 36, 41, 42, 46, 52, 198, 230, 253, 451, 490], "group": [24, 36, 67, 84, 168, 169, 187, 188, 244, 246, 247, 262, 268, 294, 318, 338, 368, 396, 409, 432, 443, 483, 509], "togeth": [24, 36, 40, 49, 52, 86, 115, 120, 121, 178, 184, 186, 220, 249, 255, 265, 272, 302, 364, 443, 516, 517], "core": 24, "compet": [24, 268], "literaci": 24, "basic": [8, 24, 82, 88, 110, 113, 114, 166, 222, 244, 247, 250, 265, 273, 276, 293, 338, 344, 349, 351, 356, 364, 366, 407, 499, 509], "debug": [24, 31, 84, 101, 105, 106, 114, 121, 123, 136, 168, 244, 246, 247, 274, 294, 318, 409, 432, 445, 507, 517, 527], "test": [1, 6, 24, 54, 55, 58, 63, 64, 71, 76, 88, 91, 92, 99, 100, 104, 105, 120, 121, 152, 153, 157, 173, 179, 185, 186, 187, 196, 213, 223, 224, 225, 226, 227, 239, 242, 243, 244, 247, 248, 249, 262, 267, 269, 276, 293, 303, 342, 343, 360, 361, 363, 367, 376, 397, 401, 402, 491, 525], "repositori": [24, 517], "pattern": [24, 31, 51, 77, 80, 83, 90, 93, 95, 110, 111, 129, 132, 166, 210, 247, 265, 269, 275, 287, 291, 294, 297, 303, 322, 331, 333, 334, 345, 350, 351, 381, 383, 390, 396, 404, 407, 418, 419, 421, 433, 438, 442, 489, 491, 524], "match": [5, 24, 36, 45, 61, 88, 90, 99, 100, 104, 105, 111, 115, 185, 195, 196, 218, 240, 241, 247, 257, 303, 314, 320, 325, 333, 335, 362, 386, 387, 389, 390, 391, 392, 393, 394, 395, 396, 397, 399, 401, 402, 404, 407, 408, 409, 410, 420, 425, 477, 517, 519, 531], "programmat": 24, "process": [24, 31, 45, 52, 82, 83, 89, 111, 113, 118, 121, 152, 153, 155, 161, 162, 164, 165, 166, 170, 185, 186, 189, 190, 191, 192, 193, 194, 195, 221, 247, 264, 266, 268, 269, 270, 273, 275, 287, 293, 303, 315, 320, 321, 324, 325, 364, 374, 383, 384, 385, 422, 426, 429, 433, 435, 497, 505, 513, 517, 518, 522, 528, 533], "assign": [7, 24, 41, 45, 52, 70, 71, 73, 82, 86, 89, 91, 92, 96, 99, 100, 104, 105, 110, 121, 123, 137, 152, 153, 155, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 204, 221, 232, 249, 254, 293, 295, 301, 302, 303, 306, 311, 312, 315, 316, 317, 319, 321, 324, 325, 346, 347, 356, 370, 405, 406, 414, 422, 429, 430, 433, 438, 441, 445, 448, 472, 494, 495, 496, 497, 498, 499, 505, 511], "lab": [24, 222, 349, 452], "manipul": [24, 40, 50, 52, 96, 116, 255, 315, 351, 375, 429, 499, 511, 516], "crucial": [24, 157], "evalu": [8, 24, 66, 68, 77, 82, 84, 121, 122, 232, 247, 292, 295, 296, 302, 358, 371, 414, 415, 417, 419, 438, 446, 447, 452, 497, 498, 499, 503, 504], "requir": [1, 24, 37, 41, 42, 52, 55, 90, 111, 113, 120, 185, 189, 194, 195, 232, 233, 242, 243, 249, 269, 324, 332, 337, 355, 367, 377, 420, 425, 450, 453, 454, 455, 478, 483, 513, 517, 525, 534], "numer": [24, 37, 71, 80, 88, 89, 96, 219, 301], "summar": 24, "modul": [24, 85, 153, 161, 169, 174, 221, 228, 230, 238, 267, 271, 303, 353, 390, 419, 472, 482, 483, 490, 521], "accomplish": [24, 120, 364, 369, 407, 500], "url_link": 24, "bsoup_num_link": [24, 329], "contain": [2, 4, 6, 7, 24, 29, 33, 34, 44, 49, 52, 76, 79, 82, 90, 96, 108, 115, 129, 130, 134, 141, 142, 148, 149, 152, 153, 155, 159, 161, 165, 166, 167, 170, 171, 175, 178, 215, 218, 219, 228, 230, 234, 244, 247, 248, 249, 250, 264, 268, 271, 279, 280, 288, 316, 319, 321, 324, 325, 329, 345, 350, 354, 356, 364, 377, 386, 389, 393, 404, 407, 410, 418, 420, 421, 425, 431, 436, 440, 450, 496, 497, 505, 509, 510, 513, 522, 528, 536], "span_attr": [24, 329], "equival": [24, 70, 129, 169, 242, 243, 264, 278, 288, 305, 312, 329, 336, 337, 366, 369, 407, 408, 500, 520, 521], "span": [24, 28, 29, 247, 321, 329, 338, 531], "cottag": [26, 29, 30, 31, 247], "inn": [26, 29, 30, 31, 247], "locat": [26, 29, 30, 31, 41, 50, 116, 131, 247, 248, 315, 374, 380, 410, 451, 481, 490, 513, 525, 529, 534, 535, 536], "A": [7, 8, 26, 29, 36, 38, 40, 45, 52, 60, 66, 67, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 96, 99, 100, 104, 105, 115, 116, 120, 121, 127, 128, 129, 131, 152, 153, 157, 161, 162, 167, 169, 171, 173, 174, 175, 181, 183, 185, 186, 189, 190, 191, 192, 193, 194, 195, 198, 207, 208, 221, 222, 225, 227, 228, 234, 247, 248, 251, 260, 261, 262, 264, 265, 266, 270, 271, 273, 276, 279, 286, 291, 292, 293, 303, 305, 310, 314, 317, 318, 319, 321, 322, 323, 324, 327, 333, 345, 348, 349, 350, 364, 368, 377, 381, 382, 383, 385, 393, 396, 404, 408, 417, 419, 420, 421, 425, 429, 431, 432, 433, 434, 436, 438, 444, 446, 447, 452, 472, 483, 487, 488, 490, 491, 498, 499, 503, 505, 509, 511, 513, 517, 518, 522, 524, 532, 535, 536, 537], "address": [7, 26, 33, 34, 96, 137, 220, 247, 248, 262, 332, 392, 410, 417, 426, 446, 492, 513, 517, 525, 536], "browser": [8, 26, 28, 29, 95, 96, 114, 116, 121, 247, 321, 323, 330, 331, 338, 390, 484, 513, 518, 522, 525, 533], "surround": [26, 29, 137, 277, 389, 519], "quot": [26, 28, 121, 158, 171, 186, 195, 278, 325, 333, 380, 429, 531], "rememb": [4, 26, 29, 30, 73, 107, 118, 121, 122, 152, 155, 165, 167, 183, 185, 186, 189, 195, 254, 273, 293, 307, 308, 311, 315, 384, 385, 386, 389, 392, 405, 429, 435, 490, 496, 499, 500, 502, 503, 504], "incorrect": [1, 26, 29, 30, 39, 55, 66, 80, 82, 110, 177, 183, 208, 228, 232, 238, 242, 243, 245, 251, 267, 284, 287, 288, 291, 293, 295, 296, 324, 340, 367, 392, 419, 422, 426, 429, 430, 431, 436, 444, 453, 454, 455, 520], "back": [26, 27, 28, 29, 30, 64, 99, 100, 102, 104, 105, 111, 121, 152, 153, 183, 184, 232, 267, 269, 271, 272, 283, 287, 296, 337, 364, 369, 374, 389, 441, 483, 522], "sometim": [27, 35, 74, 76, 90, 97, 102, 121, 127, 128, 177, 183, 249, 266, 269, 271, 273, 283, 285, 287, 288, 316, 321, 334, 374, 406, 425, 444, 500, 508, 517, 532], "mutlipl": [27, 244, 247], "barb": [27, 259], "thing": [27, 28, 29, 36, 37, 40, 45, 50, 66, 73, 80, 120, 121, 123, 130, 137, 152, 153, 155, 159, 169, 171, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 221, 238, 249, 254, 256, 257, 269, 277, 278, 280, 285, 303, 321, 347, 355, 358, 384, 405, 413, 419, 478, 483, 490, 497, 509, 516, 517, 522, 530, 531], "differ": [8, 27, 34, 42, 45, 50, 52, 55, 64, 71, 73, 76, 85, 86, 88, 90, 96, 97, 102, 113, 115, 116, 118, 121, 123, 126, 127, 128, 130, 135, 145, 146, 147, 152, 153, 154, 170, 171, 177, 187, 188, 193, 194, 206, 220, 238, 249, 250, 256, 257, 263, 266, 267, 268, 269, 273, 275, 277, 278, 302, 306, 312, 320, 325, 330, 335, 346, 354, 356, 364, 374, 384, 387, 392, 425, 435, 444, 447, 472, 477, 478, 479, 482, 484, 490, 500, 502, 504, 509, 514, 520, 534, 537], "dean": [], "tom": 152, "finholt": [], "right": [1, 2, 6, 27, 28, 36, 45, 50, 52, 55, 82, 83, 118, 120, 121, 127, 155, 159, 166, 177, 185, 189, 191, 192, 193, 195, 215, 242, 243, 248, 269, 271, 273, 291, 295, 303, 321, 347, 355, 356, 367, 373, 375, 376, 379, 381, 385, 406, 407, 415, 438, 446, 451, 453, 454, 455, 472, 481, 482, 483, 484, 486, 487, 488, 490, 491, 501, 503, 509, 514, 521], "mayb": [28, 50, 120, 121, 375], "stori": [28, 152, 183, 265, 272, 275, 495, 536], "onc": [1, 3, 28, 29, 55, 56, 64, 89, 90, 110, 111, 120, 121, 123, 126, 130, 131, 137, 155, 159, 164, 169, 175, 187, 232, 235, 236, 237, 238, 242, 243, 246, 265, 270, 272, 275, 277, 285, 288, 310, 334, 335, 336, 337, 350, 367, 375, 395, 396, 401, 402, 422, 441, 442, 446, 453, 454, 455, 513, 517, 518, 525, 530, 532, 533, 534], "found": [9, 28, 29, 45, 110, 111, 127, 141, 142, 155, 159, 161, 166, 266, 386, 389, 390, 392, 405, 410, 418, 443, 513, 534], "slot": [28, 29, 30], "x5e72": [28, 29], "css4z": [28, 29], "hold": [28, 111, 190, 191, 193, 194, 249, 253, 265, 266, 271, 279, 291, 315, 422], "north": [28, 159, 171, 376, 482, 483, 488, 490], "quad": 28, "dine": 28, "hall": [28, 152, 153], "No": [8, 28, 29, 110, 111, 161, 169, 193, 194, 299, 324, 347, 404, 452, 534], "full": [28, 31, 33, 34, 126, 145, 146, 147, 249, 329, 388, 401, 402, 483], "rel": [28, 77, 89, 165, 249, 273, 332, 355, 517, 520], "check": [1, 6, 8, 28, 55, 73, 74, 75, 76, 78, 85, 95, 110, 111, 121, 127, 137, 148, 149, 185, 186, 187, 188, 189, 190, 191, 192, 193, 195, 213, 219, 228, 242, 243, 249, 254, 257, 265, 269, 284, 287, 288, 303, 312, 319, 367, 369, 381, 384, 385, 389, 392, 399, 410, 419, 422, 425, 438, 453, 454, 455, 482, 483, 486, 487, 490, 491, 501, 509, 513, 525], "subgoal": 28, "announc": 28, "almost": [28, 75, 120, 121, 128, 184, 265, 277, 296, 302, 346, 407, 444], "don": [28, 35, 37, 52, 62, 66, 80, 110, 111, 120, 121, 130, 152, 153, 155, 169, 177, 183, 184, 186, 193, 194, 196, 207, 248, 267, 269, 271, 272, 276, 278, 283, 287, 291, 303, 304, 308, 312, 316, 321, 324, 335, 355, 356, 369, 374, 380, 384, 385, 389, 390, 392, 396, 398, 400, 413, 419, 420, 429, 444, 447, 497, 510, 513, 517], "forget": [28, 177, 269, 303, 436], "highlight": [28, 64, 121, 257, 455], "figur": [29, 45, 51, 120, 121, 137, 268, 276, 277, 297, 373, 374, 376, 377, 381, 483, 484, 487, 490, 491, 496, 512, 514], "great": [29, 120, 152, 153, 166, 249, 268, 278, 279, 500, 534], "behind": [29, 271, 333], "pizza": [2, 4, 6, 29, 31, 134, 233, 247, 413, 495, 500], "blue": [29, 33, 34, 121, 141, 142, 145, 146, 147, 152, 153, 171, 219, 251, 326, 372, 373, 375, 377, 379, 380, 382, 384, 385, 413, 425, 430, 448, 451, 458, 462, 466, 472, 481, 482, 506, 514], "rectangl": [29, 45, 46, 52, 174, 206, 220, 248, 250, 353, 451, 459, 463, 467, 472, 478, 481, 486], "broadwai": 29, "st": [7, 29, 33, 34, 159, 171], "todai": [4, 29, 277, 483], "menu": [29, 95, 175, 321, 521], "h2": [29, 321, 324], "menuitem": 29, "menutitl": 29, "close": [29, 89, 90, 95, 107, 108, 110, 111, 115, 151, 152, 153, 155, 156, 157, 158, 160, 169, 170, 171, 172, 287, 320, 325, 329, 335, 483, 491, 508, 520, 521, 537], "underscor": [29, 37, 56, 346, 350, 394, 395, 396, 401, 402, 404, 410, 510], "headlin": [29, 529, 536], "alreadi": [29, 36, 37, 51, 52, 80, 83, 110, 111, 116, 126, 129, 130, 137, 151, 172, 193, 194, 208, 257, 276, 278, 288, 299, 321, 329, 356, 392, 486, 513, 517, 518], "font": [29, 326], "weight": [29, 68, 70, 76, 230], "400": [29, 71, 386, 395, 401, 402, 434], "With": [29, 97, 121, 291, 293, 380, 447, 517, 522], "chandeli": 29, "dramat": 29, "vault": 29, "ceil": 29, "___________": [30, 90, 232], "variabl": [8, 30, 52, 68, 70, 71, 78, 81, 108, 111, 120, 121, 128, 129, 130, 137, 160, 165, 166, 167, 170, 173, 175, 176, 184, 185, 186, 192, 195, 198, 204, 208, 219, 221, 228, 232, 247, 248, 249, 250, 252, 256, 264, 273, 278, 285, 286, 287, 288, 291, 293, 294, 296, 302, 303, 305, 306, 307, 310, 312, 316, 334, 337, 341, 345, 348, 350, 351, 355, 356, 366, 370, 410, 413, 418, 420, 421, 422, 425, 429, 430, 433, 438, 442, 446, 447, 448, 472, 479, 494, 495, 496, 497, 498, 499, 505, 508, 513, 534], "goe": [30, 80, 85, 110, 120, 172, 175, 186, 195, 196, 204, 216, 285, 287, 317, 431, 495, 508, 518], "depend": [30, 77, 110, 120, 295, 335, 429, 503, 525], "abov": [1, 4, 7, 8, 30, 37, 45, 52, 70, 71, 76, 80, 82, 89, 101, 106, 109, 110, 111, 115, 120, 126, 132, 143, 144, 152, 153, 155, 165, 169, 170, 178, 181, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 199, 238, 248, 250, 254, 256, 257, 273, 283, 287, 288, 291, 293, 296, 299, 303, 314, 324, 325, 333, 335, 336, 342, 346, 347, 356, 360, 361, 369, 373, 374, 375, 380, 381, 389, 405, 406, 419, 433, 483, 487, 491, 495, 497, 500, 508, 517, 520, 522, 527, 528, 530], "forev": [31, 287, 296], "ll": [31, 52, 82, 120, 121, 128, 174, 249, 287, 425, 510], "easier": [31, 35, 49, 120, 121, 126, 127, 141, 142, 143, 144, 145, 146, 148, 149, 150, 153, 155, 246, 248, 257, 275, 296, 324, 336, 444, 483, 500, 503, 522], "These": [31, 45, 52, 85, 88, 110, 152, 154, 157, 167, 176, 189, 195, 257, 265, 266, 271, 273, 278, 288, 312, 324, 332, 347, 350, 381, 388, 496, 509, 517, 521, 528, 532, 534], "repres": [2, 6, 31, 36, 39, 45, 50, 52, 82, 89, 128, 154, 165, 167, 174, 200, 216, 233, 248, 251, 252, 273, 293, 382, 389, 406, 421, 422, 431, 443, 499, 502, 509, 514, 518, 522, 528, 537], "anaylsi": 31, "file": [8, 31, 75, 76, 85, 90, 93, 95, 96, 107, 108, 111, 113, 116, 121, 126, 127, 136, 137, 151, 154, 156, 157, 158, 159, 160, 164, 169, 171, 185, 221, 247, 264, 265, 267, 269, 271, 273, 276, 277, 279, 285, 288, 303, 313, 322, 327, 329, 330, 335, 336, 337, 338, 339, 348, 373, 374, 380, 381, 387, 389, 392, 393, 407, 410, 419, 441, 513, 516, 517, 518, 530, 534, 536], "interview": [10, 31], "job": [31, 51, 70, 118, 126, 169, 266, 268, 315, 346, 347, 364, 491, 497, 517], "activ": [8, 31, 35, 45, 82, 111, 137, 152, 153, 155, 167, 185, 186, 189, 190, 191, 192, 193, 194, 195, 247, 254, 268, 269, 277, 293, 315, 321, 324, 325, 326, 346, 347, 377, 405, 406, 429, 509, 517], "explain": [3, 8, 31, 45, 82, 121, 128, 137, 152, 153, 181, 185, 193, 246, 247, 257, 269, 272, 275, 277, 293, 315, 342, 346, 360, 361, 381, 429, 496], "choic": [3, 31, 67, 84, 114, 136, 152, 153, 158, 168, 238, 244, 247, 248, 262, 268, 294, 318, 338, 353, 368, 383, 409, 413, 414, 432, 441, 445, 452, 486, 489, 500, 507, 515, 520, 533], "question": [1, 3, 4, 5, 8, 9, 10, 31, 38, 43, 45, 47, 52, 54, 58, 59, 60, 61, 62, 63, 64, 65, 67, 76, 82, 84, 90, 98, 101, 103, 106, 111, 114, 120, 121, 136, 138, 139, 140, 143, 144, 150, 152, 153, 155, 158, 168, 179, 180, 181, 182, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 222, 223, 224, 225, 226, 227, 231, 235, 236, 237, 239, 240, 241, 244, 247, 248, 249, 254, 257, 262, 266, 269, 273, 277, 288, 293, 294, 315, 318, 321, 324, 325, 333, 338, 342, 343, 346, 347, 349, 352, 359, 360, 361, 362, 363, 368, 378, 383, 384, 397, 398, 400, 401, 405, 406, 409, 429, 432, 445, 452, 461, 462, 464, 465, 466, 467, 472, 477, 489, 507, 515, 526, 533], "mix": [3, 31, 60, 67, 72, 84, 114, 136, 141, 142, 143, 144, 145, 146, 148, 149, 150, 168, 244, 247, 262, 294, 318, 338, 368, 383, 409, 429, 432, 445, 452, 460, 461, 462, 468, 469, 470, 473, 474, 475, 482, 483, 486, 487, 489, 490, 491, 507, 515, 533], "bsoup_writecode1q_v2": [], "bsoup_writecode1q_mu": [], "bsoup_writecode2q_v2": 32, "bsoup_writecode2qv2_mu": 32, "bsoup_writecode3q_v2": 32, "bsoup_writecode3q_mu": 32, "bsoup_writecode4q_v2": 32, "bsoup_writecode4q_mu": 32, "bsoup_writecode5q_v2": 32, "bsoup_writecode5q_mu": 32, "bsoup_writecode6q_v2": 32, "bsoup_writecode6q_mu": 32, "bsoup_writecode7q_v2": 32, "bsoup_writecode7q_mu": 32, "bsoup_writecode8q_v2": 32, "bsoup_writecode8q_mu": 32, "bsoup_writecode9q_v2": 32, "bsoup_writecode9q_mu": 32, "bsoup_writecode10q_v2": 32, "bsoup_writecode10q_v2_mu": 32, "cur_stud_link": [33, 34], "current": [8, 33, 34, 39, 44, 57, 76, 90, 101, 106, 111, 121, 137, 157, 190, 191, 192, 219, 239, 254, 259, 272, 273, 277, 280, 281, 283, 288, 295, 301, 340, 347, 350, 363, 370, 374, 384, 385, 406, 452, 472, 482, 483, 487, 495, 518, 527], "navig": [33, 34, 102, 157], "bar": [1, 3, 33, 34, 233, 321, 512, 514], "subhead": [33, 34], "box": [3, 33, 34, 45, 121, 525], "histori": [2, 33, 34, 247, 353, 489], "emerg": [33, 34], "mooc": [33, 34], "provid": [33, 34, 37, 40, 41, 42, 49, 55, 56, 58, 59, 61, 62, 63, 64, 79, 101, 103, 106, 116, 121, 159, 171, 176, 179, 189, 195, 221, 222, 223, 224, 225, 226, 227, 228, 231, 238, 242, 243, 245, 249, 250, 252, 253, 255, 264, 296, 304, 308, 320, 325, 327, 344, 347, 349, 369, 429, 444, 455, 472, 494, 508, 517, 522, 527], "pedagogi": [33, 34], "massive_open_online_cours": [33, 34], "architectur": [33, 34, 164, 247, 274, 522, 524], "industri": [33, 34, 120, 250, 519], "challeng": [33, 34], "critic": [33, 34, 82, 293], "refer": [33, 34, 36, 42, 52, 80, 89, 94, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 110, 121, 159, 162, 192, 198, 221, 249, 252, 253, 256, 273, 302, 305, 306, 312, 332, 340, 350, 370, 405, 421, 426, 429, 433, 499, 504, 511, 526, 527], "extern": [8, 33, 34, 179, 180, 325, 342, 343, 359, 360, 361], "coursera_dict": [33, 34], "coursera": [33, 34], "enrolle": [33, 34], "tabl": [33, 34, 71, 86, 87, 88, 89, 91, 92, 93, 94, 96, 97, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 111, 113, 114, 115, 117, 128, 152, 281, 291, 338, 488, 490, 517, 527], "countri": [7, 33, 34, 152, 153, 206, 249, 525], "percentag": [33, 34, 134, 198, 494, 496], "unit": [1, 33, 34, 52, 53, 55, 152, 164, 199, 242, 243, 247, 262, 264, 266, 270, 273, 325, 367, 376, 472, 499, 505], "state": [7, 33, 34, 35, 36, 37, 40, 41, 50, 52, 53, 89, 159, 171, 180, 220, 231, 249, 255, 312, 314, 452, 491, 536], "27": [33, 34, 121, 130, 152, 153, 159, 170, 171, 216, 503, 536], "india": [33, 34, 325, 513], "brazil": [33, 34], "kingdom": [33, 34, 325], "spain": [33, 34], "canada": [33, 34, 135, 534], "australia": [33, 34, 207, 513], "russia": [33, 34], "41": [33, 34, 152, 153, 171, 288], "summari": [33, 34, 114, 124, 127, 168, 247, 368, 383, 409, 438, 489], "built": [33, 34, 85, 116, 126, 128, 130, 137, 154, 175, 185, 186, 192, 195, 230, 232, 244, 245, 247, 266, 276, 277, 288, 293, 303, 307, 310, 322, 327, 341, 369, 387, 390, 424, 425, 429, 435, 444, 447, 508, 530], "python_": [33, 34], "programming_languag": [33, 34], "bool": [33, 34, 73, 82, 233, 358, 443], "bytearrai": [33, 34], "byte": [33, 34, 329, 333, 335, 337], "dict": [2, 6, 7, 33, 34, 128, 130, 141, 142, 145, 146, 147, 158, 193, 194, 276, 356, 449, 525, 530, 534], "ellipsi": 33, "float": [33, 34, 44, 52, 82, 85, 134, 152, 158, 219, 238, 245, 254, 290, 316, 389, 390, 414, 415, 420, 438, 499, 502, 504, 509], "frozenset": [33, 34], "int": [33, 34, 52, 71, 80, 82, 85, 120, 121, 135, 156, 158, 173, 174, 186, 219, 233, 245, 281, 314, 358, 372, 443, 494, 495, 499, 504, 508, 509], "nonetyp": [33, 34, 135, 184], "notimplementedtyp": [33, 34], "rang": [33, 34, 71, 80, 110, 111, 120, 137, 194, 203, 210, 244, 247, 277, 280, 290, 291, 294, 297, 303, 314, 319, 329, 372, 376, 384, 408, 409, 419, 421, 429, 433, 447, 451, 472, 479, 486, 487, 517], "str": [33, 34, 37, 52, 62, 66, 81, 82, 121, 126, 135, 160, 186, 188, 189, 195, 206, 210, 230, 245, 253, 256, 257, 260, 261, 280, 297, 358, 404, 405, 406, 411, 412, 414, 416, 420, 425, 431, 492, 499, 508, 509, 530], "tupl": [2, 4, 6, 7, 33, 34, 36, 44, 45, 53, 82, 90, 94, 96, 110, 111, 126, 141, 142, 152, 153, 193, 244, 247, 293, 351, 420, 421, 429, 434, 436, 438, 440, 441, 442, 449, 450], "restaurants_list": [33, 34], "essenti": [33, 34, 66, 123, 137, 277], "restaur": [33, 34, 271, 521], "2019": [33, 34, 514], "detroit": [33, 34, 44, 159, 171, 315], "eater": [33, 34], "map": [7, 33, 34, 116, 128, 131, 247, 311, 441, 448, 515, 517, 519, 520, 525], "knight": [33, 34], "steakhous": [33, 34], "krazi": [33, 34], "jim": [33, 34, 348, 354], "blimpi": [33, 34], "burger": [33, 34, 251], "llama": [33, 34], "jazz": [33, 34], "club": [33, 34, 152], "spencer": [33, 34, 152], "miss": [4, 33, 34, 121, 135, 145, 146, 147, 152, 153, 157, 169, 171, 195, 212, 257, 267, 333, 384, 405, 478, 517, 520], "zingerman": [33, 34], "delicatessen": [33, 34], "tomukun": [33, 34], "noodl": [33, 34], "seoul": [33, 34], "street": [7, 33, 34, 152, 153, 249, 310, 424, 492, 536], "ricewood": [33, 34], "bellflow": [33, 34], "lou": [33, 34], "fri": [33, 34, 134, 534], "chicken": [33, 34, 437, 440], "bsi_list": [33, 34], "subsect": [33, 34], "bachelor": [33, 34], "appli": [33, 34, 36, 45, 46, 73, 90, 111, 134, 154, 164, 169, 232, 247, 248, 250, 257, 262, 278, 303, 307, 386, 387, 389, 392, 408, 420, 425, 429, 436, 441, 444, 448, 502, 513, 537], "u": [9, 33, 34, 35, 36, 52, 53, 61, 75, 89, 90, 101, 106, 110, 111, 121, 126, 129, 130, 137, 159, 167, 170, 176, 206, 239, 240, 241, 249, 268, 271, 273, 276, 277, 279, 292, 303, 333, 335, 336, 337, 344, 355, 356, 362, 363, 365, 369, 388, 389, 395, 401, 402, 407, 408, 413, 420, 426, 437, 442, 446, 447, 494, 497, 499, 500, 514, 517, 525, 527, 531, 534, 536], "m": [33, 34, 123, 157, 159, 171, 173, 175, 178, 190, 233, 388, 405, 408, 429, 431, 434, 503, 517], "transfer": [33, 34, 110, 161, 165, 166, 247, 322, 330, 335, 338], "commun": [4, 33, 88, 89, 161, 164, 267, 271, 276, 320, 327, 337, 408, 483], "summer": [33, 189], "institut": [10, 33, 513], "curriculum": [33, 34], "career": [33, 34, 120], "outcom": [33, 34, 189, 191, 192, 195, 344], "internship": [33, 34], "f": [4, 33, 37, 46, 48, 66, 71, 152, 158, 161, 162, 163, 165, 166, 174, 257, 273, 291, 304, 317, 340, 388, 490, 535, 536], "visa": 33, "resourc": [8, 33, 34, 98, 99, 100, 103, 104, 105, 165, 223, 224, 225, 226, 227, 231, 266, 525, 526], "engag": [33, 34, 169], "tuition": [33, 34], "fund": [33, 34], "connect": [33, 34, 89, 90, 95, 96, 107, 108, 110, 111, 115, 152, 264, 266, 320, 323, 324, 327, 337, 364, 518, 524, 534], "abroad": [33, 34], "exchang": [33, 34, 152, 276, 520, 522, 533], "bsi_dict": [33, 34], "Then": [7, 33, 44, 45, 48, 57, 71, 90, 107, 108, 111, 121, 123, 130, 132, 137, 152, 153, 155, 160, 174, 175, 184, 185, 186, 188, 193, 195, 212, 219, 230, 252, 254, 259, 269, 271, 273, 276, 284, 290, 301, 303, 321, 330, 346, 347, 348, 353, 366, 370, 379, 389, 425, 426, 440, 441, 479, 481, 482, 483, 487, 490, 494, 521, 528], "cross": [33, 34, 159, 162, 171], "campu": [33, 34], "bsi": [33, 34], "admiss": [33, 34], "envelope_address": [33, 34], "footer": [33, 34], "105": [33, 34, 209, 514], "48109": [33, 34], "1285": [33, 34], "name_email": [33, 34], "email": [33, 34, 54, 96, 137, 222, 323, 349, 386, 392, 404, 410, 446, 452, 517, 520, 521, 531, 536, 537], "string": [2, 6, 33, 34, 39, 44, 45, 52, 56, 57, 62, 67, 70, 71, 73, 85, 89, 90, 121, 126, 128, 130, 134, 137, 141, 142, 143, 144, 145, 146, 147, 151, 152, 154, 155, 157, 160, 165, 166, 167, 170, 172, 174, 176, 184, 187, 188, 189, 190, 191, 193, 194, 198, 199, 202, 212, 213, 215, 219, 220, 225, 227, 230, 234, 244, 245, 247, 252, 254, 257, 278, 279, 285, 290, 293, 297, 299, 300, 301, 302, 303, 305, 307, 311, 312, 315, 316, 318, 319, 329, 333, 334, 335, 337, 346, 347, 350, 353, 364, 370, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 401, 402, 404, 405, 406, 407, 408, 410, 413, 414, 415, 418, 419, 420, 421, 423, 438, 440, 445, 446, 447, 494, 499, 507, 508, 509, 511, 521, 522, 525, 531, 533, 534], "method": [7, 33, 34, 35, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 50, 51, 52, 53, 54, 57, 66, 67, 90, 101, 106, 111, 126, 128, 129, 130, 132, 155, 157, 162, 165, 166, 172, 189, 195, 203, 204, 216, 244, 247, 248, 249, 250, 251, 253, 255, 256, 257, 259, 262, 263, 297, 303, 306, 310, 313, 318, 321, 333, 335, 337, 340, 341, 345, 348, 353, 355, 356, 364, 366, 368, 369, 370, 386, 390, 392, 407, 409, 414, 415, 419, 421, 426, 432, 435, 437, 442, 444, 449, 472, 483, 487, 489, 508, 528, 530, 531], "directori": [33, 34, 90, 157, 161, 169, 448], "edward": [33, 34], "pne": [33, 34], "ron": [33, 34], "eglash": [33, 34], "nicol": [33, 34, 152, 153], "ellison": [33, 34], "enicol": [33, 34], "program_email": [33, 34], "msi": [33, 34], "undergrad": [33, 34], "mhi": [33, 34], "mad": [33, 34, 171, 495], "doctor": [33, 34], "phd": [33, 34], "live": [34, 137, 152, 153, 171, 249, 268, 277, 536], "ellipsistyp": 34, "salt": [34, 159, 171], "spring": [34, 159, 171], "breweri": 34, "acceler": 34, "master": [34, 123, 366], "degre": [34, 36, 215, 228, 472, 483, 486, 487, 491, 532], "rid": 34, "n": [34, 71, 78, 80, 85, 127, 129, 130, 154, 155, 157, 160, 163, 167, 172, 173, 174, 190, 206, 213, 230, 234, 273, 276, 279, 280, 283, 287, 288, 290, 291, 292, 293, 296, 297, 319, 320, 329, 337, 405, 408, 411, 414, 415, 429, 430, 431, 436, 486, 491, 492, 505, 508, 511, 534], "throughout": [35, 120, 123, 175, 246, 265], "wrote": [35, 121, 176, 276], "syntax": [35, 52, 72, 75, 76, 82, 88, 121, 175, 196, 221, 267, 269, 271, 273, 285, 293, 311, 319, 327, 356, 366, 369, 384, 389, 407, 425, 429, 446, 478, 495, 497, 500, 501, 510, 513, 520, 524, 531], "drawcircl": 35, "tess": [35, 36, 52, 487], "agent": 35, "hei": [35, 70, 300, 301, 411], "turtl": [35, 36, 50, 51, 52, 247, 376, 380, 451, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 478, 481, 484], "draw": [35, 52, 364, 372, 376, 380, 451, 472, 478, 479, 481, 482, 483, 484, 486, 487, 488, 490, 491], "said": [35, 132, 238, 271, 316, 386, 483], "itself": [35, 36, 50, 52, 76, 120, 121, 248, 249, 256, 273, 286, 356, 422, 425, 433, 440, 487, 496, 498], "invoc": [35, 36, 253, 421, 425], "circl": [35, 52, 53, 174, 215, 259, 472, 487, 488], "polit": [35, 525], "instruct": [35, 64, 85, 110, 111, 265, 266, 267, 270, 271, 273, 276, 279, 356, 517], "obviou": [35, 238, 269, 444, 491, 496], "often": [35, 37, 40, 45, 52, 76, 79, 86, 93, 96, 121, 126, 127, 137, 152, 157, 194, 246, 248, 249, 269, 271, 273, 277, 286, 288, 296, 313, 317, 323, 325, 355, 380, 426, 433, 438, 496, 499, 510, 517, 528, 537], "onto": [2, 6, 35, 273, 372, 379, 422, 516], "versatil": 35, "advantag": [35, 36, 77, 110, 130, 155, 266, 365, 520, 522, 531], "mental": [35, 138, 139], "chunk": [35, 165, 337], "life": [8, 35, 152, 276, 517], "accur": [35, 121, 174, 228, 276], "cook": [35, 523, 536], "microwav": 35, "oven": 35, "sit": [8, 35, 120, 278, 327, 370], "corner": [35, 384, 490, 518], "kitchen": 35, "pass": [35, 41, 45, 51, 75, 90, 121, 143, 144, 145, 146, 147, 148, 149, 152, 153, 155, 159, 160, 171, 186, 189, 191, 192, 194, 195, 208, 218, 221, 230, 232, 249, 251, 252, 257, 259, 278, 290, 301, 306, 310, 314, 332, 353, 354, 356, 364, 366, 369, 385, 425, 444, 450, 479, 508, 510, 522], "similarli": [35, 110, 116, 121, 309, 322, 367, 501], "cellphon": 35, "send": [35, 184, 264, 320, 323, 327, 335, 336, 337, 370, 522, 525, 532, 534], "sm": 35, "silent": 35, "tend": [35, 121, 248], "tightli": 35, "bound": 35, "insid": [2, 6, 35, 36, 40, 51, 56, 110, 121, 131, 152, 175, 178, 183, 221, 232, 247, 266, 273, 293, 311, 338, 346, 347, 350, 374, 380, 382, 389, 391, 420], "themselv": [35, 127, 193, 249, 392], "oop": [35, 49, 85, 247, 262], "mirror": [35, 375, 385], "point": [36, 37, 39, 41, 42, 45, 46, 48, 51, 52, 53, 66, 76, 83, 86, 91, 92, 96, 99, 100, 104, 105, 111, 121, 134, 152, 159, 171, 215, 245, 247, 248, 250, 252, 254, 256, 259, 262, 267, 269, 271, 273, 275, 284, 291, 293, 303, 315, 335, 348, 353, 354, 356, 358, 366, 369, 376, 389, 414, 415, 420, 497, 499, 502, 509, 513, 514, 517, 518], "appar": [36, 79], "add": [36, 38, 44, 52, 53, 57, 81, 85, 86, 88, 89, 90, 91, 92, 99, 100, 101, 104, 105, 106, 108, 110, 111, 115, 120, 121, 123, 125, 128, 129, 130, 132, 135, 137, 151, 155, 157, 158, 160, 165, 166, 169, 172, 175, 184, 189, 191, 193, 195, 219, 220, 247, 248, 249, 254, 257, 259, 277, 280, 284, 286, 287, 288, 290, 291, 293, 295, 299, 300, 303, 308, 315, 325, 333, 337, 347, 351, 353, 355, 366, 368, 370, 389, 404, 405, 406, 407, 410, 412, 435, 440, 442, 478, 479, 495, 496, 503, 504, 508, 514, 517, 520, 522, 525, 527, 534, 537], "sensibl": [36, 268], "oper": [36, 40, 49, 52, 68, 71, 73, 77, 79, 84, 88, 90, 93, 111, 120, 121, 128, 130, 131, 132, 137, 161, 176, 185, 186, 191, 196, 221, 235, 236, 237, 244, 247, 249, 277, 279, 291, 303, 304, 306, 308, 310, 311, 312, 317, 318, 322, 356, 387, 417, 421, 422, 429, 430, 431, 432, 435, 438, 441, 447, 495, 497, 498, 499, 507, 517, 534], "capabl": [36, 41, 90, 113, 126, 255, 265, 277, 331, 341, 344, 348, 369, 393, 520], "bring": [36, 277, 390, 516], "amount": [10, 36, 44, 57, 71, 90, 113, 116, 128, 129, 130, 134, 137, 165, 171, 204, 259, 266, 277, 299, 301, 381, 382, 390, 391, 410, 440, 441, 481, 483, 488, 490, 491, 514], "organiz": 36, "power": [36, 40, 89, 159, 164, 172, 196, 215, 230, 248, 255, 265, 266, 267, 270, 287, 327, 332, 348, 354, 388, 389, 407, 420, 511], "kind": [36, 76, 111, 114, 118, 121, 127, 135, 137, 174, 178, 232, 247, 248, 250, 265, 269, 270, 277, 283, 293, 303, 313, 337, 389, 419, 430, 444, 446, 492, 505, 508, 519], "instanc": [36, 39, 40, 51, 52, 53, 66, 67, 247, 248, 249, 250, 252, 253, 254, 256, 340, 345, 348, 355, 356, 366, 368, 370, 425, 487], "behav": 36, "invok": [36, 40, 51, 66, 248, 249, 251, 252, 253, 256, 310, 356, 425], "90": [2, 4, 36, 70, 74, 80, 81, 91, 92, 99, 100, 104, 105, 108, 121, 152, 153, 161, 165, 166, 171, 187, 188, 189, 195, 198, 199, 216, 230, 247, 263, 376, 451, 459, 463, 467, 472, 481, 486, 488, 489, 490], "perform": [4, 36, 50, 88, 90, 116, 130, 131, 166, 184, 208, 221, 249, 265, 280, 284, 288, 303, 317, 336, 417, 421, 452, 483, 499, 502, 503, 506, 518, 522], "dot": [36, 42, 51, 52, 75, 186, 191, 221, 228, 321, 356, 370, 395, 396, 401, 402, 421, 425, 429, 483], "notat": [36, 42, 51, 52, 186, 191, 221, 228, 247, 250, 337, 370, 387, 408, 421, 425, 429, 483, 522, 524, 530, 533], "getx": [36, 39, 52], "x": [36, 37, 39, 41, 42, 44, 45, 46, 52, 53, 64, 66, 68, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 121, 161, 165, 166, 167, 173, 184, 189, 196, 198, 210, 212, 220, 230, 233, 234, 248, 252, 253, 254, 257, 259, 260, 261, 264, 273, 280, 290, 291, 292, 293, 295, 296, 303, 341, 348, 354, 356, 357, 358, 372, 374, 375, 376, 377, 381, 382, 386, 389, 391, 414, 415, 428, 434, 446, 451, 481, 488, 490, 492, 494, 498, 501, 502, 504, 512, 514, 521, 528, 534], "implement": [36, 37, 66, 82, 130, 131, 132, 252, 256, 291, 322, 522, 532], "straight": [36, 53], "know": [36, 38, 45, 50, 51, 61, 62, 66, 72, 77, 78, 80, 85, 90, 98, 101, 103, 106, 110, 124, 126, 130, 137, 152, 153, 155, 157, 161, 165, 175, 177, 179, 180, 183, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 228, 239, 240, 241, 247, 248, 249, 257, 264, 267, 271, 273, 275, 276, 277, 279, 287, 291, 303, 304, 312, 321, 324, 325, 346, 347, 359, 362, 363, 365, 370, 390, 396, 398, 400, 405, 406, 452, 484, 488, 490, 497, 500, 510, 526, 527, 532, 534], "notic": [36, 37, 45, 52, 89, 110, 111, 121, 155, 238, 249, 256, 257, 267, 271, 279, 303, 374, 392, 429, 479, 483, 520], "though": [36, 50, 111, 157, 167, 191, 192, 193, 238, 249, 273, 332, 351, 417, 513, 525], "ani": [1, 6, 8, 9, 10, 36, 42, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 70, 78, 86, 89, 95, 111, 120, 121, 127, 128, 129, 134, 137, 154, 165, 169, 175, 176, 179, 181, 182, 193, 218, 222, 223, 224, 225, 226, 227, 231, 232, 242, 243, 245, 249, 253, 257, 270, 273, 278, 288, 291, 306, 307, 311, 316, 327, 334, 342, 343, 349, 350, 355, 360, 361, 366, 369, 377, 381, 384, 385, 386, 388, 389, 390, 391, 392, 393, 394, 395, 396, 401, 402, 405, 406, 407, 408, 413, 425, 429, 430, 431, 434, 437, 444, 446, 447, 451, 452, 453, 454, 455, 472, 481, 482, 483, 484, 486, 487, 490, 491, 513, 517, 518, 525, 528], "still": [36, 38, 82, 111, 121, 123, 126, 152, 153, 185, 189, 195, 281, 287, 293, 319, 332, 336, 381, 389, 406, 407, 442, 479, 487, 517, 522], "formal": [36, 51, 94, 296, 496], "self": [8, 36, 39, 42, 45, 46, 51, 52, 53, 56, 66, 127, 158, 222, 249, 251, 252, 256, 257, 259, 260, 261, 340, 346, 347, 348, 349, 350, 353, 354, 356, 357, 358, 370, 452, 537], "again": [10, 36, 37, 74, 82, 83, 85, 86, 88, 89, 90, 110, 111, 115, 116, 121, 123, 127, 128, 129, 132, 154, 155, 159, 161, 165, 167, 169, 172, 177, 183, 185, 186, 189, 190, 193, 194, 195, 208, 228, 232, 238, 245, 257, 264, 265, 266, 267, 271, 273, 276, 278, 279, 284, 287, 288, 293, 295, 296, 303, 308, 312, 313, 315, 316, 325, 327, 335, 336, 337, 347, 348, 354, 356, 365, 389, 392, 404, 419, 422, 426, 429, 430, 431, 436, 442, 444, 455, 472, 481, 490, 496, 497, 505, 508, 513, 516, 517, 518, 530, 531, 532, 534], "note": [2, 4, 6, 36, 37, 51, 52, 71, 88, 90, 101, 102, 105, 106, 134, 137, 185, 186, 195, 196, 198, 200, 202, 207, 209, 212, 213, 216, 218, 230, 247, 301, 335, 356, 364, 389, 392, 395, 396, 401, 402, 405, 425, 440, 446, 489, 490, 496, 517, 521, 527, 531, 537], "simpli": [7, 36, 41, 85, 89, 90, 107, 110, 111, 120, 121, 165, 238, 265, 266, 271, 272, 276, 285, 287, 288, 303, 307, 327, 332, 335, 336, 356, 369, 387, 391, 392, 419, 441, 500, 513, 518, 520, 532, 534], "likewis": [36, 82], "geti": [36, 52], "distancefromorigin": [36, 45, 46, 53, 253, 256], "caller": [36, 232, 306], "explicitli": [36, 52, 172, 287, 356, 486], "suppli": [36, 41], "argument": [36, 67, 121, 148, 149, 154, 175, 176, 184, 195, 208, 221, 228, 244, 245, 246, 247, 281, 293, 303, 308, 310, 318, 334, 370, 392, 415, 418, 420, 425, 429, 435, 438, 444, 447, 458, 462, 466, 472, 481, 495], "true": [2, 4, 6, 36, 39, 45, 66, 68, 71, 72, 73, 74, 75, 77, 78, 79, 80, 82, 83, 86, 87, 89, 90, 93, 95, 110, 111, 113, 115, 125, 128, 143, 144, 145, 146, 147, 148, 149, 152, 158, 166, 175, 176, 189, 191, 192, 193, 195, 196, 207, 210, 213, 215, 218, 230, 233, 234, 249, 254, 256, 263, 265, 268, 277, 283, 287, 288, 291, 292, 293, 296, 297, 303, 306, 307, 308, 311, 314, 316, 325, 333, 334, 336, 340, 355, 358, 364, 386, 404, 406, 410, 419, 421, 423, 426, 429, 434, 435, 437, 443, 448, 452, 472, 496, 504, 506, 510, 513, 517, 519, 522, 525, 534, 536, 537], "definit": [36, 40, 42, 49, 51, 52, 75, 82, 83, 175, 176, 183, 185, 221, 244, 246, 247, 253, 266, 276, 294, 325, 346, 370, 389, 479], "compar": [36, 62, 70, 73, 77, 82, 86, 89, 127, 130, 152, 165, 228, 230, 247, 252, 254, 257, 264, 307, 437, 438, 445, 447, 517, 520], "necessari": [37, 75, 82, 175, 321, 333, 344, 355, 366, 447, 483, 486, 487, 490, 491, 522, 534], "produc": [37, 73, 120, 159, 186, 191, 192, 195, 238, 265, 271, 314, 321, 333, 356, 364, 428, 434, 472, 486, 505, 509, 513, 517, 518, 533, 534], "represent": [7, 37, 131, 154, 247, 370, 383, 531], "default": [37, 40, 52, 90, 172, 177, 185, 195, 220, 254, 347, 353, 355, 370, 479, 531, 537], "tell": [37, 45, 53, 76, 90, 96, 110, 111, 120, 121, 123, 126, 128, 137, 176, 186, 187, 195, 253, 264, 266, 271, 273, 275, 277, 278, 279, 287, 319, 335, 382, 387, 388, 435, 437, 455, 483, 486, 495, 508, 518, 525], "anyth": [37, 42, 52, 121, 164, 169, 254, 283, 308, 327, 384, 387, 392, 408, 413, 479, 494, 498], "special": [4, 37, 40, 41, 52, 73, 89, 90, 157, 167, 184, 244, 247, 248, 278, 288, 337, 345, 350, 355, 356, 388, 389, 391, 393, 407, 408, 409, 422, 486, 499, 502], "__str__": [37, 39, 44, 46, 56, 57, 66, 251, 252, 253, 256, 260, 261, 346, 347, 350, 353, 358, 370], "convent": [37, 39, 56, 86, 90, 175, 279, 340, 350, 356, 503], "constructor": [37, 40, 42, 52, 67, 247, 253, 256, 259, 345, 347, 350, 354, 355, 366, 368, 437, 447], "creator": [37, 176, 267], "y": [37, 39, 41, 42, 45, 46, 52, 53, 66, 70, 73, 74, 76, 78, 81, 82, 83, 173, 196, 198, 206, 210, 212, 219, 220, 230, 233, 234, 248, 252, 253, 257, 259, 273, 280, 292, 293, 295, 296, 302, 303, 358, 372, 374, 375, 376, 377, 379, 381, 382, 427, 434, 446, 481, 488, 490, 492, 494, 501, 504, 512, 514], "identifi": [8, 10, 37, 45, 71, 86, 89, 120, 121, 157, 190, 222, 249, 293, 311, 315, 324, 325, 346, 349, 421, 447, 452, 509], "format": [37, 44, 127, 128, 154, 167, 171, 206, 220, 228, 247, 249, 291, 300, 329, 332, 333, 389, 392, 393, 395, 404, 417, 421, 426, 428, 432, 509, 513, 517, 518, 519, 520, 524, 525, 530, 533, 534], "var1": [37, 280, 413, 494, 505], "stuff": [37, 161, 167, 335, 366, 369, 528], "var2": [37, 280, 413, 494, 505], "explic": 37, "ye": [37, 121, 161, 189, 193, 194, 248, 315, 324, 327, 335, 347, 348, 354, 365, 496, 520, 537], "automat": [37, 40, 52, 56, 86, 89, 96, 110, 127, 130, 155, 172, 177, 346, 350, 518], "mechan": [37, 166, 255], "exactli": [37, 71, 72, 74, 80, 120, 121, 126, 130, 238, 271, 273, 408, 443, 500, 504], "mean": [37, 42, 45, 49, 52, 64, 68, 78, 82, 85, 86, 110, 120, 121, 157, 163, 166, 171, 175, 186, 191, 192, 207, 247, 266, 270, 271, 278, 284, 295, 296, 308, 333, 346, 347, 348, 387, 388, 391, 396, 405, 420, 422, 429, 435, 446, 455, 488, 489, 500, 506, 508, 534], "overrid": [37, 247, 249, 253, 254, 259, 263, 340, 368], "whatev": [37, 51, 232, 287, 392, 479], "plai": [38, 45, 88, 90, 108, 199, 260, 265, 337, 483, 527], "game": [38, 45, 162, 238, 428], "die": 38, "lose": [38, 111, 270, 435], "physic": [38, 172, 483], "pair": [38, 89, 115, 121, 128, 131, 132, 134, 141, 142, 186, 195, 212, 260, 261, 321, 325, 420, 437, 440, 442, 448, 452, 520, 537], "behavior": [10, 38, 45, 50, 75, 77, 83, 249, 250, 293, 302, 347, 388, 389, 444, 483, 488, 490, 491], "expect": [2, 4, 10, 38, 85, 121, 178, 187, 188, 238, 257, 316, 373, 375, 430, 436, 437, 446, 502, 508, 509, 532], "roll": [38, 353], "random": [38, 44, 57, 113, 221, 244, 247, 269, 280, 353, 518], "roll_histori": 38, "constuctor": 39, "intial": 39, "def": [39, 46, 52, 66, 80, 81, 135, 151, 156, 158, 162, 163, 173, 175, 178, 185, 190, 191, 195, 196, 200, 204, 209, 210, 216, 232, 233, 234, 249, 251, 252, 260, 261, 278, 280, 297, 306, 314, 340, 348, 356, 357, 358, 370, 395, 401, 427, 434, 443, 451, 497, 499, 510, 534], "__init__": [39, 40, 41, 44, 45, 46, 48, 52, 56, 57, 66, 251, 252, 253, 260, 261, 263, 340, 345, 346, 347, 348, 350, 353, 355, 357, 358, 366, 370], "price": [2, 4, 6, 39, 44, 45, 48, 68, 70, 71, 76, 107, 171, 175, 251, 254, 259, 299, 386, 387, 395, 401, 402, 404, 413, 493, 494, 521, 523, 536], "age_group": 39, "underlin": 39, "initx": [39, 41, 46, 252], "______": [39, 161, 177, 279, 303, 327, 430, 444, 513, 528], "output": [2, 4, 39, 45, 52, 66, 68, 80, 90, 111, 115, 120, 126, 127, 128, 129, 130, 132, 152, 158, 160, 162, 165, 166, 172, 176, 178, 185, 186, 189, 190, 191, 193, 194, 195, 196, 200, 204, 209, 216, 238, 244, 247, 257, 260, 261, 264, 265, 266, 268, 269, 280, 285, 288, 292, 293, 303, 321, 336, 337, 340, 341, 347, 348, 354, 356, 358, 364, 369, 389, 392, 415, 429, 434, 435, 437, 441, 442, 495, 505, 517, 518, 521, 525, 534], "person": [2, 6, 7, 8, 39, 45, 56, 89, 96, 110, 111, 137, 157, 169, 199, 251, 252, 253, 257, 259, 260, 266, 268, 271, 275, 277, 346, 347, 350, 410, 413, 494, 520, 534, 536, 537], "person1": [39, 340], "person2": [39, 340], "toni": 39, "statement": [39, 52, 68, 71, 72, 74, 75, 77, 79, 84, 85, 87, 88, 90, 91, 92, 99, 100, 101, 104, 105, 106, 109, 110, 111, 117, 118, 121, 122, 129, 130, 132, 157, 159, 165, 166, 172, 173, 175, 178, 183, 184, 185, 189, 195, 196, 198, 200, 208, 216, 221, 228, 246, 247, 248, 251, 257, 265, 267, 271, 273, 276, 278, 280, 283, 284, 285, 286, 287, 288, 291, 294, 295, 302, 303, 304, 307, 308, 309, 310, 311, 312, 317, 319, 337, 340, 351, 376, 382, 386, 411, 415, 418, 419, 421, 422, 424, 425, 430, 431, 433, 444, 446, 448, 451, 472, 482, 483, 484, 486, 487, 490, 491, 492, 496, 498, 499, 506, 508, 511, 521, 527, 528, 531], "_________": [39, 116, 129, 208, 340], "keyword": [39, 52, 87, 88, 89, 90, 114, 151, 155, 175, 189, 191, 192, 195, 244, 247, 257, 285, 321, 340, 341, 346, 356, 405, 435, 497, 499, 507], "templat": [39, 40, 248, 340, 345, 350, 355, 356, 390], "k": [40, 159, 171, 523, 536], "track": [40, 45, 85, 88, 89, 90, 107, 108, 111, 116, 120, 121, 137, 155, 172, 183, 248, 253, 288, 441, 483, 490, 517], "system": [10, 40, 45, 49, 88, 90, 110, 116, 154, 161, 164, 222, 267, 273, 277, 279, 287, 322, 349, 350, 387, 390, 393, 408, 449, 484, 522], "factori": [40, 52, 213, 282], "newli": [40, 52, 110, 273], "whose": [2, 4, 6, 40, 77, 91, 92, 99, 100, 104, 105, 169, 312, 421, 429, 437, 441], "interchang": [40, 312, 345, 421, 444, 450], "instanti": [40, 52, 253], "compound": [40, 52, 75, 77, 288, 436], "form": [40, 72, 75, 89, 121, 137, 165, 206, 212, 215, 248, 252, 266, 275, 293, 296, 327, 332, 333, 364, 386, 387, 389, 395, 401, 402, 425, 429, 512, 513], "model": [40, 45, 86, 96, 113, 114, 247, 250, 257, 491, 517], "concept": [5, 8, 40, 49, 52, 61, 89, 90, 114, 240, 241, 246, 247, 272, 288, 344, 345, 350, 362, 382, 397, 477, 488], "bundl": 40, "relev": [40, 247], "featur": [40, 49, 85, 89, 248, 279, 296, 348, 351, 389, 392, 446, 487, 496, 511, 517], "inherit": [40, 45, 247, 250, 251, 254, 255, 256, 257, 259, 263, 340, 345, 350, 368, 370], "facilit": 40, "far": [41, 88, 109, 111, 116, 120, 121, 164, 175, 187, 273, 288, 354, 356, 389, 407, 499, 516, 517], "posit": [4, 41, 45, 46, 50, 68, 72, 79, 82, 126, 128, 166, 186, 190, 195, 199, 218, 248, 254, 263, 280, 297, 315, 366, 369, 425, 426, 429, 430, 440, 472, 481, 482, 487, 488, 490], "seen": [41, 50, 51, 52, 64, 111, 121, 130, 208, 232, 248, 288, 341, 380, 499, 505, 509, 528], "extra": [1, 41, 55, 85, 91, 92, 99, 100, 104, 105, 115, 121, 155, 159, 166, 170, 172, 189, 195, 230, 242, 243, 244, 247, 283, 285, 313, 367, 399, 419, 453, 454, 455, 490, 494, 508, 521], "codelen": [41, 45, 52, 191, 433], "midpoint": [42, 52, 284], "halfwai": [42, 45, 46, 372], "target": [42, 46, 145, 146, 147, 148, 149, 174, 189, 195, 230, 282], "mid": [42, 49, 284], "disambigu": 42, "whether": [42, 50, 52, 70, 83, 110, 111, 120, 128, 137, 148, 149, 249, 293, 302, 312, 421, 501], "being": [42, 118, 130, 198, 218, 249, 265, 326, 345, 350, 355, 413, 478, 505], "workspac": 42, "conveni": [42, 89, 93, 249, 369, 532], "activecod": [42, 121, 126, 431], "window": [42, 126, 129, 137, 157, 267, 273, 279, 329, 380, 387, 435, 479, 482, 488, 522], "classes_basic_airport_pp": [43, 223], "classes_basic_airport_ac": 43, "classes_basic_song_pp": [43, 65, 223, 342], "classes_basic_song_ac": [43, 342, 343, 360, 361], "classes_basic_cat_pp": [43, 65, 223, 342], "classes_basic_cat_ac": [43, 342, 343, 360, 361], "classes_basic_account_pp": [43, 65, 223, 342], "classes_basic_account_ac": [43, 342, 343, 360, 361], "classes_basic_fortuneteller_pp": [43, 65, 223, 342], "classes_basic_fortuneteller_ac": [43, 342, 343, 360, 361], "classes_basic_student_pp": 43, "classes_basic_student_ac": 43, "classes_encoder_song_pp": 43, "classes_basic_encoder_ac": 43, "classes_basic_charfrequency_pp": 43, "classes_basic_charfrequency_ac": 43, "classes_basic_loan_pp": 43, "classes_basic_loan_ac": 43, "classes_basic_cart1_pp": 43, "classes_basic_cart1_ac": 43, "airport": [44, 45, 535, 536], "dtw": 44, "song": [44, 48, 57, 152, 153, 162, 175], "len": [44, 57, 110, 111, 128, 156, 158, 165, 176, 186, 191, 195, 196, 200, 234, 247, 287, 288, 292, 297, 307, 314, 315, 317, 319, 334, 353, 411, 414, 419, 427, 428, 432, 433, 443, 525, 534], "150": [44, 57, 259, 373, 451, 456, 460, 464, 481, 483, 486], "ag": [2, 4, 6, 7, 44, 57, 60, 80, 152, 153, 196, 259, 300, 329, 353, 450, 492, 496, 521, 536], "fluffi": [44, 57], "make_sound": [44, 57, 353], "meow": [44, 57, 259, 353, 415], "account": [44, 57, 66, 71, 89, 96, 110, 111, 115, 120, 137, 157, 207, 259, 358, 513, 517, 525, 534], "balanc": [44, 57, 121, 259], "deposit": [44, 57, 259], "32": [8, 44, 57, 126, 134, 148, 149, 152, 153, 171, 189, 195, 245, 314, 386, 395, 401, 402, 441, 492, 513], "execut": [44, 52, 57, 71, 74, 77, 79, 82, 83, 85, 87, 90, 96, 101, 102, 105, 106, 110, 111, 115, 123, 129, 151, 155, 164, 171, 173, 175, 178, 184, 185, 189, 191, 195, 210, 216, 221, 244, 247, 249, 252, 253, 256, 264, 265, 267, 270, 273, 279, 280, 283, 285, 286, 287, 288, 293, 296, 304, 306, 310, 312, 319, 348, 356, 381, 411, 422, 427, 431, 433, 434, 451, 479, 482, 483, 484, 490, 492, 496, 499, 505, 510, 513, 516, 527], "fortunetel": [44, 57], "tell_fortun": [44, 57], "exam": [44, 143, 144, 171, 235, 236, 237], "score": [4, 44, 70, 71, 74, 91, 92, 99, 100, 104, 105, 171, 174, 189, 195, 198], "integ": [44, 45, 50, 68, 71, 80, 85, 86, 88, 89, 90, 91, 108, 110, 111, 120, 121, 128, 134, 141, 142, 152, 174, 186, 193, 198, 202, 212, 215, 234, 238, 245, 254, 280, 281, 290, 293, 300, 305, 311, 316, 341, 389, 390, 414, 415, 420, 421, 430, 436, 438, 447, 449, 450, 487, 499, 501, 502, 504, 506, 508, 509, 511], "averag": [2, 4, 6, 44, 127, 159, 171, 174, 187, 188, 190, 203, 230, 263, 290, 299, 300, 307, 315, 385, 514, 518], "round": [44, 134, 159, 171, 209, 218, 245, 254, 293, 299, 300, 301], "nearest": [44, 293], "91": [4, 44, 152, 153, 171], "92": [2, 4, 44, 152, 153, 171], "97": [44, 152, 153, 171, 254], "93": [4, 44, 74, 152, 153, 171, 297, 514, 518], "encod": [44, 161, 165, 166, 172, 174, 230, 320, 337, 520, 521, 523, 525, 529, 535, 536], "sentenc": [44, 110, 151, 159, 204, 207, 247, 248, 251, 264, 265, 267, 272, 273, 274, 275, 420, 429, 494, 495, 496], "length": [2, 6, 44, 48, 128, 134, 141, 142, 148, 149, 155, 160, 167, 186, 190, 194, 195, 200, 207, 212, 215, 219, 220, 247, 249, 257, 263, 292, 293, 300, 301, 315, 316, 319, 329, 335, 353, 414, 415, 421, 431, 432, 433, 435, 438, 440, 447, 457, 458, 461, 462, 465, 466, 479, 481], "lastli": [44, 198, 220, 514], "conson": [44, 395, 401, 402], "without": [8, 44, 54, 57, 58, 59, 63, 65, 77, 80, 90, 96, 99, 100, 104, 105, 165, 169, 170, 176, 181, 182, 185, 195, 203, 207, 253, 266, 269, 272, 278, 283, 296, 307, 310, 326, 327, 334, 342, 343, 360, 361, 364, 384, 401, 402, 429, 434, 447, 452, 472, 478, 495, 497, 509, 518, 531], "vowel": [44, 213, 290, 395, 401, 402, 404], "lowercas": [44, 56, 90, 137, 186, 189, 195, 207, 322, 346, 350, 370, 392, 394, 396, 401, 402, 404, 408, 410, 413, 414, 415, 417, 425, 510], "love": [44, 126, 152, 153, 188, 204, 230, 271, 495, 534], "13": [44, 80, 82, 120, 148, 149, 152, 153, 159, 161, 165, 166, 171, 185, 187, 188, 189, 192, 193, 194, 234, 251, 259, 280, 291, 293, 297, 314, 315, 329, 347, 405, 406, 411, 413, 434, 484, 495, 517, 518], "lv": 44, "pythn": 44, "charfrequ": 44, "charact": [44, 75, 82, 90, 121, 126, 130, 152, 154, 155, 157, 160, 165, 166, 167, 172, 175, 176, 186, 189, 190, 193, 194, 195, 204, 206, 207, 213, 219, 230, 244, 247, 257, 271, 283, 290, 293, 299, 305, 310, 311, 316, 329, 333, 334, 335, 337, 339, 387, 389, 392, 393, 394, 395, 396, 401, 402, 404, 407, 408, 409, 410, 414, 415, 418, 419, 421, 422, 424, 425, 426, 429, 430, 431, 433, 444, 497, 499, 510, 513, 525, 534], "tiebreak": 44, "come": [44, 52, 64, 115, 137, 148, 149, 152, 153, 166, 175, 183, 238, 265, 267, 269, 271, 272, 303, 307, 332, 369, 407, 417, 419, 435, 441, 447, 495, 522], "alphabet": [44, 108, 130, 132, 203, 213, 308, 395, 410, 417, 435, 437, 440, 441], "charfreequ": 44, "o": [44, 110, 111, 115, 125, 130, 158, 322, 395, 401, 402, 404, 408], "loan": 44, "loan_amt": 44, "interest_r": 44, "total_pay": 44, "calcul": [2, 6, 44, 48, 52, 71, 83, 152, 174, 206, 220, 230, 233, 234, 238, 248, 254, 282, 293, 299, 410, 494, 495, 502, 518], "total": [2, 6, 44, 45, 48, 68, 70, 71, 107, 108, 127, 134, 137, 145, 146, 147, 152, 153, 155, 156, 158, 165, 191, 192, 212, 220, 247, 251, 254, 259, 280, 288, 293, 297, 307, 380, 410, 413, 418, 484, 489, 495, 514], "payment": 44, "base": [44, 48, 82, 85, 90, 115, 121, 174, 199, 228, 232, 249, 255, 332, 347, 353, 380, 451, 483, 485, 501, 508, 517, 524], "formula": [44, 230], "decim": [44, 218, 254, 299, 300, 301, 389, 408, 420, 504, 509], "assum": [44, 45, 80, 121, 134, 137, 169, 199, 206, 207, 249, 277, 389, 429, 448, 495, 496, 498, 504], "pai": [44, 71, 169, 260, 273, 494, 532], "annual": [44, 171, 514], "basi": [44, 120], "l": [44, 157, 190, 191, 310, 314, 317, 353, 406, 482, 483], "10000": [44, 259, 329], "16288": 44, "95": [4, 44, 71, 91, 152, 153, 171, 174, 209, 248, 523, 536], "cart": 44, "price_dict": [44, 134], "product": [44, 52, 116, 157, 178, 250, 268, 534], "cart_list": 44, "quantiti": [2, 6, 44, 48, 101, 106, 527], "add_item": [44, 259], "calculate_tot": 44, "purchas": [44, 101, 106, 169, 413, 494], "notebook": [44, 204], "99": [44, 123, 152, 153, 171, 216, 251, 254, 292, 300, 389, 413, 450, 494, 523, 536], "pen": [44, 206, 451, 458, 462, 466, 481, 483, 484, 487, 488, 490], "paper": [44, 196, 277], "00": [44, 70, 71, 152, 153, 171, 174, 230, 329, 389, 517, 523, 535, 536], "pogil": [45, 82, 152, 153, 155, 185, 186, 189, 190, 191, 192, 193, 194, 195, 254, 293, 315, 321, 324, 325, 346, 347, 405, 406, 429], "approach": [45, 82, 152, 153, 155, 166, 185, 186, 189, 190, 191, 192, 193, 194, 195, 249, 254, 272, 293, 303, 314, 315, 321, 324, 325, 344, 346, 347, 365, 366, 374, 405, 406, 429, 522, 533, 534], "member": [45, 82, 152, 153, 155, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 254, 293, 315, 321, 324, 325, 346, 347, 405, 406, 429], "role": [45, 82, 152, 153, 155, 185, 186, 189, 190, 191, 192, 193, 194, 195, 254, 293, 315, 321, 324, 325, 337, 346, 347, 405, 406, 429], "cspogil": [45, 82, 152, 153, 155, 185, 186, 189, 190, 191, 192, 193, 194, 195, 254, 293, 315, 321, 324, 325, 346, 347, 405, 406, 429], "home": [10, 45, 60, 82, 152, 153, 155, 185, 186, 189, 190, 191, 192, 193, 194, 195, 232, 254, 293, 315, 321, 324, 325, 346, 347, 405, 406, 413, 429, 494, 536], "answer": [4, 5, 8, 10, 45, 52, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 76, 82, 98, 103, 106, 121, 129, 138, 139, 141, 143, 144, 145, 146, 148, 149, 150, 152, 153, 155, 158, 174, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 209, 234, 235, 236, 237, 239, 240, 241, 254, 257, 266, 269, 273, 280, 293, 295, 296, 297, 315, 321, 324, 325, 342, 343, 346, 347, 359, 360, 361, 362, 363, 376, 397, 398, 399, 400, 401, 402, 405, 406, 419, 426, 429, 447, 452, 455, 472, 477, 497, 502, 526], "involv": [10, 45, 51, 82, 121, 157, 255, 315, 429, 433, 438, 499, 522], "predict": [45, 185, 186, 189, 190, 191, 192, 193, 194, 195, 293, 333, 347, 531], "typic": [45, 52, 96, 266, 321, 324, 532], "top": [4, 45, 64, 122, 152, 153, 183, 242, 243, 250, 271, 287, 296, 321, 367, 372, 375, 379, 381, 385, 399, 479, 490, 514, 517, 518, 528, 537], "width": [45, 46, 199, 206, 220, 248, 353, 451, 456, 459, 460, 463, 464, 467, 481, 485, 488, 490, 514], "height": [45, 46, 174, 199, 206, 230, 248, 451, 456, 459, 460, 463, 464, 467, 481], "button": [1, 45, 55, 64, 82, 95, 120, 141, 142, 143, 144, 145, 146, 148, 149, 150, 152, 153, 155, 159, 161, 165, 166, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 235, 236, 237, 242, 243, 254, 287, 293, 315, 321, 324, 325, 346, 347, 367, 376, 399, 405, 406, 429, 453, 454, 455, 482, 483, 536], "p1": [3, 45, 46, 66, 230, 251, 259], "p2": [3, 45, 46, 66, 230, 251, 259, 347], "walk": [45, 152, 153, 188, 265, 269, 271, 278, 280, 435], "scenario": [45, 444], "noun": 45, "verb": 45, "mention": [45, 120], "potenti": [45, 89, 249, 444], "usual": [45, 49, 51, 52, 75, 76, 86, 121, 177, 238, 248, 254, 257, 265, 268, 272, 295, 304, 313, 323, 345, 346, 350, 355, 370, 405, 406, 421, 505, 518], "index": [45, 46, 96, 116, 128, 130, 132, 135, 143, 144, 145, 146, 147, 152, 153, 186, 192, 194, 195, 203, 219, 244, 247, 297, 301, 303, 304, 305, 310, 311, 315, 317, 319, 320, 323, 332, 411, 414, 419, 421, 424, 425, 430, 431, 432, 433, 447, 517, 518, 534], "card": [10, 45, 48, 388, 391, 393, 513, 522, 525], "ac": [45, 137, 161, 165, 166, 167, 181, 227, 303, 313, 387, 388, 389, 392, 412, 426, 493, 517], "mathsisfun": 45, "face": [45, 152, 153, 215, 271, 278, 313, 451, 483, 488, 490], "suit": [45, 113, 116, 135, 253, 277, 533], "rank": [45, 518], "stai": [45, 272, 278], "otherwis": [8, 45, 66, 70, 71, 72, 73, 75, 82, 130, 141, 142, 143, 144, 145, 146, 147, 155, 174, 189, 195, 198, 199, 207, 212, 213, 218, 230, 245, 254, 257, 263, 287, 299, 404, 430, 479, 528], "win": [45, 372, 376], "candid": [45, 96], "four": [45, 54, 88, 121, 128, 130, 175, 185, 189, 195, 206, 215, 222, 232, 238, 255, 269, 273, 309, 315, 316, 351, 356, 394, 401, 402, 404, 418, 429, 440, 451, 452, 455, 477, 486, 534], "unifi": [45, 250], "standard": [45, 88, 90, 167, 249, 250, 267, 321, 332, 417, 512], "unified_modeling_languag": 45, "option": [45, 62, 66, 80, 88, 120, 121, 130, 177, 181, 204, 254, 257, 269, 291, 310, 342, 345, 350, 386, 387, 389, 390, 398, 400, 404, 434, 437, 444, 448, 455], "deck": [45, 48], "52": [45, 152, 153, 171, 405, 494, 514], "suit_nam": 45, "rank_nam": 45, "wast": [45, 121], "space": [45, 76, 89, 126, 134, 137, 154, 160, 166, 175, 177, 185, 195, 207, 220, 251, 292, 310, 329, 339, 346, 376, 387, 389, 394, 404, 410, 414, 425, 426, 451, 482, 483, 484, 486, 490, 497, 509, 522, 525], "flight": 45, "departure_d": 45, "departure_tim": 45, "departure_airport": 45, "arrival_airport": 45, "get_tot": [45, 259], "15": [2, 4, 45, 53, 68, 70, 80, 82, 88, 90, 99, 100, 101, 104, 105, 106, 110, 115, 125, 141, 142, 152, 153, 155, 159, 161, 165, 166, 171, 174, 186, 187, 188, 199, 203, 212, 222, 228, 234, 251, 259, 280, 288, 290, 293, 297, 299, 314, 329, 349, 360, 361, 389, 406, 430, 434, 442, 492, 495, 514], "relationship": [45, 89, 96, 113, 114, 247, 248, 250, 311, 338], "submit": [45, 82, 152, 153, 155, 161, 165, 166, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 254, 293, 315, 321, 324, 325, 346, 347, 405, 406, 429, 525], "log": [8, 45, 82, 137, 152, 153, 155, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 228, 235, 236, 237, 254, 293, 315, 321, 324, 325, 346, 347, 405, 406, 429, 452], "offici": [45, 82, 152, 153, 155, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 254, 293, 315, 321, 324, 325, 346, 347, 405, 406, 429], "submitt": [45, 82, 152, 153, 155, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 254, 293, 315, 321, 324, 325, 346, 347, 405, 406, 429], "mx": [46, 53], "ab": [46, 249, 396, 427], "breed": [46, 87, 90, 108], "bulldog": [46, 155], "poodl": [46, 155], "chihuahua": 46, "dachshund": [46, 155], "breed_index": 46, "speak": [10, 46, 60, 78, 121, 137, 265, 266, 267, 272, 277, 278, 518], "bark": [46, 259], "mult_class_point_and_line_practice_ac": 47, "mult_class_point_and_line_practice_pp": 47, "mult_class_point_and_triangle_practice_pp": 47, "mult_class_point_and_triangle_practice_ac": 47, "mult_class_track_and_album_len_ac": 47, "mult_class_track_and_album_len_pp": 47, "mult_class_item_order_line_order_practice_pp": 47, "mult_class_item_order_line_order_practice_ac": 47, "mult_class_card_and_deck_practice_ac": 47, "mult_class_card_and_deck_practice_pp": 47, "finish": [1, 2, 4, 6, 7, 48, 55, 64, 71, 121, 128, 141, 143, 144, 145, 146, 147, 174, 179, 180, 181, 182, 189, 222, 235, 236, 237, 239, 242, 243, 247, 252, 269, 281, 287, 288, 294, 296, 342, 343, 349, 355, 359, 360, 361, 363, 367, 369, 376, 399, 410, 413, 463, 468, 469, 470, 471, 473, 474, 475, 476, 478, 479, 484, 536], "album": [48, 108], "242": 48, "distanc": [48, 51, 52, 53, 66, 70, 71, 215, 230, 248, 259, 353, 487], "hint": [48, 53, 82, 121, 178, 183, 203, 219, 228, 238, 284, 295, 299, 415, 430, 435, 444, 455, 487, 494], "triangl": [48, 174, 215, 353, 458, 462, 466, 478, 479, 481, 484, 491], "perimet": [48, 174, 206, 215], "sum": [48, 82, 148, 149, 174, 184, 191, 200, 202, 230, 233, 247, 263, 280, 281, 290, 291, 293, 294, 297, 299, 300, 307, 314, 491], "side": [1, 48, 55, 121, 152, 153, 155, 166, 207, 215, 242, 243, 295, 311, 317, 353, 367, 375, 376, 379, 422, 438, 446, 451, 453, 454, 455, 457, 458, 461, 462, 465, 466, 478, 479, 481, 491, 512, 514], "orderlin": 48, "shuffl": 48, "half": [48, 189, 190, 191, 202, 259, 284, 287, 299, 372, 384, 385, 426], "reset": [48, 293, 367], "root": [49, 121, 157, 184, 207, 228, 230, 282, 324, 520, 537], "1960": [49, 152, 153, 387, 483], "wasn": 49, "1980": [49, 152, 153], "becam": [49, 533, 534], "main": [7, 49, 56, 111, 158, 164, 165, 185, 189, 194, 195, 204, 209, 233, 234, 257, 266, 270, 293, 334, 346, 350, 424, 492], "paradigm": 49, "rapidli": [49, 272], "increas": [49, 111, 127, 198, 247, 286, 291, 324, 353, 372, 379, 383, 384, 532], "size": [49, 107, 116, 127, 165, 315, 326, 334, 376, 434, 436, 438, 449, 451, 479, 481, 514], "larg": [49, 90, 113, 116, 120, 127, 165, 334, 351, 366, 389, 509, 525], "procedur": [10, 49, 71, 247, 384, 385, 452, 483, 484, 489, 490], "correspond": [2, 6, 49, 74, 88, 128, 130, 131, 132, 198, 204, 218, 221, 263, 293, 448], "interact": [49, 167, 175, 184, 266, 267, 270, 273, 279, 303, 364, 381, 390, 498, 505, 524], "either": [50, 72, 73, 77, 78, 82, 95, 110, 111, 127, 129, 155, 164, 166, 169, 187, 188, 193, 286, 308, 321, 323, 327, 333, 335, 389, 406, 525], "properti": [50, 128, 270, 370, 421, 422], "consist": [50, 75, 77, 127, 129, 213, 219, 221, 222, 249, 349, 356, 395, 401, 402, 500, 513], "color": [50, 121, 152, 247, 251, 325, 326, 372, 375, 377, 379, 380, 381, 382, 383, 385, 412, 413, 451, 458, 462, 466, 472, 478, 479, 481, 482, 484, 487, 488, 490, 500, 514], "abil": [8, 50, 54, 57, 58, 59, 62, 63, 64, 65, 75, 98, 103, 123, 138, 139, 143, 144, 181, 182, 242, 243, 342, 343, 348, 360, 361, 365, 367, 388, 398, 400, 401, 402, 444, 446, 452, 500, 511, 522, 526], "backward": [50, 121, 122, 234, 272, 311, 424, 433, 488, 490], "drawrectangl": 51, "control": [51, 77, 82, 88, 110, 285, 288, 293, 296, 329, 335, 407, 483], "indent": [1, 4, 51, 55, 72, 75, 76, 77, 79, 82, 85, 155, 159, 170, 171, 175, 177, 178, 185, 195, 230, 232, 242, 243, 282, 283, 285, 287, 293, 313, 324, 325, 356, 367, 373, 376, 382, 384, 418, 453, 454, 455, 484, 486, 487, 491, 521, 525, 534, 537], "solv": [3, 52, 54, 57, 58, 59, 62, 63, 65, 98, 99, 100, 103, 104, 105, 118, 120, 123, 126, 137, 138, 139, 141, 142, 143, 144, 145, 146, 148, 149, 150, 176, 179, 180, 181, 182, 221, 223, 224, 225, 226, 227, 231, 266, 270, 275, 276, 277, 279, 333, 342, 343, 351, 359, 360, 361, 364, 365, 389, 398, 400, 401, 402, 452, 472, 477, 483, 495, 513, 516, 526, 537], "mathemat": [52, 73, 121, 228, 491, 503, 506], "dimens": [52, 213, 377, 381], "treat": [52, 126, 176, 249, 273, 283, 336, 396, 406, 429, 447], "parenthes": [52, 68, 88, 121, 175, 196, 208, 249, 267, 333, 380, 389, 405, 406, 408, 420, 425, 434, 446, 447, 483, 495, 497, 503], "comma": [52, 121, 168, 171, 193, 194, 200, 216, 220, 247, 420, 447, 509], "separ": [52, 90, 106, 115, 121, 126, 137, 165, 167, 168, 194, 228, 247, 249, 303, 313, 346, 364, 396, 420, 433, 447, 495, 500, 509, 534], "origin": [52, 53, 66, 134, 186, 190, 198, 212, 248, 254, 299, 301, 303, 306, 348, 374, 379, 380, 381, 384, 385, 414, 422, 472, 485, 494], "diagram": [52, 67, 247, 262], "within": [1, 52, 77, 79, 88, 90, 96, 111, 113, 116, 166, 184, 218, 247, 256, 316, 345, 348, 350, 354, 355, 356, 364, 366, 370, 418, 425, 489, 518, 528], "shortli": 52, "anywher": [52, 121, 166, 287, 420], "rule": [52, 83, 89, 96, 110, 113, 115, 118, 121, 148, 149, 175, 232, 264, 271, 327, 337, 499, 500, 503, 522, 531, 537], "colon": [52, 75, 77, 82, 128, 171, 175, 388, 389, 414, 415, 431], "docstr": 52, "recogn": [52, 120, 185, 186, 189, 191, 192, 195, 510], "variou": [52, 90, 132, 167, 219, 273, 332, 407, 517, 532, 534], "tool": [8, 10, 52, 120, 121, 187, 248, 271, 321, 332, 435, 472], "whenev": [52, 271, 517], "opportun": [52, 246, 303], "nobodi": 52, "ever": [52, 83, 273], "dure": [8, 52, 82, 171, 221, 288, 293, 315, 429, 472, 514, 532], "gave": [52, 121, 479, 494], "asign": 52, "attach": 52, "referenc": [52, 121, 249], "fact": [52, 120, 121, 128, 169, 234, 257, 271, 277, 287, 387, 407, 429, 441, 447, 486, 500, 522], "yourself": [52, 64, 120, 121, 154, 170, 187, 188, 240, 241, 267, 269, 284, 362, 419, 452], "via": [52, 508], "fals": [2, 4, 52, 66, 68, 71, 72, 73, 74, 75, 77, 78, 79, 80, 82, 83, 86, 87, 89, 90, 93, 95, 110, 113, 115, 128, 143, 144, 145, 146, 147, 148, 149, 166, 174, 189, 195, 196, 207, 210, 213, 218, 234, 248, 249, 254, 263, 268, 285, 291, 292, 293, 296, 297, 303, 306, 307, 308, 311, 316, 317, 333, 334, 336, 340, 355, 364, 376, 386, 404, 410, 419, 421, 423, 426, 429, 433, 434, 437, 452, 504, 510, 513, 517, 519, 522, 525, 534], "later": [52, 64, 82, 121, 129, 161, 164, 175, 176, 208, 246, 248, 264, 270, 273, 278, 285, 313, 351, 356, 374, 508, 510], "familiar": [5, 8, 52, 61, 73, 222, 228, 240, 241, 250, 349, 362, 397, 513, 517], "alex": [52, 451, 483], "done": [52, 64, 70, 75, 93, 97, 102, 110, 120, 121, 137, 143, 144, 155, 169, 172, 196, 283, 285, 287, 333, 364, 370, 376, 407, 419, 441, 517], "machineri": 52, "off": [52, 111, 120, 121, 164, 172, 174, 183, 186, 195, 230, 245, 266, 269, 270, 287, 303, 335, 376, 388, 482, 487, 494, 495, 496, 504, 534], "properli": [52, 68, 95, 111, 185, 195, 196, 200, 246, 247, 275, 387, 478, 517, 525, 533], "combin": [1, 2, 6, 52, 55, 77, 87, 89, 110, 121, 129, 166, 220, 242, 243, 247, 275, 300, 319, 322, 367, 372, 388, 409, 413, 435, 440, 442, 444, 453, 454, 455, 495, 498, 499, 520, 534], "distancefrompoint": 53, "reflect_x": 53, "reflect": [53, 111, 121, 314, 500, 514], "axi": [53, 198, 379, 512, 514], "slope_from_origin": 53, "slope": [53, 215], "join": [53, 92, 99, 100, 101, 104, 105, 106, 107, 108, 114, 158, 207, 247, 310, 339, 499, 506, 527], "caus": [53, 72, 75, 76, 79, 83, 90, 110, 121, 122, 127, 154, 155, 165, 170, 193, 216, 269, 270, 271, 281, 282, 288, 293, 303, 332, 356, 419, 430, 434, 436, 497], "fail": [53, 70, 83, 85, 95, 110, 111, 161, 169, 248, 269, 278, 303, 389, 443], "equat": [53, 66, 174, 388, 390, 391, 410, 497], "ax": [53, 198, 514], "perhap": [53, 120, 248, 249, 265, 268, 271, 272, 275, 303, 337, 436, 517, 532], "coeffici": 53, "must": [8, 53, 56, 70, 71, 72, 75, 82, 89, 90, 95, 96, 110, 111, 120, 121, 132, 153, 161, 172, 184, 185, 189, 193, 195, 203, 212, 222, 228, 257, 266, 267, 271, 284, 293, 303, 312, 321, 329, 337, 349, 370, 392, 395, 396, 401, 402, 404, 405, 406, 407, 408, 415, 420, 440, 446, 448, 450, 486, 500, 508, 520, 522], "get_line_to": 53, "2x": 53, "dx": 53, "dy": 53, "circumfer": [53, 215], "center": [53, 428, 478, 482, 490], "radiu": [53, 174, 215, 259, 488], "car": [66, 251, 257, 276, 329, 347], "proper": [66, 121, 161, 169, 207, 267], "do_it": 66, "val": [66, 128, 234, 358, 427, 428, 434, 441, 442], "gold": [66, 358], "__eq__": [66, 358], "__ne__": 66, "opposit": [66, 82, 215, 277, 295, 303, 408], "closer": [66, 120, 247], "lesser": [66, 152, 153], "__lt__": [66, 358], "neg": [62, 66, 68, 72, 79, 80, 120, 186, 190, 191, 194, 195, 199, 220, 254, 287, 299, 311, 315, 424, 429], "magnitud": 66, "thu": [66, 248, 256, 283, 329], "stand": [66, 90, 199, 269, 273, 324, 393, 420, 520, 530], "my_val": 66, "math": [2, 66, 81, 91, 92, 99, 100, 104, 105, 174, 184, 198, 207, 230, 232, 235, 236, 237, 244, 247, 374, 391], "sqrt": [66, 184, 207, 230], "p_val": 66, "measur": [66, 331], "absolut": [66, 209], "__le__": 66, "lead": [66, 83, 121, 248, 272, 303, 406, 435], "erron": 66, "co": [66, 159, 171, 184, 228, 232, 249, 517, 534], "ordin": 66, "perspect": [67, 121, 247], "revisit": [67, 110, 111, 247, 272, 303], "convert": [67, 71, 85, 120, 121, 130, 152, 154, 194, 195, 228, 230, 244, 245, 247, 273, 293, 310, 337, 389, 414, 415, 417, 425, 437, 495, 508, 517, 521, 531, 533], "uml": [67, 247, 250], "glossari": [67, 84, 114, 136, 168, 244, 247, 274, 294, 318, 338, 368, 409, 432, 445, 507, 533], "boolean": [68, 75, 77, 78, 84, 174, 189, 191, 192, 230, 247, 249, 293, 421, 423, 425], "preced": [68, 82, 196, 337, 408, 435, 441, 499, 503, 504], "valid": [68, 72, 79, 121, 291, 292, 333, 446, 531], "ii": [68, 79, 151, 251, 372, 434], "iii": [68, 79, 151, 251, 372, 434, 447], "nest": [2, 4, 6, 9, 68, 69, 77, 84, 129, 131, 153, 168, 198, 247, 291, 305, 316, 319, 374, 381, 382, 384, 443, 519, 528, 534, 537], "elif": [68, 74, 79, 80, 81, 189, 195, 200, 234, 249, 278, 510], "weigh": 68, "pound": [68, 230, 272], "numitem": 68, "45": [68, 71, 152, 153, 159, 171, 174, 203, 216, 386, 395, 401, 402, 451, 494, 518], "AND": [68, 88], "num1": [68, 209, 212, 215, 230, 233], "num2": [68, 209, 212, 215, 230, 233], "equal": [2, 4, 6, 68, 70, 71, 73, 78, 82, 88, 90, 108, 117, 132, 141, 142, 143, 144, 145, 146, 147, 148, 149, 174, 189, 195, 196, 198, 199, 200, 212, 213, 215, 219, 220, 230, 254, 291, 292, 293, 379, 385, 417, 429, 430, 431, 433, 435, 438, 441, 446, 494, 495, 504, 514], "cndtnl": 69, "three_writ": 69, "hi_writ": 69, "price_v2": 69, "price_writ": 69, "ten": [69, 121, 132, 134, 192, 282, 441, 487], "ten_writ": 69, "twelv": 69, "twelve_writ": 69, "logic": [69, 75, 77, 79, 84, 86, 88, 96, 110, 244, 247, 249, 257, 264, 271, 273, 287, 288, 408, 409, 419], "logical_writ": 69, "grade": [2, 6, 10, 69, 70, 71, 74, 80, 81, 91, 92, 99, 100, 104, 105, 174, 189, 195, 397, 452], "grade_writ": 69, "even_writ": 69, "goodjob": 69, "goodjob_writ": 69, "messag": [70, 71, 72, 76, 85, 111, 118, 122, 124, 137, 157, 161, 165, 166, 167, 247, 254, 257, 264, 269, 270, 271, 278, 327, 345, 347, 350, 389, 419, 455, 483, 497, 509, 511, 517, 521, 532, 537], "hello": [70, 71, 123, 134, 176, 177, 185, 186, 195, 202, 203, 204, 206, 207, 210, 212, 219, 220, 234, 245, 267, 271, 276, 279, 283, 285, 287, 290, 300, 301, 313, 337, 404, 419, 430, 431, 433, 494, 509], "greater": [8, 10, 70, 71, 73, 76, 78, 80, 82, 115, 120, 127, 132, 141, 142, 174, 189, 195, 196, 198, 199, 200, 202, 212, 218, 230, 254, 290, 296, 389, 417, 431, 438], "75": [2, 70, 152, 153, 171, 187, 202, 263, 379, 384, 451, 483], "zero": [70, 83, 111, 192, 213, 219, 254, 273, 286, 288, 303, 333, 335, 369, 374, 380, 388, 389, 392, 394, 395, 406, 408, 410, 419, 421, 424, 430, 501], "cost": [70, 71, 80, 134, 174, 179, 222, 349, 359, 413, 452, 494, 495, 514], "14": [70, 71, 80, 82, 111, 121, 125, 128, 152, 153, 158, 159, 161, 165, 166, 167, 171, 186, 187, 188, 189, 190, 195, 215, 230, 233, 234, 251, 280, 297, 303, 307, 311, 313, 314, 317, 325, 389, 392, 426, 472, 497, 534], "mile": [70, 71, 174, 215, 271, 514], "cab": [70, 71], "ride": [70, 71], "travel": [70, 71, 152, 153, 267, 522], "60": [2, 4, 70, 74, 80, 91, 92, 99, 100, 104, 105, 152, 153, 174, 189, 195, 198, 202, 230, 349, 379, 441, 443, 451, 481, 487, 494, 496, 502, 503, 536], "61": [70, 152, 153, 171, 174, 230, 441, 514], "69": [70, 152, 153, 171, 513], "70": [2, 4, 70, 74, 80, 152, 153, 187, 188, 189, 195, 198, 514], "79": [70, 152, 153, 161, 165, 166, 171, 518], "80": [2, 6, 70, 74, 80, 81, 152, 153, 174, 187, 188, 189, 195, 198, 199, 202, 203, 230, 263, 320, 323, 327, 337, 451, 481], "89": [2, 70, 152, 153, 171, 300, 441, 513, 514], "odd": [70, 71, 72, 123, 191, 192, 198, 212, 215, 233, 257, 290, 291, 497], "inclus": [70, 145, 146, 147, 160, 174, 189, 191, 192, 198, 230, 238, 281, 290, 449], "NOT": [71, 110, 111, 173, 293], "employe": [4, 71, 251, 347], "hourli": 71, "hour": [10, 60, 71, 120, 121, 123, 152, 153, 222, 303, 349, 389, 413, 493, 494, 495, 496, 514, 517], "40": [71, 126, 152, 153, 171, 199, 314, 316, 441, 443, 452, 459, 463, 467, 481, 495, 513, 535, 536], "grosspai": [71, 494], "paid": [71, 101, 106], "rewrit": [71, 79, 81, 82, 85, 174, 249, 281, 282, 307], "input": [2, 4, 6, 71, 80, 85, 110, 111, 120, 121, 127, 128, 129, 158, 169, 170, 175, 195, 204, 208, 220, 221, 238, 244, 247, 257, 264, 265, 266, 270, 276, 283, 287, 291, 292, 293, 303, 310, 332, 364, 391, 393, 414, 415, 419, 450, 455, 483, 488, 490, 492, 494, 495, 507, 513, 525, 534], "gracefulli": [71, 85, 161, 169], "exit": [71, 111, 169, 170, 287, 291, 296, 418, 479, 488], "enter": [10, 60, 71, 75, 80, 85, 110, 111, 120, 121, 126, 129, 152, 167, 169, 170, 174, 175, 187, 188, 267, 271, 276, 277, 291, 292, 307, 315, 419, 472, 492, 502, 508, 513, 518, 522, 525, 534], "nine": 71, "forti": 71, "prompt": [71, 75, 85, 110, 187, 188, 267, 270, 279, 287, 293, 307, 332, 508, 525], "frozen": 71, "yogurt": 71, "pour": 71, "lb": 71, "cup": 71, "wallet": 71, "monei": [71, 152, 268, 299, 391], "criteria": 71, "taken": [71, 121, 129, 267, 325], "leap": 71, "evenli": 71, "divis": [71, 78, 121, 497, 501, 502, 504], "divid": [71, 72, 121, 158, 185, 209, 212, 215, 220, 228, 230, 246, 259, 299, 307, 325, 494, 499, 501, 502, 504], "unless": [71, 113, 120, 121, 230, 267, 510], "leapyear": 71, "modulo": 71, "remaind": [72, 185, 220, 499, 501], "displai": [10, 72, 76, 102, 184, 185, 195, 249, 254, 265, 269, 270, 296, 324, 325, 337, 376, 433, 498, 505, 508, 533], "branch": [72, 74, 77, 79, 161, 165, 166, 167], "flow": [72, 77, 221, 244, 247, 296, 335], "Will": [72, 79, 80, 152, 157, 222, 234, 349, 381], "operand": [73, 77, 78, 121, 247, 420, 497, 499, 501, 507], "belong": [73, 101, 106, 186, 249, 509, 527], "comparison": [73, 77, 84, 247, 432, 435, 441], "although": [73, 79, 121, 248, 291, 302, 319, 447], "symbol": [73, 88, 152, 154, 185, 186, 189, 195, 267, 273, 388, 399, 402, 404, 406, 496, 499, 502, 508], "sign": [73, 82, 88, 171, 271, 283, 386, 388, 390, 391, 392, 404, 408, 426, 478, 499, 501, 532], "doubl": [1, 73, 88, 110, 121, 152, 166, 171, 186, 195, 242, 243, 278, 333, 350, 380, 425, 429, 447, 518, 531], "783": 73, "___": 73, "abbrevi": [74, 126, 171, 249, 438], "z": [74, 76, 81, 196, 210, 230, 234, 293, 303, 392, 394, 395, 408, 410, 422, 428, 494, 514], "accordingli": 75, "simplest": [75, 247, 267, 316, 338, 407, 517], "skip": [3, 75, 80, 85, 162, 166, 181, 182, 212, 265, 283, 303, 342, 374, 375, 376, 513], "loop": [4, 8, 75, 90, 107, 110, 111, 129, 130, 131, 136, 137, 155, 157, 158, 160, 165, 166, 187, 194, 238, 244, 247, 249, 280, 281, 282, 283, 286, 291, 292, 296, 299, 307, 319, 321, 336, 337, 351, 364, 372, 374, 380, 381, 382, 384, 407, 415, 419, 432, 435, 441, 442, 448, 472, 479, 484, 486, 487, 491, 500, 533, 534], "stretch": 75, "occasion": 75, "haven": [75, 121, 159, 171], "yet": [75, 95, 110, 111, 120, 121, 155, 183, 288, 369, 500], "interpret": [75, 78, 83, 85, 121, 167, 175, 247, 264, 267, 270, 274, 279, 321, 390, 446, 498, 500, 505, 508, 509, 510], "chevron": [75, 267], "indic": [75, 76, 88, 89, 90, 110, 111, 115, 121, 128, 130, 145, 146, 147, 154, 157, 174, 175, 185, 189, 190, 191, 192, 194, 230, 244, 249, 257, 271, 305, 311, 319, 323, 324, 333, 335, 336, 337, 340, 348, 356, 388, 389, 391, 392, 393, 408, 421, 424, 425, 430, 440, 483], "middl": [75, 181, 182, 183, 207, 224, 225, 226, 227, 250, 254, 257, 284, 375, 385, 504], "leav": [1, 55, 75, 121, 126, 152, 155, 172, 242, 243, 267, 271, 277, 303, 306, 308, 399, 453, 454, 455, 487, 517], "stdin": [75, 76, 161, 267, 271], "syntaxerror": [75, 82, 121, 267, 271, 497], "invalid": [75, 85, 121, 267, 271, 497, 508], "script": [75, 85, 170, 175, 177, 184, 265, 276, 279, 326, 498, 505], "readabl": 75, "traceback": [76, 77, 85, 161, 169, 170, 267, 271, 303, 419, 525], "occur": [76, 77, 85, 121, 171, 222, 248, 256, 276, 303, 349, 436], "overwhelm": 76, "gotcha": 76, "whitespac": [76, 154, 155, 166, 196, 209, 389, 392, 407, 408, 414], "tricki": [76, 121, 271], "tab": [76, 154, 177, 326, 425], "invis": [76, 154, 166, 167, 177], "ignor": [76, 85, 110, 121, 166, 193, 196, 209, 212, 213, 220, 230, 248, 249, 251, 299, 323, 351, 364, 365, 381, 389, 408, 414, 488, 496, 517, 525, 534], "indentationerror": [76, 121], "unexpect": [76, 82, 85, 120, 444], "mislead": 76, "discov": [76, 436], "previou": [76, 82, 85, 89, 99, 100, 104, 105, 120, 121, 127, 131, 138, 139, 174, 175, 178, 228, 235, 236, 237, 248, 265, 272, 288, 355], "complain": [76, 245, 510], "sequenc": [7, 77, 83, 85, 132, 154, 157, 167, 173, 175, 186, 195, 208, 221, 238, 247, 265, 273, 276, 288, 293, 303, 305, 310, 312, 315, 318, 337, 392, 396, 404, 408, 410, 420, 421, 422, 429, 432, 435, 438, 445, 446, 447, 472, 499, 505, 508, 509], "altern": [77, 84, 129, 155, 247, 306, 325, 419, 424], "chain": [77, 84, 130, 247], "guardian": [77, 83, 303, 419], "construct": [77, 83, 129, 130, 132, 165, 175, 178, 232, 238, 249, 250, 265, 275, 283, 285, 287, 288, 315, 332, 333, 344, 345, 348, 350, 351, 354, 355, 356, 357, 364, 366, 369, 370, 389, 394, 395, 407, 420, 422, 441, 442, 447, 508, 519, 525], "circuit": [77, 84, 247], "stop": [10, 54, 57, 58, 59, 63, 65, 77, 83, 85, 99, 100, 104, 105, 110, 111, 113, 174, 181, 182, 191, 192, 230, 279, 281, 287, 291, 292, 293, 342, 343, 355, 360, 361, 388, 392, 401, 402, 421, 429, 452, 472, 488, 508, 513, 517], "semant": [78, 264, 269, 270, 271, 497, 509], "negat": [78, 247, 384, 385, 405, 409], "strictli": [78, 183, 333], "strict": [78, 90], "nonzero": 78, "flexibl": [78, 90], "subtleti": 78, "confus": [78, 121, 171, 248, 271, 272, 420, 498, 500], "24": [78, 121, 126, 134, 135, 148, 149, 152, 153, 159, 171, 172, 174, 193, 234, 329, 405, 441, 450, 495, 535, 536], "outer": [2, 4, 6, 79, 129, 131, 152, 153, 161, 165, 166, 374, 406, 484, 520], "idea": [79, 85, 120, 165, 166, 246, 249, 255, 275, 303, 483, 491, 496, 500, 508, 510, 517, 532], "simplifi": [79, 129, 130, 269, 336, 499, 518], "98": [80, 81, 152, 153, 171, 251, 254], "satisfi": [80, 286, 291], "star": [80, 132, 291, 478, 495, 514], "codeblock": [80, 503, 506, 509], "col": [80, 158], "temperatur": [80, 85, 189, 514], "freez": [80, 281, 282], "is_odd": 80, "18": [2, 4, 8, 80, 121, 152, 153, 159, 161, 165, 166, 167, 171, 174, 185, 188, 190, 193, 215, 222, 234, 293, 314, 329, 349, 384, 492, 501, 534, 535, 536], "minor": [80, 230], "30": [4, 7, 80, 121, 134, 152, 153, 171, 187, 188, 199, 206, 299, 314, 316, 349, 413, 434, 441, 451, 481, 495, 514, 517, 518, 523, 534, 535, 536], "adult": [80, 188, 233], "older": 80, "dan": [80, 135], "ageless": 80, "wage": 80, "17": [80, 120, 125, 128, 135, 152, 153, 159, 162, 171, 185, 188, 190, 192, 194, 195, 203, 220, 234, 293, 314, 414, 415, 434, 442, 494, 498, 509, 511, 517, 534], "month": [80, 135, 152, 153, 156, 171, 220, 272, 406, 514, 534], "35": [80, 152, 153, 161, 165, 166, 171, 513, 514], "1415": 81, "lame": 81, "algebra": 81, "toward": [82, 268, 293, 315, 429], "200": [82, 199, 200, 202, 203, 209, 216, 259, 301, 329, 434], "yield": [82, 184, 238, 278, 296, 424, 497, 499, 501, 510], "uncom": [82, 121, 335], "uncapit": 82, "capit": [82, 126, 204, 206, 207, 300, 405, 411, 413, 414, 419, 425, 429, 440, 447, 482, 483, 490], "statu": [82, 108, 157, 239, 363, 513, 525, 534], "incorrectli": [82, 121, 389], "inconsist": [82, 154, 233, 517], "whole": [83, 121, 137, 165, 178, 246, 293, 313, 317, 356, 384, 389, 406, 408, 495, 499, 522], "regardless": [83, 165, 392], "detect": [83, 118, 127], "gain": [83, 120, 171, 191, 268, 271, 429], "known": [83, 111, 173, 193, 228, 285, 325, 346, 436, 522], "fine": [83, 249, 324, 419], "clever": [83, 268, 276, 303, 446], "third": [2, 6, 83, 115, 137, 219, 257, 293, 296, 301, 313, 319, 346, 366, 369, 384, 447, 450, 494, 511], "runtim": [83, 127, 249, 269, 303, 497], "due": [83, 166, 291, 376, 444], "strateg": 83, "guard": 83, "reach": [9, 64, 83, 271, 279, 287, 293, 517], "act": [83, 85, 89, 263, 266, 267, 276, 323, 441, 513], "insur": [83, 85, 157, 389], "catch": [84, 121, 157, 169, 247, 517], "segment": [85, 314, 422, 426, 431, 478, 485, 492], "treacher": 85, "air": [85, 152, 153, 159, 441, 522], "veloc": [85, 496, 508], "unladen": [85, 508], "swallow": [85, 508], "speed": [85, 174, 230, 335, 508, 514], "african": [85, 152, 508], "european": [85, 508], "valueerror": [85, 124, 247, 446, 508], "liter": [85, 121, 415, 446, 504, 508], "immedi": [85, 120, 121, 148, 149, 155, 273, 283, 288, 303, 392, 408], "sampl": [1, 85, 110, 152, 153, 163, 167, 171, 238, 244, 247, 283, 287, 290, 322, 356, 500, 513, 516, 517, 518, 534, 537], "fahrenheit": 85, "celsiu": 85, "72": [85, 152, 153, 171, 187, 376, 491], "22": [2, 4, 85, 125, 126, 148, 149, 152, 153, 159, 171, 301, 314, 329, 375, 442, 492, 514, 535, 536], "22222222222222": 85, "unfriendli": 85, "fahren": 85, "py": [85, 115, 129, 169, 170, 276, 277, 279, 303, 322, 419, 513, 517, 518, 525, 534], "fahr": 85, "inp": [85, 165], "_______": [85, 245, 276, 284, 308, 336, 519, 528], "jump": [85, 116, 183, 235, 236, 237, 283, 287, 500], "chanc": [85, 169, 172, 284, 355], "________": [85, 238, 265, 266, 273, 278, 288, 295, 296, 327, 335, 422, 436, 497, 522, 532], "terminologi": [86, 247, 266, 274, 366], "screen": [86, 110, 111, 184, 247, 265, 266, 270, 303, 335, 376, 451, 457, 458, 459, 461, 462, 463, 465, 466, 467, 479, 481, 483, 487, 489, 490], "inde": [86, 272], "uniqu": [2, 4, 6, 86, 89, 96, 110, 141, 142, 158, 193, 249, 273, 277, 446], "constraint": [86, 87, 89, 96, 97, 102, 114, 247], "primari": [86, 89, 94, 96, 110, 113, 115, 249, 268, 413], "fastest": 86, "storag": [10, 86, 89, 116, 157], "sort": [86, 88, 89, 109, 125, 132, 152, 153, 191, 200, 202, 203, 212, 219, 244, 247, 254, 263, 301, 303, 308, 314, 327, 366, 369, 434, 435, 437, 438, 440, 441, 442, 444, 447, 521], "foreign": [86, 96, 115], "from_id": [86, 89, 110, 115], "suffix": [86, 273], "_id": 86, "insert": [2, 6, 87, 88, 89, 90, 91, 93, 96, 107, 108, 111, 114, 116, 172, 198, 216, 247, 266, 314, 315, 372], "INTO": [87, 88, 89, 90, 110, 111], "petunia": 87, "american": [87, 152], "shorthair": 87, "cur": [87, 90, 110, 111, 115], "drop": [1, 87, 90, 108, 174, 242, 243, 367, 525, 534], "IF": [87, 90, 110, 111], "exist": [10, 87, 90, 108, 110, 111, 125, 129, 130, 161, 172, 249, 253, 293, 295, 311, 345, 348, 350, 355, 399, 404, 422, 444, 472], "sql": [87, 88, 89, 90, 91, 92, 93, 96, 97, 101, 102, 106, 109, 110, 111, 115, 116, 527], "rubi": [87, 90, 273], "command": [87, 88, 90, 96, 110, 151, 152, 157, 266, 267, 270, 273, 279, 322, 337, 386, 387, 390, 393, 499], "bernard": 87, "sqlite": [87, 89, 90, 95, 107, 108, 114, 116, 247, 513, 517, 518], "cursor": [87, 90, 96, 107, 108, 110, 111, 115], "overview": [8, 88, 113, 452], "vendor": [88, 90, 273, 532], "portabl": [88, 266, 270, 273], "manner": [88, 165], "date": [88, 92, 99, 100, 101, 104, 105, 106, 152, 153, 161, 165, 166, 167, 171, 177, 206, 395, 396, 406, 483, 527, 529, 536, 537], "specifi": [5, 7, 61, 88, 90, 109, 110, 111, 115, 126, 130, 151, 153, 155, 157, 175, 185, 186, 189, 190, 195, 208, 221, 228, 240, 241, 247, 254, 270, 293, 310, 311, 315, 321, 325, 337, 353, 362, 380, 391, 397, 405, 408, 409, 420, 421, 425, 426, 477, 479, 483, 484, 488, 490, 514, 519, 521, 531], "unlik": [88, 194, 278, 311, 525], "OR": [88, 110, 159, 171, 189], "establish": [89, 96, 249], "relational_model": 89, "__________": [89, 228, 264, 312, 316, 365], "twitter": [89, 107, 110, 114, 115, 116, 247, 533], "spider": [89, 107, 110, 114, 115, 116, 152, 247, 323, 331, 517, 518], "count": [89, 107, 109, 110, 111, 115, 125, 126, 129, 130, 132, 135, 137, 145, 146, 147, 148, 149, 155, 165, 167, 169, 170, 192, 193, 194, 210, 212, 247, 260, 265, 276, 277, 281, 284, 286, 290, 293, 294, 296, 307, 311, 315, 319, 348, 354, 356, 357, 415, 421, 424, 425, 432, 440, 441, 500, 517, 521, 534], "friend": [89, 111, 114, 115, 122, 169, 247, 271, 285, 492, 494, 495, 534], "incom": [89, 518], "everyon": [89, 91, 92, 111, 118, 137, 219, 271, 277], "cannot": [89, 113, 121, 169, 271, 278, 355, 421, 422, 499, 510, 513, 525], "pal": [89, 234], "from_friend": 89, "to_friend": 89, "encount": [8, 89, 121, 265, 268, 271, 303, 355, 389, 448], "drchuck": [89, 110, 111, 115, 534], "lhawthorn": 89, "feed": 89, "record": [10, 89, 97, 102, 111, 114, 137, 167, 247, 250, 513, 518], "duplic": [89, 96, 115, 143, 144, 244, 247, 252, 263], "violat": [89, 110, 271], "normal": [89, 96, 113, 115, 154, 159, 171, 249, 254, 257, 391, 405, 484, 517], "disk": [89, 111, 116, 172, 266, 270, 334, 339], "memori": [89, 116, 137, 164, 165, 264, 266, 270, 277, 334, 390, 499, 500], "processor": [89, 270], "hundr": [89, 513], "entri": [89, 91, 92, 96, 97, 99, 100, 101, 102, 104, 105, 106, 116, 126, 132, 222, 321, 349, 452, 517, 521, 527], "hardli": 89, "matter": [89, 110, 128, 137, 159, 169, 185, 232, 374, 387, 407, 442, 483, 486], "million": [89, 118, 152, 153, 249, 276, 351, 534], "scan": [89, 121, 276, 288, 390, 491, 513, 517], "longer": [89, 128, 275, 288, 332, 355, 435, 517], "to_id": [89, 110, 115], "enforc": [89, 96, 110, 333], "moment": [89, 130, 272, 335, 345, 350, 351, 355], "mistak": [89, 110, 121, 248, 267, 271, 276, 287, 425, 514], "simpler": [89, 166, 303, 336, 389, 444, 520], "essenc": 89, "effici": [90, 113, 165, 194], "datatyp": 90, "front": [90, 207, 265, 405, 406], "inconveni": [90, 129], "payoff": 90, "sqlite3": [90, 108, 110, 111, 115], "conn": [90, 110, 111, 115], "music": [90, 107, 108, 265, 266], "reason": [3, 10, 90, 113, 120, 123, 137, 165, 246, 277, 407, 422, 424, 429, 441, 496], "server": [90, 116, 161, 165, 166, 323, 327, 335, 337, 517, 525], "local": [90, 157, 184, 249, 334, 336, 479, 513, 525], "conceptu": [90, 265, 269], "open": [1, 90, 93, 95, 107, 111, 151, 152, 155, 156, 157, 158, 160, 162, 165, 167, 168, 170, 171, 172, 247, 267, 273, 276, 303, 313, 320, 332, 334, 335, 336, 386, 388, 407, 436, 483, 513, 517, 518, 534, 537], "uppercas": [90, 207, 392, 394, 396, 401, 402, 408, 410, 417, 425, 510], "undo": [90, 269], "thunderstruck": [90, 108], "commit": [90, 107, 108, 110, 111, 137, 157, 161, 165, 166, 167, 522], "forc": [90, 110, 335, 503, 517, 518], "unicod": [90, 293], "latin": 90, "At": [90, 107, 111, 120, 137, 233, 267, 269, 275, 287, 288, 307, 351, 356, 366, 440, 441, 497], "criterion": 90, "repeatedli": [90, 113, 170, 265, 287, 307, 333], "whisker": 90, "milo": [90, 108, 496], "mysql": [90, 116], "student_id": [91, 92, 99, 100, 104, 105], "test_nam": [91, 92, 99, 100, 104, 105], "lower": [91, 92, 99, 100, 104, 105, 125, 126, 137, 185, 204, 314, 395, 411, 414, 425, 429, 517], "higher": [2, 6, 91, 92, 99, 100, 104, 105, 174, 230, 257, 503], "instructor": [10, 91, 92, 99, 100, 104, 105], "midterm": [10, 91, 92, 99, 100, 104, 105], "sqlitebrows": 93, "spreadsheet": 94, "sheet": [94, 325], "lock": [95, 532], "commonli": [96, 130, 277, 295, 337, 388], "insist": 96, "socket": [96, 161, 165, 166, 320, 323, 327, 329, 335, 336, 337, 364], "directli": [96, 121, 165, 265, 268, 270, 325, 519, 520], "lookup": [96, 131, 513], "replic": 96, "elsewher": [96, 257, 517], "configur": 96, "minut": [4, 8, 54, 57, 58, 59, 63, 64, 65, 97, 99, 100, 102, 104, 105, 121, 143, 144, 181, 182, 222, 342, 343, 349, 360, 361, 381, 401, 402, 413, 452, 472, 494, 495, 496, 502, 503], "alic": [2, 4, 7, 97, 102, 134, 152, 153], "bookkeep": [97, 102], "compani": [97, 102, 514], "merg": [97, 102], "By": [8, 102, 111, 175, 272, 279, 442, 484, 529, 536], "forth": [102, 522], "ok": [62, 98, 103, 120, 121, 159, 171, 179, 180, 272, 329, 359, 398, 400, 513, 525, 526], "hparsons_lg_sql_test_bank_post_select": 103, "hparsons_lg_sql_test_bank_post_upd": 103, "hparsons_lg_sql_test_bank_post_join": 103, "appreci": [9, 59, 62, 98, 101, 103, 106, 123, 169, 179, 222, 349, 359, 398, 400, 472, 526], "particip": [9, 10, 62, 98, 101, 103, 106, 138, 139, 143, 144, 222, 349, 398, 452, 517, 526], "feedback": [9, 98, 101, 103, 106, 120, 275, 376, 455, 472, 526], "zihan": [98, 101, 103, 106, 526], "wu": [98, 101, 103, 106, 526], "ziwu": [98, 101, 103, 106, 526], "asid": [99, 100, 101, 104, 105, 106, 527], "post": [9, 54, 58, 63, 99, 100, 104, 105, 179, 223, 224, 225, 226, 227, 235, 236, 249, 276, 342, 343, 360, 361, 401, 402, 532], "unittest": [101, 105, 106, 158, 251, 254, 257, 527], "vend": [101, 106], "machin": [101, 106, 264, 265, 270, 273], "refil": [101, 106, 527], "stock": [101, 106, 152, 171, 527], "chip": [101, 106, 152], "bought": [101, 106, 527, 534], "transact": [101, 106, 522], "goods_id": [101, 106], "soon": [106, 491, 500], "cloth": 107, "sock": 107, "lunch": [107, 199], "taco": [2, 107], "descend": [107, 109, 117, 152, 153, 202, 219, 254, 435, 437, 442], "spot": [107, 120, 121, 127, 284, 370], "crreat": 107, "pant": 107, "shirt": [107, 411, 494], "fabric": 107, "dessert": 107, "cupcak": 107, "cake": [107, 534], "ic": [107, 134], "frost": [107, 356], "chocol": 107, "db": [108, 110, 111, 115], "chinook": 108, "albumid": 108, "artistid": 108, "348": [108, 152, 153], "300": [108, 171, 199, 259, 434], "349": 108, "301": 108, "bikeshar": 108, "bikeshare_st": [108, 115, 117], "count_row": 108, "penelop": [108, 511], "doberman": 108, "springer": 108, "spaniel": 108, "lastnam": [108, 536], "firstnam": [108, 536], "custom": [108, 259], "artist": [108, 152], "185": 108, "genr": [108, 514], "pop": [108, 190, 191, 200, 203, 297, 303, 304, 314], "mediatypeid": 108, "bike": [109, 117], "bike_numb": [109, 115, 117], "durat": [109, 115, 117], "trip_data": [109, 115, 117], "redo": [110, 272, 389], "twitter_info": [110, 111], "tweepi": [110, 111], "oauth2": [110, 111], "auth": [110, 111], "oauth2bearerhandl": [110, 111], "bearer_token": [110, 111], "api": [110, 111, 247, 513, 517, 519, 524, 525, 533, 534], "wait_on_rate_limit": [110, 111], "dir": [110, 111, 115, 157, 158, 341, 348, 369, 390, 425], "path": [110, 111, 115, 158, 161, 165, 166, 167, 332, 392], "dirnam": [110, 111, 115, 158], "__file__": [110, 111, 115, 158], "sep": [110, 111, 115, 152, 153, 162, 171, 534], "till": [110, 111, 191, 192, 291], "acct": [110, 111, 534], "hit": [110, 111, 120, 287, 376, 517], "visit": [110, 111, 272, 325, 518], "hasn": [110, 111], "fetchon": [110, 111], "unretriev": [110, 111], "rowcount": 110, "lastrowid": 110, "idlist": [110, 111], "get_friend_id": [110, 111], "screen_nam": [110, 111, 534], "err": 110, "countnew": [110, 111], "countold": [110, 111], "highest": [110, 152, 153, 190, 440, 503, 504], "min": [8, 110, 111, 152, 153, 176, 191, 203, 222, 234, 246, 288, 349], "currid": [110, 111], "get_us": [110, 111], "user_id": [110, 111], "screennam": [110, 111], "old": [8, 110, 152, 172, 174, 295, 319, 422, 496, 518], "friend_id": 110, "didn": [110, 181, 249, 303, 342, 360, 361], "illustr": [110, 120, 121], "captur": [110, 169, 246, 394, 395, 401, 402, 406, 410], "safeti": 110, "net": [110, 198, 517, 525, 532], "inadvert": 110, "ensur": [110, 129, 183], "exact": [110, 121, 284, 288, 313, 335, 390], "twice": [110, 111, 130, 185, 232, 293, 392, 440, 478, 513], "node": [110, 247, 518, 519, 533, 537], "realli": [110, 120, 121, 122, 170, 175, 267, 272, 273, 369, 391, 435, 517], "affect": [10, 110, 302, 303], "success": [110, 111, 120, 124, 161, 179, 222, 247, 285, 335, 349, 359, 442, 452, 518], "ravenmaster1": [110, 111, 115], "brentsever": [110, 111, 115], "prairycat": [110, 111, 115], "lionelrobertjr": [110, 111, 115], "doc": [111, 153, 254, 303, 321, 332, 364, 407, 420, 425, 426, 429, 488], "stabl": 111, "restart": [111, 113, 513, 517, 518], "status": [111, 534], "unvisit": 111, "popular": [111, 514, 517], "sourc": [111, 121, 161, 165, 166, 167, 266, 270, 273, 276, 279, 287, 303, 321, 330, 331, 333, 339, 366, 389, 392, 425, 498, 499, 517, 532, 534], "fetch": [111, 278], "num": [1, 6, 55, 111, 144, 145, 146, 147, 148, 149, 158, 160, 187, 188, 192, 198, 200, 210, 213, 218, 232, 234, 238, 242, 243, 254, 263, 280, 297, 329, 414, 415, 443], "placehold": 111, "substitut": [111, 248], "dumper": 111, "lockpickinglwyr": 111, "unprocess": 111, "successfulli": [111, 121, 123, 303, 388], "dump": [111, 115, 129, 517, 518, 525, 530, 534], "myldn": [111, 115], "dickiedov": [111, 115], "ukrain": [111, 115], "alisonmoyet": [111, 115], "philippullman": [111, 115], "nessimonstar": 111, "educaus": 111, "lindafeng": 111, "suspend": 111, "resum": [111, 508, 518], "loss": [8, 111, 171], "ground": 113, "flat": 113, "truli": [113, 238, 500], "retain": [113, 270], "motiv": [10, 113, 247, 274], "reassembl": 115, "reconnect": 115, "ON": 115, "metarow": 115, "demonstr": [115, 288, 364, 407, 418, 419], "multi": [115, 121, 496], "twjoin": 115, "table_nam": 115, "field_nam": 115, "start_stat": [115, 117], "station_id": [115, 117, 535, 536], "85": [2, 115, 117, 152, 153, 171, 263], "000": [115, 117, 334, 339, 484, 509], "biggest": [116, 118, 120, 121, 171], "perman": [116, 157], "persist": [116, 168, 247], "wide": [116, 120, 250, 322, 435, 491], "varieti": [116, 257, 491], "oracl": [116, 517], "microsoft": 116, "postgresql": 116, "embed": 116, "firefox": 116, "intern": [116, 247, 262, 356, 365, 366, 533], "w00837": 117, "rental": [117, 527], "start_dat": 117, "31105": 117, "member_typ": 117, "end_stat": 117, "31200": 117, "latitud": [117, 278, 513, 535, 536], "longitud": [117, 513, 535, 536], "end_dat": 117, "31101": 117, "casual": 117, "suspect": 118, "beginn": [118, 121, 498], "blame": 118, "resort": 118, "cs1": 118, "clue": [118, 121, 303, 500], "intention": 119, "carefulli": [120, 121, 287, 303, 332, 442, 522], "firm": 120, "grasp": 120, "necessarili": [120, 312], "entir": [120, 121, 127, 155, 165, 167, 273, 332, 334, 351, 389, 406, 407, 431, 481], "portion": [120, 389, 392, 407, 414, 415, 426, 531], "circumst": [120, 305], "bug": [120, 248, 253, 269, 270, 284, 351, 436], "advic": [120, 121], "tempt": [120, 121, 303, 422, 424, 497, 509], "crank": 120, "inevit": 120, "myriad": 120, "wrong": [120, 121, 170, 247, 248, 257, 264, 267, 269, 274, 282, 303, 306, 376, 419, 420, 434, 436, 455, 478, 482, 483, 486, 487, 490, 491, 497, 510], "went": [120, 303, 413, 534], "quick": [120, 257, 366, 390, 500, 517], "incomplet": 120, "insight": [120, 429], "underli": 120, "notion": [120, 169, 393, 407, 500], "mantra": 120, "repeat": [120, 121, 175, 189, 191, 192, 265, 286, 287, 293, 296, 309, 376, 381, 382, 388, 396, 486, 487, 513], "brain": [120, 121, 123, 264], "tini": [120, 272], "chemic": [120, 123], "happi": [120, 123, 171, 263, 271, 285, 413], "enjoy": 120, "victori": 120, "agil": 120, "pose": 120, "23": [120, 121, 135, 152, 153, 159, 171, 199, 245, 300, 353, 386, 395, 401, 402, 405, 495, 514, 535, 536], "wait": [120, 121, 248, 267, 271, 327, 335, 384, 385, 495, 508], "clock": [120, 174, 230, 495], "alarm": [120, 174, 230, 495], "current_tim": 120, "wait_tim": [120, 121], "final_tim": 120, "pm": [120, 159, 171], "hmm": 120, "realiz": [120, 126, 257, 267, 272, 364], "knew": [120, 137, 277], "pretti": [120, 121, 127, 248, 275, 278, 387, 389, 500, 517, 534], "concaten": [120, 121, 186, 309, 310, 422, 499, 506, 508], "stage": [120, 121], "iter": [2, 6, 120, 129, 132, 157, 164, 165, 191, 192, 194, 210, 247, 249, 280, 281, 285, 286, 287, 288, 293, 296, 319, 419, 421, 441, 442, 472, 486, 491, 518], "26": [120, 130, 152, 153, 159, 171, 187, 203, 536], "aspect": [8, 120, 123, 344, 364], "boundari": [120, 247, 310, 408, 409], "larger": [120, 212, 215, 221, 247, 288, 368], "worri": [120, 207, 369, 531], "bigger": [120, 127, 284, 496], "modulu": [120, 209, 247, 420, 495, 499, 507], "gone": [120, 152, 153, 520], "astrai": 120, "current_time_str": 121, "wait_time_str": 121, "current_time_int": 121, "wait_time_int": 121, "final_time_int": 121, "aha": 121, "hand": [121, 123, 126, 127, 273, 303, 364, 386, 388, 407], "statist": [121, 130], "percent": [121, 134, 158, 494, 499, 501], "4999": 121, "54": [121, 152, 153, 171, 216, 267, 514], "74": [121, 152, 153, 159, 171, 288, 300], "1305": 121, "29": [121, 134, 152, 153, 171, 297, 441, 523, 535, 536], "1009": 121, "893": 121, "78": [121, 134, 152, 153, 171, 216, 441, 535, 536], "urierror": 121, "334": 121, "66": [121, 148, 149, 152, 153, 171, 434, 449, 535, 536], "tokenerror": 121, "244": 121, "67": [121, 152, 153, 171, 202, 297, 307, 311, 317, 536], "227": 121, "49": [121, 152, 153, 171, 518, 523, 536], "timelimiterror": 121, "44": [121, 148, 149, 152, 153, 171, 514, 518], "48": [121, 134, 152, 153, 171, 518], "28": [4, 121, 134, 152, 153, 159, 171, 517, 518, 529, 534, 536], "31": [4, 121, 152, 153, 159, 171], "attributeerror": 121, "importerror": 121, "indexerror": [121, 303, 311, 419, 424], "07": [121, 152, 153, 171, 206, 517], "uncov": [121, 122], "grammat": 121, "period": [121, 221, 228, 238, 388, 389, 391, 393, 394, 404, 425, 500, 517, 532, 534], "trace": [121, 293], "punctuat": [121, 126, 129, 134, 175, 207], "quotat": [121, 421, 431, 496, 509], "parethes": 121, "coupl": [121, 537], "parenthesi": [121, 194, 253, 406], "parenths": 121, "subsequ": [121, 435], "concern": [121, 249], "trick": [121, 123, 353, 370], "valuabl": [9, 121, 534], "flag": [64, 121, 390, 421], "bad": [121, 169, 174, 333, 404, 497, 517], "extrem": [121, 334], "eof": 121, "anywai": 121, "panic": 121, "somehow": 121, "conclud": 121, "unrel": 121, "calm": 121, "chase": 121, "elimin": [121, 130, 246, 249, 252, 269, 392], "constant": [121, 167, 287, 288, 513], "compat": 121, "isol": 121, "polish": 121, "learner": 121, "disconcert": 121, "won": [121, 128, 152, 153, 195, 248, 280, 284, 291, 366, 436, 440, 446], "particularli": [121, 155, 272, 276, 288, 388, 446, 522], "impli": [121, 279, 305], "unsupport": 121, "floordiv": 121, "tyre": 121, "confirm": 121, "mysteri": [121, 280, 297, 427, 428], "Not": [121, 141, 142, 244, 247, 265, 276, 346, 347, 404, 410, 501, 502, 509, 528], "emploi": 121, "impact": [121, 435], "useless": [121, 496], "typo": 121, "ey": [121, 170, 263, 272], "spell": [121, 148, 149, 275, 419, 422, 478, 497], "fairli": 121, "speller": 121, "str_wait_tim": 121, "wai_tim": 121, "nice": [121, 170, 273, 278, 315, 333, 389, 441, 442, 517, 525], "visibl": [121, 521], "strategi": 121, "imt": 121, "set_tim": 121, "undefin": 121, "reveal": 121, "set_alarm": 121, "assumpt": [121, 249], "alarm_tim": 121, "furthermor": 121, "present_tim": 121, "resound": 121, "meant": [121, 269, 271, 497, 499], "dialog": 121, "worth": [121, 159, 171, 246, 446], "remind": [64, 121, 275, 429, 437, 495], "interlud": [123, 247], "tip": [123, 124, 247, 493, 494], "stress": 123, "deep": [123, 266], "celebr": [123, 302], "homework": [123, 244, 247], "secret": [123, 532, 534], "fourier": 123, "transform": [123, 187, 188, 437, 440], "trust": [123, 188], "parseerror": [124, 247], "typeerror": [124, 247, 420], "nameerror": [124, 247, 267, 271], "fruit": [2, 4, 125, 128, 134, 174, 221, 244, 247, 308, 424, 430, 431, 433, 494, 506], "grape": [125, 433], "appl": [2, 125, 128, 134, 207, 213, 394, 399, 401, 402, 424, 437, 440, 494, 495, 506], "banana": [2, 125, 128, 213, 302, 312, 394, 401, 402, 415, 417, 424, 430, 440], "pear": [125, 128, 440, 495], "orang": [64, 125, 128, 325, 434, 440, 482, 506], "janic": 125, "eleanor": 125, "list_o_nam": 125, "erik": [125, 523, 536], "counter": [125, 131, 136, 247, 280, 286, 314, 418, 421, 488, 490, 513], "phrase": [125, 137, 251, 376, 413, 495], "chees": [125, 311], "philadelphia": [125, 152, 159, 171], "extraordinari": 125, "accord": [125, 337, 443], "letter": [56, 125, 130, 134, 137, 152, 171, 175, 185, 186, 189, 195, 196, 204, 206, 207, 257, 279, 280, 293, 299, 300, 306, 310, 346, 350, 376, 392, 394, 395, 396, 401, 402, 404, 405, 408, 410, 414, 415, 417, 418, 422, 424, 425, 429, 430, 433, 451, 456, 460, 464, 472, 478, 481, 483, 490, 509, 510, 514], "19": [125, 152, 153, 159, 161, 162, 165, 166, 171, 187, 188, 195, 293, 300, 314, 405, 449, 492, 494, 534], "brontosauru": [125, 130], "diction": 125, "anni": [125, 130, 132, 152, 153], "42": [125, 130, 132, 152, 153, 171, 186, 273, 355, 420, 441, 494, 513, 514, 518, 525], "revers": [125, 152, 190, 191, 200, 203, 216, 290, 301, 434, 435, 437, 441, 442, 444, 487], "lambda": [125, 278, 510], "romeo": [126, 129, 320, 327, 329, 336, 337, 339, 441], "txt": [126, 129, 137, 151, 152, 155, 159, 161, 162, 165, 166, 167, 169, 170, 171, 172, 277, 320, 327, 329, 336, 337, 339, 386, 387, 388, 407, 410, 440, 441, 517], "soft": [126, 129, 137, 329, 435], "yonder": [126, 129, 137, 329, 435], "east": [126, 129, 137, 159, 171, 329, 482, 483, 488, 490], "juliet": [126, 129, 137, 329, 441], "sun": [126, 129, 137, 174, 207, 230, 329], "aris": [126, 129, 137, 329], "fair": [126, 129, 137, 152, 329], "kill": [126, 129, 137, 152, 329], "enviou": [126, 129, 137, 329], "moon": [126, 129, 137, 329], "sick": [126, 129, 137, 329], "pale": [126, 129, 137, 329], "grief": [126, 129, 137, 329], "token": [126, 497, 500, 534], "subtl": [126, 387], "maketran": 126, "fromstr": [126, 531], "tostr": 126, "deletestr": 126, "omit": [126, 249, 317, 431, 446], "_": [126, 186, 510], "modif": [126, 293, 303], "art": [126, 152, 169, 265, 275, 351], "swearst": 126, "afeard": 126, "kinsmen": 126, "thinkst": 126, "cloak": 126, "orchard": 126, "lover": 126, "maiden": 126, "whiteupturn": 126, "gentleman": 126, "lean": 126, "canst": 126, "unwieldi": [126, 127, 249], "dataset": 127, "scale": [127, 134, 385], "reduc": [127, 130, 296, 299, 372, 379, 384, 444, 496], "smallest": [127, 145, 146, 147, 171, 176, 234, 246, 271, 288, 333], "manifest": 127, "largest": [127, 145, 146, 147, 176, 288, 333, 393], "saniti": 127, "illog": 127, "scaffold": [127, 269], "spanish": 128, "curli": [128, 193, 520], "bracket": [128, 190, 310, 311, 316, 366, 369, 389, 391, 392, 429, 430, 447, 448, 521], "squar": [128, 160, 173, 174, 184, 190, 207, 213, 219, 220, 228, 230, 282, 310, 316, 353, 366, 369, 389, 391, 392, 429, 478, 479, 486, 512, 514], "eng2sp": [128, 137], "uno": 128, "surpris": 128, "unpredict": [128, 238], "keyerror": 128, "pokemon_name_n_typ": 128, "squirtl": 128, "water": [128, 271, 290, 370], "charmand": 128, "fire": [128, 159, 267, 340], "bulbasaur": [128, 340], "grass": [128, 159, 171, 340], "linear": [128, 272], "proport": 128, "hash": [128, 129, 131, 283, 438, 442], "remark": 128, "magic": [128, 446], "hash_tabl": 128, "occurr": [129, 166, 443], "shorten": [129, 161, 167, 534], "scene": [129, 441], "inner": [2, 4, 6, 129, 131, 152, 153, 340, 374, 406, 449, 484], "slowli": [129, 334, 517], "compact": 129, "increment": [129, 130, 193, 194, 283, 286, 290, 291, 293, 295, 356, 418, 421], "desir": [129, 152, 153, 166, 375, 517, 528, 534], "raw": [129, 406, 408, 517], "unsort": [129, 132], "code3": [129, 161, 167, 276, 322, 513, 517, 518, 525], "count1": 129, "travers": [130, 132, 247, 305, 318, 323, 421, 432, 435, 442, 448], "ord": [130, 428], "appropri": [130, 248, 249, 297, 534], "ahead": [130, 248, 335], "room": [130, 152, 153, 259, 271], "histogram": [130, 131], "frequenc": [130, 331, 336, 339, 441, 517], "tim": 130, "concis": 130, "idiom": [130, 132, 303], "succinct": 130, "incomprehens": 130, "char": [130, 280, 418, 433], "hashtabl": 131, "nba": 132, "champ": [132, 152], "mvp": 132, "roti": 132, "6moti": 132, "lst": [132, 190, 191, 200, 202, 210, 213, 218, 297, 300, 301, 303, 306, 314, 404, 441, 442, 443, 528], "wordcount": 132, "morethan5": 132, "dictionaries_mixedupcode_question10_1": 133, "dictionaries_mixedupcode_question10_1_ac": 133, "dictionaries_mixedupcode_question10_2": 133, "dictionaries_mixedupcode_question10_2_ac": 133, "dictionaries_mixedupcode_question10_3": 133, "dictionaries_mixedupcode_question10_3_ac": 133, "dictionaries_mixedupcode_question10_4": 133, "dictionaries_mixedupcode_question10_4_ac": 133, "dictionaries_mixedupcode_question10_5": 133, "dictionaries_mixedupcode_question10_5_ac": 133, "dictionaries_mixedupcode_question10_6": 133, "dictionaries_mixedupcode_question10_6_ac": 133, "dictionaries_mixedupcode_question10_7": 133, "dictionaries_mixedupcode_question10_7_ac": 133, "dictionaries_mixedupcode_question10_8": 133, "dictionaries_mixedupcode_question10_8_ac": 133, "dictionaries_mixedupcode_question10_9": 133, "dictionaries_mixedupcode_question10_9_ac": 133, "dictionaries_mixedupcode_question10_10": 133, "dictionaries_mixedupcode_question10_10_ac": 133, "letter_dict": 134, "pretend": [134, 323, 330, 331], "besid": 134, "word_dict": 134, "a_count": 134, "sales_tax": 134, "list_of_cost": 134, "sale": [134, 514], "tax": 134, "hundredth": 134, "25": [134, 145, 146, 147, 152, 153, 159, 171, 174, 187, 263, 267, 300, 323, 326, 372, 434, 440, 501, 529, 534, 536], "33": [4, 134, 148, 149, 152, 153, 159, 161, 165, 166, 171, 173, 300, 405, 500, 510], "discount_and_tax": 134, "discount": [134, 299, 493], "06": [134, 152, 153, 171, 517, 535, 536], "create_dictionari": 134, "keys_list": 134, "values_list": 134, "lowest_value_kei": 134, "lowest": [134, 152, 171, 174, 190, 230, 270, 440], "toi": 134, "rice": 134, "bag": 134, "duplicated_data": 134, "dictionary1": 134, "dictionary2": 134, "twenti": [134, 440], "thirti": 134, "total_pric": 134, "quantity_dict": 134, "hot": [134, 159, 171], "soda": 134, "scale_recip": 134, "scale_factor": 134, "36": [134, 152, 153, 171, 207, 327, 487, 534, 535, 536], "new_sight": 135, "sight": 135, "parallel": 135, "ind": 135, "invers": [135, 176, 310], "birthdai": [135, 174, 220, 230], "coverag": 135, "steph": 135, "angelo": 135, "categor": [137, 514], "mail": [137, 161, 165, 166, 167, 247, 249, 337, 389, 515], "mail_count": 137, "mon": [137, 174, 230, 535, 536], "user_count": 137, "marquard": [137, 161, 165, 166, 167, 303, 313, 387, 388, 389, 392, 426], "uct": [137, 161, 165, 166, 167, 303, 313, 387, 388, 389, 392, 426, 517], "za": [137, 161, 165, 166, 167, 303, 313, 387, 388, 389, 392, 408, 426, 517], "letter_count": 137, "e_count": 137, "word_dictionari": 137, "reward": [137, 268, 277], "em": 137, "newfound": [137, 277], "daili": [8, 10, 137, 277, 321, 513], "laptop": [137, 277], "cell": [137, 266, 277], "phone": [137, 266, 277, 395, 520, 521, 536, 537], "assist": [1, 8, 137, 268, 277], "behalf": [137, 277], "hardwar": [137, 164, 247, 273, 274, 277], "vast": [137, 277], "reptit": 137, "interestingli": [137, 277], "bore": [137, 277], "mind": [10, 137, 232, 253, 267, 277, 351, 429], "numb": [137, 277], "word_count": 137, "watch": [1, 55, 137, 152, 159, 170, 172, 175, 178, 230, 242, 243, 283, 285, 313, 367, 399, 419, 429, 453, 454, 455, 508, 521], "repetit": [137, 246, 247, 277, 296, 351, 383, 489], "romeo3": 137, "gopal": 137, "ramasammycook": 137, "gmail": [137, 386, 517], "media": [137, 387], "berkelei": [137, 387, 517], "cwen": [137, 388, 392], "iupui": [137, 161, 165, 166, 387, 388, 392, 517], "antranig": 137, "caret": [137, 391, 407, 408, 517], "cam": [137, 517], "uk": [137, 161, 165, 166, 517], "rjlow": [137, 387], "gsilver": 137, "horwitz": [137, 517], "wagnermr": 137, "zqian": [137, 387], "message_count": 137, "maximum": [137, 159, 176, 247, 294, 314, 372, 494], "domain": [137, 404, 410, 446, 517], "poll": [138, 139, 141, 143, 144, 145, 146, 148, 149, 150], "exp1_pp1a": [138, 139], "exp1_q1_writ": [138, 139], "exp1_pp1a_pol": [138, 139], "exp1_q1_write_pol": [138, 139], "exp1_q2_writ": [138, 139], "count_target_in_range_ord": [138, 139], "exp1_q2_write_pol": [138, 139], "count_target_in_range_order_pol": [138, 139], "exp1_pp3": [138, 139], "exp1_q3_writ": [138, 139], "exp1_pp3_pol": [138, 139], "exp1_q3_write_pol": [138, 139], "exp1_q4_total_valu": [138, 139], "total_dict_values_pp": [138, 139], "exp1_q4_total_values_pol": [138, 139], "total_dict_values_pp_pol": [138, 139], "exp1_q5_pp": [138, 139], "exp1_q5_writ": [138, 139], "exp1_q5_pp_pol": [138, 139], "exp1_q5_write_pol": [138, 139], "dp_two_list_to_dict_pp": 140, "dp_two_list_to_dict": 140, "dp_list_of_tuples_to_dict": 140, "dp_list_of_tuples_to_dict_pp": 140, "dp_get_tuple_from_dict_pp": 140, "dp_get_tuple_from_dict": 140, "dp_greater_dict": 140, "dp_greater_dict_pp": 140, "dp_get_counts_dict_pp": 140, "dp_get_counts_dict": 140, "make_dir": [141, 142], "l1": [141, 142, 190, 191, 210, 263], "l2": [141, 142, 190, 210, 263], "tuple_list": [141, 142], "grai": [141, 142, 384, 385, 394, 401, 402, 455, 514], "get_tupl": [141, 142], "greater_dict": [141, 142], "cutoff": [141, 142], "get_count": [141, 142], "s_list": [141, 142], "greater_dictionari": 142, "sum13_nd_pp_exa": [143, 144, 150], "sum13_w6d_pp_exb": [143, 144, 150], "list_multiples_pp_exa": [143, 144, 150], "list_multiples_w3d_pp_exb": [143, 144, 150], "ibeforee_pp_exa": [143, 144, 150], "ibeforee_pp_wd_exb": [143, 144, 150], "removetarget_pp_v2_exa": [143, 144, 150], "remove_target_pp_wd_exb": [143, 144, 150], "okai": [143, 144, 173, 175, 178, 248, 329, 396, 429], "earn": [143, 144, 494, 514], "credit": [143, 144, 244, 247, 267, 513, 522, 525, 535], "adjac": [143, 144, 145, 146, 147, 263], "removeextra": [143, 144], "two_cat": [143, 144], "removedup": 144, "adjacenttwo": 144, "has22": [145, 146, 147], "countinrang": [145, 146, 147], "diffmaxmin": [145, 146, 147], "total_valu": [145, 146, 147], "total_dict_valu": [145, 146], "red": [145, 146, 147, 159, 171, 219, 251, 271, 326, 372, 373, 374, 375, 377, 379, 380, 381, 382, 384, 385, 411, 413, 434, 451, 455, 488, 490, 512, 514], "get_nam": [145, 146, 147], "unknown": [145, 146, 147], "brown": [145, 146, 147], "dariu": [145, 146, 147], "unlucki": [148, 149], "sum13": [148, 149, 181, 224, 225, 227], "list_of_multipl": [148, 149], "55": [8, 148, 149, 152, 153, 171, 174, 441], "77": [148, 149, 152, 153, 171], "88": [4, 148, 149, 152, 153, 171, 514], "grammarli": [148, 149], "beleiv": [148, 149], "receiv": [8, 10, 64, 148, 149, 161, 165, 166, 170, 174, 249, 320, 323, 335, 336, 337, 392, 404, 455, 525], "remove_target": [148, 149], "mytext": 151, "mode": [151, 172, 175, 184, 267, 269, 270, 303, 390, 408, 498, 505], "ref_fil": 151, "filevar": 151, "somestr": 151, "moana": 151, "cinderella": 151, "tiana": 151, "print_cont": 151, "file_obj": [151, 155, 157], "line_obj": 151, "rstrip": [152, 155, 166, 303, 386, 388, 407], "strip": [152, 155, 163, 166, 269, 303, 320, 425], "01": [152, 153, 171, 267, 329, 406, 517], "9848": [152, 153, 171], "10220": [152, 153, 171], "9651": [152, 153, 171], "87": [2, 152, 153, 171, 513], "10021": [152, 153, 171, 536], "57": [152, 153, 158, 171, 297, 307, 311, 317, 514, 518], "nov": [152, 153, 171], "9087": [152, 153, 171], "10054": [152, 153, 171], "58": [152, 153, 171, 536], "8987": [152, 153, 171], "9851": [152, 153, 171], "56": [152, 153, 171, 230, 297, 307, 311, 317, 413, 534], "oct": [152, 153, 171], "8845": [152, 153, 171], "9626": [152, 153, 171], "8659": [152, 153, 171], "9075": [152, 153, 171], "9946": [152, 153, 171], "10238": [152, 153, 171], "7926": [152, 153, 171], "8847": [152, 153, 171], "aug": [152, 153, 171, 329], "10527": [152, 153, 171], "38": [152, 153, 171], "10663": [152, 153, 171], "9829": [152, 153, 171], "9949": [152, 153, 171], "10504": [152, 153, 171], "10758": [152, 153, 171], "10049": [152, 153, 171], "10522": [152, 153, 171], "81": [152, 153, 171, 174, 199, 230], "jun": [152, 153, 171], "10913": [152, 153, 171], "11236": [152, 153, 171], "68": [152, 153, 161, 165, 166, 171], "10313": [152, 153, 171], "10502": [152, 153, 171], "10734": [152, 153, 171], "11436": [152, 153, 171], "10638": [152, 153, 171], "10911": [152, 153, 171], "94": [152, 153, 165, 171, 314], "apr": [152, 153, 171], "9877": [152, 153, 171], "10973": [152, 153, 171], "9303": [152, 153, 171], "mar": [152, 153, 171], "10493": [152, 153, 171], "10940": [152, 153, 171], "9047": [152, 153, 171], "9878": [152, 153, 171], "feb": [152, 153, 171, 535, 536], "10884": [152, 153, 171], "82": [152, 153, 171], "11140": [152, 153, 171], "09": [152, 153, 161, 165, 166, 167, 171, 303, 313, 389, 392, 426], "10225": [152, 153, 171], "10495": [152, 153, 171], "10790": [152, 153, 171], "11224": [152, 153, 171], "10325": [152, 153, 171], "71": [152, 153, 171, 513], "10887": [152, 153, 171], "10416": [152, 153, 171], "76": [152, 153, 171, 187, 536], "11044": [152, 153, 171], "10158": [152, 153, 171], "10787": [152, 153, 171], "10966": [152, 153, 171], "21": [2, 152, 153, 159, 171, 405, 536], "11152": [152, 153, 171], "02": [152, 153, 171], "10204": [152, 153, 171], "10414": [152, 153, 171], "10659": [152, 153, 171], "11108": [152, 153, 171], "9571": [152, 153, 171], "10971": [152, 153, 171], "11219": [152, 153, 171], "11518": [152, 153, 171], "83": [152, 153, 171, 525], "10439": [152, 153, 171], "10650": [152, 153, 171], "10523": [152, 153, 171], "11415": [152, 153, 171], "10428": [152, 153, 171], "11215": [152, 153, 171], "10450": [152, 153, 171], "10980": [152, 153, 171], "34": [4, 152, 153, 159, 171, 317, 441, 517, 534], "10303": [152, 153, 171], "10521": [152, 153, 171], "10532": [152, 153, 171], "11013": [152, 153, 171], "10161": [152, 153, 171], "51": [152, 153, 171, 187, 535, 536], "10447": [152, 153, 171], "10749": [152, 153, 171], "11086": [152, 153, 171], "10163": [152, 153, 171], "10863": [152, 153, 171], "11600": [152, 153, 171], "43": [152, 153, 171, 264, 518], "10128": [152, 153, 171], "62": [152, 153, 171, 536], "10733": [152, 153, 171], "11311": [152, 153, 171], "9611": [152, 153, 171], "10921": [152, 153, 171], "10937": [152, 153, 171], "11228": [152, 153, 171], "9760": [152, 153, 171], "11501": [152, 153, 171], "11908": [152, 153, 171], "10610": [152, 153, 171], "53": [152, 153, 171, 513, 514], "10876": [152, 153, 171], "47": [152, 153, 171, 518], "11658": [152, 153, 171], "10798": [152, 153, 171], "11497": [152, 153, 171], "10730": [152, 153, 171], "11195": [152, 153, 171], "10449": [152, 153, 171], "10877": [152, 153, 171], "10335": [152, 153, 171], "10883": [152, 153, 171], "9884": [152, 153, 171], "10729": [152, 153, 171], "86": [2, 152, 153, 171, 449], "10828": [152, 153, 171], "11218": [152, 153, 171], "39": [152, 153, 171, 523, 536], "10055": [152, 153, 171], "10336": [152, 153, 171], "10654": [152, 153, 171], "11428": [152, 153, 171], "10487": [152, 153, 171], "10829": [152, 153, 171], "10972": [152, 153, 171], "11321": [152, 153, 171], "10594": [152, 153, 171], "10655": [152, 153, 171], "10549": [152, 153, 171], "08": [152, 153, 171, 517, 534], "11120": [152, 153, 171], "10334": [152, 153, 171], "10970": [152, 153, 171], "10788": [152, 153, 171], "11244": [152, 153, 171], "10372": [152, 153, 171], "96": [152, 153, 171, 174, 441], "10559": [152, 153, 171], "9825": [152, 153, 171], "11072": [152, 153, 171], "9707": [152, 153, 171], "10789": [152, 153, 171], "04": [152, 153, 171, 215, 517], "9315": [152, 153, 171], "9163": [152, 153, 171], "9786": [152, 153, 171], "9405": [152, 153, 171], "9662": [152, 153, 171], "9025": [152, 153, 171], "9306": [152, 153, 171], "9212": [152, 153, 171], "84": [152, 153, 171, 215, 216], "9759": [152, 153, 171], "8994": [152, 153, 171], "9358": [152, 153, 171], "9039": [152, 153, 171], "9390": [152, 153, 171], "8610": [152, 153, 171], "63": [152, 153, 171, 300], "9181": [152, 153, 171], "8645": [152, 153, 171], "65": [152, 153, 171, 198, 310, 495, 514], "9457": [152, 153, 171], "8573": [152, 153, 171], "9116": [152, 153, 171], "7749": [152, 153, 171], "8718": [152, 153, 171], "7399": [152, 153, 171], "8592": [152, 153, 171], "7583": [152, 153, 171], "8253": [152, 153, 171], "7379": [152, 153, 171], "7842": [152, 153, 171], "8868": [152, 153, 171], "8948": [152, 153, 171], "7517": [152, 153, 171], "7539": [152, 153, 171], "9011": [152, 153, 171], "9412": [152, 153, 171], "64": [152, 153, 171, 206, 267, 405], "8786": [152, 153, 171], "8883": [152, 153, 171], "8907": [152, 153, 171], "9155": [152, 153, 171], "8524": [152, 153, 171], "8952": [152, 153, 171], "9106": [152, 153, 171], "9311": [152, 153, 171], "8760": [152, 153, 171], "8899": [152, 153, 171], "8818": [152, 153, 171], "9287": [152, 153, 171], "8715": [152, 153, 171], "9063": [152, 153, 171], "37": [152, 153, 171, 504, 513, 514, 534], "8528": [152, 153, 171], "8997": [152, 153, 171], "8377": [152, 153, 171], "8799": [152, 153, 171], "7987": [152, 153, 171], "46": [152, 153, 171, 518], "8616": [152, 153, 171], "8545": [152, 153, 171], "7908": [152, 153, 171], "8072": [152, 153, 171], "7391": [152, 153, 171], "59": [152, 153, 171, 502], "7906": [152, 153, 171], "7823": [152, 153, 171], "8209": [152, 153, 171], "7563": [152, 153, 171], "7443": [152, 153, 171], "7934": [152, 153, 171], "7334": [152, 153, 171], "7945": [152, 153, 171], "8218": [152, 153, 171], "6936": [152, 153, 171], "7442": [152, 153, 171], "7650": [152, 153, 171], "8078": [152, 153, 171], "7556": [152, 153, 171], "8222": [152, 153, 171], "8340": [152, 153, 171], "7580": [152, 153, 171], "7622": [152, 153, 171], "7672": [152, 153, 171], "8328": [152, 153, 171], "7613": [152, 153, 171], "7331": [152, 153, 171], "7868": [152, 153, 171], "7214": [152, 153, 171], "7008": [152, 153, 171], "7430": [152, 153, 171], "6891": [152, 153, 171], "6583": [152, 153, 171], "7081": [152, 153, 171], "6315": [152, 153, 171], "6877": [152, 153, 171], "7158": [152, 153, 171], "6532": [152, 153, 171], "6813": [152, 153, 171], "7112": [152, 153, 171], "6683": [152, 153, 171], "6448": [152, 153, 171], "6953": [152, 153, 171], "6318": [152, 153, 171], "6521": [152, 153, 171], "6623": [152, 153, 171], "6206": [152, 153, 171], "6029": [152, 153, 171], "6606": [152, 153, 171], "5975": [152, 153, 171], "5882": [152, 153, 171], "6162": [152, 153, 171], "5833": [152, 153, 171], "5616": [152, 153, 171], "5952": [152, 153, 171], "5550": [152, 153, 171], "5528": [152, 153, 171], "5761": [152, 153, 171], "5507": [152, 153, 171], "5654": [152, 153, 171], "5769": [152, 153, 171], "5170": [152, 153, 171], "5643": [152, 153, 171], "5770": [152, 153, 171], "5559": [152, 153, 171], "5569": [152, 153, 171], "5327": [152, 153, 171], "5587": [152, 153, 171], "5737": [152, 153, 171], "5382": [152, 153, 171], "5485": [152, 153, 171], "5755": [152, 153, 171], "5395": [152, 153, 171], "5693": [152, 153, 171], "5319": [152, 153, 171], "5117": [152, 153, 171], "5433": [152, 153, 171], "5000": [152, 153, 171], "5074": [152, 153, 171], "5266": [152, 153, 171], "5016": [152, 153, 171], "4755": [152, 153, 171], "5143": [152, 153, 171], "4719": [152, 153, 171], "4789": [152, 153, 171], "4845": [152, 153, 171], "4638": [152, 153, 171], "4610": [152, 153, 171], "4839": [152, 153, 171], "4594": [152, 153, 171], "4708": [152, 153, 171], "4772": [152, 153, 171], "4552": [152, 153, 171], "4556": [152, 153, 171], "4767": [152, 153, 171], "4530": [152, 153, 171], "4465": [152, 153, 171], "4614": [152, 153, 171], "4394": [152, 153, 171], "4321": [152, 153, 171], "4480": [152, 153, 171], "4278": [152, 153, 171], "73": [152, 153, 171, 535, 536], "4157": [152, 153, 171], "4348": [152, 153, 171], "4129": [152, 153, 171], "4011": [152, 153, 171], "4213": [152, 153, 171], "3935": [152, 153, 171], "3843": [152, 153, 171], "4034": [152, 153, 171], "3809": [152, 153, 171], "3834": [152, 153, 171], "3955": [152, 153, 171], "3794": [152, 153, 171], "3739": [152, 153, 171], "3882": [152, 153, 171], "3638": [152, 153, 171], "3908": [152, 153, 171], "3919": [152, 153, 171], "3612": [152, 153, 171], "3958": [152, 153, 171], "3736": [152, 153, 171], "3913": [152, 153, 171], "3972": [152, 153, 171], "3804": [152, 153, 171], "3764": [152, 153, 171], "3954": [152, 153, 171], "3722": [152, 153, 171], "3624": [152, 153, 171], "3782": [152, 153, 171], "3611": [152, 153, 171], "3758": [152, 153, 171], "3839": [152, 153, 171], "3603": [152, 153, 171], "3681": [152, 153, 171], "3788": [152, 153, 171], "3609": [152, 153, 171], "3633": [152, 153, 171], "3733": [152, 153, 171], "3520": [152, 153, 171], "3832": [152, 153, 171], "3911": [152, 153, 171], "3544": [152, 153, 171], "3635": [152, 153, 171], "3978": [152, 153, 171], "3998": [152, 153, 171], "3811": [152, 153, 171], "3754": [152, 153, 171], "4002": [152, 153, 171], "3715": [152, 153, 171], "3683": [152, 153, 171], "3818": [152, 153, 171], "3673": [152, 153, 171], "3680": [152, 153, 171], "3749": [152, 153, 171], "3585": [152, 153, 171], "3555": [152, 153, 171], "3713": [152, 153, 171], "3541": [152, 153, 171], "3651": [152, 153, 171], "3665": [152, 153, 171], "3501": [152, 153, 171], "3539": [152, 153, 171], "3523": [152, 153, 171], "3516": [152, 153, 171], "3604": [152, 153, 171], "3443": [152, 153, 171], "3527": [152, 153, 171], "3577": [152, 153, 171], "3445": [152, 153, 171], "3427": [152, 153, 171], "3582": [152, 153, 171], "3402": [152, 153, 171], "3435": [152, 153, 171], "3499": [152, 153, 171], "3338": [152, 153, 171], "3370": [152, 153, 171], "3497": [152, 153, 171], "3334": [152, 153, 171], "3310": [152, 153, 171], "03": [152, 153, 171, 517, 534], "3472": [152, 153, 171], "3262": [152, 153, 171], "3301": [152, 153, 171], "3219": [152, 153, 171], "3305": [152, 153, 171], "3364": [152, 153, 171], "3229": [152, 153, 171], "3226": [152, 153, 171], "3326": [152, 153, 171], "3176": [152, 153, 171], "3271": [152, 153, 171], "3291": [152, 153, 171], "3087": [152, 153, 171], "3257": [152, 153, 171], "3391": [152, 153, 171], "3393": [152, 153, 171], "3413": [152, 153, 171], "3200": [152, 153, 171, 335], "3318": [152, 153, 171], "3414": [152, 153, 171], "3255": [152, 153, 171], "3396": [152, 153, 171], "3242": [152, 153, 171], "3359": [152, 153, 171], "3433": [152, 153, 171], "3316": [152, 153, 171], "3235": [152, 153, 171], "3387": [152, 153, 171], "3141": [152, 153, 171], "3267": [152, 153, 171], "3223": [152, 153, 171], "3307": [152, 153, 171], "3193": [152, 153, 171], "3168": [152, 153, 171], "3313": [152, 153, 171], "3119": [152, 153, 171], "2894": [152, 153, 171], "3204": [152, 153, 171], "2832": [152, 153, 171], "3069": [152, 153, 171], "3091": [152, 153, 171], "2861": [152, 153, 171], "3016": [152, 153, 171], "2925": [152, 153, 171], "3043": [152, 153, 171], "3066": [152, 153, 171], "2963": [152, 153, 171], "3024": [152, 153, 171], "3068": [152, 153, 171, 449], "2836": [152, 153, 171], "2911": [152, 153, 171], "3039": [152, 153, 171], "2897": [152, 153, 171], "3027": [152, 153, 171, 449], "3057": [152, 153, 171], "2879": [152, 153, 171], "2906": [152, 153, 171], "2887": [152, 153, 171], "3044": [152, 153, 171], "2834": [152, 153, 171], "2913": [152, 153, 171], "3030": [152, 153, 171], "2848": [152, 153, 171], "2882": [152, 153, 171], "3017": [152, 153, 171], "2829": [152, 153, 171], "2736": [152, 153, 171], "2955": [152, 153, 171], "2694": [152, 153, 171], "2633": [152, 153, 171], "2747": [152, 153, 171], "2447": [152, 153, 171], "2559": [152, 153, 171], "2662": [152, 153, 171], "2534": [152, 153, 171], "2442": [152, 153, 171], "2581": [152, 153, 171], "2415": [152, 153, 171], "2452": [152, 153, 171], "2565": [152, 153, 171], "2344": [152, 153, 171], "2614": [152, 153, 171], "2665": [152, 153, 171], "2367": [152, 153, 171], "2905": [152, 153, 171], "2931": [152, 153, 171], "2459": [152, 153, 171], "2880": [152, 153, 171], "2833": [152, 153, 171], "2876": [152, 153, 171], "2956": [152, 153, 171], "2821": [152, 153, 171], "2656": [152, 153, 171], "2908": [152, 153, 171], "2651": [152, 153, 171], "2707": [152, 153, 171], "2793": [152, 153, 171], "2627": [152, 153, 171], "2775": [152, 153, 171], "2607": [152, 153, 171], "2590": [152, 153, 171], "2674": [152, 153, 171], "2540": [152, 153, 171], "2753": [152, 153, 171], "2513": [152, 153, 171], "2706": [152, 153, 171], "2784": [152, 153, 171], "2658": [152, 153, 171], "2645": [152, 153, 171], "2718": [152, 153, 171], "2563": [152, 153, 171], "2692": [152, 153, 171], "2809": [152, 153, 171], "2496": [152, 153, 171], "2737": [152, 153, 171], "2768": [152, 153, 171], "2636": [152, 153, 171], "2660": [152, 153, 171], "2758": [152, 153, 171], "2619": [152, 153, 171], "2440": [152, 153, 171], "2668": [152, 153, 171], "2431": [152, 153, 171], "2480": [152, 153, 171], "2544": [152, 153, 171], "2412": [152, 153, 171], "2418": [152, 153, 171], "2521": [152, 153, 171], "2356": [152, 153, 171], "2293": [152, 153, 171], "2433": [152, 153, 171], "2282": [152, 153, 171], "2258": [152, 153, 171, 517], "2351": [152, 153, 171], "2234": [152, 153, 171], "2342": [152, 153, 171], "2369": [152, 153, 171], "2232": [152, 153, 171], "2168": [152, 153, 171], "2350": [152, 153, 171], "2127": [152, 153, 171], "wouldn": 152, "1958": [152, 153, 156], "get_max_clos": 152, "date_d": 152, "digit": [152, 228, 233, 268, 277, 290, 299, 315, 386, 389, 391, 394, 396, 401, 402, 404, 405, 406, 408, 410, 414, 415, 501, 504, 508, 509], "passeng": [152, 153], "thousand": [152, 153, 159, 171, 514], "transatlant": [152, 153], "sc": [152, 153, 159, 171, 249], "fsu": [152, 153], "jburkardt": [152, 153], "1959": [152, 153], "340": [152, 153], "360": [152, 153, 228, 491], "417": [152, 153], "318": [152, 153], "342": [152, 153], "391": [152, 153], "362": [152, 153], "406": [152, 153], "419": [152, 153], "396": [152, 153], "461": [152, 153], "363": [152, 153], "420": [152, 153], "472": [152, 153], "435": [152, 153], "535": [152, 153], "491": [152, 153], "548": [152, 153], "622": [152, 153], "505": [152, 153], "559": [152, 153, 518], "606": [152, 153], "404": [152, 153], "463": [152, 153], "508": [152, 153], "359": [152, 153], "407": [152, 153], "310": [152, 153], "390": [152, 153], "337": [152, 153], "405": [152, 153], "432": [152, 153], "august": 152, "oscar": [152, 153], "winner": [152, 153], "actress": [152, 153], "1928": [152, 153], "movi": [152, 153, 514], "janet": [152, 153], "gaynor": [152, 153], "seventh": [152, 153, 369], "heaven": [152, 153], "sunris": [152, 153], "1929": [152, 153], "mari": [152, 153, 159, 171], "pickford": [152, 153], "coquett": [152, 153], "1930": [152, 153], "norma": [152, 153], "shearer": [152, 153], "divorce": [152, 153], "1931": [152, 153], "dressler": [152, 153], "bill": [152, 153, 171, 260, 494], "1932": [152, 153], "helen": [152, 153], "hay": [152, 153], "sin": [152, 153, 228, 232], "madelon": [152, 153], "claudet": [152, 153], "1933": [152, 153], "katharin": [152, 153], "hepburn": [152, 153], "morn": [152, 153, 301, 404], "glori": [152, 153], "1934": [152, 153], "claudett": [152, 153], "colbert": [152, 153], "night": [152, 153, 173, 175, 178, 272], "1935": [152, 153], "bett": [152, 153], "davi": [152, 153], "danger": [152, 153], "1936": [152, 153], "luis": [152, 153], "rainer": [152, 153], "ziegfeld": [152, 153], "1937": [152, 153], "earth": [152, 153], "1938": [152, 153], "jezebel": [152, 153], "1939": [152, 153], "vivien": [152, 153], "leigh": [152, 153], "wind": [152, 153], "1940": [152, 153], "ginger": [152, 153], "kitti": [152, 153, 301], "foyl": [152, 153], "1941": [152, 153], "joan": [152, 153], "fontain": [152, 153], "suspicion": [152, 153], "1942": [152, 153], "greer": [152, 153], "garson": [152, 153], "mr": [152, 153, 161, 165, 166, 249], "miniv": [152, 153], "1943": [152, 153], "jennif": [152, 153, 300], "jone": [152, 153, 171, 249], "bernadett": [152, 153], "1944": [152, 153], "ingrid": [152, 153], "bergman": [152, 153], "gaslight": [152, 153], "1945": [152, 153], "crawford": [152, 153], "mildr": [152, 153], "pierc": [152, 153], "1946": [152, 153], "olivia": [152, 153, 310, 430], "de": [152, 153, 159, 171, 222, 349, 523, 536], "havilland": [152, 153], "1947": [152, 153], "loretta": [152, 153], "young": [152, 153], "farmer": [152, 153], "daughter": [152, 153], "1948": [152, 153], "jane": [152, 153, 173], "wyman": [152, 153], "johnni": [152, 153], "belinda": [152, 153], "1949": [152, 153], "heiress": [152, 153], "1950": [152, 153], "judi": [152, 153], "hollidai": [152, 153], "born": [152, 153], "yesterdai": [152, 153], "1951": [152, 153], "streetcar": [152, 153], "1952": [152, 153], "shirlei": [152, 153], "booth": [152, 153], "sheba": [152, 153], "1953": [152, 153], "audrei": [152, 153], "roman": [152, 153], "1954": [152, 153], "girl": [152, 153, 233, 310], "1955": [152, 153], "anna": [152, 153], "magnani": [152, 153], "rose": [152, 153, 411], "tattoo": [152, 153], "1956": [152, 153], "anastasia": [152, 153], "1957": [152, 153], "joann": [152, 153, 204], "woodward": [152, 153], "ev": [152, 153], "susan": [152, 153, 203, 259], "hayward": [152, 153], "signoret": [152, 153], "elizabeth": [152, 153], "taylor": [152, 153], "butterfield": [152, 153], "1961": [152, 153], "sophia": [152, 153], "loren": [152, 153], "women": [152, 153, 375], "1962": [152, 153], "bancroft": [152, 153], "miracl": [152, 153], "worker": [152, 153], "1963": [152, 153], "patricia": [152, 153], "neal": [152, 153], "hud": [152, 153], "1964": [152, 153], "poppin": [152, 153], "1965": [152, 153], "christi": [152, 153, 159, 171], "darl": [152, 153], "1966": [152, 153], "afraid": [152, 153, 171, 272], "woolf": [152, 153], "1967": [152, 153], "dinner": [152, 153, 267, 494], "1968": [152, 153], "lion": [152, 153], "winter": [152, 153, 159, 171], "1969": [152, 153], "barbra": [152, 153], "streisand": [152, 153], "funni": [152, 153], "1970": [152, 153], "maggi": [152, 153], "prime": [152, 153, 213], "1971": [152, 153], "glenda": [152, 153], "jackson": [152, 153, 159, 171], "1972": [152, 153], "fonda": [152, 153], "klute": [152, 153], "1973": [152, 153], "liza": [152, 153], "minnelli": [152, 153], "cabaret": [152, 153], "1974": [152, 153], "touch": [152, 153, 272], "1975": [152, 153], "ellen": [152, 153], "burstyn": [152, 153], "anymor": [152, 153], "1976": [152, 153], "louis": [152, 153, 340], "fletcher": [152, 153], "flew": [152, 153], "cuckoo": [152, 153], "1977": [152, 153], "fay": [152, 153], "dunawai": [152, 153], "1978": [152, 153], "dian": [152, 153], "keaton": [152, 153], "1979": [152, 153], "salli": [152, 153, 259, 285, 340, 348, 354], "rae": [152, 153], "1981": [152, 153], "sissi": [152, 153], "spacek": [152, 153], "coal": [152, 153, 189], "1982": [152, 153], "golden": [152, 153, 155, 184], "pond": [152, 153], "1983": [152, 153], "meryl": [152, 153], "streep": [152, 153], "sophi": [152, 153], "1984": [152, 153, 329, 346], "maclain": [152, 153], "endear": [152, 153], "1985": [152, 153], "heart": [152, 153, 270], "1986": [152, 153], "geraldin": [152, 153], "trip": [152, 153, 174, 247, 380, 413, 489], "bounti": [152, 153], "1987": [152, 153], "marle": [152, 153], "matlin": [152, 153], "children": [152, 153, 248, 249, 321, 324, 483, 523, 528, 531, 536, 537], "god": [152, 153, 267], "1988": [152, 153], "cher": [152, 153], "moonstruck": [152, 153], "1989": [152, 153, 171], "jodi": [152, 153], "foster": [152, 153], "accus": [152, 153], "1990": [152, 153, 220], "jessica": [152, 153], "tandi": [152, 153], "drive": [152, 153, 157, 161, 164, 174, 230, 266, 270], "daisi": [152, 153], "1991": [152, 153], "kathi": [152, 153], "bate": [152, 153], "miseri": [152, 153], "1992": [152, 153], "silenc": [152, 153], "lamb": [152, 153], "1993": [152, 153], "emma": [152, 153], "howard": [152, 153], "1994": [152, 153], "holli": [152, 153], "hunter": [152, 153], "piano": [152, 153], "1995": [152, 153], "lang": [152, 153, 523, 536], "sky": [152, 153, 267], "1996": [152, 153, 450], "sarandon": [152, 153], "dead": [152, 153, 529, 536], "1997": [152, 153, 203], "franc": [152, 153], "mcdormand": [152, 153], "fargo": [152, 153, 159, 171], "1998": [152, 153], "hunt": [152, 153, 269], "gwyneth": [152, 153], "paltrow": [152, 153], "shakespear": [152, 153], "2000": [152, 153, 202, 203, 206, 259], "hilari": [152, 153], "swank": [152, 153], "boi": [152, 153, 233], "cry": [152, 153], "julia": [152, 153], "erin": [152, 153], "brockovich": [152, 153], "2002": [152, 153], "berri": [152, 153, 506], "monster": [152, 153], "ball": [152, 153, 411, 422, 534], "kidman": [152, 153], "2004": [152, 153, 220], "charliz": [152, 153], "theron": [152, 153], "2005": [152, 153, 517, 523, 536], "dollar": [152, 153, 390, 391, 420, 494, 514], "babi": [152, 153, 380], "2006": [152, 153, 517], "rees": [152, 153], "witherspoon": [152, 153], "2007": [152, 153], "mirren": [152, 153], "queen": [152, 153], "marion": [152, 153], "cotillard": [152, 153], "la": [152, 153, 159, 171], "vie": [152, 153], "kate": [152, 153], "winslet": [152, 153], "2010": [152, 153], "sandra": [152, 153], "bullock": [152, 153], "blind": [152, 153], "2011": [152, 153], "natali": [152, 153], "portman": [152, 153], "swan": [152, 153, 380, 385], "2012": [152, 153], "iron": [152, 153], "ladi": [152, 153], "lawrenc": [152, 153], "silver": [152, 153, 159, 171], "playbook": [152, 153], "2014": [152, 153, 260, 514], "cate": [152, 153], "blanchett": [152, 153], "jasmin": [152, 153], "juliann": [152, 153], "moor": [152, 153], "brie": [152, 153], "larson": [152, 153], "dictionair": [152, 153], "actor": [152, 263], "emil": 152, "flesh": 152, "warner": [152, 159, 171], "baxter": 152, "arizona": 152, "arliss": 152, "disra": 152, "lionel": 152, "barrymor": 152, "soul": 152, "wallac": 152, "beeri": 152, "fredric": 152, "march": [152, 514], "jekyl": 152, "hyde": 152, "laughton": 152, "privat": 152, "henri": 152, "viii": 152, "clark": [152, 159, 171], "gabl": 152, "victor": 152, "mclaglen": 152, "muni": 152, "pasteur": 152, "traci": 152, "captain": 152, "courag": 152, "town": [152, 166, 249], "donat": 152, "goodby": [152, 301], "stewart": 152, "gari": 152, "cooper": [152, 520], "sergeant": 152, "york": [152, 159, 171, 321, 535, 536], "cagnei": 152, "yanke": 152, "doodl": 152, "dandi": 152, "luka": 152, "rhine": 152, "bing": [152, 184], "crosbi": 152, "milland": 152, "lost": [152, 172, 428, 517], "weekend": [152, 174, 198, 230, 276, 413], "ronald": 152, "colman": 152, "laurenc": 152, "olivi": 152, "hamlet": 152, "broderick": 152, "men": 152, "jos\u00e9": 152, "ferrer": 152, "cyrano": 152, "bergerac": 152, "humphrei": 152, "bogart": 152, "noon": 152, "william": 152, "holden": [2, 152], "stalag": 152, "marlon": 152, "brando": 152, "waterfront": 152, "ernest": 152, "borgnin": 152, "marti": 152, "yul": 152, "brynner": 152, "alec": 152, "guin": 152, "bridg": 152, "river": [152, 159, 171], "kwai": 152, "niven": 152, "charlton": 152, "heston": 152, "hur": 152, "burt": 152, "lancast": [152, 159, 171], "elmer": 152, "gantri": 152, "maximilian": 152, "schell": 152, "judgment": 152, "nuremberg": 152, "gregori": 152, "peck": 152, "mockingbird": 152, "sidnei": 152, "poitier": 152, "lili": 152, "rex": 152, "harrison": 152, "marvin": 152, "ballou": 152, "scofield": 152, "season": 152, "rod": 152, "steiger": 152, "heat": 152, "cliff": 152, "robertson": 152, "charli": [2, 4, 152], "wayn": [152, 159, 171], "grit": 152, "patton": 152, "gene": 152, "hackman": 152, "french": [152, 521], "godfath": 152, "jack": [152, 415], "lemmon": 152, "tiger": 152, "carnei": 152, "harri": [152, 523, 536], "tonto": 152, "nicholson": 152, "finch": 152, "richard": 152, "dreyfuss": 152, "jon": 152, "voight": 152, "hoffman": 152, "kramer": 152, "v": [152, 247, 262, 267, 478, 481, 496], "niro": 152, "rage": 152, "kingslei": 152, "gandhi": 152, "duval": 152, "tender": 152, "merci": 152, "murrai": 152, "abraham": 152, "amadeu": 152, "hurt": 152, "kiss": 152, "woman": [60, 152], "newman": 152, "wall": 152, "rain": [152, 299], "daniel": 152, "lewi": 152, "foot": [152, 265, 495], "jeremi": 152, "hopkin": 152, "al": [152, 159, 171, 189], "pacino": 152, "scent": 152, "hank": 152, "forrest": 152, "gump": 152, "nicola": 152, "cage": 152, "vega": [152, 159, 171], "geoffrei": 152, "rush": 152, "shine": 152, "roberto": 152, "benigni": 152, "beauti": [152, 272], "spacei": 152, "crow": 152, "gladiat": 152, "denzel": 152, "train": [152, 278], "adrien": 152, "pianist": 152, "sean": 152, "penn": 152, "mystic": 152, "jami": 152, "foxx": 152, "philip": 152, "seymour": [152, 483], "capot": 152, "forest": [152, 159], "whitak": 152, "scotland": 152, "blood": 152, "milk": [2, 152], "crazi": [152, 273, 419], "colin": 152, "firth": 152, "speech": 152, "dujardin": 152, "lincoln": [152, 159, 171], "mcconaughei": 152, "dalla": [152, 159, 171], "buyer": 152, "redmayn": 152, "theori": [152, 284], "leonardo": 152, "dicaprio": 152, "reven": 152, "newlin": [154, 155, 157, 160, 165, 166, 167, 172, 251, 303, 335, 425, 508], "repr": 154, "backslash": [154, 167, 391, 405], "Or": [154, 164, 422], "labrador": 155, "german": 155, "shepherd": 155, "beagl": 155, "yorkshir": 155, "terrier": 155, "boxer": 155, "rottweil": 155, "readlin": [155, 157, 162, 163], "handi": [155, 267, 495, 510], "fo": 155, "num_char": [155, 329], "filenam": [155, 157, 380], "b_dict": 155, "folder": [161, 534], "secondari": [164, 249, 264, 266, 270], "download": [31, 157, 161, 247, 276, 323, 332, 334, 513, 516, 517, 518, 525, 534], "turtleex1": [], "usernam": [10, 410, 446], "parent": [157, 247, 248, 251, 253, 257, 262, 263, 321, 338, 340, 345, 347, 348, 350, 370, 528, 537], "awar": [10, 60, 355, 500], "plain": [161, 165, 166, 249, 322, 329, 335, 337], "tree": [321, 324, 519, 521, 528, 531, 536, 537], "termin": [157, 169, 183, 207, 267, 280, 286, 287, 296, 501], "mac": [157, 517], "cd": [157, 265, 377, 427], "pwd": 157, "chdir": 157, "git": 157, "repo": 157, "packag": [108, 157, 255, 332], "push": [157, 388], "prevent": [157, 193, 194, 419], "elegantli": [157, 169, 407], "recov": [157, 169], "qualiti": [157, 169, 199, 255, 438], "assur": [157, 169, 272, 532], "qa": [157, 169], "csv": [156, 158, 168, 247], "datetim": 158, "dt": 158, "po": [158, 411], "addansw": 158, "userdict": 158, "timestamp": 158, "answerdict": 158, "mchoic": 158, "mchoice_work": 158, "infilenam": 158, "outfilenam": 158, "out_path": 158, "in_path": 158, "outfil": 158, "csv_file": 158, "csv_reader": 158, "csv_writer": 158, "writer": [158, 168, 247, 529, 536], "delimit": [158, 305, 310], "quotechar": 158, "quote_minim": 158, "probdict": 158, "event": [158, 159], "prob": 158, "total_correct": 158, "user_dict": 158, "total_attempt": 158, "percent_correct": 158, "writerow": 158, "mchoicesmal": 158, "mchoiceresult": 158, "mytest": [158, 254, 257], "testcas": [158, 251, 257], "setup": [158, 251, 254, 257], "infil": [156, 158], "csv_in": 158, "datad": 158, "testlen": 158, "assertequ": [158, 251, 254, 257], "testdata": 158, "q2_2_1": 158, "assertalmostequ": [158, 251, 254], "q2_2_2": 158, "verbos": [158, 369], "file_write_line_pp": 159, "file_write_line_ac": 159, "file_read_n_lines_pp": 159, "file_read_n_lines_ac": 159, "file_count_words_pp": 159, "file_count_words_ac": 159, "file_count_lines_starting_with_pp": 159, "file_count_lines_starting_with_ac": 159, "file_write_squares_pp": 159, "file_write_squares_ac": 159, "olymp": 159, "athlet": [159, 219], "drag": [1, 55, 159, 185, 189, 191, 192, 193, 195, 242, 243, 347, 367, 373, 453, 454, 455, 482, 483, 486, 487, 490, 491, 518, 521], "pollut": [159, 171], "citi": [7, 159, 171, 180, 220, 231, 249, 536], "pm10": [159, 171], "pm2": [159, 171], "particul": [159, 171], "micromet": [159, 171], "diamet": [159, 171], "dust": 159, "vehicl": 159, "road": 159, "smaller": [159, 246, 287, 326, 351, 356, 517], "combust": 159, "ga": [159, 171, 271], "hide": [159, 171, 255, 284, 365, 520, 521, 531, 534, 537], "aberdeen": [159, 171], "sd": [159, 171], "adrian": [159, 171], "akron": [159, 171], "oh": [159, 171, 247, 445], "albani": [159, 171], "lebanon": [159, 171], "schenectadi": [159, 171], "troi": [159, 171, 450], "ny": [159, 167, 171, 535, 536], "albuquerqu": [159, 171], "nm": [159, 171], "alexandria": [159, 171], "allegan": [159, 171], "allentown": [159, 171], "bethlehem": [159, 171], "easton": [159, 171], "pa": [159, 171], "nj": [159, 171], "altoona": [159, 171], "anchorag": [159, 171], "ak": [159, 171], "anderson": [159, 171], "IN": [159, 171], "appleton": [159, 171], "wi": [159, 171], "ashevil": [159, 171], "athen": [159, 171], "tn": [159, 171], "counti": [159, 171, 249], "atlanta": [159, 171], "sandi": [159, 171], "marietta": [159, 171], "atlant": [159, 171, 525], "hammonton": [159, 171], "augusta": [159, 171], "richmond": [159, 171], "watervil": [159, 171], "austin": [159, 171], "rock": [159, 171, 272, 411, 424, 431], "tx": [159, 171], "bakersfield": [159, 171], "ca": [159, 171], "baltimor": [159, 171], "towson": [159, 171], "md": [159, 171], "bangor": [159, 171], "baraboo": [159, 171], "baton": [159, 171], "roug": [159, 171], "bai": [159, 171], "beaver": [159, 171], "dam": [159, 171], "becklei": [159, 171], "wv": [159, 171], "bellingham": [159, 171], "bennington": [159, 171], "vt": [159, 171, 517], "birmingham": [159, 171], "hoover": [159, 171], "bishop": [159, 171], "bismarck": [159, 171], "nd": [159, 171], "bloomington": [159, 171], "il": [159, 171, 513], "bois": [159, 171], "nampa": [159, 171], "boon": [159, 171], "boston": [159, 171, 513], "quinci": [159, 171], "nh": [159, 171], "boulder": [159, 171], "bowl": [159, 171], "ky": [159, 171], "bradenton": [159, 171], "sarasota": [159, 171], "venic": [159, 171], "fl": [159, 171], "brainerd": [159, 171], "mn": [159, 171], "bremerton": [159, 171], "silverdal": [159, 171], "bridgeport": [159, 171], "stamford": [159, 171], "norwalk": [159, 171], "ct": [159, 171], "brigham": [159, 171], "ut": [159, 171], "brook": [159, 171], "brownsvil": [159, 171], "harlingen": [159, 171], "brunswick": [159, 171], "buffalo": [159, 171], "niagara": [159, 171], "burlington": [159, 171], "south": [159, 166, 171, 483, 488, 490], "butt": [159, 171], "bow": [159, 171], "mt": [159, 171, 326], "cadillac": [159, 171], "canton": [159, 171], "massillon": [159, 171], "cape": [159, 166, 171], "coral": [159, 171], "fort": [159, 171], "myer": [159, 171], "casper": [159, 171], "wy": [159, 171], "cedar": [159, 171], "rapid": [159, 171], "ia": [159, 171], "champaign": [159, 171], "urbana": [159, 171], "charleston": [159, 171], "summervil": [159, 171], "charlott": [159, 171], "gastonia": [159, 171], "concord": [159, 171], "charlottesvil": [159, 171], "va": [159, 171], "chattanooga": [159, 171], "cheyenn": [159, 171], "chicago": [159, 171], "napervil": [159, 171], "joliet": [159, 171], "chico": [159, 171], "cincinnati": [159, 171], "middletown": [159, 171], "clarksburg": [159, 171], "clarksvil": [159, 171], "clearlak": [159, 171], "cleveland": [159, 171], "elyria": [159, 171], "mentor": [159, 171], "clinton": [159, 171], "colorado": [159, 171], "columbia": [159, 171], "columbu": [159, 171], "cookevil": [159, 171], "corn": [159, 171], "corpu": [159, 171, 517], "arlington": [159, 171], "daphn": [159, 171], "fairhop": [159, 171], "folei": [159, 171], "davenport": [159, 171], "molin": [159, 171], "island": [159, 171], "dayton": [159, 171], "decatur": [159, 171], "deltona": [159, 171], "daytona": [159, 171], "beach": [159, 171, 372, 376], "ormond": [159, 171], "denver": [159, 171], "aurora": [159, 171, 220], "broomfield": [159, 171], "moin": [159, 171], "west": [159, 171, 482, 483, 488, 490, 535, 536], "warren": [159, 171], "livonia": [159, 171], "dickinson": [159, 171], "dothan": [159, 171], "dover": [159, 171], "duluth": [159, 171], "durango": [159, 171], "durham": [159, 171], "chapel": [159, 171], "hill": [159, 171, 249], "dyersburg": [159, 171], "stroudsburg": [159, 171], "eau": [159, 171], "clair": [159, 171, 300], "el": [159, 171, 381], "centro": [159, 171], "dorado": [159, 171], "paso": [159, 171], "elizabethtown": [159, 171], "elkhart": [159, 171], "goshen": [159, 171], "eri": [159, 171], "eugen": [159, 171], "springfield": [159, 171], "eureka": [159, 171], "arcata": [159, 171], "fortuna": [159, 171], "evansvil": [159, 171], "fairbank": [159, 171], "fairmont": [159, 171], "farmington": [159, 171], "fayettevil": [159, 171], "springdal": [159, 171], "mo": [159, 171], "flagstaff": [159, 171], "az": [159, 171], "flint": [159, 171], "florenc": [159, 171], "muscl": [159, 171], "shoal": [159, 171], "collin": [159, 171], "loveland": [159, 171], "madison": [159, 171], "keokuk": [159, 171], "payn": [159, 171], "fresno": [159, 171], "gadsden": [159, 171], "gainesvil": [159, 171], "gettysburg": [159, 171], "gillett": [159, 171], "goldsboro": [159, 171], "grand": [159, 171], "ne": [159, 171], "junction": [159, 171], "wyom": [159, 171], "greelei": [159, 171], "greensboro": [159, 171], "greenvil": [159, 171, 249], "mauldin": [159, 171], "easlei": [159, 171], "grenada": [159, 171], "gulfport": [159, 171], "biloxi": [159, 171], "hagerstown": [159, 171], "martinsburg": [159, 171], "hanford": [159, 171], "corcoran": [159, 171], "harriman": [159, 171], "harrisburg": [159, 171], "carlisl": [159, 171], "harrisonburg": [159, 171], "hartford": [159, 171], "hattiesburg": [159, 171], "helena": [159, 171], "hickori": [159, 171], "lenoir": [159, 171], "morganton": [159, 171], "hilo": [159, 171], "hobb": [159, 171], "holland": [159, 171], "homosassa": [159, 171], "honolulu": [159, 171], "houma": [159, 171], "bayou": [159, 171], "cane": [159, 171], "thibodaux": [159, 171], "houston": [159, 171], "sugar": [159, 171], "land": [159, 171, 172, 267], "baytown": [159, 171], "huntington": [159, 171], "ashland": [159, 171], "huntsvil": [159, 171], "indianapoli": [159, 171], "carmel": [159, 171], "iowa": [159, 171], "jacksonvil": [159, 171], "jamestown": [159, 171], "dunkirk": [159, 171], "fredonia": [159, 171], "jasper": [159, 171], "johnstown": [159, 171], "juneau": [159, 171], "kahului": [159, 171], "wailuku": [159, 171], "kalamazoo": [159, 171], "portag": [159, 171], "kalispel": [159, 171], "kansa": [159, 171], "kapaa": [159, 171], "keen": [159, 171], "kingsport": [159, 171], "bristol": [159, 171], "kinston": [159, 171], "klamath": [159, 171], "knoxvil": [159, 171], "kokomo": [159, 171], "laconia": [159, 171], "lafayett": [159, 171], "lake": [159, 171], "havasu": [159, 171], "kingman": [159, 171], "lakeland": [159, 171], "lans": [159, 171], "larami": [159, 171], "cruce": [159, 171], "paradis": [159, 171], "nv": [159, 171], "laurel": [159, 171], "lawrenceburg": [159, 171], "lewiston": [159, 171], "auburn": [159, 171], "lexington": [159, 171], "fayett": [159, 171], "lima": [159, 171], "conwai": [159, 171], "lo": [159, 171, 316, 534], "santa": [159, 171], "ana": [159, 171], "louisvil": [159, 171], "jefferson": [159, 171], "lumberton": [159, 171], "lynchburg": [159, 171], "macon": [159, 171], "madera": [159, 171], "manchest": [159, 171], "nashua": [159, 171], "marshal": [159, 171], "mcalest": [159, 171], "mcallen": [159, 171], "edinburg": [159, 171], "mission": [159, 171], "medford": [159, 171], "memphi": [159, 171], "merc": [159, 171], "meridian": [159, 171], "miami": [159, 171], "lauderdal": [159, 171], "pompano": [159, 171], "port": [159, 171, 323, 327, 337], "middlesborough": [159, 171], "milwauke": [159, 171], "waukesha": [159, 171], "alli": [159, 171], "minneapoli": [159, 171], "missoula": [159, 171], "mobil": [159, 171, 536], "modesto": [159, 171], "monro": [159, 171], "montgomeri": [159, 171], "morgantown": [159, 171], "mount": [159, 171], "vernon": [159, 171], "munci": [159, 171], "muscatin": [159, 171], "muskegon": [159, 171], "norton": [159, 171], "shore": [159, 171], "napa": [159, 171], "nashvil": [159, 171], "davidson": [159, 171], "murfreesboro": [159, 171], "castl": [159, 171], "milford": [159, 171], "orlean": [159, 171], "metairi": [159, 171], "kenner": [159, 171], "northern": [159, 171], "jersei": [159, 171], "nile": [159, 171], "benton": [159, 171], "harbor": [159, 171], "nogal": [159, 171], "norwich": [159, 171], "london": [159, 171], "ogden": [159, 171], "clearfield": [159, 171], "oklahoma": [159, 171], "omaha": [159, 171], "council": [159, 171], "bluff": [159, 171], "orlando": [159, 171], "kissimme": [159, 171], "owensboro": [159, 171], "oxnard": [159, 171], "oak": [159, 171], "ventura": [159, 171], "paducah": [159, 171], "palm": [159, 171], "melbourn": [159, 171], "titusvil": [159, 171], "parkersburg": [159, 171], "vienna": [159, 171], "pascagoula": [159, 171], "pendleton": [159, 171], "hermiston": [159, 171], "pensacola": [159, 171], "ferri": [159, 171], "brent": [159, 171, 521], "peoria": [159, 171, 513], "camden": [159, 171], "wilmington": [159, 171], "phoenix": [159, 171], "mesa": [159, 171], "scottsdal": [159, 171], "pittsburgh": [159, 171], "pittsfield": [159, 171], "plattevil": [159, 171], "pocatello": [159, 171], "ponca": [159, 171], "portland": [159, 171], "biddeford": [159, 171], "vancouv": [159, 171], "beaverton": [159, 171], "portsmouth": [159, 171], "poughkeepsi": [159, 171], "newburgh": [159, 171], "prescott": [159, 171], "prinevil": [159, 171], "bedford": [159, 171], "ri": [159, 171], "provo": [159, 171], "orem": [159, 171], "pueblo": [159, 171], "raleigh": [159, 171], "cari": [159, 171], "reno": [159, 171], "spark": [159, 171], "berea": [159, 171], "riversid": [159, 171], "san": [159, 171, 534], "bernardino": [159, 171], "ontario": [159, 171], "riverton": [159, 171], "roanok": [159, 171], "rochest": [159, 171], "rockford": [159, 171], "rocki": [159, 171], "rome": [159, 171], "russellvil": [159, 171], "rutland": [159, 171], "sacramento": [159, 171], "arden": [159, 171], "arcad": [159, 171], "rosevil": [159, 171], "salina": [159, 171], "salisburi": [159, 171], "antonio": [159, 171], "diego": [159, 171], "carlsbad": [159, 171], "marco": [159, 171], "francisco": [159, 171, 534], "oakland": [159, 171], "fremont": [159, 171], "jose": [159, 171], "sunnyval": [159, 171], "clara": [159, 171], "lui": [159, 171], "obispo": [159, 171], "robl": [159, 171], "goleta": [159, 171], "cruz": [159, 171], "watsonvil": [159, 171], "fe": [159, 171], "rosa": [159, 171], "petaluma": [159, 171], "sault": [159, 171], "ste": [159, 171], "savannah": [159, 171], "scottsbluff": [159, 171], "scranton": [159, 171], "wilk": [159, 171], "barr": [159, 171], "seaford": [159, 171], "seattl": [159, 171, 220], "tacoma": [159, 171], "bellevu": [159, 171], "sheridan": [159, 171], "shreveport": [159, 171], "bossier": [159, 171], "sierra": [159, 171], "vista": [159, 171], "sioux": [159, 171], "somerset": [159, 171], "bend": [159, 171], "mishawaka": [159, 171], "spartanburg": [159, 171], "spokan": [159, 171], "cloud": [159, 171, 517, 535, 536], "joseph": [159, 171, 285], "stockton": [159, 171], "syracus": [159, 171], "talladega": [159, 171], "sylacauga": [159, 171], "tallahasse": [159, 171], "tampa": [159, 171], "petersburg": [159, 171], "clearwat": [159, 171], "terr": [159, 171], "haut": [159, 171], "texarkana": [159, 171], "thomasvil": [159, 171], "toledo": [159, 171], "topeka": [159, 171], "torrington": [159, 171], "trenton": [159, 171], "ew": [159, 171], "trucke": [159, 171], "vallei": [159, 171], "tucson": [159, 171], "tulsa": [159, 171], "tupelo": [159, 171], "tuscaloosa": [159, 171], "ukiah": [159, 171], "valdosta": [159, 171], "vallejo": [159, 171], "fairfield": [159, 171], "vernal": [159, 171], "norfolk": [159, 171], "newport": [159, 171], "visalia": [159, 171], "portervil": [159, 171], "dc": [159, 171], "waterloo": [159, 171], "watertown": [159, 171], "weirton": [159, 171], "steubenvil": [159, 171], "wenatche": [159, 171], "wheel": 159, "wichita": [159, 171], "winchest": [159, 171], "winston": [159, 171], "salem": [159, 171], "worcest": [159, 171], "yakima": [159, 171], "hanov": [159, 171], "youngstown": [159, 171], "boardman": [159, 171], "yuba": [159, 171], "yuma": [159, 171], "harm": 159, "write_lin": 160, "read_n_lin": 160, "count_word": [160, 329], "count_starting_with": 160, "write_squar": 160, "mbox": [161, 165, 166, 167, 169, 170, 386, 387, 388, 407, 410, 517], "sat": [161, 165, 166, 167, 174, 230, 303, 313, 329, 389, 392, 426, 534], "postmast": [161, 165, 166, 167, 392], "collab": [161, 165, 166, 167, 392], "sakaiproject": [161, 165, 166, 167, 303, 389, 392], "murder": [161, 165, 166], "141": [161, 165, 166], "211": [161, 165, 166], "frankenstein": [161, 165, 166], "cyru": [161, 165, 166], "v2": [161, 165, 166, 235, 236, 237], "lmtpa": [161, 165, 166], "0500": [161, 165, 166, 167, 535, 536], "siev": [161, 165, 166], "cmu": [161, 165, 166], "unix": [161, 165, 166, 247, 338, 393, 409], "hole": [161, 165, 166], "itd": [161, 165, 166], "flawless": [161, 165, 166], "esmtp": [161, 165, 166], "m05eefr1013674": [161, 165, 166], "paploo": [161, 165, 166], "uhi": [161, 165, 166], "app1": [161, 165, 166], "prod": [161, 165, 166], "194": [161, 165, 166], "219": [161, 165, 166], "184": [161, 165, 166], "477f90b0": [161, 165, 166], "2db2f": [161, 165, 166], "12494": [161, 165, 166], "localhost": [161, 165, 166, 392], "127": [161, 165, 166], "postfix": [161, 165, 166], "5f919bc2f2": [161, 165, 166], "0000": [161, 165, 166, 303, 389, 484, 534], "gmt": [161, 165, 166, 329], "200801051412": [161, 165, 166], "m05eciah010327": [161, 165, 166], "nakamura": [161, 165, 166], "uit": [161, 165, 166], "mime": [161, 165, 166], "7bit": [161, 165, 166], "182": [161, 165, 166, 514], "smtp": [161, 165, 166], "899": [161, 165, 166], "134": [161, 165, 166], "220": [161, 165, 166], "122": [161, 165, 166], "shmi": [161, 165, 166], "a215243002": [161, 165, 166], "20060308": [161, 165, 166], "m05ecjvp010329": [161, 165, 166], "apach": [161, 165, 166, 329, 392], "authent": [161, 165, 166], "warn": [161, 165, 166, 287, 325], "sender": [161, 165, 166, 517, 521], "subject": [161, 165, 166, 167, 169, 170, 222, 248, 255, 349, 517, 537], "sakai": [161, 165, 166, 167, 517], "svn": [161, 165, 166, 167], "r39772": [161, 165, 166, 167], "sakai_2": [161, 165, 166], "impl": [161, 165, 166], "envelop": [161, 165, 166], "charset": [161, 165, 166], "utf": [161, 165, 166, 523, 529, 535, 536], "dspam": [161, 165, 166, 303, 389, 414, 415], "innoc": [161, 165, 166, 303], "confid": [5, 54, 61, 161, 165, 166, 240, 241, 303, 362, 389, 397, 414, 415, 477, 534], "8475": [161, 165, 166, 303, 389, 414, 415], "fhand": [161, 165, 169, 170, 303, 320, 334], "filenotfounderror": [161, 169], "errno": [161, 169], "ridicul": 162, "soundtrack": 162, "chrono": 162, "zelda": 162, "startswith": [162, 166, 169, 170, 303, 407, 419, 425], "build_grocery_list": 163, "intent": [164, 169, 422, 500, 517], "cpu": [164, 266, 270, 273], "devic": [164, 264, 265, 266], "recal": [164, 253, 504], "discuss": [10, 164, 244, 247, 273], "eras": 164, "transient": 164, "usb": [164, 266, 270], "flash": [164, 266, 270], "transport": [164, 522, 537], "primarili": 164, "binari": [60, 164, 247, 322, 338, 520], "gigabyt": [165, 517], "discard": [165, 355, 366], "626": 165, "slice": [62, 165, 166, 233, 244, 247, 303, 304, 306, 318, 392, 407, 414, 415, 421, 422, 426, 432, 434, 441, 447, 495, 500], "exhaust": 165, "94626": 165, "comfort": 165, "prefix": [166, 303, 391], "uninterest": [166, 303], "simul": 166, "africa": 166, "viewsvn": [167, 303, 389], "view": [167, 303, 321, 335, 369, 389, 390, 437, 513, 518], "rev": [167, 303, 389], "39772": [167, 303, 389], "broken": [167, 332, 333, 381, 393], "peek": [169, 170, 534], "search6": [169, 170], "fname": [169, 170], "na": [169, 249, 425], "boo": 169, "laugh": 169, "eventu": [169, 287, 293, 296], "malici": 169, "craziest": 169, "flaw": [169, 332], "deliv": 169, "salari": [169, 494], "qt": 169, "recoveri": 169, "search7": 169, "silli": [169, 495], "1797": [169, 170], "protect": [10, 169, 255, 303], "reparte": 169, "eleg": [169, 268, 272, 303, 351], "peer": 169, "usabl": 170, "seach6": 170, "possibli": [170, 247, 274, 288, 355], "friendli": 170, "ungracefulli": 170, "uspol": 171, "awai": [171, 188, 248, 263, 272, 354, 355, 519], "plu": [171, 206, 218, 249, 301, 345, 350, 356, 384, 388, 392, 478, 531], "33333333333333": 171, "studentdata": [171, 315], "imaginari": 171, "six": [171, 272, 273, 284, 348, 380, 424], "quiz": 171, "emot": [171, 271, 412, 413], "sad": 171, "upset": 171, "melancholi": 171, "somber": 171, "bitter": 171, "troubl": [171, 246, 248, 249, 386, 500], "angri": 171, "enrag": 171, "irat": [171, 292], "irrit": 171, "wrath": 171, "outrag": 171, "infuri": 171, "cheer": [171, 430, 506], "elat": 171, "joyou": 171, "delight": 171, "glad": 171, "disori": 171, "puzzl": [3, 171, 222, 303, 349, 452, 455, 460, 461, 462, 473, 474, 475, 500], "perplex": 171, "daze": 171, "befuddl": 171, "excit": 171, "eager": 171, "thrill": 171, "scare": 171, "fear": 171, "panick": 171, "terrifi": 171, "petrifi": 171, "startl": 171, "nervou": 171, "anxiou": 171, "jitteri": 171, "jumpi": 171, "tens": 171, "uneasi": 171, "apprehens": 171, "j_emot": 171, "emotion_word": 171, "monthli": 171, "dow": 171, "yy": [171, 395], "1329": 171, "030000000001": 171, "pointgain": 171, "februari": 171, "june": 171, "avg_month_clos": 171, "fout": 172, "_io": 172, "textiowrapp": 172, "cp1252": 172, "line1": 172, "wattl": 172, "line2": 172, "emblem": 172, "sloppi": 172, "zap": 173, "abc": [173, 257, 314, 394, 395, 396, 401, 402, 427, 514], "myfunct": 173, "pow": [173, 230, 232], "rem": 173, "printweath": [173, 175], "sunni": [173, 175, 199], "repeat_lyr": [173, 175, 178], "print_lyr": [173, 175, 178], "lumberjack": [173, 175, 178], "sleep": [173, 175, 178, 260, 335], "recperimet": [174, 257], "squarearea": [174, 220], "areatriangl": 174, "270": [174, 488, 490, 495], "tripcost": 174, "milespergallon": 174, "pricepergallon": 174, "nameandag": 174, "namestr": 174, "ageint": 174, "computegrad": 174, "sumto": 174, "120": [174, 213, 451, 481, 491], "areaofcircl": 174, "obtain": [174, 502], "pi": [174, 215, 228, 232, 497, 511], "31415": 174, "926535897932": 174, "3100627668": 174, "0299816": 174, "get_avg_drop_lowest": [174, 230], "polic": [174, 230], "offic": [174, 230, 249, 536], "ticket": [174, 230], "caught_speed": [174, 230], "check_guess": [174, 189, 195, 230], "alarm_clock": [174, 230], "vacat": [174, 230], "tue": [174, 230], "ring": [174, 230, 534], "saturdai": [174, 198, 230], "sundai": [174, 198, 230], "legal": [175, 303, 498, 509, 510], "ellips": 175, "refrain": 175, "printmenu": 175, "printpric": 175, "printreceipt": 175, "receipt": 175, "fish": [176, 188, 505], "reserv": [176, 267, 278, 285, 370, 499, 500, 510, 522], "sentence_a": 176, "length_sentence_a": 176, "exclus": [177, 191, 192, 193, 290, 365], "environ": 177, "____": [177, 532], "fragment": [178, 272], "printflavor": 178, "flavor": 178, "unus": [178, 230, 429], "ungrad": [179, 180, 359], "upper_cent": 179, "prestest_is_ascending_ac": [179, 180, 231, 235, 236, 237], "fuct_ac_ll_sum67_fix": [179, 180, 231], "lst_two_loop_post": 179, "contribut": [8, 179, 247, 345, 359], "scalabl": [179, 222, 349, 359, 452], "funct_loops_writecode1q": [180, 231, 235, 236, 237], "get_part_ac": [180, 231], "parson": [60, 181, 222, 225, 227, 342, 349, 360, 361], "pilot": [181, 224, 225, 227], "list_loop_two_list": [181, 182], "list_loop_two_lists_pp": 181, "has22_writ": [181, 182, 224, 225, 226, 227], "has22_parson": [181, 225, 227], "sum13_writecode_test_1_v2": [181, 182, 224, 225, 226, 227], "posttest": [2, 3, 181, 182, 222, 239, 342, 343, 349, 360, 361, 363, 452, 463, 471, 476], "qualifi": 182, "__________________": [4, 183], "alter": 183, "detour": 183, "sound": [183, 265, 271, 500], "observ": [183, 287, 293, 536], "moral": 183, "lack": [184, 415], "print_twic": [184, 232], "action": [184, 293, 355, 381, 407, 499, 514], "radian": [184, 215, 228], "23606797749979": 184, "vanish": [184, 266], "mist": 184, "addtwo": 184, "definitiion": [185, 195], "declar": [56, 185, 195, 253, 346, 350, 392], "print_greet": [185, 195], "enclos": [186, 191, 192, 193, 194, 195, 278, 316, 324, 406, 447, 509], "tripe": [186, 195], "minu": [186, 195, 215, 220, 315, 381, 385, 408], "get_initi": [186, 195], "substr": [186, 195, 333, 389, 392, 423, 425, 426], "dna": [186, 195, 429], "indici": [186, 421], "join_no_first": 186, "bye": [186, 189, 203, 212, 267, 299, 440], "iy": 186, "get_user_nam": 186, "immut": [186, 244, 247, 302, 414, 421, 429, 432, 438, 444, 445], "w3school": [186, 321, 324, 325, 537], "python_ref_str": 186, "asp": [186, 537], "temp": [189, 195, 304], "get_temp_desc": [189, 195], "last_half": 189, "have_rid": 189, "can_walk": 189, "is_rain": 189, "weekdai": 198, "squirrel_plai": 189, "is_summ": 189, "assess": [1, 190, 191], "list_get": [190, 191], "bui": [190, 191], "avg_with_drop": 190, "num_list": [190, 203, 212, 219, 230, 297], "list_tran": [190, 191], "mutabl": [190, 191, 193, 247, 302, 303, 317, 318, 438, 444], "changeabl": [190, 191, 194], "alist": [190, 297, 300, 302, 304, 307, 308, 309, 311, 315, 317], "first_half": [190, 191], "total_even": [192, 257], "count_to": [191, 192], "total_at_odd_indic": [191, 192], "infinit": [191, 192, 247, 280, 281, 282, 286, 291, 294, 296], "refresh": [191, 192, 390, 436, 518], "blastoff": [192, 296], "research": [8, 10, 276, 452], "invit": [10, 222, 349, 452], "knowledg": [8, 222, 349, 397, 488], "review": [8, 10, 64, 222, 272, 366], "efficaci": [8, 222, 349, 452], "survei": [1, 8, 9, 54, 222, 242, 243, 349, 367, 452, 513, 525], "confidenti": [10, 222, 349], "demograph": [222, 349], "xini": [222, 349], "hou": [222, 349], "xyhou": [8, 222, 349, 452], "greatli": [222, 349], "zip": [2, 6, 194, 216, 220, 249, 513, 516, 517, 518], "list1": [194, 297, 299], "list2": 194, "shorter": [193, 194, 212, 380], "exponenti": [196, 238, 502], "4th": 196, "days_to_ag": 196, "transform_str": 196, "mountain": 196, "new_lett": 196, "upper": [64, 196, 297, 314, 346, 395, 411, 425], "new_char": 196, "funct_conditional_mixedupcode_1": 197, "funct_conditional_mixedupcode_1_ac": 197, "funct_conditional_mixedupcode_2": 197, "funct_conditional_mixedupcode_2_ac": 197, "funct_conditional_mixedupcode_3": 197, "funct_conditional_mixedupcode_3_ac": 197, "funct_conditional_mixedupcode_4": 197, "funct_conditional_mixedupcode_4_ac": 197, "funct_conditional_mixedupcode_5": 197, "funct_conditional_mixedupcode_5_ac": 197, "get_grad": 198, "letter_grad": 198, "even_or_odd": 198, "sole": 198, "which_quadr": 198, "quadrant": [198, 375, 379], "quadrant_": 198, "plane_geometri": 198, "plane": 198, "axis_or_origin": 198, "aren": [198, 248, 287, 420, 494], "500": [198, 199, 434], "num_to_dai": 198, "mondai": [198, 529, 536], "fridai": 198, "met": 198, "cropped_photo": 199, "photo": [199, 381], "crop": [199, 248], "bonu": [199, 247, 338, 409, 494], "elig": 199, "inelig": 199, "move_elev": 199, "current_floor": 199, "next_floor": 199, "elev": [199, 364], "floor": [199, 212, 259, 502], "lunch_break": 199, "class_stand": 199, "freshman": 199, "sophomor": [199, 450], "junior": 199, "senior": 199, "alumni": 199, "pay_rent": 199, "175": [199, 486], "play_weath": 199, "weather": [199, 204, 441, 535, 536], "cloudi": 199, "raini": 199, "windi": 199, "snowi": 199, "safe": [199, 249, 419], "list_transform": [200, 297], "sum_of_lst": 200, "popping_remov": 200, "extend_and_append": 200, "new_list": 200, "extend": [191, 200, 202, 203, 308, 340, 345, 348, 350, 370, 500, 537], "comparing_length": 200, "lst1": [200, 202, 210, 449], "lst2": [200, 202, 210, 449, 528], "reverse_list": 200, "functions_lists_mixedupcode_1": 201, "functions_lists_mixedupcode_1_ac": 201, "functions_lists_mixedupcode_2": 201, "functions_lists_mixedupcode_2_ac": 201, "functions_lists_mixedupcode_3": 201, "functions_lists_mixedupcode_3_ac": 201, "functions_lists_mixedupcode_4": 201, "functions_lists_mixedupcode_4_ac": 201, "functions_lists_mixedupcode_5": 201, "functions_lists_mixedupcode_5_ac": 201, "second_half": 202, "sum_of_split_num": 202, "str_num_with_hyphen": 202, "hyphen": [202, 310], "978": 202, "876": 202, "4908": 202, "6762": 202, "sort_descend": 202, "lst_of_num": 202, "extend_two_lists_sort": 202, "sort_and_get_median_num": 202, "median": 202, "average_of_num_list": 203, "name_list": 203, "sara": 203, "sammi": 203, "remove_min_valu": 203, "1203": 203, "7482": 203, "range_given_list": 203, "list_of_num": 203, "remove_indices_after_first_max_valu": 203, "new_num_list": 203, "transform_and_combin": 203, "list_on": 203, "list_two": 203, "final_str": 204, "yell": 204, "string1": 204, "yellow": [204, 251, 434, 458, 462, 466, 481, 514], "string2": 204, "scream": 204, "num_of_appl": 204, "abbrev": 204, "first_nam": [204, 259, 520, 536], "last_nam": [204, 259, 520, 536], "perkin": 204, "grab": [204, 441, 447], "tebo": 204, "function_string_mixedupcode_1_v2": 205, "function_string_mixedupcode_1_v2_ac": 205, "function_string_mixedupcode_2_v2": 205, "function_string_mixedupcode_2_v2_ac": 205, "function_string_mixedupcode_3": 205, "function_string_mixedupcode_3_ac": 205, "function_string_mixedupcode_4": 205, "function_string_mixedupcode_4_ac": 205, "function_string_mixedupcode_5": 205, "function_string_mixedupcode_5_ac": 205, "function_string_mixedupcode_6": 205, "function_string_mixedupcode_6_ac": 205, "function_string_mixedupcode_7": 205, "function_string_mixedupcode_7_ac": 205, "function_string_mixedupcode_8": 205, "function_string_mixedupcode_8_ac": 205, "joinstr": 206, "str1": [206, 215, 219], "str2": [206, 215], "llo": 206, "rect_per": 206, "h": [206, 273, 280, 291, 404, 425, 534], "cube": [206, 215, 230], "atla": 206, "c_name": 206, "germani": 206, "dateyear": 206, "mm": [206, 395, 396, 406], "dd": [206, 395, 396, 406], "yyyi": [206, 395, 396, 406], "america": 206, "mod_password": 206, "password": [10, 206, 292], "suspens": 206, "first_last": 206, "wander": [206, 534], "waer": 206, "start_a": 207, "square_length": 207, "feet": [207, 215, 495], "use_semicolon": 207, "sentence1": 207, "sentence2": 207, "semicolon": 207, "grammar": [207, 264, 271, 275], "shouldn": 207, "bright": 207, "lhelo": 207, "pumpkin": 207, "mpkpuin": 207, "first_a_gon": 207, "ustralia": 207, "single_div_answ": 209, "double_div_answ": 209, "multiplication_on": 209, "multiplication_two": 209, "subtract": [209, 220, 295, 424, 502, 503], "add_answ": 209, "new_add_answ": 209, "countodd": 210, "num_of_odd": 210, "divide_by_two_until_on": 210, "val1": [210, 230], "val2": [210, 230], "functions_loops_mixedupcode_1": 211, "functions_loops_mixedupcode_1_ac": 211, "functions_loops_mixedupcode_2": 211, "functions_loops_mixedupcode_2_ac": 211, "functions_loops_mixedupcode_3": 211, "functions_loops_mixedupcode_3_ac": 211, "functions_loops_mixedupcode_4": 211, "functions_loops_mixedupcode_4_ac": 211, "functions_loops_mixedupcode_5": 211, "functions_loops_mixedupcode_5_ac": 211, "functions_loops_mixedupcode_6": 211, "functions_loops_mixedupcode_6_ac": 211, "functions_loops_mixedupcode_7": 211, "functions_loops_mixedupcode_7_ac": 211, "nums_x_to_i": 212, "count_by_x_to_i": 212, "countdown": [64, 212, 281, 287], "add_odds_or_floor_divis": 212, "10001": 212, "1887": 212, "strings_chars_less_than_len": 212, "strings_list": 212, "mississippi": [212, 433], "print_list": 212, "nums1": 212, "nums2": 212, "sum_list": [212, 263], "list_starts_with_a": 213, "amaz": 213, "sentence_without_vowel": 213, "ppl": 213, "draw_squar": 213, "check_prime_num": 213, "functions_mixedupcode_1p_v2": 214, "functions_mixedupcode_1p_v2_ac": 214, "functions_mixedupcode_2": 214, "functions_mixedupcode_2_ac": 214, "functions_mixedupcode_3": 214, "functions_mixedupcode_3_ac": 214, "functions_mixedupcode_4": 214, "functions_mixedupcode_4_ac": 214, "functions_mixedupcode_5": 214, "functions_mixedupcode_5_ac": 214, "functions_mixedupcode_6": 214, "functions_mixedupcode_6_ac": 214, "functions_mixedupcode_7": 214, "functions_mixedupcode_7_ac": 214, "functions_mixedupcode_8": 214, "functions_mixedupcode_8_ac": 214, "functions_mixedupcode_9": 214, "functions_mixedupcode_9_ac": 214, "functions_mixedupcode_10": 214, "functions_mixedupcode_10_ac": 214, "exp": 215, "rais": [215, 230, 249, 278, 510], "poly_perimet": 215, "len_sid": 215, "num_sid": [215, 353], "polygon": [215, 380, 484, 486, 491], "sphere_volum": 215, "volum": 215, "sphere": 215, "113": [215, 514], "circle_circumfer": 215, "x1": 215, "x2": 215, "y1": 215, "y2": 215, "get_hypotenus": 215, "angl": [215, 488, 490, 491], "opposite_sid": 215, "hypotenus": 215, "sine": [215, 228], "convert_to_mil": 215, "5280": 215, "even_odd": 215, "neither": [215, 276, 288, 291, 497], "larger_str": 215, "find_dist": 215, "tup_transform": 216, "103": 216, "tup": [216, 219, 434, 440], "tup_and_list_transform": 216, "tup1": [216, 218, 434], "tup2": [216, 218, 434], "list_tup1": 216, "list_tup2": 216, "transform_dict": 216, "tup_of_tuples_to_dict": 216, "tup_of_tupl": 216, "functions_tups_dictionaries_mixedupcode_1_v2": 217, "functions_tups_dictionaries_mixedupcode_1_v2_ac": 217, "functions_tups_dictionaries_mixedupcode_2": 217, "functions_tups_dictionaries_mixedupcode_2_ac": 217, "functions_tups_dictionaries_mixedupcode_3": 217, "functions_tups_dictionaries_mixedupcode_3_ac": 217, "functions_tups_dictionaries_mixedupcode_4": 217, "functions_tups_dictionaries_mixedupcode_4_ac": 217, "functions_tups_dictionaries_mixedupcode_5": 217, "functions_tups_dictionaries_mixedupcode_5_ac": 217, "addition_tup": 218, "greater_than_f": 218, "dict_to_tup_of_tupl": 218, "swap_keys_valu": 218, "swapped_dictionari": 218, "swap": [218, 230, 293, 299, 384, 440, 446, 494], "common_value_in_tup": 218, "disregard": 218, "index_tup": 219, "tup_str": 219, "zeroth": 219, "peppermint": 219, "busi": 219, "rhyme": 219, "ptsret": 219, "list_tups_into_dict": 219, "list_of_tup": 219, "squared_convert": 219, "ordered_nums_tup": 219, "ascend": [193, 219, 263, 437, 440], "isinst": [219, 247, 251, 254, 262, 297, 358], "var": [219, 235, 236, 237, 493, 494], "triple_valu": 219, "count_char": 219, "babbi": 219, "area_of_rect": 220, "welcome_messag": 220, "98105": 220, "addnumb": 220, "subtractnumb": 220, "categori": [2, 4, 6, 187, 188, 221, 273, 499, 523, 527, 531, 536], "composit": [221, 232, 248, 434, 436, 438, 448], "determinist": [221, 238], "pertain": 221, "pseudorandom": [221, 238], "void": [221, 244, 247, 308], "pre": [1, 8, 54, 64, 222, 349, 452, 517], "classes_basic_airport": 223, "nd_pp": 223, "classes_basic_song_nd_pp": [58, 223], "classes_basic_cat_nd_pp": [58, 223], "classes_basic_account_nd_pp": [58, 223], "classes_basic_fortuneteller_nd_pp": [58, 223], "as22": 224, "filter_words_less_than_3_char": [224, 225, 226, 227], "dict_to_list_pilot": [224, 225, 226, 227], "dict_to_list": [224, 440], "filter": [225, 227, 389], "dict_to_list_pp_pilot": [225, 227], "logarithm": 228, "signal": 228, "nois": [228, 254, 259, 263, 272], "ratio": 228, "trigonometr": 228, "tan": 228, "multipli": [228, 230, 259, 273, 504, 506], "2pi": [228, 497], "approxim": [8, 54, 228, 452, 511, 525], "trigonometri": 228, "functex1muc_v2": 229, "functex1muc_v2_ac": 229, "functex2muc": 229, "functex2muc_ac": 229, "functex3muc": 229, "functex3muc_ac": 229, "functex4muc_v5": 229, "functex4muc_v5_ac": 229, "functex5muc_v2": 229, "functex5muc_v2_ac": 229, "functex6muc": 229, "functex6muc_ac": 229, "functex7muc_v2": 229, "functex7muc_v2_ac": 229, "functex8muc": 229, "functex8muc_ac": 229, "functex9muc": 229, "functex9muc_ac": 229, "functex10muc": 229, "functex10muc_ac": 229, "functex11muc": 229, "functex11muc_ac": 229, "functex12muc_v2": 229, "functex12muc_v2_ac": 229, "len_str": 230, "bmi": 230, "inch": [230, 495], "metric": [230, 435], "703": 230, "sum_of_squar": 230, "swapvalu": 230, "whichev": 230, "is_birthdai": 230, "square_it": 230, "cube_it": 230, "x_2": 230, "x_1": 230, "\u00b2": 230, "y_2": 230, "y_1": 230, "expon": 232, "reread": [232, 288, 426, 436], "spam": [232, 316], "everybodi": [232, 329], "add_two": 232, "add_thre": 232, "printnam": 232, "printgpa": 232, "printattend": 232, "printstudentinfo": 232, "foo": [233, 234], "raaarrr": 233, "bear": 233, "eeek": 233, "f1": [233, 234], "f2": [233, 234], "f3": [233, 234], "add_on": [233, 234], "compon": [233, 266, 293, 524], "sum_eleven": 233, "num3": 233, "iff": [233, 443], "rightmost_digit": 233, "rightmost": 233, "pizzeria": 233, "eight": [233, 394, 452], "woot": 234, "yar": 234, "noob": 234, "fac": 234, "palidrom": 234, "abba": 234, "runeston": [235, 236, 237], "readi": [235, 236, 237, 267, 271, 273, 376], "prev": [235, 236, 237], "post_range_sum_start_one_change_by_two": [235, 236], "e5mc11": [235, 236, 237], "listex_mc14": [235, 236, 237], "mod": [235, 236, 237], "middle_wai": [235, 236, 237], "range_sum_start_one_change_by_two": 237, "nondeterminist": 238, "imposs": 238, "distinguish": [238, 255, 306, 484], "ran": [238, 276, 293, 329, 335], "ones": [238, 249, 273], "11132867921152356": 238, "5950949227890241": 238, "04820265884996877": 238, "841003109276478": 238, "997914947094958": 238, "04842330803368111": 238, "7416295948208405": 238, "510535245390327": 238, "27447040171978143": 238, "028511805472785867": 238, "randint": [238, 353], "gaussian": 238, "gamma": 238, "video": [1, 10, 55, 64, 242, 243, 334, 367, 399, 453, 454, 455], "percept": [242, 243, 367], "chop": [245, 300], "fraction": [245, 499], "truncat": [245, 502, 517, 534], "intuit": [245, 277], "865": 245, "journei": [247, 274], "mnemon": [247, 499, 507], "alias": [247, 303, 305, 306, 318, 444], "escap": [247, 390, 409], "linux": [247, 273, 338, 409], "regex": [247, 320, 333, 339, 386, 388, 390, 391, 394, 395, 397, 401, 402, 407, 409, 410], "quantifi": [247, 409], "greedi": [247, 333, 388, 389, 393, 408, 409], "anchor": [247, 321, 325, 332, 409], "hypertext": [247, 330, 338, 522], "protocol": [247, 320, 322, 330, 336, 337, 338, 522, 532], "child": [188, 247, 248, 249, 250, 253, 263, 321, 338, 345, 347, 348, 350, 537], "sibl": [247, 338, 537], "css": [247, 321, 338, 404], "extens": [247, 390, 522, 524, 533], "markup": [247, 324, 522, 524, 533], "javascript": [247, 273, 275, 513, 518, 522, 524, 530, 533], "interfac": [247, 524, 533], "secur": [8, 247, 519, 533, 534], "usag": [247, 519, 533], "googl": [247, 331, 515, 518, 533, 534], "geocod": [247, 515, 533], "subdivid": [247, 368], "lifecycl": [247, 368], "geometri": [247, 489, 525], "theorem": [247, 380, 489], "stamp": [247, 376, 489], "pixel": [247, 326, 372, 374, 375, 376, 377, 379, 380, 381, 382, 384, 385, 483, 486, 487, 490, 491], "decreas": [247, 286, 379, 383, 435], "chaper": [247, 383], "pillar": [247, 262], "labeledpoint": [247, 248, 250, 252, 256, 262], "postal": [247, 262], "assert": [247, 257, 262, 278, 510], "interconnect": [247, 515], "copyright": [247, 267], "truth": 248, "debat": 248, "propos": [248, 250], "label": [248, 252, 253, 273, 512, 514], "pure": 248, "standpoint": 248, "plausibl": 248, "linguist": 248, "difficulti": 248, "strongest": 248, "stronger": 248, "likelihood": 248, "terrif": 248, "cut": [248, 284, 504], "badli": 248, "caution": 248, "recipi": [249, 521], "provinc": 249, "neighborhood": 249, "district": 249, "acm": 249, "corpor": 249, "123": [7, 249, 264, 311, 404, 536], "ln": 249, "29609": 249, "deliveri": 249, "netherland": 249, "ireland": 249, "thoroughfar": 249, "eircod": 249, "cnoc": 249, "sceich": 249, "thorn": 249, "leac": 249, "anfa": 249, "flagston": 249, "storm": 249, "cathair": 249, "mart": 249, "beev": 249, "mhaigh": 249, "eo": 249, "yew": 249, "a65": 249, "f4e2": 249, "ought": 249, "imagin": [249, 276, 293, 413], "scheme": 249, "among": [249, 495], "unstructur": 249, "mash": 249, "along": [4, 249, 253, 356, 369, 534], "structuredaddress": 249, "addr": [249, 446], "addrlist": 249, "irish": 249, "italian": [249, 523, 536], "enhanc": 249, "postalcod": [249, 536], "itali": 249, "slightli": [249, 387], "basepostaladdress": 249, "guarante": 249, "irishpostaladdress": 249, "uspostaladdress": 249, "polymorph": [249, 255], "exhibit": 249, "util": [249, 384, 518], "obj": 249, "cl": 249, "subclass": [249, 250, 251, 254, 260, 261, 263, 384], "sparingli": 249, "isinc": 249, "graphic": [250, 483], "depict": [250, 519, 537], "blueprint": 250, "academia": 250, "food": [251, 260, 413, 495], "eat": [251, 260, 267, 310, 326], "super": [251, 252, 263], "testitem": 251, "i1": 251, "coke": 251, "i2": 251, "test_str_item": 251, "iv": [251, 372, 434], "testcar": 251, "c1": 251, "ford": 251, "c2": 251, "toyota": 251, "test_create_car": 251, "set_color": 251, "test_change_color": 251, "set_mak": 251, "test_change_mak": 251, "o1": 251, "test_create_order_tot": 251, "actual_id": 252, "abbi": 252, "lane": 252, "dist": 253, "refin": [253, 303, 518], "redefin": 253, "labeledpt": 253, "assertisinst": 254, "mostli": [254, 266, 380, 444], "asserttru": 254, "assertgreat": 254, "assertgreaterequ": 254, "assertin": 254, "edg": 254, "is_descend": 254, "teston": 254, "temp_cat": 254, "102": 254, "testtot": 254, "o2": 254, "set_pric": 254, "set_nam": 254, "test_set_nam": 254, "anim": [254, 259, 263, 411, 412, 413], "duck": 254, "quack": [254, 415], "encapsul": 255, "chief": 255, "promot": 255, "against": [255, 271, 517], "enabl": [7, 255], "contract": [255, 522, 524], "emb": [256, 420], "deleg": [256, 277], "driven": 257, "comprehens": 257, "result_list": 257, "returned_valu": 257, "hidden": [257, 534], "quicker": [257, 276, 303], "testcasegui": 257, "get_middl": 257, "abcd": 257, "bc": 257, "gui": 257, "teardown": 257, "classnam": 257, "test_initi": 257, "inheritance_mixed1_v3": 258, "inheritance_mixed1_ac_v3": 258, "inheritance_mixed2_v3": 258, "inheritance_mixed2_ac_v3": 258, "inheritance_mixed3_v3": 258, "inheritance_mixed3_ac_v3": 258, "inheritance_mixed4_v3": 258, "inheritance_mixed4_ac_v3": 258, "inheritance_mixed5_v3": 258, "inheritance_mixed5_ac_v3": 258, "inheritance_mixed6_v3": 258, "inheritance_mixed6_ac_v3": 258, "inheritance_mixed7_v3": 258, "inheritance_mixed7_ac_v3": 258, "inheritance_mixed8_v3": 258, "inheritance_mixed8_ac_v3": 258, "inheritance_mixed9_v3": 258, "inheritance_mixed9_ac_v3": 258, "inheritance_mixed10_v3": 258, "inheritance_mixed10_ac_v3": 258, "initit": 259, "a1": [259, 260], "gpa": [259, 514], "sqft": 259, "hous": [259, 479], "bedroom": 259, "construtor": 259, "initialz": 259, "withdraw": [8, 259], "make_nois": 259, "diana": 259, "perci": 259, "spike": 259, "distance_to": 259, "mycircl": 259, "attibut": 259, "item_list": [259, 301, 472], "intiti": 259, "savingsaccount": 259, "intitialz": 259, "pay_interest": 259, "hat": [259, 423], "treasur": 259, "add_treasur": 259, "get_point": 259, "superclass": [260, 261], "gotta": 260, "tv": 260, "woohoo": 260, "zzzzzzzzzzzzzzzz": 260, "tire": 260, "willik": 260, "buddi": 260, "bob": [2, 4, 260, 415, 437], "a2": 260, "a3": 260, "eye_color": 263, "greeter": [263, 347], "grumpygreet": 263, "greet": [263, 301, 422], "cow": 263, "moo": 263, "overactor": 263, "gradstud": [263, 347], "fav_food": 263, "sushi": 263, "is_ascend": 263, "shortest": [263, 435, 440], "avg_po": 263, "quartil": 263, "dup_adjac": 263, "talk": [264, 266, 267, 269, 271, 276, 277, 278, 444], "analyz": [10, 264, 266, 270], "keyboard": [264, 265, 266, 508], "speaker": [264, 265, 266], "complier": 264, "trigger": [264, 288, 390], "compos": 265, "sensor": 265, "microphon": [265, 266], "gp": 265, "sequenti": [265, 305, 351], "variat": [265, 356, 422], "weav": 265, "disc": 265, "apart": [266, 313], "obsess": 266, "gigahertz": 266, "billion": 266, "per": [266, 494, 513, 514, 517, 518, 523, 534, 536], "hurri": [266, 390], "slower": [266, 270], "stick": [266, 270, 303], "player": 266, "mous": 266, "touchpad": 266, "slow": [266, 335, 517], "unreli": 266, "builder": 266, "orchestr": [266, 364], "uncomfort": 266, "shrink": 266, "5mm": 266, "tall": 266, "instal": [267, 273, 276, 321, 332], "consult": 267, "screencast": 267, "macintosh": [267, 273, 322, 387], "somewhat": 267, "v3": 267, "37a07cee5969": 267, "msc": 267, "1900": 267, "amd64": 267, "win32": 267, "astronaut": 267, "farawai": 267, "planet": 267, "inhabit": 267, "peac": 267, "stab": 267, "spear": 267, "spit": [267, 269], "roast": 267, "brought": 267, "thumb": 267, "legendari": 267, "legend": [267, 514], "tasti": 267, "mustard": 267, "feast": 267, "tonight": 267, "tiniest": 267, "amazingli": 267, "picki": 267, "intellig": 267, "intermediari": [267, 276], "financi": 268, "pda": 268, "attent": 268, "compens": [10, 268, 323], "examin": [269, 270, 285, 331, 341], "rumin": 269, "retreat": 269, "rebuild": [269, 517], "stuck": [269, 381], "typograph": 269, "misunderstand": 269, "needless": 269, "experiment": 269, "hypothesi": 269, "reluct": 269, "assembli": 270, "syntact": [270, 271, 278, 444, 446, 447], "formul": 270, "paus": [270, 335, 376, 508], "earliest": 271, "precis": [271, 312, 327, 407], "deviat": [271, 393], "evid": 271, "hate": 271, "cruel": 271, "grudg": 271, "perfectli": [271, 364], "reject": [271, 332], "unfit": 271, "torment": 271, "primt": 271, "argu": 271, "Its": [271, 429, 517], "harsh": 271, "uncondition": 271, "sweet": 271, "wag": 271, "tail": [271, 306, 488, 490], "easiest": [271, 276, 337], "investig": [10, 271], "drink": [2, 271], "bottl": 271, "backpack": 271, "intersect": [193, 271, 534], "station": 271, "late": 271, "farm": 271, "barn": 271, "sorri": 271, "sadli": 271, "undetect": 271, "mere": 271, "hardest": 271, "cute": 272, "gurgl": 272, "absorb": 272, "linearli": 272, "fashion": [272, 333], "hesit": 272, "nonlinear": 272, "skim": 272, "fulli": [272, 276, 364, 366, 483], "stare": [272, 303], "impenetr": 272, "wonder": [272, 273, 491], "ah": 272, "hah": 272, "hammer": 272, "chisel": 272, "sculptur": 272, "nap": 272, "snack": 272, "langaug": 272, "spoken": 272, "faster": 272, "php": [273, 517], "perl": 273, "frankli": [273, 276], "tiresom": 273, "001010001110100100101010000001111": 273, "11100110000011101010010101101101": 273, "surfac": [273, 408], "intric": 273, "ti": [273, 435], "recompil": 273, "fly": 273, "verifi": [273, 284], "seven": 273, "meaning": [273, 510], "ex": [273, 281, 414, 416], "dll": 273, "unread": 273, "elf": 273, "xa0": 273, "x82": 273, "h4": 273, "x90": 273, "x80": 273, "xe0": 273, "x81": 273, "hqvht": 273, "x83": 273, "xe8": 273, "python35": 273, "nag": 273, "convei": 275, "coher": 275, "muse": 275, "pleasant": 275, "patient": 275, "craft": 276, "strictest": 276, "social": [276, 323], "facebook": 276, "stream": [276, 335], "pore": [276, 534], "prone": [276, 302, 393, 436], "smart": 276, "clown": [276, 329, 339], "tent": [276, 329], "fell": [276, 329], "manual": [276, 336], "came": [276, 351], "bigcount": 276, "bigword": 276, "awesom": [276, 411], "marvel": 276, "anyon": [276, 499], "sixteen": 277, "mundan": 277, "partner": 277, "invent": [277, 520], "partnership": 277, "quizzic": 278, "health": [10, 278, 326], "hear": [278, 381], "blah": 278, "xkcd": 278, "231": 278, "del": [278, 303, 304, 306, 510], "global": [278, 510], "nonloc": [278, 510], "apostroph": 278, "recommend": [4, 279, 325, 527], "asterisk": [280, 291, 388, 392, 514], "999": [280, 297, 302, 309, 351], "itr": 281, "root_ac": 281, "root_pp": 281, "while_ac": 281, "while_pp": 281, "estim": 282, "calculta": 282, "bisect": 284, "intermedi": 284, "halv": 284, "indefinit": 285, "wherea": [285, 293], "glenn": 285, "prisha": 285, "kahlil": 285, "nirav": 285, "aliyah": 285, "antonella": 285, "accumul": [286, 288, 297, 335, 380], "decrement": [286, 295], "endless": 287, "amus": 287, "shampoo": 287, "lather": 287, "rins": 287, "prove": 287, "finit": 287, "obvious": [287, 509], "1000": 287, "runawai": 287, "batteri": 287, "virtu": 287, "dysfunct": 287, "echo": 287, "affirm": 287, "itervar": 288, "lap": 288, "nor": [288, 404], "itr_countup_str_muc": 289, "itr_countup_str_ac": 289, "itr_reverse_muc": 289, "itr_reverse_ac": 289, "itr_countdown_str_muc": 289, "itr_countdown_str_ac": 289, "itr_odd_sum_muc": 289, "itr_odd_sum_ac": [], "itr_sum_of_range_muc": 289, "itr_sum_of_range_ac": 289, "itr_count_vowels_muc": 289, "itr_count_vowels_ac": 289, "itr_copy_till_gt_value_muc": 289, "itr_copy_till_gt_value_ac": 289, "itr_count_last2_muc": 289, "itr_count_last2_ac": 289, "itr_list_to_5_muc": 289, "itr_list_to_5_ac": 289, "itr_water_quality_muc": 289, "itr_water_quality_ac": 289, "countup_str": 290, "12345": 290, "olleh": 290, "countdown_str": 290, "543210": 290, "odd_sum": 290, "sum_of_rang": 290, "count_vowel": 290, "aeiou": [290, 408], "copy_till_gt_valu": 290, "1357": 290, "135": [290, 518], "count_last2": 290, "hixxhi": 290, "axxxaaxx": 290, "list_to_5": 290, "water_qu": 290, "phvalu": 290, "ph": 290, "433333333333334": 290, "staircas": 291, "frontspac": 291, "eval": 291, "pirat": 292, "ship": 292, "ate": [292, 494], "te": 292, "hip": 292, "ip": 292, "xy": [292, 422], "Such": 292, "chr": [293, 428], "steadili": 293, "grow": 293, "bullet": [293, 324], "varaibl": 295, "ident": [8, 60, 296, 305, 312, 500, 520], "poorli": 296, "slice_exercis": 297, "len_of_list": 297, "indexing_and_upp": 297, "list_within_list": 297, "blist": [297, 302, 309], "find_sum": 297, "num_of_str": 297, "list_muc_password_cr": 298, "list_muc_password_creator_ac": 298, "list_muc_rainfall_v2": 298, "list_muc_rainfall_v2_ac": 298, "list_muc_mix_item": 298, "list_muc_mix_items_ac": 298, "list_muc_discount": 298, "list_muc_discount_ac": 298, "list_muc_append_if_a": 298, "list_muc_append_if_a_ac": 298, "list_muc_add_vocab": 298, "list_muc_add_vocab_ac": 298, "password_mak": 299, "word_list": [299, 435, 440], "swmetemi": 299, "avg_rainfal": 299, "day_list": 299, "equip": [299, 527], "rainfal": 299, "price_list": 299, "closest": 299, "filter_a": 299, "vocab_list": 299, "vocab": 299, "add_to_new_list": 300, "111": 300, "list_writeitemsq_v2_ac": 300, "list_writeitemsq_v2_pp": 300, "list_write23_ac": 300, "list_write23_pp": 300, "list_write5_ac": 300, "list_write5_pp": 300, "list_writereverse_ac": 300, "list_writereverse_pp": 300, "sumuntileven": 300, "list_sortbylen_ac": 300, "list_sortbylen_pp": 300, "jennfier": 300, "itemlist": 301, "222": 301, "change_index3": 301, "506": 301, "countword": 301, "sort_by_length": 301, "alia": 302, "safer": 302, "jambore": 302, "parti": [302, 341, 348, 354, 356, 357], "careless": 303, "pitfal": 303, "alon": [303, 443], "stdtype": [303, 420, 425, 426, 429], "orig": 303, "crash": [303, 334, 419], "needl": 303, "haystack": 303, "dispens": 303, "mess": 303, "smarter": 303, "scroll": 303, "search9": 303, "Being": 305, "delete_head": 306, "myfun": 306, "mylist": [306, 310], "bad_delete_head": 306, "deleting_first": 306, "unmodifi": [306, 308], "t2": 308, "arrang": [308, 351, 382, 484], "accident": 308, "disappoint": 308, "mynam": 310, "edgar": 310, "allan": 310, "poe": 310, "namelist": 310, "init": 310, "anam": 310, "hannah": 310, "ruth": 310, "pat": 310, "elm": 310, "cheddar": 311, "reassign": [311, 421, 422], "th": [311, 419, 430, 431], "ghi": 314, "wxyz": 314, "max_segment_sum": 314, "max_so_far": 314, "fourth": [314, 366, 369, 440, 447], "bubbl": 314, "areacod": 315, "begininng": 315, "hel": 315, "bigciti": 315, "crunchi": 316, "frog": 316, "ram": 316, "bladder": 316, "lark": 316, "vomit": 316, "fold": 317, "spindl": 317, "mutil": 317, "si106": 317, "ch": [319, 428, 431, 433], "nestedlist": 319, "mysock": 320, "af_inet": 320, "sock_stream": 320, "pr4e": [320, 327, 329, 334, 339], "cmd": 320, "decod": [320, 329, 337, 525, 534], "cover3": [320, 329, 334, 339], "jpg": [320, 322, 329, 334, 335, 339, 372, 373, 376, 380, 381, 384, 385, 535], "wb": [320, 334], "crummi": [321, 323, 332], "tagnam": 321, "becuas": 321, "1pjbq1w": 321, "michgian": [], "chrome": 321, "nagiv": 321, "jetpack_top_posts_widget": 321, "ftp": 322, "curl": 322, "cleverli": 322, "curl1": 322, "curl2": 322, "curl3": 322, "wget": 322, "remot": 322, "imperfect": 323, "traffic": [323, 534], "hyper": 324, "tutori": [324, 332], "render": [324, 325], "doctyp": 324, "meta": 324, "unord": 324, "hyperlink": [324, 325], "cascad": 325, "alt": 325, "inlin": 325, "activit": 326, "melodi": 326, "swim": 326, "bold": [326, 500], "brush": 326, "cursiv": 326, "purpl": [326, 384], "background": [64, 326, 455, 479, 488], "healthlin": 326, "danc": 327, "toe": 327, "w3": [3, 327], "rfc2616": 327, "176": 327, "respond": 327, "mixedupcode_network_1": 328, "mixedupcode_network_1_ac": 328, "mixedupcode_network_2": 328, "mixedupcode_network_2_ac": 328, "mixedupcode_network_3": 328, "mixedupcode_network_3_ac": 328, "mixedupcode_network_4": 328, "mixedupcode_network_4_ac": 328, "mixedupcode_network_5": 328, "mixedupcode_network_5_ac": 328, "mixedupcode_network_6": 328, "mixedupcode_network_6_ac": 328, "mixedupcode_network_7": 328, "mixedupcode_network_7_ac": 328, "mixedupcode_network_8": 328, "mixedupcode_network_8_ac": 328, "mixedupcode_network_9": 328, "mixedupcode_network_9_ac": 328, "mixedupcode_network_10": 328, "mixedupcode_network_10_ac": 328, "write_txt": 329, "write_jpg": 329, "FOR": 329, "8864": 329, "ndate": 329, "nserver": 329, "ubuntu": 329, "nlast": 329, "2017": [329, 514], "netag": 329, "6a": 329, "54f6609240717": 329, "naccept": 329, "ncontent": 329, "ncach": 329, "cach": [329, 513, 517], "revalid": 329, "npragma": 329, "nexpir": 329, "wed": [329, 534], "nconnect": 329, "nthe": 329, "reg_num_link": 329, "_____________": 331, "improperli": 332, "strength": 332, "weak": 332, "toler": 332, "highli": [332, 518], "pypi": 332, "beautifulsoup4": 332, "pip": 332, "switch": [333, 392, 493, 517], "page2": 333, "htm": [333, 339, 517, 518], "ssl": [333, 364, 525, 534], "httprespons": 333, "findal": [333, 386, 389, 390, 392, 395, 396, 401, 402, 405, 406, 408, 528], "robust": 333, "audio": [334, 381], "buffer": [334, 335], "100000": 334, "trim": 335, "jpeg": 335, "viewer": 335, "bodai": [], "denot": [335, 499], "5120": 335, "recv": [335, 337], "3167": 335, "forthcom": 335, "quarter": [4, 335, 379, 494], "delai": [335, 517], "consum": [336, 533], "signifi": 337, "eol": 337, "512": [337, 518], "host": 339, "intro": [1, 339, 525], "retriv": 339, "gutenberg": 339, "1342": 339, "prideandprejudic": 339, "peterpan": 339, "page1": 339, "cricketfan": [340, 348], "partyanim": [340, 348, 354, 356, 357], "nameprint": 340, "pokemon": [340, 370], "stringpokemon": 340, "grasstyp": 340, "poke1": 340, "poke2": 340, "charizard": 340, "classes_basic_movie_fix_v3_ac": [59, 359], "classes_basic_horse_v2_ac": [59, 359], "classes_basic_gastank_ac": [59, 359], "classes_basic_dice_fix_v2_ac": [59, 359], "lai": 344, "destructor": [345, 355, 366], "__del__": [345, 355, 366], "destroi": [10, 345, 355], "rare": [345, 355], "b3": 346, "orwel": 346, "deriv": 347, "sportscar": 347, "grump": 347, "favorite_food": 347, "exisit": 348, "independ": [348, 354, 472], "beyond": [348, 366, 426], "__class__": 348, "__delattr__": 348, "__weakref__": 348, "aesthet": 351, "zoom": 351, "950": 351, "obj_mixedupcode_1": 352, "obj_mixedupcode_1_ac": 352, "obj_mixedupcode_2_v2": 352, "obj_mixedupcode_2_v2_ac": 352, "obj_mixedupcode_3": 352, "obj_mixedupcode_3_ac": 352, "obj_mixedupcode_4": 352, "obj_mixedupcode_4_ac": 352, "obj_mixedupcode_5_v3": 352, "obj_mixedupcode_5_v3_ac": 352, "obj_mixedupcode_6": 352, "obj_mixedupcode_6_ac": 352, "obj_mixedupcode_7_v2": 352, "obj_mixedupcode_7_v2_ac": 352, "obj_mixedupcode_8": 352, "obj_mixedupcode_8_ac": 352, "obj_mixedupcode_9": 352, "obj_mixedupcode_9_ac": 352, "obj_mixedupcode_10": 352, "obj_mixedupcode_10_ac": 352, "getnam": [353, 370], "updateag": 353, "updatetrick": 353, "distance_from_point": 353, "longest": [353, 435, 440], "pickitem": 353, "dice": 353, "inclusvi": 353, "thrown": 354, "destruct": 355, "clean": [355, 366, 513, 517, 525], "thow": 355, "cleanup": [355, 517], "sensit": [356, 497], "cooki": [356, 404, 493, 494, 500], "cutter": 356, "pointer": 356, "shorthand": 356, "bank": 358, "dimension": 358, "zone": 364, "certif": [364, 525, 534], "create_default_context": [364, 525, 534], "check_hostnam": [364, 525, 534], "verify_mod": [364, 525, 534], "cert_non": [364, 525, 534], "movement": 364, "mainli": 366, "shortcut": 366, "__getitem": 366, "getitem__": 366, "loos": 366, "scope": 366, "curiou": 366, "hopefulli": 366, "cpython": 366, "blob": 366, "listobject": 366, "sixth": [369, 447], "__getitem__": 369, "0th": [369, 430], "spin": 370, "updateattack": 370, "attack": 370, "gettitl": 370, "getauthor": 370, "gettrick": 370, "paperback": [370, 523, 536], "watertyp": 370, "getattack": 370, "addpokemon": 370, "getpixel": [372, 374, 376], "getr": 372, "setgreen": [372, 376, 381], "updatepixel": [372, 376], "255": [372, 375, 377, 379, 381, 382, 385, 536], "180": [372, 381, 451, 488, 490, 536], "motorcycl": [372, 380], "imagewin": [372, 376], "getwidth": [372, 376], "getheight": [372, 376], "setr": [372, 381], "getblu": [372, 376], "setblu": [372, 376, 381], "vangogh": [372, 385], "getgreen": [372, 376], "newpixel": 372, "setpixel": 372, "halfway_x": 372, "halfway_i": 372, "white": [372, 377, 379, 410, 425], "simultan": 372, "arch": [373, 381], "puppi": [188, 373, 380], "pixl": 375, "vertic": [375, 377, 381, 382, 385, 514], "nose": 375, "herself": 375, "unlimit": [376, 525], "newstr": 376, "wizard": [376, 412, 413], "decagon": 376, "zoe": 376, "sethead": [376, 451, 488, 490], "shape": [376, 436, 438, 451, 478, 479, 482, 484, 487, 488, 491], "penup": [376, 451, 478, 488, 490], "laid": [377, 381], "grid": [377, 381, 382, 384, 514], "absenc": 377, "tilt": 377, "horizont": [377, 381, 382, 385, 512, 514], "excel": [377, 525], "unplug": 377, "mixedupcode_pictures_pp1": 378, "mixedupcode_pictures_ac1": 378, "mixedupcode_pictures_pp2": 378, "mixedupcode_pictures_ac2": 378, "mixedupcode_pictures_pp3": 378, "mixedupcode_pictures_ac3": 378, "mixedupcode_pictures_pp4": 378, "mixedupcode_pictures_ac4": 378, "mixedupcode_pictures_pp_5": 378, "mixedupcode_pictures_ac5": 378, "mixedupcode_pictures_pp6": 378, "mixedupcode_pictures_ac6": 378, "mixedupcode_pictures_pp_7": 378, "mixedupcode_pictures_ac7": 378, "mixedupcode_pictures_pp8": 378, "mixedupcode_pictures_ac8": 378, "mixedupcode_pictures_pp9": 378, "mixedupcode_pictures_ac9": 378, "mixedupcode_pictures_pp10": 378, "mixedupcode_pictures_ac10": 378, "removegreen": 379, "changecolor": 379, "reducegreen": 379, "changer": 379, "5x": 379, "modifycolor": 379, "imagetowhit": 379, "alternatingr": 379, "changequadrantcolor": 379, "copyrightsid": 379, "copytopquart": 379, "THE": 380, "kitten": [380, 385], "gal2": [380, 384, 385], "guy1": 380, "pix": 381, "240": [381, 451, 481], "blueness": 381, "tour": 381, "rectangular": 382, "tint": 384, "eighth": 384, "pictures_ac_16": 384, "pictures_ac_16_pp": 384, "pictures_ac_17": 384, "pictures_ac_17_pp": 384, "pictures_ac_18": 384, "pictures_ac_18_pp": 384, "pictures_ac_19": 384, "pictures_ac_19_pp": 384, "pictures_ac_20": 384, "pictures_ac_20_pp": 384, "grayscal": [384, 385], "kitten3": 385, "flip": 385, "stri": 386, "espn": 386, "drake": 386, "hotmail": [386, 446], "frenchmontana": 386, "grep": [387, 393], "fxxm": 388, "f12m": 388, "narrow": 388, "wild": [388, 391, 393], "wildcard": [388, 389, 408], "expand": [388, 389, 393], "pushi": 388, "outward": [388, 393], "re2": 388, "tight": 389, "previous": 389, "brittl": [389, 393], "balloon": 389, "rudimentari": 390, "copy_reg": 390, "findit": 390, "purg": 390, "sre_compil": 390, "sre_pars": 390, "sub": 390, "subn": 390, "sy": [390, 484], "2pm": 392, "accept": [392, 415, 449, 450], "willing": 392, "explicit": 392, "z0": [392, 408], "unto": 392, "cleaner": [392, 517], "breakag": 393, "grei": [394, 401, 402], "carrot": [394, 401, 402], "48105": [394, 401, 402], "103028": [394, 401, 402], "1234567": [394, 401, 402], "unicorn": [395, 401, 402], "333": 395, "232": 395, "3403": 395, "your_regex": [395, 399, 401, 402], "find_pric": [395, 401], "def_ghi": [395, 401, 402], "a678": [395, 401, 402], "cn": [395, 401, 402], "consecut": [395, 396, 401, 402], "dash": [193, 396], "aaabaabaa": 396, "abaaa": 396, "attend": 396, "attende": 396, "ee": 396, "hparsons_lg_regex_test_mcq_1": [398, 400], "hparsons_lg_regex_test_mcq_2": [398, 400], "hparsons_lg_regex_test_mcq_3": [398, 400], "hparsons_lg_regex_test_mcq_4": [398, 400], "hparsons_lg_regex_test_mcq_5": [398, 400], "hparsons_lg_regex_test_mcq_6": [398, 400], "hparsons_lg_regex_1_hparson": 401, "hparsons_lg_regex_2_hparson": 401, "hparsons_lg_regex_3_hparson": 401, "hparsons_lg_regex_4_hparson": 401, "hparsons_lg_regex_5_hparson": 401, "hparsons_lg_regex_6_hparson": 401, "re_mixed1": 403, "re_mixed1_ac": 403, "re_mixed2": 403, "re_mixed2_ac": 403, "re_mixed3": 403, "re_mixed3_ac": 403, "re_mixed4_v2": 403, "re_mixed4_v2_ac": 403, "re_mixed5_v2": 403, "re_mixed5_ac": 403, "re_mixed6_v2": 403, "re_mixed6_ac": 403, "re_mixed7_v2": 403, "re_mixed7_ac": 403, "re_mixed8": 403, "re_mixed8_ac": 403, "re_mixed9_v2": 403, "re_mixed9_ac": 403, "re_mixed10_v2": 403, "re_mixed10_ac": 403, "greeting_search": 404, "search_h": 404, "search_o": 404, "match_word": 404, "test_pattern": 404, "sincerely1": 404, "molli": [404, 495], "first_pric": 404, "2098": 404, "209": 404, "browni": 404, "search_email": 404, "pyth_on": 404, "start_from": 404, "grab_domain": 404, "gov": [404, 520, 535, 536], "jav12a": 404, "vowels_in_mid": 404, "cheeeeeyyeerri": 404, "matchobject": 405, "ea": 405, "302": 405, "204": 405, "532": 405, "323": 405, "320": [405, 490], "2022": [406, 514], "backspac": [406, 408], "passwordcheck": 406, "regular_express": 407, "trivial": 407, "wolverin": 407, "invert": 408, "match_four": 410, "match_cat": 410, "match_z": 410, "matchmiddle_z": 410, "alphanumer": 410, "nonam": 410, "total_email": 410, "s1": [193, 411, 414, 415, 422, 428], "mali": 411, "mood": 413, "item_purchas": 413, "camp": [413, 493, 494], "famili": 413, "193": [413, 536], "fave": 413, "least_fav": 413, "broccoli": 413, "type_anim": 413, "muppet": 413, "sheepdog": 413, "shop": 413, "spree": 413, "store1": 413, "store2": 413, "store3": 413, "spent": 413, "col1": 413, "col2": 413, "fave_anim": 413, "happier": 413, "meowacq": [414, 416], "meowansw": [414, 416], "egg": [414, 415], "countacq": [414, 416], "countansw": [414, 416], "ducksacq": [414, 416], "ducksansw": [414, 416], "numdigit": [414, 415], "nameacq": [414, 416], "nameansw": [414, 416], "loweracq": [414, 416], "loweransw": [414, 416], "mccloskei": 415, "duckl": 415, "kack": 415, "nack": 415, "ouack": 415, "pack": 415, "misspel": 415, "hiacq": 416, "hiansw": 416, "eggsacq": 416, "eggsansw": 416, "floatacq": 416, "floatansw": 416, "digitsacq": 416, "digitsansw": 416, "nameinputacq": 416, "nameinputansw": 416, "pineappl": [417, 437], "shark": 417, "doghous": 417, "peanut": 418, "butter": 418, "lettercount": 418, "cultiv": 419, "seemingli": 419, "copytildon": 419, "nonexist": 419, "camelcas": 419, "camel": 420, "printf": 420, "s2": [422, 428], "lime": 423, "chatter": 423, "125": [424, 492], "method_descriptor": 425, "ss": [425, 428], "bat": 427, "vampir": 427, "new_": 427, "vike": 428, "mississauga": 428, "cave": 428, "depth": 429, "sentec": 429, "smar": 429, "i_am_smart": 429, "robbi": 429, "nofirst": 429, "obbi": 429, "obob": 429, "rearrang": [429, 478], "georgington": 429, "dozen": 429, "onlin": [8, 429, 525], "offset": 430, "1th": 430, "2th": 430, "papaya": 430, "exclud": 431, "pomegran": 431, "strawberri": [433, 506], "idx": 433, "atupl": 434, "tuple_index": 434, "800": 434, "tupl1": 434, "tuple_comparison": 434, "tuple_comarison": 434, "2000000": 435, "tie": 435, "dsu": [435, 438], "decor": [435, 438], "undecor": [435, 438], "poetic": 435, "sorted_word_list": 435, "name_dictionari": 437, "melissa": 437, "grocery_dict": 437, "kiwi": 437, "grocery_list": 437, "tup_list": [437, 440, 449], "hashabl": [438, 447, 448], "singleton": 438, "tup_mixedupcode_1": 439, "tup_mixedupcode_1_ac": 439, "tup_mixedupcode_2": 439, "tup_mixedupcode_2_ac": 439, "tup_mixedupcode_3": 439, "tup_mixedupcode_3_ac": 439, "tup_mixedupcode_4": 439, "tup_mixedupcode_4_ac": 439, "tup_mixedupcode_5": 439, "tup_mixedupcode_5_ac": 439, "tup_mixedupcode_6": 439, "tup_mixedupcode_6_ac": 439, "tup_mixedupcode_7": 439, "tup_mixedupcode_7_ac": 439, "tup_mixedupcode_8": 439, "tup_mixedupcode_8_ac": 439, "tup_mixedupcode_9": 439, "tup_mixedupcode_9_ac": 439, "tup_mixedupcode_10": 439, "tup_mixedupcode_10_ac": 439, "length_word": 440, "tuple_word_len": 440, "swap_valu": 440, "grapefruit": 440, "peach": [440, 506], "dictionary_to_tup_list": 440, "count_str": 440, "monkei": 440, "snake": 440, "rabbit": 440, "dragon": 440, "rooster": 440, "rat": 440, "alphabetical_dict_list": 440, "longest_word_lst": 440, "list_tup": 440, "tmobil": 440, "sprint": 440, "cap": 440, "lst_tup": [440, 450], "groceri": 440, "lettuc": 440, "juic": [2, 440], "bagel": [2, 440], "bacon": 440, "bread": 440, "thou": 441, "thee": 441, "reykjavik": 441, "bueno": 441, "cairo": 441, "berlin": 441, "caloocan": 441, "sorted_weath": 441, "heineken": 441, "is_ok": 443, "group_list": 443, "class_list": 443, "enumer": 444, "oppos": 444, "roughli": [446, 521], "stylist": 446, "random_list": 446, "harden": 446, "unpack": 446, "monti": 446, "unam": 446, "yeezi": 446, "vari": [447, 532], "tripl": [1, 6, 55, 447, 531], "quadrupl": 447, "quintupl": 447, "sextupl": 447, "septupl": 447, "ep": 447, "od": 447, "telephon": 448, "d1": [448, 530], "my_dict": 448, "tup_creat": 449, "tup_writecode2": 449, "tup_writecode2_pp": 449, "find_major": 449, "3084": 449, "3025": 449, "electr": 449, "3020": 449, "cybersecur": 449, "biometr": 449, "tup_writecode4": 449, "tup_writecode4_pp": 449, "dict_transform": 449, "rattata": 449, "machop": 449, "seel": 449, "volbeat": 449, "solrock": 449, "126": 449, "tup_writecode6": 449, "tup_writecode6_pp": 449, "mod_tupl": 449, "tup_writecode8": 449, "tup_writecode8_pp": 449, "list_link": 449, "tup_writecode10": 449, "tup_writecode10_pp": 449, "check_third_el": 450, "interchange_valu": 450, "lebron": 450, "my_data": 450, "int_valu": 450, "birth_year": 450, "year_in_colleg": 450, "hometown": 450, "tupliz": 450, "curri": 450, "315": 451, "drawn": [451, 491, 537], "pendown": [451, 478, 488, 490], "pensiz": [451, 478, 488, 490], "pencolor": 451, "goto": [451, 472, 488, 490], "draw_shap": 451, "xpo": [451, 481], "ypo": [451, 481], "begin_fil": [451, 479, 488], "end_fil": [451, 479, 488], "draw_rectangl": [451, 481], "draw_triangl": [451, 458, 462, 466, 481], "equilater": [478, 479], "diamond": [478, 481], "c5": 478, "reusabl": 479, "bgcolor": [479, 488], "alisha": 479, "mixedupcode_turtles_1": 480, "mixedupcode_turtles_1_ac": 480, "mixedupcode_turtles_2": 480, "mixedupcode_turtles_2_ac": 480, "mixedupcode_turtles_3": 480, "mixedupcode_turtles_3_ac": 480, "mixedupcode_turtles_4": 480, "mixedupcode_turtles_4_ac": 480, "mixedupcode_turtles_5": 480, "mixedupcode_turtles_5_ac": 480, "mixedupcode_turtles_6": 480, "mixedupcode_turtles_6_ac": 480, "mixedupcode_turtles_7": 480, "mixedupcode_turtles_7_ac": 480, "mixedupcode_turtles_8": 480, "mixedupcode_turtles_8_ac": 480, "mixedupcode_turtles_9": 480, "mixedupcode_turtles_9_ac": 480, "mixedupcode_turtles_10": [], "mixedupcode_turtles_10_ac": 480, "forward_50": 481, "create_t": [456, 460, 464, 481], "create_rectangl": [459, 463, 467, 481], "create_v": 481, "create_hexagon": [457, 461, 465, 481], "hexagon": [457, 461, 465, 481], "three_colors_list": [458, 462, 466, 481], "hourglass": 481, "draw_diamond": 481, "csp": [3, 4, 10, 14, 16, 26, 28, 29, 30, 38, 39, 45, 46, 50, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 68, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 93, 95, 110, 111, 113, 115, 116, 120, 121, 125, 126, 127, 128, 129, 130, 132, 135, 151, 152, 153, 154, 155, 161, 162, 163, 164, 165, 166, 167, 169, 172, 173, 175, 176, 177, 178, 179, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 200, 204, 208, 209, 210, 216, 223, 224, 225, 226, 227, 228, 231, 232, 233, 234, 238, 242, 243, 245, 248, 250, 251, 253, 256, 257, 260, 261, 264, 265, 266, 267, 268, 269, 271, 272, 273, 276, 277, 278, 279, 280, 283, 284, 285, 287, 288, 291, 292, 293, 295, 296, 297, 302, 303, 304, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 319, 320, 322, 324, 325, 327, 331, 333, 334, 335, 336, 337, 340, 342, 346, 347, 348, 351, 354, 355, 356, 358, 360, 361, 364, 365, 371, 372, 374, 375, 482, 483, 485, 486, 491, 492, 496, 497, 498, 500, 501, 502, 503, 504, 505, 506, 508, 509, 510, 511, 512, 513, 516, 517, 519, 520, 522, 528, 530, 531, 532, 537], "zari": 482, "chad": 482, "jamal": 482, "tina": 482, "papert": 483, "mit": 483, "logo": 483, "robot": 483, "kid": 483, "steer": 483, "distinct": [193, 483], "compass": 483, "checkmark": 483, "southeast": 483, "northeast": 483, "curv": 483, "wrap": [8, 484], "spirograph": 484, "pentagon": [484, 491], "setexecutionlimit": 484, "millisecond": 484, "snowflak": 485, "recur": 485, "rotat": 485, "cheat": 486, "synton": 488, "turl": [488, 490], "colornam": [488, 490], "fillcolor": 488, "clockwis": [488, 490], "bgpic": 488, "file_nam": 488, "exitonclick": 488, "classif": 490, "geometr": 491, "scientif": 491, "insect": 491, "dodecagon": 491, "mia": 491, "thursdai": [472, 492], "derrik": 492, "mariah": 492, "1q": 493, "2q": 493, "3q": 493, "4q": 493, "5q": 493, "6q": 493, "7q": 493, "8q": 493, "9q": 493, "10q": 493, "x_type": 494, "y_type": 494, "z_type": 494, "carla": 494, "gross": 494, "reciev": 494, "pricepershirt": 494, "perpersoncost": 494, "temporari": 494, "finalpric": 494, "bake": 494, "165": 494, "numhour": 494, "numminut": 494, "num_quart": 494, "ow": 494, "tuna": [2, 495], "apiec": 495, "twinkl": 495, "11am": 495, "11pm": 495, "midnight": 495, "3pm": 495, "forandi": 495, "lib": 495, "dens": 496, "elaps": 496, "redund": 496, "meter": 496, "trade": 496, "illeg": [497, 510], "latex": 497, "159": 497, "aid": [499, 500], "govern": 499, "regard": [472, 500, 517, 531], "wise": 500, "memor": 500, "un": 500, "distract": 500, "ingredi": 500, "surprisingli": [501, 509], "divison": 502, "acronym": 503, "pemda": 503, "arenthes": 503, "xponenti": 503, "ultipl": 503, "ivis": 503, "ddition": 503, "ubtract": 503, "doubt": 503, "oder": 503, "cast": 504, "456": [504, 536], "var3": 505, "bird": 505, "blueberri": 506, "raspberri": 506, "plum": 506, "stonefruit": 506, "excl": 506, "raw_input": 508, "airspe": 508, "arbitrarili": 510, "my_nam": 510, "airspeed_of_unladen_swallow": 510, "76trombon": 510, "matplotlib": 512, "pyplot": 512, "plot": [512, 514], "subplot": [512, 514], "geograph": [513, 525], "geodata": 513, "phase": [513, 517], "geoload": 513, "northeastern": 513, "hong": 513, "kong": 513, "technion": 513, "viswakarma": 513, "pune": 513, "umd": 513, "tuft": 513, "monash": 513, "googleapi": [513, 525], "2063": 513, "kokshetau": 513, "econom": 513, "inst": 513, "1749": 513, "geodump": 513, "02115": 513, "3396998": 513, "08975": 513, "bradlei": 513, "1501": 513, "61625": 513, "6963857": 513, "6160811": 513, "viazman": 513, "kesalsaba": 513, "32000": 513, "israel": 513, "7775": 513, "0216667": 513, "clayton": 513, "vic": 513, "3800": 513, "9152113": 513, "145": 513, "134682": 513, "kazakhstan": 513, "2833333": 513, "3833333": 513, "mydata": 513, "uni": 513, "hover": 513, "pin": 513, "consol": 513, "yearli": 514, "2020": 514, "2018": 514, "7000": [], "8000": [], "figsiz": 514, "mph": 514, "marathon": 514, "chart": 514, "comedi": 514, "romanc": 514, "drama": 514, "scifi": 514, "singular": 514, "gridlin": 514, "pie": 514, "film": 514, "adventur": 514, "thriller": 514, "164": 514, "143": [514, 529, 536], "pink": [455, 514], "xyz": 514, "marker": 514, "incur": 514, "revenu": 514, "13000": 514, "16000": 514, "18000": 514, "21000": 514, "17000": 514, "41000": 514, "33000": 514, "67000": 514, "73000": 514, "66000": 514, "xticklabel": 514, "2x2": 514, "scatterplot": 514, "magenta": 514, "indigo": 514, "applicatin": 516, "adjust": 517, "gmane": 517, "searchabl": 517, "liber": 517, "overload": 517, "export": 517, "responsibli": 517, "spread": 517, "abus": [517, 525], "ruin": 517, "readm": 517, "throttl": 517, "interrupt": 517, "comp": 517, "cm": 517, "devel": 517, "51410": 517, "51411": 517, "9460": 517, "nealcaidin": 517, "sakaifound": 517, "51412": 517, "3379": 517, "samuelgutierrezjimenez": 517, "51413": 517, "9903": 517, "da1": 517, "melet": 517, "51414": 517, "349265": 517, "shedid": 517, "elra": 517, "51415": 517, "3481": 517, "51416": 517, "administr": 517, "unstick": 517, "ineffici": 517, "compress": 517, "gmodel": 517, "10x": 517, "tweak": 517, "250": [517, 534], "allsend": 517, "1588": 517, "dn": 517, "08t23": 517, "ggolden22": 517, "251": 517, "22t10": 517, "tpamsler": 517, "ucdavi": 517, "501": 517, "12t11": 517, "lanc": 517, "indiana": 517, "751": 517, "24t11": 517, "vrajgopalan": 517, "ucmerc": 517, "arwhyt": 517, "63axycvo3tyhx": 517, "lvdladg": 517, "lifetim": 517, "githen": 517, "northwestern": 517, "sgithen": 517, "swgithen": 517, "mtu": 517, "dnsmap": 517, "campus": 517, "rerun": [517, 518], "gbasic": 517, "51330": 517, "25033": 517, "1584": 517, "swinsburg": 517, "2657": 517, "azeckoski": 517, "unicon": 517, "1742": 517, "ieb": 517, "tfd": 517, "1591": 517, "1304": 517, "1184": 517, "7339": 517, "6243": 517, "2451": 517, "2055": 517, "multistep": 517, "gword": 517, "33229": 517, "129": 517, "gline": 517, "oran": 517, "longsight": 517, "stanford": 517, "ox": 517, "d3": 518, "d3j": 518, "pagerank": 518, "crawl": 518, "blog": 518, "upon": 518, "randomli": 518, "amongst": 518, "spdump": 518, "sprank": 518, "546848992536": 518, "226714939664": 518, "659": 518, "985": 518, "sith": 518, "reconverg": 518, "respid": 518, "spreset": 518, "0659516187242": 518, "0244199333": 518, "0102096489546": 518, "00610244329379": 518, "000109076928206": 518, "91987599002e": 518, "02151706798e": 518, "20451504471e": 518, "46150183837e": 518, "7857770908e": 518, "17124694224e": 518, "61236959327e": 518, "10410499467e": 518, "0296": 518, "808": 518, "unbalanc": 518, "wildli": 518, "converg": 518, "spjson": 518, "trend": 519, "inspir": 520, "arrai": 520, "influenc": 520, "outermost": [4, 520], "intl": [520, 535, 536, 537], "734": [520, 537], "303": [520, 537], "4456": [520, 537], "brace": [193, 520, 521], "fewer": 520, "simplic": 520, "jeanett": [520, 536], "penddreth": [520, 536], "jpenddreth0": [520, 536], "censu": [520, 536], "gender": [60, 520, 536], "femal": [520, 536], "giavani": [520, 536], "frediani": [520, 536], "gfrediani1": [520, 536], "senat": [520, 536], "breakfast": 521, "calori": 521, "belgian": 521, "waffl": 521, "toast": 521, "homestyl": 521, "sort_kei": 521, "agreement": 522, "soa": [522, 524], "standalon": 522, "hotel": 522, "automobil": 522, "airlin": 522, "agre": [8, 10, 522], "charg": 522, "owner": 522, "herokuapp": [], "v1": [], "bookstor": [523, 536, 537], "everydai": [523, 536], "giada": [523, 536], "laurentii": [523, 536], "potter": [523, 536], "rowl": [523, 536], "xqueri": [523, 536], "kick": [523, 536], "mcgovern": [523, 536], "bothner": [523, 536], "kurt": [523, 536], "cagl": [523, 536], "linn": [523, 536], "vaidyanathan": [523, 536], "nagarajan": [523, 536], "elementtre": [524, 531], "landmark": 525, "nearbi": 525, "significantli": 525, "curtail": 525, "2c": 525, "unwrap": 525, "api_kei": 525, "aizasy___idbyt70": 525, "serviceurl": 525, "parm": 525, "urlencod": 525, "uh": 525, "lat": 525, "lng": 525, "formatted_address": 525, "python3": 525, "geojson": 525, "1669": 525, "location_typ": 525, "2808256": 525, "7430378": 525, "address_compon": 525, "long_nam": 525, "short_nam": 525, "geoxml": 525, "variant": 525, "ocean": 525, "hparsons_lg_sql_test_bank_pre_select": 526, "hparsons_lg_sql_test_bank_pre_upd": 526, "hparsons_lg_sql_test_bank_pre_join": 526, "gym": 527, "table_tenni": 527, "tenni": 527, "rent": 527, "equipment_id": 527, "subtre": 528, "nitf": [529, 536], "colombia": [529, 536], "earthquak": [529, 536], "hl1": [529, 536], "bylin": [529, 536], "bytag": [529, 536], "kotler": [529, 536], "datelin": [529, 536], "bogota": [529, 536], "et": [529, 536], "attr": 531, "region": 531, "tier": 532, "cryptograph": 532, "oauth": [532, 534], "rich": 532, "approv": 534, "signatur": 534, "twurl": 534, "twitter1": 534, "app": 534, "consumer_kei": 534, "h7lu": 534, "ng": 534, "consumer_secret": 534, "dnkenac3new": 534, "mmn7q": 534, "token_kei": 534, "10185562": 534, "eibxcp9n2": 534, "p4geqqosgi": 534, "token_secret": 534, "h0yccfemmc4wyf1": 534, "qoipbo": 534, "user_timelin": 534, "oauth_vers": 534, "oauth_token": 534, "101": 534, "sgi": 534, "oauth_nonc": 534, "09239679": 534, "oauth_timestamp": 534, "1380395644": 534, "oauth_signatur": 534, "rlk": 534, "bod": 534, "oauth_consumer_kei": 534, "gng": 534, "oauth_signature_method": 534, "hmac": 534, "sha1": 534, "augment": 534, "timelin": 534, "twitter_url": 534, "gethead": 534, "created_at": 534, "384007200990982144": 534, "id_str": 534, "rt": 534, "fixpert": 534, "dutch": 534, "tiivwtehj4": 534, "brilliant": 534, "in_rep": 534, "178": 534, "384015634108919808": 534, "freak": 534, "bocc": 534, "accid": 534, "nhttp": 534, "2xmhpx7kgx": 534, "177": 534, "metadata": 534, "shut": 534, "next_cursor": 534, "1444171224491980205": 534, "662433": 534, "followers_count": 534, "28725": 534, "jazzychad": 534, "__": 534, "retweet": 534, "california": 534, "leahculv": 534, "culver": 534, "40426722": 534, "2635": 534, "wsj": 534, "employ": 534, "victoria": 534, "_valeriei": 534, "valeri": 534, "irvin": 534, "next_cursor_str": 534, "AT": 534, "amp": 534, "ericbollen": 534, "lukew": 534, "sneak": 534, "halherzog": 534, "scweeker": 534, "devicelabdc": 534, "solid": 534, "current_observ": [535, 536], "noaa": 535, "nation": 535, "credit_url": 535, "xml_logo": 535, "gif": 535, "kennedi": [535, 536], "kjfk": [535, 536], "observation_time_rfc822": [535, 536], "est": [535, 536], "temp_f": [535, 536], "temp_c": [535, 536], "relative_humid": [535, 536], "wind_dir": [535, 536], "wind_degre": [535, 536], "280": [535, 536], "wind_mph": [535, 536], "wind_gust_mph": [535, 536], "pressure_mb": [535, 536], "1023": [535, 536], "pressure_in": [535, 536], "dewpoint_f": [535, 536], "dewpoint_c": [535, 536], "windchill_f": [535, 536], "windchill_c": [535, 536], "visibility_mi": [535, 536], "icon_url_bas": 535, "fcicon": 535, "icon_url_nam": 535, "nfew": 535, "disclaimer_url": 535, "disclaim": 535, "copyright_url": 535, "ip_address": 536, "male": 536, "229": 536, "179": 536, "212": 536, "noell": 536, "bea": 536, "nbea2": 536, "imageshack": 536, "162": 536, "willard": 536, "valek": 536, "wvalek3": 536, "vk": 536, "188": 536, "isal": 536, "streetaddress": 536, "2nd": [60, 536], "3100": 536, "phonenumb": 536, "555": 536, "1234": 536, "646": 536, "4567": 536, "7890": 536, "spous": 536, "null": 536, "predefin": 537, "20230128074139": [22, 27], "brewer": 27, "20230110174202": 27, "1st": 60, "3rd": 60, "dyslexia": [10, 60], "autism": [10, 60], "adhd": [10, 60], "pretest_cond_with_func": 62, "pretest": 62, "mult": 62, "pretest_complex_list_str": 62, "pretest_sum_with_rang": 62, "pretest_string_abbrev": 62, "pretest_sum_with_mod": 62, "concat": 62, "cont": 62, "classes_basic_song_wd3_pp": 63, "classes_basic_cat_wd_pp": 63, "classes_basic_account_wd_pp": 63, "classes_basic_fortuneteller_wd_pp": 63, "hparsons_lg_sql_exe_test_bank_post_select": 98, "hparsons_lg_sql_exe_test_bank_post_upd": 98, "hparsons_lg_sql_exe_test_bank_post_join": 98, "conect": 108, "itr_odd_sum_ac_v2": 289, "br": 394, "xlabel": 514, "ylabel": 514, "kinduff": 522, "selectquest": [], "sq": [], "fromid": [], "tog": 65, "get_dict": 156, "handler": 156, "csvfile": 156, "data_1": 156, "data_2": 156, "data_3": 156, "year_d": 156, "get_total_for_year": 156, "travel_d": 156, "data_d": 156, "airtravel": 156, "princip": 10, "gift": 10, "risk": 10, "discomfort": [8, 10], "conferenc": 10, "breach": 10, "safeguard": 10, "encrypt": 10, "transcript": 10, "privaci": 10, "dissemin": 10, "voluntari": 10, "board": 10, "irb": [10, 452], "oversight": 10, "race": 10, "ethnic": 10, "disagre": 10, "870000000001": 152, "dictioari": 152, "abbreat": 152, "datafil": [], "fromfil": [], "famililar": 191, "fuction": 191, "sum_first_half": 191, "nun": 195, "plan3": 247, "outlin": 247, "toctre": [], "maxdepth": [], "_hidden": [], "student_survei": [], "rst": [], "everytim": 346, "classes_basic_rectangle_ac_fix_v2": 359, "classes_basic_song_pp_iso": 360, "classes_basic_book_ac": [360, 361], "classes_basic_book_pp_iso": 360, "classes_basic_cat_pp_iso": 360, "classes_basic_account_pp_iso": 360, "classes_basic_fortuneteller_pp_iso": 360, "classes_basic_song_w": 361, "classes_basic_book_w": 361, "classes_basic_cat_w": 361, "classes_basic_account_w": 361, "classes_basic_fortuneteller_w": 361, "clipboard": 367, "demostr": 367, "person3": 536, "toggl": [1, 3], "mooc_nest": [1, 3], "table_reserv": [], "reservation_dict": [], "guest_num": [], "guest": [], "researv": [], "g01": [], "g02": [], "g03": [], "g04": [], "happy_hour": [], "g05": [], "g06": [], "g07": [], "brunch": [], "get_average_scor": [2, 6], "student_inform": [2, 6], "average_scor": 2, "get_vegetarian_menu": [2, 6], "menu_item": [2, 4, 6], "is_vegetarian": [2, 6], "pasta": [2, 4, 6], "salad": [2, 4, 6], "vegetarian": [2, 6], "margherita": [2, 4], "pepperoni": [2, 4], "hawaiian": [2, 4], "caesar": [2, 4], "oliv": [2, 4], "walnut": [2, 4], "lentil": [2, 4], "salmorejo": [2, 4], "harvest": [2, 4], "poke": 2, "get_order_tot": [2, 6], "cristina": 2, "w1": 3, "w2": 3, "p3": 3, "w4": 3, "p4": 3, "satisf": 3, "employee_dict": 4, "soft_skil": 4, "technical_skil": 4, "figma": 4, "skill_type_kei": 4, "skill_expertise_valu": 4, "unsur": 4, "happy_hour_speci": 4, "is_today_speci": 4, "latest": 4, "top_employe": 4, "q1": 4, "q2": 4, "q3": 4, "q4": 4, "hierarch": 7, "somec": 7, "somest": 7, "somecountri": 7, "outer_kei": 7, "inner_kei": 7, "zip_cod": 7, "hobbi": 7, "brief": [8, 452], "forum": 8, "ai": [8, 187, 188, 472], "chatgpt": [8, 187, 452, 472], "anonym": [8, 452], "kept": 8, "ordinarili": 8, "penalti": 8, "refus": 8, "discontinu": 8, "entitl": 8, "encourag": 8, "bsoup_writecode1q_v3": 32, "bsoup_writecode1q_mu_v2": 32, "funciton": 187, "umgpt": 187, "function1": [187, 188], "function2": [187, 188], "function3": [187, 188], "function4": [187, 188], "chat": 188, "gpt": 188, "tween": 188, "teen": 188, "function5": 188, "wathwa": 188, "ruaw": 188, "ilopu": 188, "ininti": 193, "seper": 193, "charcat": 193, "set1": 193, "union": 193, "other_set": 193, "issubset": 193, "issuperset": 193, "superset": 193, "elment": 193, "semmantic_differ": 193, "xor": 193, "pipe": 193, "symmetr": 193, "exlus": 193, "symmetric_differ": 193, "inniti": 193, "unique_charact": 193, "function_nam": 195, "str_name": 195, "speicfi": 195, "mc_intro": [], "mc_start": [], "mc_nest": [], "nt": [], "mc_puzzle_bank": [], "wt": [], "mc_post_survei": [], "mc_posttest": [], "mc_pre_survei": [], "mc_review": [], "um": 452, "hum00253438": 452, "novic": 452, "fle": 452, "session": [452, 472], "clicabl": 455, "dark": 455, "border": 455, "deselect": 455, "explanatoin": 455, "turtle_obj": [456, 460, 464], "lectur": 472, "mixedupcode_turtles_10_v2": 480, "add_quant": [2, 6], "item_dict": [2, 6], "bakeri": 2, "coffe": 2, "dairi": 2, "sethbern": 8}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"credit": [11, 188], "python": [8, 11, 12, 13, 247, 267, 278, 350, 356, 452, 530], "everybodi": [11, 12, 13, 247], "print": [11, 30, 185], "histori": [11, 12, 483], "copyright": [11, 13], "detail": [11, 13], "prefac": [11, 12, 247], "remix": 11, "an": [7, 11, 37, 242, 243, 335, 347, 367, 453, 455, 468, 469, 470, 471, 489, 522, 531], "open": [11, 161, 169], "book": [11, 56, 346], "contribut": 12, "contributor": [12, 247], "list": [12, 190, 191, 200, 201, 202, 203, 249, 306, 307, 308, 309, 310, 311, 314, 315, 316, 317, 318, 319, 324, 444, 520], "interact": [12, 247], "informat": 12, "think": 12, "The": [12, 191, 192, 265, 272, 293, 296, 337, 423, 441, 487], "strang": 12, "acknowledg": [12, 247], "multipl": [14, 27, 39, 45, 46, 47, 48, 66, 68, 80, 81, 87, 110, 125, 135, 151, 162, 163, 173, 196, 200, 204, 209, 210, 216, 233, 234, 251, 260, 261, 280, 291, 292, 297, 314, 320, 340, 347, 354, 358, 371, 372, 386, 411, 427, 428, 434, 442, 443, 451, 482, 485, 492, 504, 512, 519], "choic": [14, 39, 46, 66, 68, 80, 81, 87, 125, 135, 151, 162, 163, 173, 196, 200, 204, 209, 210, 216, 233, 234, 251, 260, 261, 280, 291, 292, 297, 314, 320, 340, 358, 371, 372, 386, 411, 427, 428, 434, 443, 451, 485, 492, 504, 512, 519], "question": [14, 23, 24, 32, 33, 34, 39, 46, 66, 68, 69, 70, 71, 80, 81, 87, 107, 108, 117, 125, 133, 134, 135, 137, 145, 146, 147, 148, 149, 151, 159, 160, 162, 163, 171, 173, 174, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 229, 230, 233, 234, 251, 258, 259, 260, 261, 263, 280, 281, 282, 289, 290, 291, 292, 297, 298, 299, 300, 301, 314, 320, 326, 328, 329, 340, 358, 371, 372, 376, 386, 403, 404, 410, 411, 412, 413, 414, 415, 416, 427, 428, 434, 439, 440, 443, 449, 450, 451, 455, 478, 480, 481, 485, 492, 493, 494, 495, 504, 512, 514, 519, 521, 536], "code": [1, 15, 16, 17, 18, 19, 23, 24, 31, 32, 33, 34, 43, 44, 55, 69, 70, 71, 91, 92, 99, 100, 104, 105, 107, 108, 117, 133, 134, 137, 141, 159, 160, 171, 174, 197, 198, 199, 201, 202, 203, 205, 206, 207, 211, 212, 213, 214, 215, 217, 218, 219, 220, 229, 230, 242, 243, 257, 258, 259, 263, 281, 282, 289, 290, 298, 299, 300, 301, 326, 328, 329, 339, 343, 352, 353, 367, 370, 378, 379, 384, 385, 399, 401, 402, 403, 404, 410, 412, 413, 414, 415, 416, 439, 440, 449, 450, 453, 454, 455, 478, 480, 481, 493, 494, 495, 514, 521, 531, 536], "debug": [15, 76, 95, 118, 120, 124, 127, 154, 177, 269, 284, 303, 390, 419, 436, 497], "activ": [15, 16, 17, 18, 19], "link": [15, 16, 17, 18, 19, 22, 325], "plan": [15, 16, 17, 18, 19, 20, 25, 26, 27, 28, 29, 30, 31], "explain": 16, "relev": 16, "tag": [16, 28, 29, 321, 324, 325], "write": [1, 17, 18, 19, 32, 34, 55, 71, 100, 105, 117, 137, 141, 153, 171, 172, 174, 185, 199, 203, 207, 213, 219, 220, 242, 243, 254, 257, 263, 277, 279, 281, 282, 300, 301, 339, 343, 367, 370, 384, 385, 399, 402, 410, 414, 415, 416, 449, 450, 478, 495, 531, 536], "part": [17, 18, 19, 185], "1": [7, 17, 20, 54, 124, 143, 144, 187, 188, 525], "2": [7, 18, 20, 26, 143, 144, 187, 188, 534], "3": [7, 8, 19, 20, 27, 187, 188, 375, 452], "you": [9, 20, 31, 59, 62, 98, 101, 103, 106, 179, 231, 277, 359, 398, 400, 472, 526], "can": 20, "download": 20, "all": [20, 21, 29, 472], "here": [20, 468, 469, 470, 471], "4": [7, 20, 28, 187, 188], "5": [7, 20, 29, 373], "6": [7, 20, 374], "9": [20, 30, 376], "10": [20, 25], "scrape": [21, 31, 331], "cottag": 21, "inn": 21, "pizza": 21, "locat": 21, "get": [22, 26, 27, 28, 29, 321, 344, 424, 522, 531], "new": [7, 22, 175, 222, 349], "from": [22, 26, 27, 28, 29, 152, 155, 187, 188, 321, 513, 522, 531], "faculti": 22, "webpag": 22, "mix": [1, 23, 24, 43, 44, 55, 69, 70, 91, 92, 99, 104, 107, 108, 133, 134, 159, 160, 197, 198, 201, 202, 205, 206, 211, 212, 214, 215, 217, 218, 229, 230, 242, 243, 258, 259, 289, 290, 298, 299, 326, 328, 329, 352, 353, 367, 378, 379, 399, 401, 403, 404, 412, 413, 439, 440, 453, 454, 455, 480, 481, 493, 494, 514, 521], "up": [1, 4, 23, 24, 43, 44, 55, 69, 70, 91, 92, 99, 104, 107, 108, 133, 134, 159, 160, 197, 198, 201, 202, 205, 206, 211, 212, 214, 215, 217, 218, 229, 230, 242, 243, 258, 259, 289, 290, 298, 299, 326, 328, 329, 352, 353, 367, 378, 379, 399, 401, 403, 404, 412, 413, 439, 440, 453, 454, 455, 480, 481, 493, 494, 514, 521], "store": [25, 110, 249], "info": [25, 28, 29, 30], "json": [25, 520, 522, 530], "file": [25, 129, 152, 153, 155, 161, 162, 163, 165, 166, 167, 168, 170, 172, 334], "outlin": 25, "soup": [26, 27, 321], "url": [26, 27, 522], "exampl": [26, 27, 28, 29, 30, 195, 367], "when": [26, 27, 28], "us": [26, 27, 28, 29, 31, 85, 111, 114, 115, 153, 169, 178, 190, 249, 285, 325, 332, 333, 334, 369, 375, 381, 392, 406, 424, 448, 486, 522, 531, 533], "thi": [8, 26, 27, 31, 367], "how": [7, 26, 27, 28, 29, 120, 123, 321], "exercis": [26, 27, 28, 29, 30, 43, 44, 53, 119, 264, 339, 352, 353, 370, 378, 379, 384, 385], "plan3": 27, "singl": [28, 482], "certain": 29, "type": [1, 29, 55, 245, 341, 399, 453, 454, 455, 509, 531], "look": 29, "closer": 29, "learn": [31, 185, 186, 189, 190, 191, 192, 193, 194, 195, 222, 272, 277, 349], "web": [31, 331, 336, 337, 525, 533], "what": [1, 2, 3, 4, 5, 7, 8, 54, 55, 56, 58, 61, 63, 64, 65, 97, 99, 100, 102, 104, 105, 116, 180, 181, 182, 193, 223, 224, 225, 226, 227, 239, 240, 241, 242, 243, 271, 276, 342, 343, 350, 360, 361, 362, 363, 367, 397, 399, 401, 402, 406, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 473, 474, 475, 476, 477, 483, 530], "i": [7, 116, 193, 276, 316, 430, 468, 469, 470, 471, 530], "ebook": [], "work": [45, 54, 82, 152, 153, 155, 185, 186, 189, 190, 191, 192, 193, 194, 195, 254, 293, 315, 321, 324, 325, 346, 347, 405, 406, 429], "dure": 31, "lesson": 31, "real": 31, "profession": 31, "two": [], "extract": [389, 392, 406], "do": [1, 2, 3, 4, 5, 7, 8, 54, 55, 56, 58, 61, 63, 64, 65, 97, 99, 100, 102, 104, 105, 180, 181, 182, 193, 223, 224, 225, 226, 227, 239, 240, 241, 242, 243, 342, 343, 350, 360, 361, 362, 363, 367, 397, 399, 401, 402, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 473, 474, 475, 476, 477], "someth": [], "put": 374, "togeth": [], "practic": [0, 2, 3, 47, 48, 57, 58, 63, 64, 65, 91, 92, 99, 100, 104, 105, 140, 141, 142, 143, 144, 150, 181, 182, 223, 224, 225, 226, 227, 342, 343, 360, 361, 367, 394, 395, 396, 401, 402, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 483], "problem": [0, 1, 2, 3, 33, 55, 57, 58, 59, 62, 63, 65, 91, 92, 98, 99, 100, 101, 103, 104, 105, 106, 142, 143, 144, 179, 180, 181, 182, 223, 224, 225, 226, 227, 231, 242, 243, 342, 343, 359, 360, 361, 365, 367, 394, 395, 396, 398, 399, 400, 401, 402, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 472, 526, 527], "A": [35, 56, 145, 146, 148, 249, 316, 346, 367, 380, 430], "chang": [35, 373, 374, 375], "perspect": 35, "ad": [36, 175, 193], "other": 36, "method": [36, 56, 186, 190, 191, 193, 252, 254, 308, 346, 347, 350, 383, 405, 425, 429, 488, 490], "our": [36, 41, 242, 243, 356, 367], "class": [36, 38, 45, 46, 47, 48, 52, 54, 56, 66, 67, 250, 325, 341, 346, 347, 350, 383, 405, 489], "convert": [37, 186, 530], "object": [37, 45, 49, 50, 51, 56, 67, 185, 186, 189, 190, 191, 192, 193, 194, 195, 312, 321, 346, 350, 355, 356, 358, 368, 369, 489, 520, 530], "string": [37, 186, 195, 204, 205, 206, 207, 310, 417, 422, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 444, 506, 530], "creat": [7, 38, 56, 90, 187, 188, 193, 257, 346, 350, 479], "dice": 38, "glossari": [40, 77, 96, 131, 157, 221, 270, 286, 305, 323, 345, 350, 393, 421, 438, 499, 524], "improv": 41, "constructor": [41, 346], "instanc": [42, 354], "return": 42, "valu": [7, 42, 152, 153, 312, 373, 509, 531], "group": [45, 82, 152, 153, 155, 185, 186, 189, 190, 191, 192, 193, 194, 195, 254, 293, 315, 321, 324, 325, 346, 347, 405, 406, 429], "orient": [45, 49, 368], "analysi": 45, "design": 45, "uml": 45, "diagram": [45, 250], "program": [49, 110, 222, 265, 274, 275, 276, 277, 279, 330, 338, 349, 351, 364, 368, 522], "revisit": 50, "argument": [51, 232, 306], "paramet": [51, 232, 522], "user": [52, 170, 322, 387, 508], "defin": 52, "peer": [10, 66, 80, 81, 135, 162, 163, 233, 234, 260, 261, 291, 292, 314, 358, 371, 427, 428, 443, 485, 504], "instruct": [10, 66, 80, 81, 135, 162, 163, 233, 234, 260, 261, 291, 292, 314, 358, 371, 427, 428, 443, 485, 504], "basic": [67, 89, 185, 189, 195, 324, 367], "altern": 72, "execut": [72, 75, 84, 183], "boolean": [73, 82, 371], "express": [73, 83, 333, 388, 392, 394, 395, 405, 406, 407, 409, 498, 507], "chain": 74, "condit": [74, 75, 79, 80, 82, 84, 189, 195, 196, 197, 198, 199], "logic": [78, 82, 83, 189, 195, 406], "oper": [78, 82, 189, 190, 195, 309, 420, 423, 501, 502, 503, 506], "nest": [7, 8, 79, 152], "except": [81, 85, 169], "comparison": [82, 417], "els": 82, "statement": [82, 293, 296, 505, 507], "short": 83, "circuit": 83, "evalu": 83, "condtion": 84, "catch": 85, "try": [85, 169], "three": 86, "kind": 86, "kei": [7, 86, 448], "structur": [88, 249], "queri": 88, "languag": [88, 537], "summari": [88, 113, 122, 157, 366, 382, 408, 488], "data": [89, 115, 321, 375, 392, 513, 515, 516, 517, 522, 531], "model": 89, "databas": [90, 93, 94, 110, 111, 114, 116], "tabl": [90, 110, 247, 325], "browser": [93, 337], "sqlite": 93, "concept": 94, "introduct": [1, 54, 55, 64, 97, 102, 242, 243, 253, 274, 350, 367, 399, 453, 454, 455, 489], "AND": [97, 102], "updat": [97, 102, 295], "join": [97, 102, 115, 222, 349], "keyword": [97, 102, 109, 185, 510], "next": [1, 2, 3, 4, 5, 7, 8, 54, 55, 56, 58, 61, 63, 64, 65, 97, 99, 100, 102, 104, 105, 180, 181, 182, 223, 224, 225, 226, 227, 239, 240, 241, 242, 243, 342, 343, 350, 360, 361, 362, 363, 367, 397, 399, 401, 402, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 473, 474, 475, 476, 477], "post": [3, 59, 60, 98, 101, 103, 106, 231, 239, 359, 363, 400], "test": [59, 62, 98, 101, 103, 106, 180, 189, 195, 222, 231, 254, 257, 349, 359, 396, 398, 400, 526, 527], "thank": [9, 59, 62, 98, 101, 103, 106, 179, 231, 359, 398, 400, 472, 526], "bank": [101, 106, 396, 527], "more": [56, 109, 325, 346, 350, 406], "select": 109, "constraint": 110, "retriev": [110, 115, 335, 336], "insert": 110, "record": 110, "friend": 110, "relationship": [110, 324], "spider": 111, "twitter": [111, 534], "sql": 114, "begin": 118, "tip": 118, "avoid": 120, "know": 121, "your": [121, 257, 477], "error": [121, 531], "messag": 121, "parseerror": 121, "typeerror": 121, "solut": [121, 367], "nameerror": 121, "valueerror": 121, "success": 123, "programm": 123, "interlud": 124, "advanc": [92, 126, 395], "text": [126, 162, 167, 321], "pars": [126, 313, 331, 332, 333, 426, 531], "dictionari": [7, 8, 128, 129, 130, 132, 135, 136, 140, 141, 142, 152, 193, 194, 216, 217, 218, 219, 437, 442, 448, 520, 522], "set": [130, 193, 405, 406], "counter": 130, "loop": [7, 132, 191, 192, 210, 211, 212, 213, 285, 287, 288, 293, 294, 418, 433, 528], "cognit": [138, 139, 145, 146, 147], "load": [138, 139, 145, 146, 147], "experi": [138, 139, 143, 144, 145, 146, 147, 148, 149], "2021": [138, 139, 143, 144], "tupl": [140, 194, 216, 217, 218, 219, 435, 437, 443, 444, 445, 446, 447, 448], "parson": [33, 57, 142], "posttest": [143, 144, 179, 235, 236, 472], "pretest": [64, 144, 237], "origin": [146, 329], "b": [147, 149], "read": [152, 153, 155, 165, 334], "csv": [152, 153], "comma": [152, 153], "separ": [152, 153], "header": [152, 153], "row": [152, 153], "reader": 153, "writer": 153, "path": [], "name": [170, 500, 510], "extens": 537, "termin": [], "command": [], "navig": [], "system": [242, 243, 367], "persist": 164, "search": [166, 389], "through": [7, 166, 256, 433, 528], "line": [167, 313], "let": 170, "choos": [170, 500], "function": [175, 176, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 228, 233, 234, 244, 245, 246, 293, 307, 479], "built": [176, 190, 191], "definit": [178, 195, 285], "feedback": [55, 56, 58, 59, 61, 62, 63, 64, 65, 179, 181, 223, 224, 225, 226, 227, 231, 242, 243, 342], "pre": [5, 61, 62, 180, 240, 241, 362, 397, 398, 526, 527], "flow": 183, "fruit": 184, "void": 184, "call": [185, 208, 252], "order": [185, 503], "special": [185, 405], "charact": [185, 388, 391, 405, 406], "indic": [186, 195, 247], "slice": [186, 190, 191, 195, 317, 429, 431], "input": [186, 187, 188, 508], "between": 186, "number": [186, 238], "complex": [189, 195], "index": [190, 191, 429], "That": [190, 191], "For": [191, 192, 293], "each": [191, 192], "rang": [191, 192, 293, 405], "while": [191, 192, 293, 296], "ar": [194, 311, 422, 447], "immut": [193, 194, 422, 447], "pleas": [222, 349], "research": [222, 349], "studi": [8, 222, 249, 349, 452], "help": [1, 222, 349], "u": [222, 349], "approach": [222, 349], "math": 228, "random": 238, "self": [10, 239, 363, 477], "efficaci": [10, 239, 363, 477], "survei": [3, 5, 10, 60, 61, 97, 239, 240, 241, 362, 363, 397, 472], "To": [242, 243, 367], "solv": [1, 55, 242, 243, 367, 399, 453, 454, 455], "pop": [1, 242, 243, 367], "convers": [245, 267], "why": [246, 274, 277], "assign": [247, 442, 446], "content": 247, "licens": 247, "associ": [248, 256], "v": 248, "inherit": [248, 249, 253, 260, 261, 262, 347, 348], "case": [249, 257], "postal": 249, "address": 249, "intern": 249, "appli": [249, 472], "isinst": 249, "parent": [252, 324], "point": 253, "labeledpoint": 253, "unit": [254, 257], "assert": 254, "pillar": 255, "oop": 255, "reus": 256, "understand": [257, 275, 377], "build": [265, 513], "block": 265, "comput": [266, 477], "hardwar": 266, "architectur": 266, "creativ": 268, "motiv": 268, "could": 271, "possibli": 271, "go": 271, "wrong": 271, "journei": 272, "terminologi": 273, "interpret": 273, "compil": 273, "should": 277, "word": [278, 441], "sentenc": 278, "finish": [283, 455], "iter": [283, 291, 292, 294], "continu": 283, "infinit": 287, "pattern": [288, 380, 484], "count": [288, 418], "sum": 288, "maximum": 288, "minimum": 288, "variabl": [295, 500, 504, 507, 510, 511], "alias": 302, "delet": 304, "element": [304, 531], "mutabl": 311, "sequenc": [316, 430, 444], "travers": [319, 433], "beautifulsoup": [321, 332], "request": 321, "attribut": [321, 325, 346, 531], "find": 321, "insid": 321, "bonu": [322, 387], "section": [54, 322, 387], "unix": [322, 387], "linux": [322, 387], "html": [324, 325, 331, 332, 333], "start": [324, 344, 364], "end": 324, "child": 324, "sibl": 324, "imag": [325, 335, 377, 380, 381, 382, 383], "div": 325, "span": 325, "css": 325, "hypertext": 327, "transfer": 327, "protocol": 327, "http": [327, 335], "network": [330, 338, 518], "regular": [333, 388, 392, 394, 395, 405, 406, 407, 409], "binari": 334, "urllib": [334, 336], "over": 335, "page": 336, "world": 337, "": 337, "simplest": 337, "add": [7, 56, 346, 350], "overrid": 347, "knowledg": [], "review": [], "manag": 351, "larger": 351, "lifecycl": 355, "first": [356, 531], "subdivid": 365, "step": [373, 374, 375], "increas": 373, "decreas": 373, "color": [373, 374], "where": 374, "we": [374, 375], "which": 375, "exam": [64, 376], "chapter": 376, "11": 376, "represent": 377, "process": [380, 531], "repetit": [381, 486], "chaper": 382, "pixel": 383, "match": [388, 405, 406], "combin": 389, "escap": [391, 405], "regex": [399, 405, 406], "quantifi": 405, "greedi": 405, "non": [405, 406], "specifi": 406, "boundari": 406, "anchor": 406, "negat": 406, "format": [420, 537], "length": 424, "len": 424, "common": [429, 441], "compar": 435, "most": 441, "oh": 444, "my": 444, "turtl": [452, 472, 477, 479, 482, 483, 485, 486, 487, 488, 489, 490, 491], "doe": 483, "left": 483, "turn": 483, "90": 483, "mean": 483, "make": 484, "within": 484, "stamp": 487, "procedur": [8, 487], "screen": 488, "teacher": 491, "note": 491, "geometri": 491, "total": 491, "trip": 491, "theorem": 491, "comment": 496, "mnemon": 500, "modulu": 501, "operand": 502, "ask": 508, "googl": [513, 525], "map": 513, "geocod": [513, 525], "visual": [515, 516, 517, 518], "mail": 517, "interconnect": 518, "javascript": 520, "notat": 520, "applic": [522, 525, 534], "interfac": 522, "api": [522, 532], "servic": [525, 533], "node": 528, "xml": [531, 537], "fix": 531, "secur": 532, "usag": 532, "markup": 537, "properli": 537, "time": 64, "hum00253102": 10, "overcom": 10, "barrier": 10, "adopt": 10, "undergradu": 10, "c": 10, "student": 10, "demograph": 10, "In": 367, "adapt": [], "puzzl": [1, 453, 468, 469, 470, 471], "scaffold": [], "wrap": 4, "check": 4, "access": 7, "outer": 7, "item": [7, 193], "inner": 7, "pair": 7, "empti": 7, "categori": 7, "later": 7, "purpos": 8, "particip": 8, "requir": 8, "confidenti": 8, "risk": 8, "benefit": 8, "right": 8, "voluntari": 8, "consent": 8, "orig": 34, "discuss": 187, "sampl": [187, 188], "output": [187, 188], "homework": 188, "extra": 188, "onli": 193, "contain": 193, "Not": 193, "allow": 193, "duplic": 193, "mutlipl": 193, "sort": 193, "sourc": 440, "inform": 452, "receiv": 453, "explan": [453, 455, 468, 469, 470, 471], "complet": [468, 469, 470, 471], "One": 472, "correct": 472, "option": 472, "mcq": 472, "fill": 472, "reflect": 472, "scienc": 477, "familiar": 477, "modul": 477}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"What to do next": [[4, "what-to-do-next"], [7, "what-to-do-next"], [54, "what-to-do-next"], [55, "what-to-do-next"], [56, "what-to-do-next"], [58, "what-to-do-next"], [61, "what-to-do-next"], [63, "what-to-do-next"], [64, "what-to-do-next"], [65, "what-to-do-next"], [97, "what-to-do-next"], [99, "what-to-do-next"], [100, "what-to-do-next"], [102, "what-to-do-next"], [104, "what-to-do-next"], [105, "what-to-do-next"], [180, "what-to-do-next"], [181, "what-to-do-next"], [182, "what-to-do-next"], [223, "what-to-do-next"], [224, "what-to-do-next"], [225, "what-to-do-next"], [226, "what-to-do-next"], [227, "what-to-do-next"], [239, "what-to-do-next"], [240, "what-to-do-next"], [241, "what-to-do-next"], [242, "what-to-do-next"], [243, "what-to-do-next"], [342, "what-to-do-next"], [343, "what-to-do-next"], [350, "what-to-do-next"], [360, "what-to-do-next"], [361, "what-to-do-next"], [362, "what-to-do-next"], [363, "what-to-do-next"], [367, "what-to-do-next"], [397, "what-to-do-next"], [399, "what-to-do-next"], [401, "what-to-do-next"], [402, "what-to-do-next"], [452, "what-to-do-next"], [453, "what-to-do-next"], [454, "what-to-do-next"], [455, "what-to-do-next"], [456, "what-to-do-next"], [457, "what-to-do-next"], [458, "what-to-do-next"], [459, "what-to-do-next"], [460, "what-to-do-next"], [461, "what-to-do-next"], [462, "what-to-do-next"], [463, "what-to-do-next"], [464, "what-to-do-next"], [465, "what-to-do-next"], [466, "what-to-do-next"], [467, "what-to-do-next"], [468, "what-to-do-next"], [469, "what-to-do-next"], [470, "what-to-do-next"], [471, "what-to-do-next"], [473, "what-to-do-next"], [474, "what-to-do-next"], [475, "what-to-do-next"], [476, "what-to-do-next"], [477, "what-to-do-next"], [1, "what-to-do-next"], [2, "what-to-do-next"], [3, "what-to-do-next"], [5, "what-to-do-next"], [8, "what-to-do-next"]], "Wrap-Up Check": [[4, "wrap-up-check"]], "Nested Dictionaries": [[7, "nested-dictionaries"]], "1\ufe0f\u20e3 What is a nested dictionary?": [[7, "what-is-a-nested-dictionary"]], "2\ufe0f\u20e3 How to access values in a nested dictionary?": [[7, "how-to-access-values-in-a-nested-dictionary"]], "3\ufe0f\u20e3 How to loop through the outer items of a nested dictionary?": [[7, "how-to-loop-through-the-outer-items-of-a-nested-dictionary"]], "4\ufe0f\u20e3 How to loop through the inner items of a nested dictionary?": [[7, "how-to-loop-through-the-inner-items-of-a-nested-dictionary"]], "5\ufe0f\u20e3 How to add a new key-value pair to a nested dictionary?": [[7, "how-to-add-a-new-key-value-pair-to-a-nested-dictionary"]], "6\ufe0f\u20e3 How to create an empty dictionary for a new category and add items later?": [[7, "how-to-create-an-empty-dictionary-for-a-new-category-and-add-items-later"]], "Thank you!": [[9, "thank-you"]], "HUM00253102: Overcoming Barriers to Adoption of Peer Instruction in Undergraduate CS": [[10, "hum00253102-overcoming-barriers-to-adoption-of-peer-instruction-in-undergraduate-cs"]], "Student Demographic Survey": [[10, "student-demographic-survey"]], "Student Self-Efficacy Survey": [[10, "student-self-efficacy-survey"]], "Credits for Python for Everybody": [[11, "credits-for-python-for-everybody"]], "Printing History for for Python for Everybody": [[11, "printing-history-for-for-python-for-everybody"]], "Copyright Details for for Python for Everybody": [[11, "copyright-details-for-for-python-for-everybody"]], "Preface for Python for Everybody": [[11, "preface-for-python-for-everybody"]], "Remixing an Open Book": [[11, "remixing-an-open-book"]], "Contributions": [[12, "contributions"]], "Contributor List for Python for Everybody - Interactive": [[12, "contributor-list-for-python-for-everybody-interactive"]], "Contributor List for Python for Everybody": [[12, "contributor-list-for-python-for-everybody"]], "Contributor List for Python for Informatics": [[12, "contributor-list-for-python-for-informatics"]], "Preface for \u201cThink Python\u201d": [[12, "preface-for-think-python"]], "The strange history of \u201cThink Python\u201d": [[12, "the-strange-history-of-think-python"]], "Acknowledgements for \u201cThink Python\u201d": [[12, "acknowledgements-for-think-python"]], "Contributor List for \u201cThink Python\u201d": [[12, "contributor-list-for-think-python"]], "Copyright Detail for Python for Everybody": [[13, "copyright-detail-for-python-for-everybody"]], "Multiple Choice Questions": [[14, "multiple-choice-questions"], [39, "multiple-choice-questions"], [68, "multiple-choice-questions"], [87, "multiple-choice-questions"], [125, "multiple-choice-questions"], [151, "multiple-choice-questions"], [173, "multiple-choice-questions"], [251, "multiple-choice-questions"], [297, "multiple-choice-questions"], [320, "multiple-choice-questions"], [340, "multiple-choice-questions"], [372, "multiple-choice-questions"], [386, "multiple-choice-questions"], [411, "multiple-choice-questions"], [434, "multiple-choice-questions"], [451, "multiple-choice-questions"], [492, "multiple-choice-questions"], [512, "multiple-choice-questions"], [519, "multiple-choice-questions"], [280, "multiple-choice-questions"]], "Code debugging activity": [[15, "code-debugging-activity"]], "Links to plans": [[15, null], [16, null], [17, null], [18, null], [19, null]], "Code explaining activity": [[16, "code-explaining-activity"]], "Relevant tags": [[16, "relevant-tags"]], "Code writing activity part 1": [[17, "code-writing-activity-part-1"]], "Code writing activity part 2": [[18, "code-writing-activity-part-2"]], "Code writing activity part 3": [[19, "code-writing-activity-part-3"]], "You can download all the plans here": [[20, "you-can-download-all-the-plans-here"]], "Plan 1": [[20, "plan-1"]], "Plan 2": [[20, "plan-2"]], "Plan 3": [[20, "plan-3"]], "Plan 4": [[20, "plan-4"]], "Plan 5": [[20, "plan-5"]], "Plan 6": [[20, "plan-6"]], "Plan 9": [[20, "plan-9"]], "Plan 10": [[20, "plan-10"]], "Scrape all the Cottage Inn Pizza locations": [[21, "scrape-all-the-cottage-inn-pizza-locations"]], "Get news links from faculty webpages": [[22, "get-news-links-from-faculty-webpages"]], "Mixed-Up Code Questions": [[23, "mixed-up-code-questions"], [24, "mixed-up-code-questions"], [107, "mixed-up-code-questions"], [108, "mixed-up-code-questions"], [133, "mixed-up-code-questions"], [134, "mixed-up-code-questions"], [258, "mixed-up-code-questions"], [259, "mixed-up-code-questions"], [298, "mixed-up-code-questions"], [326, "mixed-up-code-questions"], [328, "mixed-up-code-questions"], [403, "mixed-up-code-questions"], [404, "mixed-up-code-questions"], [439, "mixed-up-code-questions"], [480, "mixed-up-code-questions"], [481, "mixed-up-code-questions"], [514, "mixed-up-code-questions"], [521, "mixed-up-code-questions"]], "Plan 10: Store info in a json file": [[25, "plan-10-store-info-in-a-json-file"]], "Plan 10: Outline": [[25, "plan-10-outline"]], "Plan 2: Get a soup from a URL": [[26, "plan-2-get-a-soup-from-a-url"]], "Plan 2: Example": [[26, "plan-2-example"]], "Plan 2: When to use this plan": [[26, "plan-2-when-to-use-this-plan"]], "Plan 2: How to use this plan": [[26, "plan-2-how-to-use-this-plan"]], "Plan 2: Exercises": [[26, "plan-2-exercises"]], "Plan 3: Get a soup from multiple URLs": [[27, "plan-3-get-a-soup-from-multiple-urls"]], "Plan 3: Example": [[27, "plan-3-example"]], "Plan 3: When to use this plan": [[27, "plan-3-when-to-use-this-plan"]], "Plan3: How to use this plan": [[27, "plan3-how-to-use-this-plan"]], "Plan 3: Exercises": [[27, "plan-3-exercises"]], "Plan 4: Get info from a single tag": [[28, "plan-4-get-info-from-a-single-tag"]], "Plan 4: Example": [[28, "plan-4-example"]], "Plan 4: When to use it": [[28, "plan-4-when-to-use-it"]], "Plan 4: How to use it": [[28, "plan-4-how-to-use-it"]], "Plan 4: Exercises": [[28, "plan-4-exercises"]], "Plan 5: Get info from all tags of a certain type": [[29, "plan-5-get-info-from-all-tags-of-a-certain-type"]], "Looking closer at a tag": [[29, "looking-closer-at-a-tag"]], "Plan 5: Example": [[29, "plan-5-example"]], "Plan 5: How to use it": [[29, "plan-5-how-to-use-it"]], "Plan 5: Exercises": [[29, "plan-5-exercises"]], "Plan 9: Print info": [[30, "plan-9-print-info"]], "Plan 9: Example": [[30, "plan-9-example"]], "Plan 9: Exercises": [[30, "plan-9-exercises"]], "Learn Web Scraping": [[31, "learn-web-scraping"]], "During this lesson, you will learn code plans used by real professionals.": [[31, null]], "Write Code Questions": [[32, "write-code-questions"], [71, "write-code-questions"], [117, "write-code-questions"], [137, "write-code-questions"], [171, "write-code-questions"], [174, "write-code-questions"], [263, "write-code-questions"], [281, "write-code-questions"], [282, "write-code-questions"], [300, "write-code-questions"], [301, "write-code-questions"], [410, "write-code-questions"], [415, "write-code-questions"], [449, "write-code-questions"], [450, "write-code-questions"], [478, "write-code-questions"], [495, "write-code-questions"], [536, "write-code-questions"]], "Parsons Problems for Code Questions": [[33, "parsons-problems-for-code-questions"]], "Orig Write Code Questions": [[34, "orig-write-code-questions"]], "A change of perspective": [[35, "a-change-of-perspective"]], "Adding Other Methods to our Class": [[36, "adding-other-methods-to-our-class"]], "Converting an Object to a String": [[37, "converting-an-object-to-a-string"]], "Creating a Dice Class": [[38, "creating-a-dice-class"]], "Glossary": [[40, "glossary"], [77, "glossary"], [96, "glossary"], [131, "glossary"], [157, "glossary"], [221, "glossary"], [270, "glossary"], [286, "glossary"], [305, "glossary"], [323, "glossary"], [345, "glossary"], [350, "glossary"], [393, "glossary"], [421, "glossary"], [438, "glossary"], [499, "glossary"], [524, "glossary"]], "Improving our Constructor": [[41, "improving-our-constructor"]], "Instances as Return Values": [[42, "instances-as-return-values"]], "Mixed-Up Code Exercises": [[43, "mixed-up-code-exercises"], [44, "mixed-up-code-exercises"], [352, "mixed-up-code-exercises"], [353, "mixed-up-code-exercises"], [378, "mixed-up-code-exercises"], [379, "mixed-up-code-exercises"]], "Group Work with Multiple Classes": [[45, "group-work-with-multiple-classes"]], "Multiple Classes": [[45, "multiple-classes"]], "Object-Oriented Analysis and Design": [[45, "object-oriented-analysis-and-design"]], "UML Diagrams": [[45, "uml-diagrams"]], "Multiple Choice Questions for Multiple Classes": [[46, "multiple-choice-questions-for-multiple-classes"]], "Multiple Classes Practice": [[47, "multiple-classes-practice"], [48, "multiple-classes-practice"]], "Object-oriented programming": [[49, "object-oriented-programming"]], "Objects Revisited": [[50, "objects-revisited"]], "Objects as Arguments and Parameters": [[51, "objects-as-arguments-and-parameters"]], "User Defined Classes": [[52, "user-defined-classes"]], "Exercises": [[53, "exercises"], [119, "exercises"], [264, "exercises"]], "Working with Classes": [[54, "working-with-classes"]], "SECTION 1: Introduction": [[54, "section-1-introduction"]], "Solving Mixed-up Code Problems": [[55, "solving-mixed-up-code-problems"], [242, "solving-mixed-up-code-problems"], [243, "solving-mixed-up-code-problems"], [399, "solving-mixed-up-code-problems"], [1, "solving-mixed-up-code-problems"]], "Solving Write Code Problems": [[55, "solving-write-code-problems"], [242, "solving-write-code-problems"], [243, "solving-write-code-problems"], [1, "solving-write-code-problems"]], "Introduction to the Problem Types": [[55, "introduction-to-the-problem-types"]], "Feedback": [[55, "feedback"], [56, "feedback"], [58, "feedback"], [59, "feedback"], [61, "feedback"], [62, "feedback"], [63, "feedback"], [64, "feedback"], [65, "feedback"], [179, "feedback"], [181, "feedback"], [223, "feedback"], [224, "feedback"], [225, "feedback"], [226, "feedback"], [227, "feedback"], [231, "feedback"], [242, "feedback"], [243, "feedback"], [342, "feedback"]], "Creating Classes": [[56, "creating-classes"], [350, "creating-classes"]], "A Book Class": [[56, "a-book-class"], [346, "a-book-class"]], "Creating More Objects": [[56, "creating-more-objects"], [350, "creating-more-objects"]], "Add a Method to a Class": [[56, "add-a-method-to-a-class"], [346, "add-a-method-to-a-class"], [350, "add-a-method-to-a-class"]], "Parsons Practice Problems": [[57, "parsons-practice-problems"]], "Problems": [[57, "problems"], [59, "problems"], [62, "problems"], [98, "problems"], [99, "problems"], [100, "problems"], [103, "problems"], [104, "problems"], [105, "problems"], [179, "problems"], [180, "problems"], [181, "problems"], [182, "problems"], [224, "problems"], [225, "problems"], [226, "problems"], [227, "problems"], [231, "problems"], [342, "problems"], [343, "problems"], [359, "problems"], [360, "problems"], [361, "problems"], [398, "problems"], [400, "problems"], [401, "problems"], [402, "problems"], [526, "problems"]], "Practice Problems": [[58, "practice-problems"], [63, "practice-problems"], [65, "practice-problems"], [181, "practice-problems"], [223, "practice-problems"], [342, "practice-problems"], [360, "practice-problems"], [361, "practice-problems"], [456, "practice-problems"], [457, "practice-problems"], [458, "practice-problems"], [459, "practice-problems"], [460, "practice-problems"], [461, "practice-problems"], [462, "practice-problems"], [463, "practice-problems"], [464, "practice-problems"], [465, "practice-problems"], [466, "practice-problems"], [467, "practice-problems"], [0, "practice-problems"], [2, "practice-problems"], [3, "practice-problems"]], "Post Test": [[59, "post-test"], [98, "post-test"], [103, "post-test"], [231, "post-test"], [359, "post-test"], [400, "post-test"]], "Thank You": [[59, "thank-you"], [231, "thank-you"]], "Post Survey": [[60, "post-survey"]], "Pre Survey": [[61, "pre-survey"], [240, "pre-survey"], [241, "pre-survey"], [362, "pre-survey"], [397, "pre-survey"], [5, "pre-survey"]], "Pre Test": [[62, "pre-test"], [180, "pre-test"], [398, "pre-test"], [526, "pre-test"]], "Thank You \ud83e\udd17": [[62, "thank-you"], [98, "thank-you"], [101, "thank-you"], [103, "thank-you"], [106, "thank-you"], [179, "thank-you"], [359, "thank-you"], [398, "thank-you"], [400, "thank-you"], [526, "thank-you"]], "Introduction to the Timed Pretest": [[64, "introduction-to-the-timed-pretest"]], "Practice Timed Exam": [[64, "practice-timed-exam"]], "Peer Instruction: Classes Multiple Choice Questions": [[66, "peer-instruction-classes-multiple-choice-questions"]], "Classes and Objects - the Basics": [[67, "classes-and-objects-the-basics"], [67, null]], "Mixed-up Code Questions": [[69, "mixed-up-code-questions"], [70, "mixed-up-code-questions"], [159, "mixed-up-code-questions"], [160, "mixed-up-code-questions"], [229, "mixed-up-code-questions"], [230, "mixed-up-code-questions"], [299, "mixed-up-code-questions"], [412, "mixed-up-code-questions"], [413, "mixed-up-code-questions"], [493, "mixed-up-code-questions"], [494, "mixed-up-code-questions"]], "Alternative execution": [[72, "alternative-execution"]], "Boolean expressions": [[73, "boolean-expressions"]], "Chained conditionals": [[74, "chained-conditionals"]], "Conditional execution": [[75, "conditional-execution"]], "Debugging": [[76, "debugging"], [95, "debugging"], [127, "debugging"], [154, "debugging"], [177, "debugging"], [269, "debugging"], [284, "debugging"], [303, "debugging"], [390, "debugging"], [419, "debugging"], [436, "debugging"], [497, "debugging"]], "Logical operators": [[78, "logical-operators"]], "Nested conditionals": [[79, "nested-conditionals"]], "Peer Instruction: Conditionals Multiple Choice Questions": [[80, "peer-instruction-conditionals-multiple-choice-questions"]], "Peer Instruction: Exception Multiple Choice Questions": [[81, "peer-instruction-exception-multiple-choice-questions"]], "Group Work - Conditionals and Logic": [[82, "group-work-conditionals-and-logic"]], "Comparison Operators": [[82, "comparison-operators"]], "if/else Statements": [[82, "if-else-statements"]], "Boolean Operations": [[82, "boolean-operations"]], "Short-circuit evaluation of logical expressions": [[83, "short-circuit-evaluation-of-logical-expressions"]], "Conditional Execution": [[84, "conditional-execution"]], "Condtional": [[84, null]], "Catching exceptions using try and except": [[85, "catching-exceptions-using-try-and-except"]], "Three kinds of keys": [[86, "three-kinds-of-keys"]], "Structured Query Language summary": [[88, "structured-query-language-summary"]], "Basic data modeling": [[89, "basic-data-modeling"]], "Creating a database table": [[90, "creating-a-database-table"]], "Practice Problems - Mixed-up Code": [[91, "practice-problems-mixed-up-code"], [99, "practice-problems-mixed-up-code"], [104, "practice-problems-mixed-up-code"], [401, "practice-problems-mixed-up-code"]], "Advanced Practice Problems - Mixed-up Code": [[92, "advanced-practice-problems-mixed-up-code"]], "Database Browser for SQLite": [[93, "database-browser-for-sqlite"]], "Database concepts": [[94, "database-concepts"]], "Survey and Introduction to AND, UPDATE, and JOIN": [[97, "survey-and-introduction-to-and-update-and-join"]], "AND Keyword": [[97, "and-keyword"], [102, "and-keyword"]], "UPDATE Keyword": [[97, "update-keyword"], [102, "update-keyword"]], "JOIN Keyword": [[97, "join-keyword"], [102, "join-keyword"]], "Practice Problems - Write Code": [[100, "practice-problems-write-code"], [105, "practice-problems-write-code"], [343, "practice-problems-write-code"], [402, "practice-problems-write-code"]], "Problem Bank for Post Test Problems": [[101, "problem-bank-for-post-test-problems"], [106, "problem-bank-for-post-test-problems"]], "Introduction to AND, UPDATE, and JOIN": [[102, "introduction-to-and-update-and-join"]], "More SELECT Keywords": [[109, "more-select-keywords"]], "Programming with multiple tables": [[110, "programming-with-multiple-tables"]], "Constraints in database tables": [[110, "constraints-in-database-tables"]], "Retrieve and/or insert a record": [[110, "retrieve-and-or-insert-a-record"]], "Storing the friend relationship": [[110, "storing-the-friend-relationship"]], "Spidering Twitter using a database": [[111, "spidering-twitter-using-a-database"]], "Summary": [[113, "summary"], [122, "summary"], [157, "summary"], [366, "summary"], [408, "summary"], [488, "summary"]], "Databases": [[114, "databases"]], "Using Databases and SQL": [[114, null]], "Using JOIN to retrieve data": [[115, "using-join-to-retrieve-data"]], "What is a database?": [[116, "what-is-a-database"]], "Beginning tips for Debugging": [[118, "beginning-tips-for-debugging"]], "How to Avoid Debugging": [[120, "how-to-avoid-debugging"]], "Know Your Error Messages": [[121, "know-your-error-messages"]], "ParseError": [[121, "parseerror"]], "TypeError": [[121, "typeerror"]], "Solution": [[121, null], [121, null], [121, null], [121, null]], "NameError": [[121, "nameerror"]], "ValueError": [[121, "valueerror"]], "How to be a Successful Programmer": [[123, "how-to-be-a-successful-programmer"]], "Debugging Interlude 1": [[124, "debugging-interlude-1"], [124, null]], "Advanced Text Parsing": [[126, "advanced-text-parsing"]], "Dictionaries": [[128, "dictionaries"], [136, "dictionaries"], [193, "dictionaries"], [194, "dictionaries"]], "Dictionaries and Files": [[129, "dictionaries-and-files"]], "Dictionary as a Set of Counters": [[130, "dictionary-as-a-set-of-counters"]], "Looping and Dictionaries": [[132, "looping-and-dictionaries"]], "Peer Instruction: Dictionaries Multiple Choice Questions": [[135, "peer-instruction-dictionaries-multiple-choice-questions"]], "Cognitive Load Experiment 2021": [[138, "cognitive-load-experiment-2021"], [139, "cognitive-load-experiment-2021"]], "Dictionary and Tuple Practice": [[140, "dictionary-and-tuple-practice"]], "Dictionary Practice - Write Code": [[141, "dictionary-practice-write-code"]], "Dictionary Practice - Parsons Problems": [[142, "dictionary-practice-parsons-problems"]], "Practice": [[143, "practice"], [144, "practice"], [150, "practice"], [182, "practice"], [223, "practice"], [224, "practice"], [225, "practice"], [226, "practice"], [227, "practice"]], "Experiment 1 2021": [[143, "experiment-1-2021"], [144, "experiment-1-2021"]], "Posttest Problem 1": [[143, "posttest-problem-1"], [144, "posttest-problem-1"]], "Posttest Problem 2": [[143, "posttest-problem-2"], [144, "posttest-problem-2"]], "Pretest Problem 1": [[144, "pretest-problem-1"]], "Pretest Problem 2": [[144, "pretest-problem-2"]], "Questions for Cognitive Load Experiment - A": [[145, "questions-for-cognitive-load-experiment-a"]], "Questions for Cognitive Load Experiment - A - Original": [[146, "questions-for-cognitive-load-experiment-a-original"]], "Questions for Cognitive Load Experiment - B": [[147, "questions-for-cognitive-load-experiment-b"]], "Questions for Experiment A": [[148, "questions-for-experiment-a"]], "Questions for Experiment B": [[149, "questions-for-experiment-b"]], "Group Work: Reading from CSV Files": [[152, "group-work-reading-from-csv-files"]], "Comma-Separated Values (CSV) Files": [[152, "comma-separated-values-csv-files"]], "Nested dictionaries": [[152, "nested-dictionaries"]], "Comma-Separated Values (CSV) Files with a Header Row": [[152, "comma-separated-values-csv-files-with-a-header-row"]], "Group Work: Using a CSV reader/writer": [[153, "group-work-using-a-csv-reader-writer"]], "CSV Reader": [[153, "csv-reader"]], "Reading Comma-Separated Values (CSV) Files with a Header Row": [[153, "reading-comma-separated-values-csv-files-with-a-header-row"]], "Writing a Comma-Separated Values (CSV) File with CSV Writer": [[153, "writing-a-comma-separated-values-csv-file-with-csv-writer"]], "Group Work: Reading from Files": [[155, "group-work-reading-from-files"]], "Reading from Files": [[155, "reading-from-files"]], "Opening files": [[161, "opening-files"]], "Peer Instruction: Text Files Multiple Choice Questions": [[162, "peer-instruction-text-files-multiple-choice-questions"]], "Peer Instruction: Files Multiple Choice Questions": [[163, "peer-instruction-files-multiple-choice-questions"]], "Persistence": [[164, "persistence"]], "Reading files": [[165, "reading-files"]], "Searching through a file": [[166, "searching-through-a-file"]], "Text files and lines": [[167, "text-files-and-lines"]], "Files": [[168, "files"], [168, null]], "Using try, except, and open": [[169, "using-try-except-and-open"]], "Letting the user choose the file name": [[170, "letting-the-user-choose-the-file-name"]], "Writing files": [[172, "writing-files"]], "Adding new functions": [[175, "adding-new-functions"]], "Built-in functions": [[176, "built-in-functions"]], "Definitions and uses": [[178, "definitions-and-uses"]], "Posttest": [[179, "posttest"], [235, "posttest"], [236, "posttest"]], "Flow of execution": [[183, "flow-of-execution"]], "Fruitful functions and void functions": [[184, "fruitful-functions-and-void-functions"]], "Group Work: Functions": [[185, "group-work-functions"]], "Learning Objectives": [[185, "learning-objectives"], [186, "learning-objectives"], [189, "learning-objectives"], [190, "learning-objectives"], [191, "learning-objectives"], [192, "learning-objectives"], [193, "learning-objectives"], [194, "learning-objectives"], [195, "learning-objectives"]], "Print and Function Basics": [[185, "print-and-function-basics"]], "Parts of a Function and Function Calls": [[185, "parts-of-a-function-and-function-calls"]], "Writing Function Calls": [[185, "writing-function-calls"]], "Function Order": [[185, "function-order"]], "Special Characters and Keywords": [[185, "special-characters-and-keywords"]], "Group Work: Functions and Strings": [[186, "group-work-functions-and-strings"]], "String Indices": [[186, "string-indices"], [195, "string-indices"]], "String Slices": [[186, "string-slices"], [195, "string-slices"]], "Input and Converting Between Strings and Numbers": [[186, "input-and-converting-between-strings-and-numbers"]], "String Methods": [[186, "string-methods"]], "Discussion: Creating Functions from Sample Input and Output": [[187, "discussion-creating-functions-from-sample-input-and-output"]], "Function 1": [[187, "function-1"], [188, "function-1"]], "Function 2": [[187, "function-2"], [188, "function-2"]], "Function 3": [[187, "function-3"], [188, "function-3"]], "Function 4": [[187, "function-4"], [188, "function-4"]], "Homework: Creating Functions from Sample Input and Output": [[188, "homework-creating-functions-from-sample-input-and-output"]], "Extra Credit": [[188, "extra-credit"]], "Group Work: Functions and Conditionals": [[189, "group-work-functions-and-conditionals"]], "Basic Conditionals and Tests": [[189, "basic-conditionals-and-tests"], [195, "basic-conditionals-and-tests"]], "Logical Operators and Complex Conditionals": [[189, "logical-operators-and-complex-conditionals"], [195, "logical-operators-and-complex-conditionals"]], "Group Work: Functions and Lists": [[190, "group-work-functions-and-lists"]], "List Indexing": [[190, "list-indexing"]], "Built-in Functions That Work on Lists": [[190, "built-in-functions-that-work-on-lists"], [191, "built-in-functions-that-work-on-lists"]], "List Methods": [[190, "list-methods"], [191, "list-methods"]], "Using the Slice Operator": [[190, "using-the-slice-operator"]], "Group Work: Functions with Lists and Loops": [[191, "group-work-functions-with-lists-and-loops"]], "List Indexing and Slicing": [[191, "list-indexing-and-slicing"]], "The For-Each Loop": [[191, "the-for-each-loop"], [192, "the-for-each-loop"]], "Range and For": [[191, "range-and-for"], [192, "range-and-for"]], "While Loops": [[191, "while-loops"], [192, "while-loops"]], "Group Work: Functions with Loops": [[192, "group-work-functions-with-loops"]], "Group Work: Functions with Sets and Dictionaries": [[193, "group-work-functions-with-sets-and-dictionaries"]], "What is a Set?": [[193, "what-is-a-set"]], "Sets only Contain Immutable Items": [[193, "sets-only-contain-immutable-items"]], "Sets Do Not Allow Duplicates": [[193, "sets-do-not-allow-duplicates"]], "Adding Mutliple Items to a Set": [[193, "adding-mutliple-items-to-a-set"]], "Set Methods": [[193, "set-methods"]], "Creating Sets": [[193, "creating-sets"]], "Sorting Sets": [[193, "sorting-sets"]], "Group Work: Functions with Tuples and Dictionaries": [[194, "group-work-functions-with-tuples-and-dictionaries"]], "Tuples": [[194, "tuples"], [445, "tuples"]], "Tuples are Immutable": [[194, "tuples-are-immutable"], [447, "tuples-are-immutable"]], "Functions and Conditionals Multiple Choice Questions": [[196, "functions-and-conditionals-multiple-choice-questions"]], "Functions and Conditionals Mixed-Up Code Questions": [[197, "functions-and-conditionals-mixed-up-code-questions"], [198, "functions-and-conditionals-mixed-up-code-questions"]], "Functions and Conditionals Write Code Questions": [[199, "functions-and-conditionals-write-code-questions"]], "Functions with Lists Multiple Choice Questions": [[200, "functions-with-lists-multiple-choice-questions"]], "Functions and Lists Mixed-Up Code Questions": [[201, "functions-and-lists-mixed-up-code-questions"], [202, "functions-and-lists-mixed-up-code-questions"]], "Functions and Lists Write Code Questions": [[203, "functions-and-lists-write-code-questions"]], "Functions and Strings Multiple Choice Questions": [[204, "functions-and-strings-multiple-choice-questions"]], "Functions and Strings Mixed-Up Code Questions": [[205, "functions-and-strings-mixed-up-code-questions"]], "Function and String Mixed-Up Code Questions": [[206, "function-and-string-mixed-up-code-questions"]], "Functions and Strings Write Code Questions": [[207, "functions-and-strings-write-code-questions"]], "Function calls": [[208, "function-calls"]], "Functions Multiple Choice Questions": [[209, "functions-multiple-choice-questions"]], "Functions with Loops Multiple Choice Questions": [[210, "functions-with-loops-multiple-choice-questions"]], "Functions and Loops Mixed-Up Code Questions": [[211, "functions-and-loops-mixed-up-code-questions"], [212, "functions-and-loops-mixed-up-code-questions"]], "Functions and Loops Write Code Questions": [[213, "functions-and-loops-write-code-questions"]], "Functions Mixed-Up Code Questions": [[214, "functions-mixed-up-code-questions"], [215, "functions-mixed-up-code-questions"]], "Functions with Tuples and Dictionaries Multiple Choice Questions": [[216, "functions-with-tuples-and-dictionaries-multiple-choice-questions"]], "Functions with Tuples and Dictionaries Mixed-Up Code Questions": [[217, "functions-with-tuples-and-dictionaries-mixed-up-code-questions"], [218, "functions-with-tuples-and-dictionaries-mixed-up-code-questions"]], "Functions with Tuples and Dictionaries Write Code Questions": [[219, "functions-with-tuples-and-dictionaries-write-code-questions"]], "Functions Write Code Questions": [[220, "functions-write-code-questions"]], "Please join a research study to help us test new approaches to learning programming!": [[222, "please-join-a-research-study-to-help-us-test-new-approaches-to-learning-programming"], [349, "please-join-a-research-study-to-help-us-test-new-approaches-to-learning-programming"]], "Math functions": [[228, "math-functions"]], "Parameters and arguments": [[232, "parameters-and-arguments"]], "Peer Instruction: Functions Multiple Choice Questions": [[233, "peer-instruction-functions-multiple-choice-questions"]], "Peer Instruction: Function Multiple Choice Questions": [[234, "peer-instruction-function-multiple-choice-questions"]], "Pretest": [[237, "pretest"]], "Random numbers": [[238, "random-numbers"]], "Self-efficacy Post-Survey": [[239, "self-efficacy-post-survey"], [363, "self-efficacy-post-survey"]], "An Introduction To Our System": [[242, "an-introduction-to-our-system"], [243, "an-introduction-to-our-system"], [367, "an-introduction-to-our-system"]], "Write Code with Pop-Up Mixed-up Code": [[242, "write-code-with-pop-up-mixed-up-code"], [243, "write-code-with-pop-up-mixed-up-code"]], "Functions": [[244, "functions"]], "Type conversion functions": [[245, "type-conversion-functions"]], "Why functions?": [[246, "why-functions"]], "Association vs. Inheritance": [[248, "association-vs-inheritance"]], "Case Study: Structured Postal Addresses": [[249, "case-study-structured-postal-addresses"]], "Storing Postal Addresses": [[249, "storing-postal-addresses"]], "Storing International Addresses": [[249, "storing-international-addresses"]], "Inheritance Applied": [[249, "inheritance-applied"]], "A List of Addresses": [[249, "a-list-of-addresses"]], "Using isinstance": [[249, "using-isinstance"]], "Class Diagrams": [[250, "class-diagrams"]], "Call a Parent Method": [[252, "call-a-parent-method"]], "Introduction to Inheritance - Point and LabeledPoint": [[253, "introduction-to-inheritance-point-and-labeledpoint"]], "Group Work on Unit Tests": [[254, "group-work-on-unit-tests"]], "Assert methods": [[254, "assert-methods"]], "Writing Unit Tests": [[254, "writing-unit-tests"], [257, "writing-unit-tests"]], "Pillars of OOP": [[255, "pillars-of-oop"]], "Reuse Through Association": [[256, "reuse-through-association"]], "Unit Tests": [[257, "unit-tests"]], "Testing your Code": [[257, "testing-your-code"]], "Creating Test Cases": [[257, "creating-test-cases"]], "Understanding Unit Tests": [[257, "understanding-unit-tests"]], "Peer Instruction: Inheritance Multiple Choice Questions": [[260, "peer-instruction-inheritance-multiple-choice-questions"], [261, "peer-instruction-inheritance-multiple-choice-questions"]], "Inheritance": [[262, "inheritance"], [262, null], [347, "inheritance"], [348, "inheritance"]], "The building blocks of programs": [[265, "the-building-blocks-of-programs"]], "Computer hardware architecture": [[266, "computer-hardware-architecture"]], "Conversing with Python": [[267, "conversing-with-python"]], "Creativity and motivation": [[268, "creativity-and-motivation"]], "What could possibly go wrong?": [[271, "what-could-possibly-go-wrong"]], "The learning journey": [[272, "the-learning-journey"]], "Terminology: Interpreter and compiler": [[273, "terminology-interpreter-and-compiler"]], "Why Program?": [[274, "why-program"]], "Introduction": [[274, null]], "Understanding programming": [[275, "understanding-programming"]], "What is a program?": [[276, "what-is-a-program"]], "Why should you learn to write programs?": [[277, "why-should-you-learn-to-write-programs"]], "Words and sentences in Python": [[278, "words-and-sentences-in-python"]], "Writing a program": [[279, "writing-a-program"]], "Finishing iterations with continue": [[283, "finishing-iterations-with-continue"]], "Definite loops using for": [[285, "definite-loops-using-for"]], "Infinite loops": [[287, "infinite-loops"]], "Loop patterns": [[288, "loop-patterns"]], "Counting and summing loops": [[288, "counting-and-summing-loops"]], "Maximum and minimum loops": [[288, "maximum-and-minimum-loops"]], "Mixed-up code Questions": [[289, "mixed-up-code-questions"], [290, "mixed-up-code-questions"]], "Peer Instruction: Iterations Multiple Choice Questions": [[291, "peer-instruction-iterations-multiple-choice-questions"], [292, "peer-instruction-iterations-multiple-choice-questions"]], "Group Work - Loops (For, Range, While)": [[293, "group-work-loops-for-range-while"]], "for Statements": [[293, "for-statements"]], "The range Function": [[293, "the-range-function"]], "while Statements": [[293, "while-statements"]], "Loops and Iterations": [[294, "loops-and-iterations"]], "Updating variables": [[295, "updating-variables"]], "The while statement": [[296, "the-while-statement"]], "Aliasing": [[302, "aliasing"]], "Deleting elements": [[304, "deleting-elements"]], "List arguments": [[306, "list-arguments"]], "Lists and functions": [[307, "lists-and-functions"]], "List methods": [[308, "list-methods"]], "List operations": [[309, "list-operations"]], "Lists and strings": [[310, "lists-and-strings"]], "Lists are mutable": [[311, "lists-are-mutable"]], "Objects and values": [[312, "objects-and-values"]], "Parsing lines": [[313, "parsing-lines"]], "Peer Instruction: Lists Multiple Choice Questions": [[314, "peer-instruction-lists-multiple-choice-questions"]], "Group Work: Lists": [[315, "group-work-lists"]], "A list is a sequence": [[316, "a-list-is-a-sequence"]], "List slices": [[317, "list-slices"]], "Lists": [[318, "lists"], [318, null]], "Traversing a list": [[319, "traversing-a-list"]], "Group Work on BeautifulSoup with Requests": [[321, "group-work-on-beautifulsoup-with-requests"]], "Getting a tag from a soup object": [[321, "getting-a-tag-from-a-soup-object"]], "Getting text from a tag": [[321, "getting-text-from-a-tag"]], "Getting data from tags with attributes": [[321, "getting-data-from-tags-with-attributes"]], "How to Find Tags Inside of Tags": [[321, "how-to-find-tags-inside-of-tags"]], "Bonus section for Unix / Linux users": [[322, "bonus-section-for-unix-linux-users"], [387, "bonus-section-for-unix-linux-users"]], "Group Work: HTML Basics": [[324, "group-work-html-basics"]], "Start and End Tags": [[324, "start-and-end-tags"]], "List Tags": [[324, "list-tags"]], "Tag Relationships: Parent, Child, Sibling": [[324, "tag-relationships-parent-child-sibling"]], "Group Work: More HTML": [[325, "group-work-more-html"]], "Table Tags": [[325, "table-tags"]], "Link Tag": [[325, "link-tag"]], "Image Tag": [[325, "image-tag"]], "Attributes": [[325, "attributes"]], "Div and Span tags": [[325, "div-and-span-tags"]], "Using CSS Classes": [[325, "using-css-classes"]], "HyperText Transfer Protocol - HTTP": [[327, "hypertext-transfer-protocol-http"]], "Mixed-Up Code Questions Original": [[329, "mixed-up-code-questions-original"]], "Networked programs": [[330, "networked-programs"]], "Parsing HTML and scraping the web": [[331, "parsing-html-and-scraping-the-web"]], "Parsing HTML using BeautifulSoup": [[332, "parsing-html-using-beautifulsoup"]], "Parsing HTML using regular expressions": [[333, "parsing-html-using-regular-expressions"]], "Reading binary files using urllib": [[334, "reading-binary-files-using-urllib"]], "Retrieving an image over HTTP": [[335, "retrieving-an-image-over-http"]], "Retrieving web pages with urllib": [[336, "retrieving-web-pages-with-urllib"]], "The world\u2019s simplest web browser": [[337, "the-world-s-simplest-web-browser"]], "Network Programming": [[338, "network-programming"]], "Write Code Exercises": [[339, "write-code-exercises"], [370, "write-code-exercises"], [384, "write-code-exercises"], [385, "write-code-exercises"]], "Classes as types": [[341, "classes-as-types"]], "Getting started": [[344, "getting-started"]], "Group Work - Classes, constructors, attributes, and methods": [[346, "group-work-classes-constructors-attributes-and-methods"]], "Create More Book Objects": [[346, "create-more-book-objects"]], "Group Work - Working with Multiple Classes": [[347, "group-work-working-with-multiple-classes"]], "Overriding an Inherited Method": [[347, "overriding-an-inherited-method"]], "Introduction to Python Class": [[350, "introduction-to-python-class"]], "Managing larger programs": [[351, "managing-larger-programs"]], "Multiple instances": [[354, "multiple-instances"]], "Object lifecycle": [[355, "object-lifecycle"]], "Our first Python object": [[356, "our-first-python-object"]], "Peer Instruction: Objects Multiple Choice Questions": [[358, "peer-instruction-objects-multiple-choice-questions"]], "Starting with programs": [[364, "starting-with-programs"]], "Subdividing a problem": [[365, "subdividing-a-problem"]], "Basic: Solving Write Code Problems": [[367, "basic-solving-write-code-problems"]], "Basic: Solving Mixed-up Code Problems": [[367, "basic-solving-mixed-up-code-problems"]], "In this practice: Write Code with A Pop-Up Mixed-up Code Example Problem": [[367, "in-this-practice-write-code-with-a-pop-up-mixed-up-code-example-problem"]], "In this practice: Write Code with A Pop-Up Code Example Solution": [[367, "in-this-practice-write-code-with-a-pop-up-code-example-solution"]], "Object-Oriented Programming": [[368, "object-oriented-programming"]], "Using objects": [[369, "using-objects"]], "Peer Instruction: Booleans Multiple Choice Questions": [[371, "peer-instruction-booleans-multiple-choice-questions"]], "Changing Step 5: Increasing and decreasing color values": [[373, "changing-step-5-increasing-and-decreasing-color-values"]], "Changing Step 6: Changing where we put the colors": [[374, "changing-step-6-changing-where-we-put-the-colors"]], "Changing Step 3: Changing which data we use": [[375, "changing-step-3-changing-which-data-we-use"]], "Exam Questions for Chapters 9 to 11": [[376, "exam-questions-for-chapters-9-to-11"]], "Understanding Image Representation": [[377, "understanding-image-representation"]], "A Pattern for Image Processing": [[380, "a-pattern-for-image-processing"]], "Using Repetition with Images": [[381, "using-repetition-with-images"]], "Image Chaper Summary": [[382, "image-chaper-summary"]], "Image and Pixel Classes and Methods": [[383, "image-and-pixel-classes-and-methods"]], "Character Matching in Regular Expressions": [[388, "character-matching-in-regular-expressions"]], "Combining Searching and Extracting": [[389, "combining-searching-and-extracting"]], "Escape Character": [[391, "escape-character"]], "Extracting Data Using Regular Expressions": [[392, "extracting-data-using-regular-expressions"]], "Practice Problems - Regular Expressions": [[394, "practice-problems-regular-expressions"]], "Practice Problems - Advanced Regular Expressions": [[395, "practice-problems-advanced-regular-expressions"]], "Problem Bank for Practice Problems and Test Problems": [[396, "problem-bank-for-practice-problems-and-test-problems"]], "Introduction to Problem Types": [[399, "introduction-to-problem-types"], [1, "introduction-to-problem-types"]], "Solving Regex Write Code Problems": [[399, "solving-regex-write-code-problems"]], "Group Work: Regular Expressions (Regex)": [[405, "group-work-regular-expressions-regex"]], "Regex Methods": [[405, "regex-methods"]], "Quantifiers": [[405, "quantifiers"]], "Character Sets": [[405, "character-sets"]], "Character Ranges": [[405, "character-ranges"]], "Character Classes": [[405, "character-classes"]], "Escaping Special Characters": [[405, "escaping-special-characters"]], "Greedy and Non-Greedy Matching": [[405, "greedy-and-non-greedy-matching"]], "Group Work: More Regular Expressions (Regex)": [[406, "group-work-more-regular-expressions-regex"]], "Using a logical \u201cor\u201d": [[406, "using-a-logical-or"]], "Specifying What to Extract - Matching Groups": [[406, "specifying-what-to-extract-matching-groups"]], "Specifying What to Extract - Non-Matching Groups": [[406, "specifying-what-to-extract-non-matching-groups"]], "Boundary or Anchor Characters": [[406, "boundary-or-anchor-characters"]], "Negating a Character Set": [[406, "negating-a-character-set"]], "Regular Expressions": [[407, "regular-expressions"], [409, "regular-expressions"]], "Write-code questions": [[414, "write-code-questions"], [416, "write-code-questions"]], "String comparison": [[417, "string-comparison"]], "Looping and counting": [[418, "looping-and-counting"]], "Format operator": [[420, "format-operator"]], "Strings are immutable": [[422, "strings-are-immutable"]], "The in operator": [[423, "the-in-operator"]], "Getting the length of a string using len()": [[424, "getting-the-length-of-a-string-using-len"]], "String methods": [[425, "string-methods"]], "Parsing strings": [[426, "parsing-strings"]], "Peer Instruction: Strings Multiple Choice Questions": [[427, "peer-instruction-strings-multiple-choice-questions"], [428, "peer-instruction-strings-multiple-choice-questions"]], "Group Work - Strings": [[429, "group-work-strings"]], "Indexing and Slicing": [[429, "indexing-and-slicing"]], "Common String Methods": [[429, "common-string-methods"]], "A string is a sequence": [[430, "a-string-is-a-sequence"]], "String slices": [[431, "string-slices"]], "Strings": [[432, "strings"], [432, null]], "Traversal through a string with a loop": [[433, "traversal-through-a-string-with-a-loop"]], "Comparing Tuples": [[435, "comparing-tuples"]], "Dictionaries and Tuples": [[437, "dictionaries-and-tuples"]], "Mixed-Up Code Questions - Source": [[440, "mixed-up-code-questions-source"]], "The Most Common Words": [[441, "the-most-common-words"]], "Multiple Assignment with Dictionaries": [[442, "multiple-assignment-with-dictionaries"]], "Peer Instruction: Tuples Multiple Choice Questions": [[443, "peer-instruction-tuples-multiple-choice-questions"]], "Sequences: Strings, Lists, and Tuples - Oh My!": [[444, "sequences-strings-lists-and-tuples-oh-my"]], "Tuple Assignment": [[446, "tuple-assignment"]], "Using Tuples as Keys in Dictionaries": [[448, "using-tuples-as-keys-in-dictionaries"]], "Python 3 Turtles Practice": [[452, "python-3-turtles-practice"]], "Study Information": [[452, "study-information"]], "Introduction to Practice Problem Types": [[453, "introduction-to-practice-problem-types"], [454, "introduction-to-practice-problem-types"], [455, "introduction-to-practice-problem-types"]], "\ud83d\udcbb Solve a mixed-up code problem": [[453, "solve-a-mixed-up-code-problem"], [454, "solve-a-mixed-up-code-problem"], [455, "solve-a-mixed-up-code-problem"]], "\ud83d\udcbb Receive an explanation of the solved puzzle": [[453, "receive-an-explanation-of-the-solved-puzzle"]], "\ud83d\udcbb Finish an explanation question": [[455, "finish-an-explanation-question"]], "Here is an explanation for the completed puzzle": [[468, "here-is-an-explanation-for-the-completed-puzzle"], [469, "here-is-an-explanation-for-the-completed-puzzle"], [470, "here-is-an-explanation-for-the-completed-puzzle"], [471, "here-is-an-explanation-for-the-completed-puzzle"]], "Turtle Posttest Problem": [[472, "turtle-posttest-problem"]], "One correct option MCQ": [[472, "one-correct-option-mcq"]], "Fill in all that apply": [[472, "fill-in-all-that-apply"]], "Turtle Reflective Survey": [[472, "turtle-reflective-survey"]], "\ud83d\ude4c Thank You!": [[472, "thank-you"]], "Your self-efficacy in Computer Science": [[477, "your-self-efficacy-in-computer-science"]], "Your familiarity with the turtle module": [[477, "your-familiarity-with-the-turtle-module"]], "Creating Functions with Turtles": [[479, "creating-functions-with-turtles"]], "Single and Multiple Turtles": [[482, "single-and-multiple-turtles"]], "History of Turtles": [[483, "history-of-turtles"]], "What does a left turn of 90 mean?": [[483, "what-does-a-left-turn-of-90-mean"]], "Practice with Turtles": [[483, "practice-with-turtles"]], "Making Patterns within Patterns": [[484, "making-patterns-within-patterns"]], "Peer Instruction: Turtles Multiple Choice Questions": [[485, "peer-instruction-turtles-multiple-choice-questions"]], "Using Repetition with Turtles": [[486, "using-repetition-with-turtles"]], "The Turtle Stamp Procedure": [[487, "the-turtle-stamp-procedure"]], "Summary of Turtle Methods": [[488, "summary-of-turtle-methods"]], "Summary of Screen Methods": [[488, "summary-of-screen-methods"]], "Turtles: An Introduction to Objects and Classes": [[489, "turtles-an-introduction-to-objects-and-classes"]], "Turtle Methods": [[490, "turtle-methods"]], "teacher note Teacher Note: Turtle Geometry": [[491, "bigteachernote-teacher-note-turtle-geometry"]], "Total Turtle Trip Theorem": [[491, "total-turtle-trip-theorem"]], "Comments": [[496, "comments"]], "Expressions": [[498, "expressions"]], "Choosing mnemonic variable names": [[500, "choosing-mnemonic-variable-names"]], "Modulus operator": [[501, "modulus-operator"]], "Operators and operands": [[502, "operators-and-operands"]], "Order of operations": [[503, "order-of-operations"]], "Peer Instruction: Variable Multiple Choice Questions": [[504, "peer-instruction-variable-multiple-choice-questions"]], "Statements": [[505, "statements"]], "String operations": [[506, "string-operations"]], "Variables, Expressions, and Statements": [[507, "variables-expressions-and-statements"]], "Variables": [[507, null], [511, "variables"]], "Asking the user for input": [[508, "asking-the-user-for-input"]], "Values and types": [[509, "values-and-types"]], "Variable names and keywords": [[510, "variable-names-and-keywords"]], "Building a Google map from geocoded data": [[513, "building-a-google-map-from-geocoded-data"]], "Data Visualization": [[515, "data-visualization"]], "Visualizing data": [[516, "visualizing-data"]], "Visualizing mail data": [[517, "visualizing-mail-data"]], "Visualizing networks and interconnections": [[518, "visualizing-networks-and-interconnections"]], "JavaScript Object Notation - JSON": [[520, "javascript-object-notation-json"]], "List of Dictionaries": [[520, "list-of-dictionaries"]], "Application Programming Interfaces": [[522, "application-programming-interfaces"]], "Getting JSON Data From an API": [[522, "getting-json-data-from-an-api"]], "Using a Dictionary for URL Parameters": [[522, "using-a-dictionary-for-url-parameters"]], "Application 1: Google geocoding web service": [[525, "application-1-google-geocoding-web-service"]], "Problem Bank for Pre Test Problems": [[527, "problem-bank-for-pre-test-problems"]], "Looping through nodes": [[528, "looping-through-nodes"]], "What is JSON?": [[530, "what-is-json"]], "Converting a JSON String into a Python Object": [[530, "converting-a-json-string-into-a-python-object"]], "Converting a Python object into a JSON string": [[530, "converting-a-python-object-into-a-json-string"]], "Parsing XML": [[531, "parsing-xml"]], "Using get to get the value of an attribute": [[531, "using-get-to-get-the-value-of-an-attribute"]], "Getting Data from the First Element of a Type in XML": [[531, "getting-data-from-the-first-element-of-a-type-in-xml"]], "Fixing Errors in XML": [[531, "fixing-errors-in-xml"]], "Write Code to Process XML": [[531, "write-code-to-process-xml"]], "Security and API usage": [[532, "security-and-api-usage"]], "Using Web Services": [[533, "using-web-services"], [533, null]], "Application 2: Twitter": [[534, "application-2-twitter"]], "eXtensible Markup Language - XML": [[537, "extensible-markup-language-xml"]], "Properly Formatted XML": [[537, "properly-formatted-xml"]], "Solving Write Code Problems with Pop-Up Mixed-up Code Puzzles to Help": [[1, "solving-write-code-problems-with-pop-up-mixed-up-code-puzzles-to-help"]], "Post-Survey": [[3, "post-survey"]], "Python 3 with Nested Dictionaries": [[8, "python-3-with-nested-dictionaries"]], "Purpose of this Study": [[8, "purpose-of-this-study"]], "Study Procedure": [[8, "study-procedure"]], "Participant Requirements": [[8, "participant-requirements"]], "Confidentiality": [[8, "confidentiality"]], "Risks": [[8, "risks"]], "Benefits": [[8, "benefits"]], "Rights": [[8, "rights"]], "Voluntary Consent": [[8, "voluntary-consent"]], "Group Work: Functions, Strings, and Conditionals": [[195, "group-work-functions-strings-and-conditionals"]], "Function Example": [[195, "function-example"]], "String Definition": [[195, "string-definition"]], "Python for Everybody - Interactive": [[247, "python-for-everybody-interactive"]], "Assignments": [[247, "assignments"]], "Table of Contents": [[247, "table-of-contents"]], "Acknowledgements": [[247, "acknowledgements"]], "Acknowledgements, Contributors, License, and Preface": [[247, null]], "Indices": [[247, "indices"]]}, "indexentries": {}})