Search.setIndex({"docnames": ["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/funcWithCond", "functions/funcWithLists", "functions/funcWithListsAndLoops", "functions/funcWithLoops", "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/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": ["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/funcWithCond.rst", "functions/funcWithLists.rst", "functions/funcWithListsAndLoops.rst", "functions/funcWithLoops.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/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": ["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", "Write Code Questions", "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.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.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. Tuples Mixed-Up Code Questions", "Mixed-Up Code Questions", "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", "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": 0, "empti": [0, 3, 33, 79, 100, 110, 115, 117, 137, 138, 147, 164, 176, 240, 243, 245, 274, 289, 293, 296, 302, 305, 321, 323, 325, 339, 394, 405, 407, 411, 417, 433, 477, 497], "editori": 0, "support": [0, 34, 38, 79, 100, 105, 235, 313, 323, 373, 415, 443], "elliott": [0, 1], "hauser": [0, 1], "sue": [0, 1, 160, 302], "blumenberg": [0, 1], "cover": [0, 13, 77, 98, 99, 102, 175, 181, 241, 308, 315, 320, 325, 393, 406, 460, 483, 496], "design": [0, 16, 56, 78, 85, 99, 102, 105, 151, 153, 232, 233, 235, 236, 256, 263, 323, 337, 350, 482, 493], "aime": 0, "andrion": 0, "2016": [0, 141, 142, 474], "jul": [0, 141, 142, 160], "05": [0, 110, 141, 142, 150, 160, 315, 477, 478], "first": [0, 1, 3, 4, 11, 13, 15, 17, 18, 25, 34, 37, 41, 45, 53, 60, 63, 68, 69, 71, 72, 78, 79, 83, 86, 91, 96, 97, 99, 100, 104, 109, 110, 116, 118, 119, 120, 121, 123, 130, 131, 134, 135, 136, 141, 142, 149, 150, 151, 154, 160, 162, 164, 167, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 190, 192, 193, 204, 205, 207, 214, 216, 219, 220, 233, 235, 238, 240, 242, 243, 246, 247, 249, 253, 254, 257, 258, 259, 261, 263, 264, 270, 274, 277, 279, 285, 286, 287, 289, 292, 293, 295, 301, 302, 303, 305, 307, 310, 311, 312, 313, 319, 321, 323, 332, 333, 336, 352, 354, 355, 359, 360, 370, 372, 375, 381, 382, 387, 388, 390, 391, 392, 394, 399, 400, 401, 406, 408, 409, 411, 412, 415, 416, 417, 419, 421, 426, 427, 428, 429, 432, 434, 435, 439, 441, 442, 443, 454, 457, 460, 461, 463, 468, 469, 471, 473, 474, 477, 478, 480, 481, 493, 494, 496], "complet": [0, 6, 7, 8, 15, 42, 43, 60, 71, 80, 81, 86, 88, 89, 93, 94, 99, 100, 112, 116, 118, 120, 150, 160, 164, 172, 182, 193, 208, 228, 229, 238, 240, 258, 259, 264, 267, 271, 274, 279, 282, 301, 307, 321, 325, 335, 350, 353, 356, 365, 370, 383, 396, 408, 415, 420, 448, 476], "3": [0, 2, 3, 4, 5, 6, 7, 11, 20, 22, 23, 26, 28, 33, 34, 35, 42, 44, 46, 49, 53, 55, 57, 59, 60, 61, 62, 63, 64, 65, 67, 69, 70, 71, 72, 75, 76, 78, 79, 84, 99, 102, 104, 105, 109, 110, 114, 117, 118, 119, 121, 123, 124, 126, 130, 131, 132, 133, 134, 135, 136, 140, 141, 142, 143, 144, 145, 147, 150, 151, 152, 155, 156, 158, 160, 162, 163, 167, 172, 173, 175, 176, 177, 178, 179, 181, 182, 185, 186, 188, 189, 190, 195, 196, 198, 201, 202, 204, 205, 206, 218, 219, 220, 233, 234, 237, 239, 240, 243, 245, 246, 247, 249, 250, 252, 253, 254, 257, 258, 262, 263, 264, 265, 266, 267, 273, 274, 276, 277, 278, 279, 281, 282, 283, 285, 286, 287, 288, 289, 290, 293, 295, 296, 297, 298, 300, 301, 302, 303, 305, 306, 307, 315, 318, 319, 321, 322, 326, 332, 333, 342, 344, 346, 347, 350, 357, 358, 360, 362, 366, 367, 369, 372, 377, 380, 381, 382, 387, 388, 391, 397, 399, 401, 403, 405, 409, 410, 411, 412, 413, 414, 415, 416, 417, 420, 421, 422, 423, 426, 427, 429, 430, 432, 434, 435, 436, 437, 438, 442, 443, 445, 446, 448, 451, 452, 453, 454, 455, 456, 457, 461, 462, 463, 464, 465, 469, 470, 472, 473, 474, 478, 479, 480, 481, 482, 491, 494, 496], "0": [0, 2, 6, 7, 8, 22, 23, 30, 33, 34, 35, 41, 53, 55, 57, 59, 60, 61, 64, 65, 67, 68, 69, 70, 71, 72, 99, 100, 104, 109, 110, 114, 115, 119, 121, 123, 126, 130, 131, 137, 138, 145, 147, 150, 154, 158, 159, 160, 163, 175, 177, 178, 179, 180, 181, 182, 184, 185, 186, 188, 189, 190, 193, 196, 198, 202, 204, 205, 206, 216, 219, 220, 224, 240, 243, 246, 249, 252, 262, 266, 267, 269, 273, 274, 276, 277, 278, 279, 281, 282, 283, 285, 287, 289, 290, 292, 296, 297, 300, 301, 302, 303, 305, 306, 313, 315, 320, 325, 339, 344, 355, 358, 360, 361, 363, 365, 367, 368, 370, 372, 375, 376, 377, 380, 382, 391, 392, 394, 400, 401, 404, 405, 407, 408, 410, 413, 414, 415, 417, 419, 420, 421, 429, 435, 436, 443, 444, 446, 448, 450, 455, 462, 464, 468, 474, 477, 478, 483, 485, 489, 494, 495, 496], "version": [0, 1, 99, 110, 115, 118, 150, 156, 170, 211, 213, 235, 238, 254, 255, 259, 274, 279, 411, 412, 433, 455, 477, 478, 483, 489, 495, 496], "2015": [0, 141, 142, 253, 474], "dec": [0, 141, 142, 160, 253], "20": [0, 60, 78, 79, 123, 130, 131, 134, 135, 136, 141, 142, 148, 154, 160, 163, 176, 185, 189, 198, 201, 206, 208, 219, 220, 249, 283, 300, 302, 361, 392, 420, 429, 435, 437, 444, 454, 464, 474, 477, 494], "initi": [0, 24, 28, 29, 30, 33, 35, 41, 45, 46, 119, 144, 149, 238, 243, 245, 249, 251, 268, 272, 274, 279, 281, 326, 331, 332, 333, 336, 340, 341, 342, 356, 404, 407, 438, 450, 478], "rough": [0, 1, 154], "convers": [0, 109, 230, 233, 257, 259, 260, 350], "2009": [0, 141, 142], "charl": [0, 1, 2, 141, 148, 160], "sever": [0, 1, 2, 75, 90, 91, 94, 95, 102, 104, 110, 119, 141, 144, 177, 178, 232, 236, 243, 282, 290, 302, 325, 350, 361, 367, 439, 473, 477, 487], "thi": [0, 1, 2, 3, 6, 7, 8, 10, 11, 13, 17, 18, 19, 24, 25, 26, 29, 30, 31, 34, 35, 40, 41, 42, 43, 44, 48, 50, 53, 55, 57, 61, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 82, 83, 90, 91, 95, 97, 99, 100, 102, 104, 105, 107, 108, 109, 110, 112, 114, 115, 116, 117, 118, 119, 120, 121, 124, 126, 127, 128, 132, 133, 141, 142, 143, 144, 147, 150, 151, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 184, 190, 193, 196, 199, 202, 206, 207, 208, 214, 216, 217, 218, 219, 220, 224, 225, 226, 227, 228, 229, 231, 233, 234, 235, 238, 239, 240, 241, 243, 246, 247, 251, 253, 254, 257, 258, 259, 261, 262, 263, 264, 265, 266, 267, 269, 270, 271, 273, 274, 277, 278, 279, 281, 282, 285, 288, 289, 292, 293, 294, 296, 297, 298, 299, 300, 301, 305, 307, 308, 310, 311, 313, 316, 317, 318, 319, 320, 321, 322, 323, 328, 330, 331, 332, 333, 334, 335, 336, 337, 339, 342, 344, 345, 348, 349, 350, 351, 352, 355, 356, 359, 360, 361, 363, 366, 367, 368, 370, 373, 374, 375, 376, 378, 379, 382, 386, 390, 391, 392, 393, 394, 396, 397, 400, 401, 403, 404, 405, 408, 410, 411, 412, 413, 415, 417, 419, 422, 426, 427, 428, 430, 432, 434, 437, 438, 439, 442, 443, 444, 446, 447, 448, 451, 452, 456, 457, 458, 460, 462, 464, 465, 468, 469, 470, 471, 473, 474, 476, 477, 478, 480, 482, 485, 487, 488, 490, 491, 494], "work": [0, 1, 2, 4, 13, 25, 26, 41, 42, 44, 45, 46, 47, 48, 52, 54, 56, 60, 73, 82, 84, 88, 89, 93, 94, 109, 110, 111, 112, 116, 117, 118, 146, 153, 157, 158, 162, 164, 165, 167, 170, 171, 185, 218, 228, 229, 230, 232, 233, 235, 237, 239, 243, 246, 248, 252, 255, 259, 280, 288, 289, 293, 297, 299, 303, 304, 305, 319, 320, 323, 324, 326, 328, 329, 330, 337, 346, 347, 350, 351, 353, 354, 356, 366, 368, 375, 379, 387, 388, 395, 403, 405, 418, 419, 422, 429, 430, 432, 433, 438, 442, 447, 451, 454, 459, 461, 466, 469, 477, 485], "i": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 38, 39, 40, 41, 42, 44, 45, 46, 49, 51, 53, 55, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 102, 103, 104, 106, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 126, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 146, 147, 148, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 190, 192, 193, 194, 196, 198, 199, 201, 202, 205, 206, 207, 214, 216, 218, 219, 220, 224, 228, 229, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 245, 246, 247, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 276, 277, 278, 279, 281, 282, 283, 285, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 303, 304, 305, 306, 307, 308, 310, 311, 312, 313, 315, 317, 318, 319, 320, 321, 322, 323, 326, 330, 331, 332, 333, 334, 336, 337, 339, 340, 341, 342, 344, 345, 350, 351, 352, 353, 355, 356, 358, 359, 360, 361, 362, 363, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 381, 382, 384, 386, 387, 388, 390, 391, 392, 393, 394, 396, 397, 399, 400, 401, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 417, 418, 419, 420, 421, 422, 423, 424, 426, 427, 428, 429, 430, 432, 433, 434, 435, 437, 438, 439, 442, 443, 444, 445, 446, 447, 448, 450, 451, 452, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 468, 469, 470, 471, 472, 473, 474, 476, 477, 478, 479, 480, 481, 482, 484, 485, 486, 487, 488, 491, 492, 493, 494, 497], "licens": [0, 1, 2, 253], "under": [0, 1, 2, 22, 23, 71, 112, 208, 279, 335, 447], "creativ": [0, 2, 126, 233, 260, 261, 263], "common": [0, 2, 10, 16, 19, 20, 26, 33, 62, 84, 85, 99, 105, 107, 110, 115, 116, 118, 155, 165, 174, 175, 177, 181, 194, 233, 235, 236, 258, 262, 273, 282, 289, 305, 310, 317, 322, 341, 391, 393, 403, 411, 418, 421, 430, 431, 433, 457, 458, 460, 492, 493], "attribut": [0, 2, 3, 13, 18, 27, 28, 29, 31, 33, 34, 35, 37, 39, 41, 46, 83, 85, 233, 235, 236, 237, 242, 245, 315, 318, 324, 325, 327, 331, 333, 334, 336, 339, 340, 342, 350, 352, 354, 442, 480, 481, 488, 493, 497], "noncommerci": [0, 2], "sharealik": [0, 2], "unport": [0, 2], "avail": [0, 1, 2, 41, 82, 118, 121, 156, 167, 235, 307, 318, 327, 373, 379, 411, 412, 482, 494], "http": [0, 1, 3, 4, 5, 10, 11, 13, 15, 16, 17, 19, 22, 23, 34, 71, 78, 79, 82, 100, 105, 141, 142, 144, 156, 174, 175, 176, 177, 178, 179, 180, 181, 184, 233, 240, 262, 264, 279, 289, 301, 306, 307, 308, 310, 311, 312, 315, 316, 318, 319, 320, 322, 323, 324, 325, 332, 333, 350, 352, 375, 391, 392, 393, 406, 411, 412, 415, 448, 460, 473, 477, 478, 482, 485, 493, 494, 495, 497], "creativecommon": [0, 2], "org": [0, 2, 4, 10, 11, 13, 16, 22, 23, 34, 71, 78, 79, 82, 100, 105, 117, 141, 142, 143, 144, 150, 156, 174, 175, 176, 177, 178, 179, 180, 181, 184, 240, 259, 279, 289, 301, 306, 307, 310, 311, 313, 315, 318, 320, 325, 332, 333, 350, 375, 378, 391, 392, 393, 406, 411, 412, 415, 432, 448, 460, 477, 478, 493], "nc": [0, 2, 148, 160], "sa": [0, 2], "you": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 13, 15, 16, 17, 18, 19, 24, 26, 27, 31, 33, 34, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 52, 53, 54, 60, 62, 64, 65, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 82, 83, 84, 85, 88, 89, 91, 93, 94, 98, 99, 100, 102, 104, 107, 109, 110, 111, 112, 115, 116, 117, 118, 119, 121, 126, 127, 128, 130, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 146, 148, 149, 150, 153, 154, 155, 156, 158, 161, 162, 163, 164, 165, 166, 167, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 184, 189, 190, 194, 205, 206, 208, 214, 216, 218, 221, 222, 223, 224, 225, 226, 227, 228, 229, 232, 233, 234, 235, 236, 237, 238, 239, 240, 243, 250, 252, 253, 254, 255, 257, 258, 259, 260, 261, 262, 264, 265, 266, 268, 269, 270, 271, 273, 274, 279, 281, 282, 283, 285, 288, 289, 290, 292, 293, 294, 296, 297, 298, 301, 302, 303, 305, 307, 308, 309, 310, 311, 313, 318, 319, 320, 321, 322, 327, 328, 329, 330, 332, 333, 335, 336, 337, 339, 342, 346, 347, 348, 349, 350, 352, 353, 355, 356, 358, 359, 360, 361, 362, 366, 367, 370, 371, 372, 373, 374, 375, 376, 378, 385, 387, 388, 391, 392, 393, 394, 399, 400, 401, 405, 406, 407, 408, 410, 411, 412, 415, 416, 417, 421, 422, 423, 428, 430, 432, 433, 435, 437, 438, 439, 442, 443, 444, 446, 447, 448, 450, 451, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 465, 468, 469, 470, 471, 472, 473, 474, 476, 477, 478, 480, 482, 485, 487, 488, 490, 491, 492, 494, 497], "can": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 17, 18, 20, 25, 26, 27, 29, 30, 31, 34, 39, 40, 41, 43, 44, 45, 46, 47, 48, 52, 53, 54, 60, 64, 65, 67, 68, 69, 71, 72, 74, 75, 76, 77, 78, 79, 82, 84, 85, 86, 88, 89, 91, 93, 94, 98, 99, 100, 102, 104, 105, 109, 110, 111, 115, 116, 117, 118, 119, 121, 126, 130, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 146, 148, 150, 153, 154, 155, 156, 158, 159, 161, 163, 164, 165, 166, 167, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 184, 185, 194, 205, 208, 214, 216, 218, 221, 222, 223, 224, 228, 229, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 250, 252, 253, 254, 255, 256, 258, 259, 261, 262, 263, 264, 266, 269, 270, 271, 273, 274, 277, 279, 281, 282, 285, 288, 289, 290, 291, 293, 296, 297, 298, 299, 301, 302, 303, 305, 306, 307, 309, 310, 311, 313, 318, 319, 320, 321, 322, 323, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 339, 340, 341, 342, 346, 347, 350, 351, 352, 353, 355, 356, 359, 360, 361, 366, 367, 368, 370, 371, 372, 373, 374, 375, 376, 377, 378, 381, 385, 387, 388, 390, 391, 392, 393, 394, 400, 401, 405, 406, 407, 408, 410, 411, 412, 415, 416, 420, 421, 423, 424, 427, 428, 429, 430, 432, 433, 434, 439, 443, 444, 447, 448, 450, 451, 454, 456, 457, 460, 461, 463, 465, 468, 469, 470, 473, 476, 477, 478, 479, 480, 482, 485, 487, 488, 490, 491, 492, 494, 497], "see": [0, 1, 5, 6, 7, 8, 10, 11, 15, 16, 17, 18, 22, 23, 25, 26, 31, 34, 40, 41, 44, 53, 67, 71, 77, 78, 79, 84, 88, 89, 93, 94, 98, 99, 100, 104, 105, 109, 110, 115, 116, 117, 118, 119, 121, 126, 141, 142, 144, 148, 153, 155, 156, 158, 160, 165, 166, 167, 174, 175, 176, 177, 178, 179, 180, 181, 224, 228, 229, 235, 238, 240, 243, 253, 255, 258, 261, 264, 273, 274, 279, 289, 292, 298, 301, 307, 310, 311, 321, 322, 327, 332, 333, 334, 336, 337, 342, 350, 353, 360, 362, 363, 367, 370, 371, 374, 375, 378, 385, 390, 391, 392, 393, 403, 411, 415, 422, 424, 439, 442, 443, 444, 446, 447, 448, 450, 451, 458, 460, 463, 465, 468, 469, 470, 473, 477, 478, 482, 488, 490, 491, 493, 494, 496, 497], "what": [0, 1, 3, 5, 6, 7, 8, 10, 11, 17, 18, 19, 26, 27, 28, 34, 35, 41, 42, 49, 55, 57, 61, 62, 63, 64, 65, 67, 69, 70, 71, 74, 75, 76, 77, 80, 81, 98, 99, 100, 103, 104, 109, 110, 111, 114, 115, 116, 117, 118, 119, 121, 124, 126, 140, 141, 142, 143, 144, 146, 150, 151, 152, 155, 158, 159, 162, 164, 165, 166, 167, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 186, 190, 195, 196, 202, 208, 214, 218, 219, 220, 224, 231, 233, 234, 235, 237, 240, 243, 246, 247, 250, 252, 253, 255, 256, 258, 259, 260, 263, 264, 265, 266, 269, 270, 273, 274, 277, 278, 279, 281, 282, 283, 288, 289, 290, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 305, 306, 307, 310, 311, 313, 315, 320, 322, 323, 326, 332, 333, 335, 337, 342, 344, 350, 351, 352, 355, 358, 359, 360, 361, 362, 363, 367, 368, 372, 374, 376, 378, 382, 391, 393, 394, 395, 397, 399, 404, 405, 406, 407, 408, 410, 411, 412, 413, 414, 415, 416, 417, 420, 421, 422, 427, 429, 430, 432, 435, 437, 439, 442, 444, 445, 446, 447, 448, 449, 450, 451, 452, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 468, 469, 470, 472, 476, 479, 480, 488, 491, 492, 493, 494, 497], "author": [0, 28, 86, 91, 110, 332, 339, 356, 378, 483, 491, 494, 496], "consid": [0, 2, 24, 26, 41, 55, 72, 86, 91, 115, 116, 162, 164, 165, 167, 218, 231, 239, 279, 281, 282, 316, 378, 415, 421, 458, 492], "commerci": [0, 2, 485], "non": [0, 2, 49, 60, 69, 72, 79, 233, 285, 319, 320, 373, 375, 378, 383, 394, 395, 396, 435, 443, 456, 478, 480, 482], "us": [0, 1, 2, 6, 7, 13, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 37, 38, 40, 41, 44, 45, 53, 55, 57, 60, 62, 64, 65, 67, 68, 70, 71, 72, 73, 75, 76, 77, 78, 79, 82, 83, 84, 85, 86, 88, 89, 90, 91, 93, 94, 95, 98, 99, 102, 105, 107, 109, 110, 111, 115, 117, 118, 119, 120, 121, 123, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 146, 150, 153, 154, 155, 156, 157, 159, 160, 163, 164, 165, 166, 170, 172, 173, 174, 175, 176, 178, 179, 180, 181, 182, 189, 190, 193, 198, 201, 205, 206, 207, 209, 210, 211, 212, 213, 214, 216, 217, 218, 221, 222, 223, 224, 228, 229, 230, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 243, 248, 251, 252, 253, 254, 256, 259, 262, 263, 264, 265, 266, 267, 268, 269, 272, 273, 274, 276, 277, 279, 280, 281, 282, 283, 285, 288, 289, 290, 291, 292, 293, 296, 297, 298, 299, 300, 301, 303, 305, 306, 307, 308, 309, 310, 315, 316, 317, 321, 322, 323, 324, 325, 326, 327, 328, 330, 331, 332, 333, 336, 337, 339, 340, 341, 342, 346, 347, 350, 351, 352, 353, 354, 356, 359, 360, 362, 366, 368, 369, 370, 372, 373, 374, 375, 376, 377, 382, 387, 388, 390, 391, 393, 394, 395, 396, 400, 401, 403, 405, 406, 407, 408, 411, 412, 415, 416, 418, 420, 421, 422, 423, 426, 427, 429, 430, 431, 432, 433, 435, 437, 438, 439, 443, 444, 447, 448, 449, 450, 451, 454, 455, 456, 457, 459, 460, 461, 462, 463, 464, 468, 469, 470, 472, 473, 474, 476, 477, 478, 479, 480, 481, 484, 485, 487, 488, 490, 492, 494, 497], "materi": [0, 1, 2, 208, 258, 335], "well": [0, 2, 13, 20, 26, 44, 55, 68, 74, 77, 99, 105, 110, 130, 132, 133, 134, 135, 137, 138, 139, 161, 178, 228, 229, 232, 236, 240, 253, 258, 261, 269, 282, 289, 305, 319, 325, 333, 334, 337, 342, 350, 353, 360, 362, 391, 392, 401, 411, 450, 460, 469, 477, 480, 488, 491], "exempt": 0, "appendix": [0, 1], "titl": [0, 1, 3, 4, 28, 33, 46, 77, 79, 97, 141, 307, 310, 312, 332, 339, 356, 472, 474, 483, 489, 491, 495, 496], "cleardoublepag": 0, "It": [0, 1, 10, 15, 17, 18, 19, 24, 25, 26, 29, 34, 35, 38, 40, 41, 42, 43, 44, 45, 51, 55, 59, 60, 71, 74, 75, 77, 82, 87, 92, 102, 104, 107, 109, 110, 112, 115, 118, 123, 126, 132, 133, 140, 141, 142, 143, 144, 148, 153, 154, 158, 159, 160, 162, 163, 164, 168, 169, 173, 174, 175, 176, 177, 178, 179, 180, 181, 184, 185, 194, 206, 207, 216, 218, 228, 229, 232, 234, 235, 236, 240, 243, 251, 253, 256, 257, 258, 259, 261, 262, 270, 277, 279, 282, 285, 289, 292, 296, 301, 307, 310, 311, 315, 332, 333, 336, 341, 342, 345, 350, 353, 362, 368, 370, 374, 382, 384, 386, 391, 392, 399, 400, 401, 407, 408, 411, 415, 417, 421, 432, 434, 446, 450, 451, 454, 455, 456, 460, 470, 473, 477, 481, 486, 488, 490, 491, 492, 496], "quit": [0, 31, 41, 99, 100, 102, 110, 154, 159, 251, 253, 259, 262, 263, 265, 313, 332, 333, 341, 342, 367, 376, 393, 401, 460, 461, 462, 468, 477, 478, 485, 491, 492], "natur": [0, 1, 258, 259, 261, 355, 456, 480], "academ": 0, "who": [0, 1, 2, 20, 78, 100, 115, 118, 126, 141, 142, 147, 158, 208, 252, 257, 261, 262, 263, 313, 315, 335, 474, 477, 492, 494], "ar": [0, 1, 2, 10, 13, 16, 17, 18, 23, 24, 25, 29, 30, 31, 33, 34, 35, 39, 41, 43, 44, 45, 49, 53, 55, 57, 59, 61, 62, 63, 64, 65, 66, 67, 68, 71, 74, 75, 77, 78, 79, 83, 84, 85, 86, 90, 91, 95, 96, 98, 99, 100, 102, 104, 105, 107, 109, 110, 111, 112, 115, 116, 117, 119, 120, 121, 123, 126, 130, 131, 132, 133, 134, 135, 136, 140, 141, 142, 143, 144, 146, 148, 150, 151, 153, 154, 155, 156, 158, 159, 160, 161, 163, 164, 165, 166, 172, 173, 174, 175, 176, 177, 178, 179, 181, 184, 185, 186, 188, 189, 190, 193, 194, 195, 198, 199, 201, 202, 204, 207, 208, 216, 218, 219, 220, 221, 222, 223, 224, 228, 229, 230, 232, 233, 234, 235, 236, 239, 240, 241, 242, 243, 249, 251, 252, 253, 254, 255, 257, 258, 259, 261, 262, 263, 264, 266, 267, 268, 269, 270, 271, 273, 274, 276, 279, 281, 282, 285, 288, 289, 290, 292, 293, 294, 298, 299, 301, 302, 303, 304, 305, 307, 308, 309, 310, 311, 312, 313, 315, 316, 318, 319, 322, 323, 325, 327, 330, 331, 332, 333, 334, 335, 336, 337, 340, 341, 342, 350, 352, 353, 355, 357, 358, 360, 361, 362, 363, 366, 367, 368, 371, 372, 374, 375, 376, 377, 378, 381, 385, 387, 388, 391, 392, 393, 394, 400, 401, 403, 404, 405, 410, 411, 412, 415, 418, 419, 421, 422, 423, 424, 427, 428, 429, 430, 431, 432, 434, 437, 438, 442, 443, 446, 447, 448, 450, 451, 452, 455, 456, 457, 458, 459, 460, 462, 463, 464, 468, 469, 470, 473, 474, 476, 477, 478, 479, 480, 481, 482, 485, 487, 488, 490, 491, 492, 493, 494, 497], "continu": [0, 1, 99, 100, 110, 126, 147, 155, 224, 233, 263, 264, 266, 279, 280, 282, 289, 342, 405, 419, 470, 477, 485, 494], "told": [0, 158, 263, 442, 443, 446, 447, 450, 451, 478], "publish": [0, 1, 2, 86, 91, 482], "perish": 0, "want": [0, 2, 10, 11, 15, 16, 17, 18, 19, 26, 31, 33, 41, 55, 67, 71, 74, 75, 77, 78, 79, 82, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 100, 102, 104, 110, 112, 119, 121, 126, 141, 142, 144, 148, 150, 155, 158, 159, 161, 172, 173, 176, 181, 224, 234, 235, 239, 240, 243, 253, 258, 259, 263, 265, 269, 271, 272, 273, 274, 279, 283, 289, 290, 296, 299, 305, 307, 308, 320, 340, 341, 351, 352, 353, 355, 366, 375, 376, 377, 378, 391, 392, 412, 415, 416, 421, 427, 428, 430, 433, 434, 439, 443, 446, 450, 463, 464, 468, 470, 473, 477, 478, 482, 486, 487, 492, 493, 494], "alwai": [0, 25, 31, 41, 57, 61, 64, 71, 75, 91, 100, 109, 110, 111, 117, 158, 164, 172, 173, 177, 224, 235, 252, 270, 273, 277, 289, 319, 332, 359, 360, 366, 405, 463, 482, 494], "creat": [0, 3, 13, 17, 18, 20, 22, 23, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 41, 43, 44, 46, 50, 59, 76, 77, 78, 80, 81, 82, 96, 97, 99, 100, 103, 104, 109, 110, 115, 117, 119, 123, 124, 126, 137, 138, 141, 142, 143, 144, 147, 149, 153, 158, 160, 161, 163, 164, 167, 175, 176, 181, 184, 188, 190, 192, 195, 198, 201, 204, 207, 214, 216, 220, 232, 233, 235, 238, 239, 240, 242, 245, 248, 249, 250, 251, 252, 259, 267, 268, 276, 285, 286, 287, 292, 298, 302, 307, 310, 311, 312, 315, 326, 327, 331, 334, 339, 341, 342, 344, 350, 352, 354, 356, 361, 362, 365, 366, 370, 371, 381, 390, 399, 401, 408, 415, 420, 421, 426, 427, 428, 430, 433, 434, 436, 437, 438, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 454, 460, 468, 471, 472, 473, 474, 478, 481, 482, 485, 494, 497], "someth": [0, 4, 15, 22, 23, 24, 25, 69, 70, 71, 79, 99, 109, 110, 111, 112, 115, 117, 155, 158, 166, 173, 234, 235, 243, 251, 253, 255, 256, 257, 258, 262, 270, 272, 274, 279, 282, 291, 299, 313, 391, 407, 410, 419, 446, 468, 480, 491], "from": [0, 1, 4, 5, 6, 7, 8, 10, 12, 13, 19, 20, 21, 22, 23, 24, 25, 27, 32, 34, 36, 37, 41, 44, 47, 48, 51, 52, 54, 55, 57, 58, 59, 60, 62, 64, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 104, 105, 106, 109, 110, 111, 115, 117, 118, 120, 121, 122, 126, 127, 128, 129, 132, 133, 134, 135, 136, 137, 138, 139, 142, 143, 145, 146, 148, 149, 150, 151, 153, 154, 155, 156, 157, 159, 160, 163, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 183, 187, 189, 191, 197, 198, 199, 200, 203, 204, 205, 209, 210, 211, 212, 213, 214, 215, 217, 220, 221, 222, 223, 224, 228, 229, 231, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 250, 251, 252, 253, 254, 255, 257, 258, 259, 262, 263, 264, 265, 266, 267, 273, 274, 275, 276, 277, 279, 281, 282, 284, 285, 286, 289, 290, 292, 294, 296, 297, 299, 301, 305, 309, 310, 311, 313, 314, 315, 317, 318, 319, 320, 322, 323, 324, 325, 326, 327, 328, 329, 331, 332, 333, 334, 336, 338, 339, 340, 341, 342, 345, 346, 347, 350, 351, 353, 355, 356, 358, 359, 360, 361, 362, 364, 365, 366, 367, 368, 370, 371, 372, 373, 374, 375, 378, 379, 380, 381, 382, 384, 386, 387, 389, 390, 391, 392, 393, 394, 396, 398, 400, 401, 402, 405, 410, 411, 412, 415, 416, 417, 421, 423, 425, 426, 427, 432, 433, 434, 435, 437, 438, 439, 440, 442, 443, 444, 446, 447, 448, 450, 451, 453, 454, 455, 456, 460, 461, 463, 466, 468, 470, 474, 475, 477, 478, 479, 481, 485, 486, 487, 488, 490, 492, 493, 494, 496, 497], "scratch": [0, 394, 492], "own": [0, 1, 24, 25, 34, 41, 68, 110, 141, 142, 173, 177, 235, 238, 240, 243, 255, 258, 261, 264, 269, 279, 293, 332, 334, 340, 378, 393, 442, 460], "fresh": [0, 161, 258], "creation": [0, 38, 110, 341, 491], "experi": [0, 1, 22, 23, 24, 43, 69, 110, 254, 255, 265, 279, 373, 448], "start": [0, 1, 13, 15, 17, 18, 34, 53, 74, 75, 78, 79, 99, 100, 102, 109, 110, 112, 116, 118, 126, 132, 133, 134, 135, 136, 141, 144, 148, 149, 150, 153, 155, 156, 159, 160, 161, 169, 174, 175, 176, 177, 178, 179, 180, 181, 193, 199, 208, 221, 222, 223, 226, 227, 233, 234, 243, 252, 253, 254, 255, 257, 261, 264, 267, 269, 270, 274, 276, 277, 278, 279, 285, 293, 297, 299, 303, 311, 315, 319, 321, 323, 324, 332, 335, 336, 337, 339, 342, 348, 353, 354, 362, 372, 373, 374, 375, 378, 380, 381, 387, 388, 390, 391, 393, 396, 410, 411, 412, 415, 417, 419, 421, 422, 430, 435, 438, 439, 442, 448, 456, 460, 470, 473, 476, 477, 478, 483, 493, 496], "instead": [0, 4, 34, 62, 71, 78, 79, 100, 110, 116, 117, 124, 150, 172, 176, 181, 242, 252, 254, 259, 262, 265, 267, 268, 270, 274, 289, 311, 319, 321, 323, 331, 336, 342, 355, 370, 374, 375, 377, 391, 400, 401, 411, 427, 430, 444, 457, 466, 482], "think": [0, 25, 41, 71, 74, 107, 109, 110, 115, 117, 118, 126, 144, 153, 174, 179, 180, 225, 226, 227, 234, 235, 243, 252, 253, 254, 255, 262, 263, 270, 271, 274, 279, 289, 297, 341, 342, 348, 349, 350, 374, 408, 443, 450, 457, 488, 490, 491, 497], "how": [0, 1, 3, 13, 22, 23, 25, 28, 31, 34, 41, 43, 44, 49, 50, 53, 69, 74, 75, 76, 78, 90, 95, 98, 99, 100, 104, 110, 113, 116, 117, 119, 126, 127, 128, 140, 142, 144, 146, 153, 154, 156, 164, 165, 174, 175, 176, 177, 178, 179, 180, 181, 185, 189, 190, 196, 208, 224, 233, 235, 237, 240, 242, 243, 251, 252, 253, 257, 258, 261, 262, 263, 264, 265, 266, 273, 279, 292, 299, 300, 301, 305, 311, 317, 323, 324, 330, 332, 333, 335, 337, 350, 351, 352, 359, 361, 362, 367, 377, 391, 392, 399, 406, 407, 415, 417, 419, 423, 427, 428, 430, 437, 443, 445, 446, 448, 451, 455, 463, 468, 469, 471, 472, 473, 476, 477, 478, 492, 494], "like": [0, 1, 2, 6, 7, 8, 15, 19, 20, 22, 23, 24, 25, 26, 31, 34, 40, 41, 44, 49, 61, 63, 64, 68, 72, 77, 78, 79, 83, 90, 95, 99, 100, 105, 107, 109, 110, 117, 119, 121, 126, 141, 146, 148, 156, 166, 167, 172, 173, 177, 178, 180, 181, 220, 224, 228, 229, 234, 235, 239, 240, 241, 250, 251, 253, 255, 256, 257, 258, 259, 261, 263, 264, 269, 270, 271, 273, 279, 288, 289, 292, 296, 302, 307, 312, 313, 318, 319, 322, 330, 336, 337, 342, 350, 353, 359, 361, 362, 370, 378, 380, 381, 385, 387, 388, 391, 393, 399, 400, 401, 407, 410, 422, 424, 427, 430, 433, 438, 442, 443, 444, 447, 450, 454, 457, 459, 460, 462, 464, 468, 469, 474, 477, 478, 480, 482, 485, 487, 488, 491, 494, 497], "comput": [0, 1, 39, 42, 43, 60, 63, 72, 74, 78, 100, 105, 112, 116, 117, 119, 120, 126, 146, 154, 163, 168, 173, 194, 208, 214, 216, 224, 233, 235, 240, 250, 253, 254, 256, 259, 260, 262, 263, 273, 274, 282, 293, 300, 308, 320, 322, 335, 345, 352, 367, 368, 404, 419, 435, 446, 448, 456, 459, 462, 463, 476, 477, 482, 494], "scientist": [0, 1], "written": [0, 41, 64, 68, 79, 110, 112, 115, 118, 140, 153, 161, 235, 240, 251, 253, 256, 257, 258, 259, 264, 337, 352, 356, 393, 473, 477], "allen": [0, 1], "b": [0, 1, 3, 37, 42, 55, 57, 59, 60, 61, 63, 69, 70, 71, 78, 119, 130, 131, 152, 160, 162, 163, 173, 174, 175, 176, 181, 184, 204, 205, 206, 216, 219, 220, 240, 243, 246, 247, 250, 259, 264, 277, 278, 288, 290, 292, 298, 300, 303, 323, 344, 358, 362, 382, 392, 393, 394, 411, 414, 416, 420, 426, 428, 432, 433, 443, 464], "downei": [0, 1], "jeff": [0, 1, 141], "elkner": [0, 1], "other": [0, 1, 2, 26, 31, 34, 40, 41, 55, 56, 59, 62, 71, 77, 79, 84, 87, 92, 98, 99, 105, 107, 109, 110, 118, 119, 141, 142, 143, 144, 158, 167, 173, 174, 175, 176, 177, 178, 179, 180, 181, 184, 214, 218, 233, 234, 235, 240, 242, 245, 251, 253, 254, 255, 256, 258, 259, 262, 273, 279, 288, 289, 291, 293, 299, 301, 307, 310, 311, 313, 317, 318, 321, 323, 332, 333, 337, 344, 350, 351, 359, 360, 361, 365, 366, 370, 373, 374, 379, 385, 388, 391, 392, 394, 396, 403, 415, 417, 421, 424, 430, 442, 444, 459, 461, 468, 470, 474, 477, 478, 482, 486, 488, 492, 493, 497], "In": [0, 1, 2, 10, 13, 15, 16, 17, 18, 20, 24, 25, 26, 31, 33, 34, 38, 39, 40, 41, 64, 65, 68, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 93, 94, 95, 97, 99, 100, 104, 110, 115, 117, 118, 141, 142, 144, 150, 153, 154, 155, 156, 166, 167, 172, 174, 175, 176, 177, 178, 179, 180, 181, 194, 234, 235, 238, 239, 240, 243, 245, 246, 247, 251, 253, 254, 259, 261, 262, 265, 269, 270, 271, 273, 274, 279, 288, 289, 293, 296, 298, 301, 302, 307, 310, 311, 313, 316, 319, 320, 321, 323, 326, 332, 333, 334, 337, 341, 342, 355, 357, 368, 374, 375, 378, 379, 391, 392, 393, 394, 401, 404, 405, 406, 411, 415, 422, 429, 430, 432, 441, 447, 451, 456, 460, 461, 462, 473, 476, 477, 478, 480, 487, 488, 490, 494, 497], "decemb": [0, 124], "wa": [0, 1, 34, 37, 38, 65, 71, 72, 77, 79, 80, 81, 88, 89, 93, 94, 99, 109, 110, 124, 126, 141, 144, 148, 155, 160, 173, 174, 181, 185, 190, 206, 218, 240, 243, 253, 257, 258, 263, 265, 282, 290, 292, 312, 318, 334, 350, 356, 366, 373, 375, 376, 378, 390, 391, 392, 393, 399, 401, 442, 443, 462, 468, 477, 480, 490], "prepar": [0, 1, 256], "teach": [0, 1, 2, 257, 258, 261], "si502": 0, "network": [0, 85, 100, 141, 142, 233, 252, 306, 309, 313, 320, 321, 323, 350, 475, 476, 484], "program": [0, 1, 13, 22, 23, 24, 25, 26, 28, 29, 34, 39, 41, 49, 56, 60, 61, 64, 71, 74, 75, 76, 78, 79, 82, 84, 85, 100, 102, 103, 104, 105, 107, 109, 110, 111, 112, 115, 116, 118, 119, 126, 146, 148, 151, 153, 154, 155, 158, 159, 160, 161, 162, 163, 164, 166, 167, 172, 194, 207, 224, 225, 228, 229, 232, 233, 234, 235, 241, 243, 250, 252, 253, 254, 255, 256, 257, 258, 259, 264, 267, 269, 270, 273, 274, 279, 281, 282, 289, 293, 299, 306, 308, 309, 310, 313, 317, 318, 319, 320, 321, 322, 323, 325, 326, 330, 334, 340, 341, 342, 349, 351, 352, 353, 355, 356, 359, 360, 361, 366, 367, 368, 373, 375, 378, 393, 400, 401, 404, 405, 415, 421, 427, 438, 439, 442, 443, 444, 446, 447, 448, 450, 451, 455, 456, 459, 460, 468, 469, 470, 471, 473, 477, 478, 480, 484, 485, 488, 490, 493, 494], "univers": [0, 1, 2, 13, 15, 22, 23, 155, 473, 474, 477], "michigan": [0, 13, 15, 22, 23, 148, 160, 307], "fifth": [0, 355, 375], "semest": [0, 1, 151], "row": [0, 34, 69, 75, 76, 77, 78, 79, 83, 85, 96, 97, 99, 100, 102, 104, 106, 110, 145, 147, 157, 233, 266, 277, 311, 360, 367, 385, 391, 472, 477, 478], "decid": [0, 1, 26, 78, 80, 81, 88, 89, 93, 94, 158, 234, 455], "time": [0, 1, 24, 31, 34, 37, 38, 41, 44, 48, 59, 60, 70, 75, 76, 78, 84, 91, 99, 100, 104, 107, 109, 110, 111, 112, 115, 116, 117, 118, 119, 120, 123, 126, 130, 131, 134, 135, 136, 154, 159, 163, 166, 167, 172, 178, 179, 192, 196, 199, 201, 205, 207, 224, 228, 229, 232, 235, 239, 243, 246, 251, 252, 253, 255, 256, 258, 259, 261, 262, 263, 264, 267, 270, 272, 273, 276, 277, 279, 282, 286, 289, 293, 295, 300, 305, 307, 313, 315, 320, 321, 337, 339, 342, 353, 355, 359, 360, 362, 366, 368, 370, 371, 374, 375, 376, 386, 392, 394, 398, 399, 404, 411, 416, 417, 419, 427, 428, 432, 444, 445, 446, 447, 451, 454, 455, 460, 465, 468, 473, 477, 478, 482, 491, 492, 493, 494, 497], "write": [0, 1, 5, 10, 13, 20, 24, 25, 31, 33, 34, 37, 38, 41, 42, 59, 64, 71, 73, 78, 80, 82, 85, 88, 90, 93, 95, 97, 98, 99, 100, 102, 103, 107, 110, 116, 117, 118, 119, 121, 123, 125, 140, 141, 143, 144, 146, 147, 149, 150, 153, 154, 155, 157, 158, 164, 166, 175, 177, 178, 184, 188, 192, 198, 201, 204, 216, 219, 230, 232, 233, 235, 245, 248, 251, 252, 256, 257, 258, 259, 260, 261, 262, 264, 270, 273, 274, 276, 279, 280, 285, 289, 292, 293, 294, 297, 299, 301, 304, 305, 306, 308, 313, 315, 317, 320, 322, 323, 324, 337, 339, 346, 347, 354, 365, 366, 369, 375, 378, 387, 390, 393, 395, 399, 405, 415, 418, 419, 422, 423, 426, 427, 428, 431, 432, 433, 434, 439, 441, 446, 447, 449, 451, 454, 457, 460, 464, 467, 470, 473, 478, 487, 488, 492, 493], "textbook": [0, 110], "focus": [0, 146, 316, 352, 355, 430], "explor": [0, 13, 20, 337, 352, 427, 451, 477, 485], "data": [0, 13, 25, 27, 29, 34, 38, 41, 71, 75, 76, 77, 79, 82, 83, 84, 85, 86, 91, 96, 97, 98, 99, 100, 102, 103, 105, 109, 115, 116, 126, 141, 142, 144, 146, 147, 148, 150, 151, 153, 154, 155, 160, 161, 176, 181, 207, 208, 233, 241, 251, 252, 254, 256, 259, 261, 263, 274, 279, 289, 301, 306, 309, 311, 313, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 335, 337, 340, 342, 350, 351, 352, 366, 369, 375, 379, 395, 396, 406, 411, 415, 420, 422, 424, 427, 448, 450, 452, 459, 460, 474, 478, 480, 481, 484, 485, 490, 492, 493, 494, 496, 497], "understand": [0, 13, 41, 107, 109, 110, 111, 175, 178, 181, 232, 233, 234, 248, 255, 257, 258, 259, 260, 262, 263, 289, 330, 337, 350, 352, 355, 367, 369, 427, 443, 448, 460], "algorithm": [0, 117, 120, 207, 224, 464, 478], "abstract": [0, 363], "my": [0, 1, 2, 6, 7, 8, 35, 77, 79, 97, 140, 141, 163, 188, 233, 257, 399, 401, 416, 427, 431, 445, 494], "goal": [0, 1, 15, 16, 17, 18, 19, 71, 158, 279, 301, 415], "peopl": [0, 5, 11, 13, 16, 17, 20, 22, 23, 78, 90, 95, 99, 100, 104, 141, 142, 234, 235, 240, 264, 282, 326, 403, 416, 455, 474, 485, 487, 496], "lifelong": 0, "handl": [0, 38, 60, 74, 79, 85, 119, 141, 144, 146, 150, 154, 161, 224, 235, 243, 254, 262, 279, 322, 393, 403, 468, 477, 485, 494], "skill": [0, 13, 71, 78, 112, 126, 158, 232, 253, 254, 261, 263, 279, 301, 405, 415], "few": [0, 1, 2, 10, 34, 41, 60, 65, 78, 82, 99, 107, 110, 151, 161, 224, 235, 240, 251, 253, 257, 258, 259, 263, 279, 321, 330, 352, 355, 430, 473, 478, 485, 495, 496], "student": [0, 1, 2, 13, 22, 23, 33, 34, 71, 80, 81, 88, 89, 93, 94, 110, 141, 142, 144, 160, 168, 174, 175, 176, 177, 178, 179, 180, 181, 185, 208, 218, 238, 239, 240, 245, 246, 249, 279, 301, 307, 310, 311, 332, 333, 335, 345, 391, 392, 415, 429, 474, 480, 487], "were": [0, 1, 20, 27, 41, 99, 109, 110, 115, 126, 158, 159, 173, 186, 224, 234, 252, 253, 257, 258, 259, 262, 263, 279, 282, 289, 331, 334, 366, 375, 392, 412, 474, 493], "plan": [0, 10, 11, 79, 233, 283, 351], "profession": [0, 254, 261], "programm": [0, 26, 41, 107, 109, 113, 158, 233, 252, 253, 254, 255, 256, 257, 259, 261, 262, 263, 273, 351, 459, 460, 470], "thei": [0, 1, 16, 25, 34, 39, 41, 59, 61, 62, 64, 68, 71, 75, 90, 95, 98, 100, 105, 110, 111, 116, 119, 123, 155, 158, 159, 163, 172, 173, 174, 175, 176, 180, 181, 185, 216, 224, 234, 235, 240, 243, 251, 252, 253, 254, 255, 257, 264, 267, 268, 273, 289, 294, 298, 302, 308, 309, 310, 311, 313, 315, 330, 366, 374, 375, 385, 390, 391, 393, 394, 415, 419, 421, 422, 427, 430, 433, 442, 448, 456, 458, 460, 463, 469, 470, 473, 477, 492, 493, 494], "librarian": 0, "manag": [0, 78, 82, 90, 95, 161, 166, 233, 235, 354, 421, 473, 476, 477, 487], "lawyer": 0, "biologist": 0, "economist": 0, "etc": [0, 22, 23, 49, 137, 138, 184, 205, 214, 252, 274, 293, 310, 370, 396, 424, 433, 443, 447, 448, 450, 460, 494], "happen": [0, 1, 5, 34, 41, 42, 79, 98, 109, 110, 111, 141, 142, 144, 150, 153, 162, 167, 174, 179, 180, 234, 240, 259, 272, 273, 281, 282, 289, 305, 310, 333, 340, 355, 358, 359, 360, 361, 367, 405, 443, 457, 460, 463, 469, 477, 491], "skillfulli": 0, "technologi": [0, 13, 492], "chosen": [0, 25, 110, 151, 460], "field": [0, 75, 77, 79, 85, 98, 99, 100, 104, 141, 142, 235, 477, 494], "never": [0, 72, 78, 110, 117, 158, 178, 179, 251, 255, 272, 277, 288, 289, 305, 337, 375, 415, 473], "seem": [0, 10, 72, 79, 110, 224, 234, 257, 258, 259, 289, 370, 477], "find": [0, 2, 3, 4, 11, 17, 18, 31, 34, 41, 42, 65, 75, 78, 79, 82, 99, 107, 110, 116, 118, 120, 121, 126, 141, 142, 143, 147, 150, 155, 158, 160, 163, 166, 214, 216, 232, 233, 235, 252, 255, 256, 257, 261, 262, 263, 267, 268, 270, 273, 274, 276, 282, 299, 301, 309, 313, 317, 319, 323, 324, 352, 372, 373, 375, 376, 377, 378, 381, 390, 393, 396, 397, 400, 401, 407, 411, 412, 415, 421, 429, 448, 469, 473, 478, 485, 488, 491, 494, 496], "perfect": [0, 257, 289, 405, 430], "orient": [0, 13, 24, 28, 29, 56, 233, 241, 326, 330, 331, 334, 336, 337, 340, 350, 351, 352, 355, 482, 484], "cours": [0, 2, 13, 109, 110, 143, 148, 168, 206, 208, 251, 258, 289, 335, 345, 352, 401, 421], "so": [0, 1, 2, 27, 30, 34, 39, 40, 41, 42, 55, 59, 60, 63, 67, 68, 69, 72, 77, 78, 79, 80, 81, 84, 85, 98, 99, 100, 102, 105, 107, 109, 110, 112, 115, 116, 117, 118, 119, 121, 137, 138, 141, 142, 153, 154, 155, 156, 158, 159, 160, 161, 163, 164, 166, 167, 168, 172, 174, 178, 179, 180, 181, 218, 232, 234, 235, 239, 242, 243, 246, 251, 252, 253, 255, 257, 258, 259, 262, 267, 271, 273, 274, 276, 277, 279, 282, 285, 288, 289, 296, 303, 308, 309, 310, 313, 317, 321, 323, 337, 340, 341, 342, 345, 352, 355, 359, 360, 370, 373, 374, 375, 376, 377, 378, 387, 388, 393, 394, 399, 400, 401, 403, 404, 405, 406, 410, 411, 415, 416, 419, 421, 427, 428, 430, 433, 438, 442, 443, 444, 448, 450, 455, 456, 457, 458, 459, 461, 463, 469, 473, 474, 476, 477, 478, 480, 485, 491, 492, 494, 496], "set": [0, 22, 23, 29, 34, 41, 59, 60, 61, 77, 78, 79, 80, 81, 85, 88, 89, 93, 94, 97, 99, 100, 102, 104, 117, 118, 120, 125, 150, 160, 165, 174, 178, 179, 181, 219, 220, 224, 233, 238, 243, 245, 251, 252, 253, 256, 263, 271, 272, 274, 277, 287, 289, 313, 331, 333, 336, 339, 340, 341, 352, 358, 360, 363, 365, 366, 367, 368, 370, 371, 373, 378, 394, 395, 407, 420, 438, 439, 441, 442, 443, 444, 446, 447, 448, 450, 451, 454, 455, 456, 459, 460, 472, 474, 480, 482, 494], "out": [0, 1, 10, 17, 18, 24, 31, 40, 41, 60, 61, 74, 79, 96, 99, 100, 104, 109, 110, 112, 114, 121, 126, 147, 148, 154, 155, 159, 160, 161, 162, 173, 196, 216, 224, 235, 243, 250, 253, 255, 257, 259, 262, 263, 266, 269, 271, 273, 278, 283, 289, 299, 305, 318, 319, 320, 323, 332, 342, 350, 352, 355, 359, 363, 367, 375, 378, 393, 401, 405, 412, 415, 427, 428, 439, 444, 447, 455, 456, 460, 461, 468, 469, 470, 477, 481, 485, 491], "just": [0, 17, 19, 34, 51, 72, 78, 79, 82, 88, 89, 90, 93, 94, 95, 98, 99, 109, 110, 116, 126, 142, 144, 151, 153, 158, 160, 167, 175, 177, 178, 179, 181, 224, 234, 235, 240, 243, 251, 252, 253, 257, 258, 264, 273, 279, 289, 299, 307, 311, 313, 331, 341, 342, 350, 356, 360, 366, 367, 370, 371, 375, 381, 384, 386, 390, 391, 392, 393, 415, 422, 443, 446, 455, 457, 460, 477, 482, 487, 491, 493, 494, 497], "luckili": [0, 253], "faculti": [0, 16, 17, 19, 20, 22, 23, 233], "meet": [0, 96, 155, 254, 264, 482, 494], "three": [0, 1, 10, 11, 37, 42, 44, 58, 64, 67, 68, 69, 71, 88, 89, 93, 94, 97, 99, 100, 103, 104, 110, 117, 123, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 141, 142, 156, 160, 163, 175, 176, 181, 202, 205, 206, 216, 218, 219, 228, 229, 233, 236, 240, 252, 257, 263, 269, 271, 273, 279, 286, 287, 289, 295, 302, 307, 339, 350, 353, 355, 356, 358, 370, 399, 405, 415, 447, 456, 460, 464, 468, 469, 471, 472, 476, 477, 481], "week": [0, 1, 4, 126, 163, 184, 216, 289, 299, 454], "befor": [0, 1, 26, 30, 41, 71, 72, 79, 84, 96, 97, 98, 110, 111, 126, 132, 133, 137, 138, 141, 146, 149, 158, 159, 163, 166, 167, 172, 174, 175, 181, 192, 214, 218, 221, 222, 223, 224, 240, 243, 245, 252, 253, 255, 258, 269, 270, 274, 279, 281, 289, 293, 303, 320, 321, 330, 331, 332, 341, 352, 375, 378, 391, 392, 393, 403, 411, 415, 417, 421, 432, 439, 450, 457, 468, 473, 480, 481, 485, 491, 494], "about": [0, 1, 11, 16, 22, 23, 25, 26, 27, 28, 39, 41, 42, 43, 46, 47, 48, 49, 50, 52, 54, 57, 64, 71, 80, 81, 86, 88, 89, 91, 93, 94, 107, 109, 110, 115, 117, 127, 128, 142, 143, 156, 166, 170, 171, 175, 193, 208, 214, 219, 220, 225, 226, 227, 228, 229, 234, 235, 237, 242, 243, 250, 251, 252, 253, 254, 255, 259, 262, 264, 270, 274, 301, 310, 311, 313, 326, 328, 329, 335, 336, 341, 346, 347, 348, 349, 350, 351, 352, 353, 376, 383, 387, 388, 391, 392, 394, 406, 415, 430, 456, 460, 466, 469, 470, 482, 485, 491, 492, 494, 497], "new": [0, 1, 2, 3, 4, 13, 16, 17, 20, 22, 23, 29, 30, 31, 33, 34, 35, 37, 38, 40, 41, 42, 45, 50, 74, 77, 78, 79, 80, 99, 100, 109, 110, 117, 119, 124, 130, 141, 142, 144, 148, 158, 160, 161, 162, 172, 175, 177, 178, 181, 192, 193, 198, 199, 230, 232, 233, 234, 239, 240, 243, 253, 258, 259, 261, 262, 263, 269, 271, 274, 279, 281, 285, 286, 289, 292, 294, 301, 302, 305, 307, 321, 326, 327, 331, 332, 334, 336, 337, 339, 352, 356, 361, 366, 370, 378, 380, 390, 399, 400, 401, 408, 411, 415, 426, 428, 430, 436, 445, 447, 448, 450, 468, 471, 473, 477, 478, 494, 495, 496, 497], "over": [0, 1, 2, 34, 38, 79, 99, 100, 110, 112, 115, 141, 142, 160, 164, 166, 184, 201, 233, 235, 251, 252, 253, 258, 261, 262, 273, 279, 305, 306, 313, 322, 323, 324, 353, 430, 455, 461, 473, 477, 482, 492, 493], "holidai": [0, 141, 142], "break": [0, 10, 51, 78, 99, 100, 115, 118, 126, 149, 156, 158, 178, 179, 185, 186, 196, 202, 234, 255, 258, 264, 266, 269, 270, 273, 277, 278, 289, 296, 315, 320, 337, 405, 421, 470, 473, 485, 494], "dr": [0, 1, 2, 16, 43, 141, 319, 325, 478, 485], "atul": 0, "prakash": 0, "show": [0, 26, 34, 60, 78, 79, 99, 100, 132, 133, 141, 146, 148, 150, 155, 156, 160, 178, 232, 236, 238, 265, 279, 285, 307, 310, 311, 312, 318, 322, 323, 340, 350, 362, 366, 367, 368, 371, 373, 375, 419, 447, 448, 451, 474, 478, 497], "me": [0, 1, 2, 41, 44, 112, 126, 130, 131, 132, 133, 134, 135, 137, 138, 139, 148, 160, 198, 228, 229, 234, 253, 257, 262, 263, 285, 305, 353, 399, 443], "which": [0, 1, 3, 6, 7, 8, 16, 18, 24, 25, 28, 29, 34, 38, 39, 41, 42, 45, 55, 57, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 76, 77, 78, 79, 82, 90, 95, 97, 100, 102, 104, 105, 109, 110, 114, 115, 117, 118, 119, 124, 126, 130, 131, 140, 141, 142, 143, 144, 146, 148, 149, 150, 151, 153, 155, 156, 158, 160, 161, 162, 163, 164, 165, 166, 167, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 186, 189, 190, 192, 196, 201, 202, 205, 207, 214, 216, 218, 219, 220, 224, 232, 233, 234, 235, 236, 237, 239, 242, 243, 246, 247, 250, 252, 254, 255, 256, 257, 259, 264, 265, 266, 270, 272, 273, 274, 276, 277, 278, 279, 282, 283, 289, 291, 292, 293, 296, 297, 300, 301, 306, 307, 309, 310, 311, 313, 318, 319, 321, 322, 323, 326, 331, 332, 333, 336, 337, 339, 342, 344, 350, 352, 356, 357, 358, 360, 362, 368, 369, 372, 373, 374, 375, 376, 378, 382, 390, 391, 392, 393, 405, 406, 408, 410, 411, 412, 415, 416, 419, 420, 422, 424, 426, 427, 429, 430, 432, 433, 434, 435, 436, 437, 441, 443, 444, 446, 447, 451, 455, 456, 457, 458, 459, 460, 463, 464, 466, 469, 470, 472, 473, 477, 478, 479, 480, 481, 482, 487, 490, 494], "he": [0, 1, 192, 454, 477], "had": [0, 1, 25, 106, 141, 185, 255, 282, 321, 446, 473, 494], "hi": [0, 1, 22, 23, 53, 58, 59, 60, 141, 142, 148, 160, 175, 177, 178, 208, 218, 286, 287, 335, 390, 397, 400, 401, 416, 426, 442, 443, 454], "scienc": [0, 1, 22, 23, 112, 255, 352, 435], "text": [0, 1, 3, 4, 5, 10, 13, 17, 18, 19, 22, 23, 26, 44, 77, 78, 79, 80, 82, 97, 99, 100, 116, 118, 124, 125, 126, 146, 150, 153, 155, 157, 160, 161, 166, 176, 181, 233, 251, 259, 262, 263, 264, 265, 274, 282, 289, 308, 310, 311, 315, 319, 320, 321, 323, 324, 325, 379, 415, 427, 460, 477, 485, 488, 491, 494, 497], "focu": [0, 1, 13, 38, 82, 105, 110, 153, 236, 264, 351], "short": [0, 1, 66, 73, 79, 86, 150, 154, 156, 158, 159, 208, 233, 239, 258, 308, 325, 335, 350, 372, 373, 374, 393, 396, 421, 444, 460, 477, 478, 494], "direct": [0, 42, 78, 117, 241, 252, 257, 271, 273, 309, 375, 442, 443], "explan": [0, 34, 266, 367], "eas": 0, "learn": [0, 1, 10, 11, 13, 22, 23, 34, 43, 44, 49, 50, 64, 71, 79, 80, 81, 86, 88, 89, 91, 93, 94, 110, 115, 141, 142, 144, 150, 153, 174, 175, 176, 177, 178, 179, 180, 181, 226, 227, 228, 229, 233, 235, 240, 243, 251, 252, 253, 260, 261, 262, 264, 273, 279, 299, 301, 307, 310, 311, 330, 332, 333, 348, 353, 362, 367, 391, 392, 394, 415, 439, 446, 476, 483, 494, 496], "The": [0, 4, 6, 7, 8, 13, 15, 16, 17, 18, 20, 22, 23, 24, 25, 26, 28, 31, 33, 34, 39, 40, 41, 42, 43, 44, 45, 53, 55, 57, 60, 61, 62, 64, 65, 66, 67, 68, 71, 72, 74, 76, 77, 78, 79, 83, 84, 88, 89, 93, 94, 97, 99, 102, 104, 105, 107, 109, 110, 115, 117, 118, 119, 120, 121, 123, 126, 134, 135, 136, 140, 141, 142, 143, 144, 146, 147, 148, 150, 153, 154, 155, 156, 158, 160, 161, 164, 165, 166, 167, 172, 173, 174, 175, 176, 177, 180, 181, 184, 185, 186, 192, 193, 194, 201, 206, 207, 208, 214, 216, 218, 224, 228, 229, 230, 231, 233, 234, 235, 236, 240, 242, 243, 245, 250, 252, 253, 254, 256, 257, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 271, 273, 274, 277, 280, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 305, 307, 308, 309, 310, 311, 313, 315, 318, 319, 320, 321, 322, 324, 326, 330, 331, 332, 333, 334, 335, 336, 339, 340, 342, 350, 352, 353, 355, 356, 360, 362, 365, 366, 367, 368, 370, 372, 374, 375, 376, 378, 379, 381, 387, 388, 390, 391, 392, 393, 400, 401, 403, 404, 405, 406, 408, 410, 411, 412, 415, 416, 417, 418, 419, 421, 423, 424, 428, 430, 431, 432, 433, 434, 435, 436, 438, 441, 442, 443, 444, 446, 448, 449, 450, 451, 452, 454, 457, 459, 460, 461, 462, 463, 465, 466, 469, 470, 471, 473, 474, 477, 478, 479, 480, 482, 485, 488, 490, 491, 492, 494, 496], "overal": [0, 1, 72, 146, 264, 274, 482], "structur": [0, 13, 64, 68, 71, 74, 79, 83, 99, 103, 146, 153, 155, 158, 233, 241, 248, 251, 256, 261, 279, 310, 311, 337, 342, 415, 420, 422, 424, 470, 479, 480, 484, 488, 494, 497], "ha": [0, 1, 2, 17, 18, 29, 31, 33, 34, 37, 38, 39, 43, 44, 63, 68, 71, 75, 78, 79, 84, 90, 95, 97, 99, 100, 102, 104, 107, 109, 110, 111, 115, 117, 124, 126, 130, 131, 140, 141, 142, 144, 151, 158, 160, 163, 164, 167, 173, 174, 175, 176, 177, 178, 179, 180, 181, 193, 201, 214, 218, 219, 228, 229, 231, 234, 235, 237, 238, 240, 243, 245, 249, 250, 257, 259, 261, 264, 265, 270, 273, 274, 279, 285, 288, 289, 291, 292, 297, 298, 301, 307, 310, 311, 313, 315, 318, 321, 322, 323, 331, 332, 333, 334, 336, 339, 340, 342, 350, 353, 358, 363, 367, 368, 370, 376, 378, 390, 391, 392, 393, 396, 406, 408, 411, 415, 416, 417, 420, 422, 423, 424, 426, 428, 435, 438, 442, 443, 444, 447, 452, 456, 458, 459, 460, 461, 463, 464, 469, 473, 474, 477, 478, 480, 482, 485, 487, 488, 491, 492, 493, 494, 497], "been": [0, 1, 31, 38, 41, 49, 55, 68, 77, 79, 84, 99, 100, 104, 107, 110, 116, 126, 140, 146, 151, 153, 164, 184, 242, 243, 253, 262, 279, 288, 298, 321, 322, 342, 355, 360, 393, 408, 415, 454, 455, 458, 476, 478, 485, 493, 494], "chang": [0, 13, 16, 26, 42, 45, 56, 60, 64, 69, 71, 76, 77, 79, 80, 81, 82, 84, 88, 89, 93, 94, 96, 97, 110, 118, 141, 146, 159, 160, 163, 166, 175, 177, 178, 179, 180, 193, 202, 205, 232, 233, 234, 237, 239, 240, 243, 255, 264, 267, 271, 274, 277, 279, 282, 288, 292, 297, 311, 315, 325, 332, 336, 352, 362, 365, 366, 367, 369, 370, 375, 377, 393, 394, 399, 404, 408, 415, 426, 430, 439, 441, 447, 450, 451, 454, 462, 463, 474, 477, 478, 485], "get": [0, 1, 3, 4, 5, 6, 7, 8, 10, 13, 19, 20, 23, 25, 26, 27, 41, 43, 60, 61, 64, 68, 74, 79, 91, 96, 99, 100, 107, 109, 110, 112, 114, 117, 118, 119, 121, 124, 126, 141, 142, 144, 145, 147, 150, 155, 167, 169, 170, 171, 172, 173, 175, 177, 178, 180, 181, 184, 185, 193, 198, 202, 208, 210, 211, 212, 213, 214, 217, 224, 231, 233, 234, 235, 238, 243, 251, 252, 255, 258, 261, 262, 273, 278, 281, 282, 288, 289, 292, 297, 298, 301, 305, 306, 308, 313, 315, 321, 323, 324, 333, 335, 337, 350, 354, 359, 360, 361, 366, 370, 375, 376, 378, 392, 393, 399, 400, 401, 405, 411, 416, 418, 433, 442, 443, 450, 451, 454, 455, 456, 457, 460, 468, 470, 473, 476, 477, 478, 485, 492, 493, 494], "do": [0, 3, 4, 11, 17, 18, 19, 22, 23, 25, 26, 34, 40, 41, 49, 59, 67, 69, 72, 74, 76, 82, 87, 92, 97, 98, 99, 100, 102, 105, 109, 110, 112, 114, 115, 117, 119, 126, 132, 133, 140, 141, 142, 144, 155, 158, 159, 166, 167, 168, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 208, 217, 218, 234, 235, 237, 240, 241, 243, 252, 253, 255, 256, 257, 261, 262, 263, 264, 269, 274, 279, 281, 282, 285, 289, 299, 305, 306, 307, 310, 311, 313, 318, 332, 333, 335, 341, 345, 351, 358, 359, 362, 371, 375, 377, 378, 391, 392, 393, 399, 403, 405, 408, 411, 412, 415, 419, 422, 428, 430, 435, 437, 438, 439, 442, 443, 446, 447, 448, 450, 451, 456, 458, 468, 469, 470, 472, 473, 474, 477, 482, 485, 486, 488, 490, 491, 494], "analysi": [0, 13, 56, 115, 126, 233, 261, 263, 427, 477], "problem": [0, 1, 41, 43, 45, 49, 50, 53, 65, 74, 84, 86, 91, 100, 102, 105, 107, 109, 110, 112, 115, 116, 117, 126, 127, 128, 130, 134, 135, 137, 138, 139, 141, 143, 146, 147, 158, 165, 166, 207, 208, 233, 235, 252, 255, 256, 258, 261, 262, 263, 265, 270, 285, 288, 289, 299, 301, 335, 337, 348, 354, 375, 395, 403, 415, 443, 455, 473, 476, 477, 497], "quickli": [0, 68, 75, 78, 84, 102, 105, 110, 118, 235, 243, 253, 261, 262, 263, 273, 293, 352, 433, 460, 477, 480, 494], "possibl": [0, 1, 24, 34, 55, 61, 63, 71, 77, 78, 102, 110, 115, 116, 158, 164, 176, 181, 235, 240, 255, 270, 298, 319, 370, 374, 375, 378, 379, 405, 415, 430, 490], "have": [0, 1, 2, 6, 7, 8, 13, 15, 16, 19, 24, 25, 26, 27, 28, 29, 31, 34, 38, 39, 41, 43, 44, 45, 49, 53, 55, 59, 60, 63, 64, 68, 71, 74, 75, 77, 78, 79, 80, 81, 82, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 102, 104, 109, 110, 112, 115, 117, 118, 119, 121, 123, 126, 130, 131, 132, 133, 134, 135, 137, 138, 139, 141, 142, 144, 146, 149, 150, 153, 158, 159, 160, 161, 164, 166, 167, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 184, 189, 193, 194, 198, 207, 208, 214, 218, 221, 222, 223, 228, 229, 232, 234, 235, 236, 238, 239, 240, 242, 243, 245, 249, 252, 253, 255, 257, 258, 259, 261, 262, 263, 264, 265, 267, 270, 271, 273, 274, 279, 281, 285, 287, 289, 291, 293, 296, 298, 301, 302, 307, 308, 309, 310, 311, 313, 316, 320, 321, 322, 326, 327, 330, 332, 333, 335, 336, 337, 340, 341, 342, 350, 352, 353, 355, 359, 360, 362, 366, 368, 370, 372, 373, 374, 375, 376, 378, 380, 381, 390, 391, 392, 393, 394, 408, 410, 411, 415, 420, 421, 422, 423, 426, 428, 430, 432, 433, 434, 435, 436, 442, 443, 448, 450, 451, 454, 455, 457, 459, 460, 463, 465, 469, 473, 474, 476, 477, 478, 479, 480, 482, 485, 486, 487, 491, 492, 494, 497], "seri": [0, 1, 66, 112, 224, 262, 412, 478, 491], "run": [0, 3, 4, 5, 10, 11, 16, 26, 29, 34, 41, 44, 45, 69, 71, 79, 82, 84, 90, 91, 94, 95, 98, 99, 100, 102, 104, 109, 110, 114, 116, 117, 118, 120, 121, 126, 141, 142, 143, 144, 153, 154, 158, 159, 160, 162, 163, 166, 167, 174, 175, 176, 177, 178, 179, 180, 181, 190, 195, 207, 220, 224, 228, 229, 234, 243, 250, 255, 256, 259, 262, 266, 269, 270, 271, 273, 274, 277, 279, 281, 282, 289, 293, 300, 301, 320, 321, 322, 332, 333, 336, 342, 353, 358, 360, 367, 372, 374, 375, 391, 392, 413, 415, 417, 420, 421, 427, 428, 432, 437, 438, 439, 442, 443, 444, 446, 447, 448, 450, 451, 463, 464, 465, 469, 473, 474, 477, 478, 487, 488, 490, 491, 494], "exampl": [0, 1, 10, 13, 22, 23, 24, 25, 26, 30, 33, 34, 37, 39, 40, 41, 42, 44, 45, 46, 59, 60, 62, 65, 67, 68, 71, 72, 74, 75, 77, 78, 79, 84, 85, 104, 105, 109, 110, 115, 116, 117, 118, 119, 121, 123, 126, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 144, 146, 150, 154, 155, 156, 158, 160, 163, 164, 173, 174, 175, 176, 177, 178, 184, 185, 188, 189, 192, 193, 194, 198, 199, 201, 204, 205, 206, 214, 216, 218, 219, 224, 228, 229, 230, 232, 233, 234, 235, 238, 239, 240, 242, 243, 245, 246, 247, 249, 250, 251, 252, 253, 255, 256, 257, 259, 261, 262, 263, 264, 269, 270, 273, 274, 276, 279, 285, 286, 287, 288, 289, 292, 294, 295, 296, 298, 302, 307, 308, 309, 312, 315, 316, 317, 318, 320, 321, 322, 323, 330, 332, 334, 336, 339, 341, 351, 359, 366, 370, 373, 374, 375, 377, 378, 380, 381, 382, 385, 387, 388, 390, 393, 394, 399, 401, 405, 406, 408, 411, 412, 415, 419, 421, 422, 426, 427, 429, 430, 432, 435, 436, 443, 444, 447, 450, 451, 454, 457, 460, 461, 462, 464, 465, 466, 469, 471, 477, 480, 482, 490, 491, 494, 497], "exercis": [0, 1, 56, 110, 113, 153, 225, 233, 258, 260, 324, 349, 354, 369, 375, 485], "veri": [0, 2, 18, 19, 67, 68, 75, 79, 82, 85, 99, 100, 105, 110, 118, 119, 126, 137, 138, 154, 155, 158, 165, 173, 235, 240, 250, 252, 253, 254, 257, 258, 259, 261, 262, 263, 264, 274, 289, 299, 308, 313, 319, 323, 350, 352, 355, 375, 376, 393, 415, 421, 457, 460, 473, 477, 480, 492, 493, 494, 497], "begin": [0, 41, 71, 79, 100, 110, 113, 160, 166, 172, 218, 221, 222, 223, 233, 239, 255, 257, 259, 279, 303, 318, 337, 342, 352, 362, 375, 377, 378, 379, 393, 394, 396, 400, 411, 415, 416, 417, 419, 460, 470, 477, 482], "chapter": [0, 1, 24, 41, 64, 79, 82, 83, 102, 105, 109, 110, 126, 153, 163, 165, 234, 241, 251, 253, 258, 262, 263, 271, 316, 318, 330, 337, 350, 352, 355, 366, 368, 373, 393, 405, 406, 422, 430, 448, 476], "2": [0, 3, 4, 5, 6, 8, 10, 18, 20, 22, 23, 27, 28, 33, 34, 35, 42, 44, 49, 53, 55, 57, 59, 60, 61, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 82, 84, 96, 97, 99, 100, 102, 104, 105, 110, 114, 115, 116, 118, 119, 123, 124, 126, 130, 131, 134, 135, 136, 137, 138, 140, 141, 142, 144, 145, 147, 148, 150, 151, 152, 153, 154, 156, 158, 160, 162, 163, 164, 165, 166, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 188, 190, 195, 196, 198, 201, 202, 204, 205, 206, 216, 218, 219, 220, 228, 229, 231, 233, 234, 235, 236, 237, 240, 242, 243, 246, 247, 249, 250, 251, 252, 253, 254, 255, 257, 258, 259, 262, 263, 265, 266, 268, 269, 270, 271, 273, 274, 276, 277, 278, 279, 282, 283, 285, 286, 287, 288, 289, 290, 292, 293, 294, 295, 297, 298, 299, 300, 301, 302, 303, 305, 306, 310, 313, 315, 320, 321, 323, 326, 332, 334, 339, 340, 341, 342, 344, 357, 358, 360, 362, 363, 366, 367, 370, 372, 374, 378, 382, 391, 392, 393, 397, 400, 401, 404, 405, 406, 409, 410, 411, 412, 413, 414, 415, 419, 420, 421, 422, 423, 426, 427, 429, 430, 432, 434, 435, 436, 437, 438, 443, 444, 445, 446, 447, 451, 452, 453, 454, 456, 457, 458, 460, 461, 462, 463, 464, 465, 466, 468, 469, 470, 471, 472, 473, 474, 476, 477, 478, 479, 480, 482, 488, 490, 491, 492, 493, 496, 497], "10": [0, 1, 3, 20, 22, 23, 28, 33, 34, 42, 57, 59, 60, 61, 64, 67, 68, 69, 71, 74, 76, 80, 81, 86, 88, 89, 90, 93, 94, 95, 104, 110, 114, 116, 119, 121, 123, 124, 126, 130, 131, 132, 133, 141, 142, 148, 149, 150, 160, 162, 163, 175, 176, 178, 179, 181, 182, 189, 192, 195, 196, 198, 202, 206, 214, 216, 219, 220, 224, 233, 237, 250, 262, 266, 267, 269, 277, 278, 279, 283, 300, 302, 306, 326, 332, 339, 358, 362, 375, 390, 391, 392, 397, 406, 415, 420, 426, 427, 428, 435, 437, 441, 444, 445, 446, 451, 452, 453, 454, 456, 457, 458, 460, 461, 462, 463, 464, 465, 466, 468, 469, 470, 471, 472, 473, 474, 476, 477, 479, 480, 482, 487, 488, 490, 491, 492, 494, 495, 496, 497], "similar": [0, 42, 59, 67, 79, 82, 85, 91, 110, 118, 180, 250, 258, 271, 274, 282, 308, 321, 342, 356, 359, 379, 407, 411, 417, 473, 477, 479, 497], "major": [0, 1, 49, 216, 236, 435, 477], "number": [0, 1, 2, 13, 24, 27, 33, 34, 41, 42, 44, 46, 53, 55, 57, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 74, 75, 78, 79, 96, 97, 98, 99, 109, 110, 116, 117, 119, 123, 126, 130, 131, 134, 135, 136, 137, 138, 141, 142, 144, 147, 149, 154, 160, 161, 163, 164, 165, 173, 178, 179, 180, 181, 184, 189, 192, 198, 199, 201, 204, 205, 206, 207, 216, 218, 219, 221, 222, 223, 228, 229, 230, 231, 233, 235, 236, 240, 249, 266, 267, 268, 269, 270, 271, 272, 273, 274, 276, 277, 279, 283, 285, 286, 289, 293, 295, 296, 297, 301, 305, 309, 310, 315, 318, 325, 339, 342, 362, 363, 366, 368, 374, 375, 378, 380, 381, 387, 388, 390, 396, 400, 401, 404, 406, 410, 411, 415, 432, 433, 434, 443, 444, 446, 450, 451, 453, 454, 455, 459, 461, 464, 468, 469, 470, 473, 474, 477, 478, 480, 481, 482, 485, 492, 494, 496], "replac": [0, 15, 22, 23, 55, 115, 186, 192, 250, 301, 381, 385, 387, 388, 396, 406, 414, 415, 433, 451, 480, 482], "topic": [0, 1, 258, 393], "present": [0, 232, 235, 342, 375, 405, 412, 422, 437, 482], "order": [0, 6, 7, 15, 17, 18, 33, 34, 37, 43, 44, 63, 64, 77, 79, 96, 97, 98, 106, 114, 117, 118, 121, 126, 131, 134, 135, 136, 137, 138, 148, 154, 159, 160, 161, 172, 176, 177, 178, 179, 180, 181, 182, 184, 188, 205, 207, 208, 218, 219, 228, 229, 230, 233, 235, 237, 240, 243, 245, 249, 251, 257, 259, 279, 283, 289, 297, 298, 301, 307, 310, 311, 313, 320, 326, 332, 333, 335, 353, 359, 360, 370, 375, 385, 401, 403, 406, 407, 411, 421, 423, 426, 427, 428, 430, 436, 437, 438, 442, 443, 444, 446, 447, 450, 451, 457, 459, 467, 474, 481, 488, 497], "need": [0, 1, 13, 17, 18, 25, 27, 34, 41, 44, 45, 63, 64, 66, 71, 75, 77, 78, 82, 99, 100, 102, 104, 109, 110, 112, 115, 118, 126, 142, 144, 146, 156, 158, 165, 176, 178, 179, 181, 184, 185, 195, 199, 228, 229, 234, 235, 237, 240, 243, 246, 251, 252, 253, 254, 257, 259, 261, 262, 263, 265, 274, 277, 279, 281, 289, 290, 305, 307, 318, 323, 336, 337, 341, 351, 353, 356, 360, 366, 373, 375, 376, 377, 385, 391, 392, 400, 422, 423, 430, 433, 437, 438, 439, 443, 444, 446, 447, 450, 451, 454, 456, 473, 477, 479, 481, 482, 485, 488, 492, 494], "build": [0, 1, 13, 75, 77, 100, 102, 104, 105, 116, 117, 126, 155, 164, 233, 235, 245, 254, 255, 257, 258, 259, 260, 273, 306, 309, 337, 350, 374, 421, 424, 475, 477, 482, 494], "increasingli": [0, 99, 257, 261, 299, 337, 494], "sophist": [0, 78, 257, 299, 393, 477], "solut": [0, 44, 84, 109, 144, 158, 163, 174, 176, 181, 228, 229, 252, 256, 273, 319, 370, 385, 405, 415, 426, 443, 446, 450, 451, 454, 481], "some": [0, 1, 2, 17, 18, 26, 29, 30, 31, 38, 40, 41, 66, 67, 69, 74, 75, 78, 79, 80, 81, 88, 89, 93, 94, 100, 102, 105, 109, 110, 112, 116, 118, 119, 141, 143, 144, 146, 151, 160, 164, 166, 173, 178, 179, 180, 207, 214, 218, 224, 234, 235, 236, 238, 241, 243, 251, 252, 253, 254, 255, 256, 258, 259, 261, 262, 271, 273, 274, 285, 289, 299, 307, 312, 313, 318, 319, 321, 330, 331, 333, 336, 337, 341, 342, 350, 355, 359, 360, 363, 366, 373, 376, 378, 379, 391, 393, 394, 396, 411, 422, 430, 443, 448, 455, 460, 473, 477, 478, 480, 485, 487, 491, 494, 497], "try": [0, 4, 5, 18, 31, 41, 44, 51, 60, 65, 70, 71, 72, 73, 75, 76, 77, 78, 87, 92, 98, 99, 100, 104, 105, 109, 110, 112, 116, 118, 127, 128, 130, 131, 132, 133, 134, 135, 137, 138, 139, 140, 143, 144, 146, 150, 154, 156, 157, 166, 168, 169, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 189, 194, 209, 210, 211, 212, 213, 214, 217, 218, 224, 228, 229, 231, 233, 234, 235, 250, 251, 252, 253, 254, 255, 257, 258, 259, 261, 262, 264, 265, 269, 270, 273, 274, 279, 281, 282, 289, 294, 297, 298, 299, 301, 302, 307, 308, 310, 313, 321, 322, 328, 329, 334, 340, 342, 345, 346, 347, 351, 353, 359, 360, 361, 363, 366, 367, 373, 375, 378, 384, 385, 386, 391, 405, 408, 410, 412, 415, 416, 417, 422, 430, 432, 433, 442, 443, 446, 450, 456, 457, 460, 461, 463, 465, 468, 470, 473, 476, 482, 485, 486, 490, 491, 492], "except": [0, 25, 42, 60, 66, 71, 73, 99, 100, 107, 117, 137, 138, 144, 146, 150, 157, 175, 233, 240, 251, 264, 269, 313, 375, 380, 430, 441, 447, 470, 485, 488], "pull": [0, 146, 167, 299, 318, 375, 378, 412, 477, 478, 494], "forward": [0, 24, 25, 39, 100, 220, 258, 362, 380, 437, 441, 443, 446, 447, 448, 450, 451], "part": [0, 1, 2, 16, 17, 18, 20, 24, 34, 43, 48, 65, 66, 69, 72, 79, 109, 110, 115, 120, 126, 156, 158, 168, 173, 177, 178, 181, 195, 207, 208, 217, 230, 231, 232, 233, 235, 251, 252, 274, 279, 289, 299, 313, 318, 319, 325, 331, 332, 335, 336, 337, 342, 345, 351, 357, 358, 361, 366, 368, 370, 374, 375, 381, 386, 390, 391, 392, 401, 406, 407, 417, 424, 427, 438, 444, 459, 460, 492], "condit": [0, 55, 59, 60, 61, 66, 67, 74, 96, 109, 119, 153, 155, 230, 233, 251, 271, 272, 273, 277, 279, 282, 337, 407, 419, 464, 477], "function": [0, 13, 17, 18, 22, 23, 24, 25, 26, 29, 30, 31, 34, 38, 40, 41, 44, 45, 64, 66, 74, 105, 110, 115, 117, 119, 120, 123, 126, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 147, 149, 151, 152, 153, 154, 158, 160, 163, 167, 172, 207, 216, 218, 224, 228, 229, 233, 234, 235, 238, 239, 240, 243, 249, 250, 256, 264, 267, 272, 274, 276, 280, 283, 285, 286, 287, 289, 292, 294, 296, 301, 304, 305, 308, 315, 326, 327, 330, 331, 332, 336, 337, 341, 342, 355, 356, 365, 370, 371, 376, 390, 393, 396, 399, 400, 401, 404, 407, 410, 411, 413, 415, 424, 426, 430, 433, 435, 436, 437, 441, 443, 445, 446, 448, 449, 450, 451, 455, 462, 468, 469, 472, 473, 478, 479, 482, 491, 494], "given": [0, 3, 24, 34, 35, 37, 41, 42, 57, 64, 98, 106, 109, 110, 119, 123, 126, 141, 146, 150, 162, 163, 175, 181, 190, 196, 201, 205, 207, 216, 235, 237, 245, 259, 268, 277, 279, 283, 295, 313, 339, 362, 377, 392, 401, 408, 417, 433, 437, 441, 448, 450, 452, 454, 473], "light": [0, 115, 118, 126, 258, 315, 363, 421], "treatment": 0, "until": [0, 38, 67, 137, 138, 167, 172, 205, 234, 255, 264, 269, 271, 273, 276, 279, 298, 309, 321, 323, 360, 375, 405, 419, 421, 439, 448, 477], "complex": [0, 22, 23, 25, 38, 71, 82, 100, 230, 233, 235, 253, 259, 261, 265, 313, 341, 351, 373, 379, 427, 456, 477, 482, 492, 494], "rather": [0, 25, 77, 109, 110, 273, 394, 443, 491], "than": [0, 1, 2, 25, 41, 44, 59, 60, 62, 63, 64, 65, 67, 69, 71, 72, 77, 78, 79, 80, 81, 88, 89, 90, 93, 94, 95, 99, 102, 104, 105, 106, 107, 109, 110, 116, 119, 120, 121, 130, 131, 160, 163, 166, 175, 176, 180, 181, 182, 184, 185, 186, 198, 199, 204, 205, 206, 216, 218, 224, 228, 229, 234, 240, 243, 249, 252, 256, 257, 258, 259, 262, 270, 273, 274, 276, 279, 282, 288, 290, 299, 320, 321, 342, 353, 360, 373, 375, 378, 382, 394, 399, 403, 406, 417, 424, 427, 430, 432, 443, 450, 454, 463, 465, 468, 477, 480, 487, 491, 494], "introduc": [0, 1, 78, 99, 112, 236, 393, 422, 442, 446], "earli": [0, 1, 24], "lesson": [0, 109, 110, 257], "nearli": [0, 110, 252, 309, 317, 373, 477, 480], "all": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 16, 17, 19, 20, 22, 23, 25, 27, 29, 33, 34, 35, 39, 53, 59, 62, 64, 69, 71, 74, 76, 77, 78, 79, 80, 81, 82, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100, 106, 110, 112, 115, 117, 118, 121, 123, 126, 132, 133, 137, 138, 140, 141, 142, 143, 144, 146, 148, 149, 151, 153, 154, 155, 158, 160, 161, 162, 163, 164, 167, 172, 174, 175, 176, 178, 181, 189, 192, 195, 208, 216, 218, 221, 222, 223, 224, 233, 234, 235, 236, 237, 238, 239, 240, 243, 245, 251, 252, 253, 256, 257, 258, 259, 261, 264, 267, 269, 271, 273, 274, 276, 286, 289, 290, 292, 293, 294, 307, 308, 309, 311, 313, 315, 317, 318, 319, 320, 322, 323, 325, 326, 327, 331, 332, 334, 335, 336, 341, 342, 350, 355, 356, 360, 365, 366, 367, 370, 371, 372, 373, 374, 375, 378, 390, 396, 401, 403, 406, 411, 415, 422, 423, 427, 430, 432, 433, 434, 435, 436, 441, 442, 443, 446, 447, 450, 451, 458, 460, 464, 473, 474, 476, 477, 478, 480, 482, 487, 488, 494, 496, 497], "user": [0, 1, 13, 29, 30, 33, 56, 60, 69, 74, 75, 78, 85, 99, 100, 109, 110, 147, 157, 158, 206, 218, 233, 251, 253, 254, 256, 262, 269, 273, 279, 293, 324, 395, 400, 401, 405, 452, 455, 467, 473, 482, 485, 488, 492, 494], "defin": [0, 1, 25, 26, 28, 29, 33, 34, 44, 45, 46, 55, 56, 59, 65, 71, 79, 110, 131, 134, 135, 136, 137, 138, 161, 164, 167, 172, 174, 176, 178, 179, 181, 194, 206, 207, 214, 216, 218, 233, 234, 235, 236, 239, 243, 245, 253, 257, 258, 277, 301, 307, 310, 311, 326, 331, 332, 333, 334, 336, 339, 340, 341, 342, 350, 352, 355, 356, 368, 371, 392, 394, 396, 408, 434, 448, 450, 460, 481, 482, 484, 496, 497], "remov": [0, 44, 69, 76, 77, 79, 110, 115, 132, 133, 137, 138, 141, 144, 149, 153, 155, 189, 228, 229, 274, 286, 289, 290, 292, 300, 301, 353, 367, 385, 388, 393, 411, 473, 478, 485], "code": [0, 3, 10, 11, 15, 16, 17, 18, 19, 24, 28, 34, 35, 45, 49, 53, 55, 56, 57, 61, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 78, 79, 84, 90, 91, 95, 99, 100, 102, 103, 104, 109, 110, 111, 114, 115, 116, 117, 118, 119, 121, 124, 125, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 154, 157, 158, 159, 161, 162, 164, 165, 166, 167, 173, 174, 175, 176, 177, 178, 179, 180, 181, 186, 190, 195, 196, 202, 207, 208, 218, 219, 220, 224, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 246, 247, 248, 250, 255, 256, 257, 259, 262, 265, 266, 269, 270, 271, 273, 274, 277, 278, 279, 280, 281, 282, 283, 288, 289, 290, 292, 296, 297, 299, 300, 301, 304, 306, 307, 309, 318, 319, 320, 322, 323, 324, 326, 332, 333, 335, 336, 337, 341, 342, 344, 346, 347, 350, 351, 352, 354, 355, 358, 359, 362, 369, 372, 374, 375, 376, 378, 379, 391, 392, 393, 395, 397, 404, 405, 408, 409, 413, 414, 415, 416, 418, 420, 421, 422, 423, 427, 428, 429, 431, 432, 433, 434, 437, 439, 442, 443, 444, 446, 447, 448, 449, 450, 451, 452, 456, 457, 459, 460, 463, 464, 465, 467, 468, 469, 470, 472, 473, 475, 476, 477, 482, 485, 487, 488, 490, 493, 494], "outsid": [0, 43, 46, 47, 48, 52, 54, 75, 85, 88, 89, 93, 94, 170, 171, 185, 193, 209, 210, 211, 212, 213, 217, 243, 251, 279, 328, 329, 346, 347, 350, 377, 387, 388, 439, 448, 488], "4": [0, 3, 4, 5, 6, 7, 8, 11, 18, 19, 20, 22, 23, 28, 31, 34, 35, 42, 45, 49, 53, 55, 57, 60, 61, 62, 63, 64, 65, 67, 69, 70, 72, 74, 76, 79, 80, 99, 100, 104, 110, 114, 115, 116, 117, 119, 121, 123, 124, 126, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 147, 148, 150, 152, 160, 162, 163, 164, 165, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 186, 188, 189, 190, 192, 193, 194, 195, 196, 198, 199, 201, 202, 204, 205, 206, 208, 216, 218, 219, 220, 224, 228, 229, 233, 237, 238, 239, 240, 243, 246, 249, 250, 258, 259, 264, 266, 267, 268, 274, 276, 277, 278, 279, 281, 282, 283, 285, 286, 287, 288, 290, 292, 294, 295, 296, 297, 298, 300, 301, 302, 303, 305, 306, 315, 320, 325, 326, 332, 333, 342, 344, 358, 360, 361, 362, 366, 367, 370, 372, 374, 378, 382, 391, 392, 393, 396, 397, 399, 403, 404, 406, 408, 409, 411, 413, 414, 415, 417, 419, 420, 421, 423, 426, 428, 429, 432, 435, 437, 438, 442, 443, 444, 445, 446, 451, 452, 453, 454, 455, 456, 460, 461, 462, 463, 464, 465, 466, 468, 471, 472, 473, 474, 478, 479, 480, 485, 488, 490, 495, 496], "word": [0, 22, 23, 25, 26, 60, 110, 114, 115, 117, 118, 119, 120, 123, 126, 137, 138, 149, 160, 162, 165, 167, 174, 177, 182, 190, 192, 199, 205, 224, 233, 246, 247, 251, 253, 257, 260, 261, 262, 263, 271, 273, 282, 285, 287, 289, 296, 299, 308, 312, 315, 322, 325, 332, 356, 366, 375, 380, 381, 382, 385, 387, 388, 390, 394, 396, 403, 409, 411, 417, 419, 421, 426, 431, 433, 455, 459, 460, 470, 477], "recurs": [0, 445], "line": [0, 3, 34, 37, 41, 42, 64, 65, 71, 74, 76, 109, 110, 114, 115, 116, 117, 118, 119, 126, 140, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 152, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 174, 175, 176, 179, 181, 182, 186, 201, 202, 207, 233, 235, 237, 238, 239, 243, 250, 253, 255, 256, 257, 259, 262, 265, 267, 268, 269, 270, 271, 273, 277, 278, 279, 289, 301, 304, 306, 312, 313, 320, 323, 325, 337, 340, 341, 342, 350, 352, 355, 358, 359, 360, 361, 362, 366, 367, 370, 371, 372, 373, 374, 375, 377, 378, 379, 380, 392, 393, 400, 401, 404, 405, 411, 412, 415, 419, 421, 433, 434, 437, 438, 441, 442, 443, 444, 445, 446, 447, 448, 450, 451, 455, 456, 468, 472, 473, 474, 477, 491], "doe": [0, 3, 5, 25, 26, 28, 34, 41, 55, 57, 60, 61, 64, 69, 70, 72, 74, 79, 98, 99, 109, 110, 114, 119, 126, 137, 138, 150, 151, 152, 153, 154, 155, 158, 161, 162, 164, 172, 175, 176, 177, 178, 179, 184, 190, 196, 207, 219, 220, 233, 235, 242, 243, 246, 255, 257, 258, 259, 263, 265, 266, 274, 277, 278, 279, 289, 292, 297, 300, 306, 308, 311, 326, 332, 333, 336, 342, 350, 358, 359, 360, 362, 373, 378, 382, 390, 391, 392, 393, 396, 403, 406, 413, 414, 415, 417, 427, 429, 432, 437, 446, 449, 451, 456, 460, 464, 465, 477, 485, 490, 494], "appear": [0, 41, 53, 64, 66, 71, 110, 116, 117, 119, 120, 123, 126, 130, 131, 134, 135, 136, 148, 175, 205, 207, 253, 255, 264, 276, 297, 312, 315, 317, 381, 382, 387, 388, 404, 406, 409, 411, 421, 427, 437, 456, 463, 465, 470, 477], "1": [0, 3, 5, 17, 18, 19, 20, 22, 23, 27, 28, 33, 35, 39, 44, 49, 55, 57, 59, 60, 65, 69, 70, 75, 76, 77, 78, 79, 80, 81, 82, 84, 88, 89, 93, 94, 97, 99, 100, 102, 104, 105, 109, 110, 114, 115, 116, 117, 118, 119, 121, 123, 124, 126, 130, 131, 134, 135, 136, 137, 138, 140, 141, 142, 145, 147, 149, 150, 151, 152, 153, 155, 158, 159, 160, 161, 162, 163, 164, 166, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 186, 188, 190, 195, 196, 198, 199, 201, 202, 204, 205, 206, 216, 218, 219, 220, 224, 228, 229, 233, 234, 236, 237, 238, 240, 246, 247, 249, 250, 251, 252, 253, 254, 255, 257, 258, 259, 262, 263, 264, 265, 266, 267, 269, 270, 271, 273, 274, 276, 277, 278, 279, 281, 282, 283, 285, 286, 287, 289, 290, 292, 295, 296, 297, 298, 300, 301, 303, 305, 306, 308, 313, 315, 317, 319, 320, 322, 326, 333, 334, 337, 339, 340, 342, 343, 344, 351, 357, 358, 360, 362, 363, 365, 366, 370, 372, 373, 375, 376, 382, 391, 392, 397, 404, 405, 406, 410, 413, 414, 415, 416, 417, 419, 420, 421, 422, 426, 428, 429, 430, 432, 434, 435, 436, 437, 438, 442, 443, 444, 445, 446, 450, 451, 452, 453, 456, 457, 458, 461, 463, 464, 469, 472, 473, 474, 476, 477, 478, 479, 480, 482, 483, 489, 491, 492, 493, 494, 495, 496, 497], "11": [0, 3, 22, 23, 34, 42, 50, 51, 57, 69, 104, 110, 115, 123, 132, 133, 137, 138, 141, 142, 144, 148, 150, 160, 175, 176, 177, 180, 181, 192, 198, 206, 219, 220, 237, 250, 266, 277, 278, 279, 283, 300, 310, 315, 333, 363, 367, 372, 373, 374, 375, 376, 377, 378, 382, 391, 392, 393, 397, 403, 404, 405, 406, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 419, 420, 421, 422, 423, 427, 428, 429, 430, 432, 433, 434, 437, 452, 455, 495, 496, 497], "16": [0, 69, 71, 77, 110, 121, 124, 137, 138, 141, 142, 148, 150, 156, 160, 174, 178, 181, 182, 202, 220, 245, 263, 266, 277, 279, 289, 299, 300, 325, 375, 378, 412, 420, 452], "brand": [0, 90, 95, 261, 487], "real": [0, 24, 29, 38, 75, 78, 110, 340, 393, 447, 476, 477], "world": [0, 22, 23, 24, 29, 38, 75, 85, 110, 112, 165, 196, 233, 235, 251, 253, 257, 265, 308, 324, 350, 469, 476, 477], "simpl": [0, 25, 34, 40, 68, 78, 79, 82, 99, 100, 102, 109, 115, 118, 155, 159, 172, 173, 176, 181, 193, 251, 253, 255, 257, 258, 259, 261, 262, 274, 281, 282, 308, 310, 311, 313, 319, 323, 330, 337, 355, 375, 376, 393, 411, 428, 439, 459, 460, 477, 481, 485, 491, 494, 497], "includ": [0, 1, 13, 26, 40, 71, 77, 79, 105, 109, 110, 118, 144, 154, 155, 163, 165, 174, 175, 177, 178, 181, 208, 224, 235, 243, 256, 259, 264, 266, 267, 279, 286, 290, 307, 310, 311, 318, 332, 335, 342, 356, 368, 375, 381, 390, 407, 412, 415, 416, 417, 433, 438, 443, 448, 454, 474, 481, 482, 488, 492, 496], "regular": [0, 60, 110, 233, 289, 312, 315, 318, 324, 372, 373, 375, 377, 379, 390, 394, 426], "express": [0, 57, 63, 64, 66, 67, 71, 73, 77, 79, 110, 173, 178, 179, 182, 194, 207, 214, 218, 233, 243, 253, 256, 273, 274, 279, 297, 315, 318, 324, 357, 372, 373, 375, 377, 379, 390, 394, 405, 410, 411, 415, 416, 432, 433, 434, 452, 455, 456, 459, 462, 463, 464, 465], "search": [0, 2, 75, 110, 117, 157, 233, 235, 270, 306, 309, 317, 319, 372, 373, 374, 376, 378, 379, 391, 393, 394, 395, 407, 411, 412, 478, 479, 485, 491], "pars": [0, 3, 13, 74, 110, 125, 233, 256, 259, 289, 304, 306, 307, 309, 316, 322, 324, 350, 375, 393, 418, 427, 459, 460, 484, 485, 490, 493, 494], "autom": [0, 13, 282], "task": [0, 11, 13, 25, 112, 126, 224, 228, 229, 262, 263, 282, 308, 322, 350, 353, 393, 411, 477], "your": [0, 2, 4, 5, 11, 15, 18, 24, 31, 33, 34, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 60, 64, 69, 71, 74, 77, 78, 79, 84, 87, 90, 92, 95, 99, 100, 102, 107, 109, 111, 112, 113, 115, 117, 126, 127, 128, 132, 133, 141, 142, 144, 146, 148, 150, 154, 155, 158, 163, 164, 166, 167, 168, 169, 170, 171, 174, 175, 176, 177, 178, 179, 180, 181, 190, 208, 214, 216, 225, 226, 227, 228, 229, 232, 233, 240, 248, 250, 251, 252, 253, 254, 255, 257, 258, 259, 261, 262, 263, 264, 265, 269, 270, 271, 273, 279, 293, 301, 307, 308, 310, 311, 312, 318, 319, 320, 321, 325, 328, 329, 332, 333, 335, 337, 345, 346, 347, 348, 349, 353, 355, 362, 373, 374, 375, 376, 383, 384, 385, 386, 387, 388, 391, 392, 393, 394, 396, 399, 400, 405, 408, 415, 422, 438, 448, 450, 452, 454, 455, 456, 457, 460, 463, 470, 473, 476, 477, 478, 481, 482, 485, 486, 491, 492, 494], "retriev": [0, 77, 78, 79, 80, 81, 85, 88, 89, 90, 93, 94, 95, 98, 100, 103, 106, 121, 144, 151, 233, 252, 259, 306, 308, 309, 313, 315, 316, 317, 318, 320, 323, 324, 325, 350, 351, 355, 473, 477, 478, 479, 482, 485, 487, 488, 491, 493, 494], "across": [0, 64, 79, 104, 259, 261, 320, 321, 371, 478, 484, 493], "scrape": [0, 3, 4, 5, 6, 7, 8, 11, 15, 16, 18, 19, 22, 23, 233, 309, 324], "web": [0, 3, 4, 5, 10, 11, 15, 16, 18, 19, 22, 23, 233, 306, 308, 309, 310, 311, 313, 316, 318, 319, 320, 321, 324, 350, 351, 376, 478, 482, 483, 492, 494, 496, 497], "page": [0, 1, 6, 7, 8, 13, 15, 16, 17, 18, 19, 20, 28, 34, 43, 71, 88, 89, 93, 94, 108, 141, 142, 144, 174, 175, 176, 177, 178, 179, 180, 181, 233, 240, 253, 263, 267, 268, 279, 301, 306, 307, 309, 310, 311, 312, 313, 316, 317, 318, 319, 324, 332, 333, 351, 362, 391, 392, 415, 477, 478, 485, 494, 497], "object": [0, 3, 24, 25, 27, 28, 29, 30, 31, 33, 35, 37, 41, 43, 46, 55, 59, 62, 71, 79, 110, 120, 121, 140, 141, 142, 143, 144, 146, 150, 154, 161, 164, 167, 174, 175, 176, 177, 178, 179, 180, 181, 201, 207, 214, 233, 234, 235, 237, 238, 240, 241, 242, 243, 245, 247, 279, 288, 289, 291, 292, 301, 304, 310, 311, 319, 323, 324, 326, 327, 330, 331, 333, 334, 337, 339, 340, 350, 351, 352, 356, 363, 366, 367, 368, 376, 391, 392, 407, 408, 411, 415, 423, 430, 437, 439, 441, 442, 443, 446, 448, 450, 451, 482, 484, 493, 494], "servic": [0, 2, 90, 95, 233, 477, 482, 484, 492, 494, 495], "xml": [0, 233, 307, 318, 479, 480, 481, 482, 483, 484, 485, 488, 489, 493, 495, 496], "json": [0, 20, 99, 100, 233, 473, 478, 479, 481, 484, 485, 493, 494, 496], "databas": [0, 75, 76, 77, 78, 84, 85, 96, 97, 98, 102, 104, 106, 153, 233, 473, 476, 477, 478, 485], "queri": [0, 79, 82, 97, 103, 233, 477, 494], "languag": [0, 1, 2, 13, 29, 34, 38, 49, 79, 103, 126, 233, 235, 236, 241, 250, 251, 252, 253, 256, 258, 259, 261, 262, 263, 264, 282, 310, 352, 373, 378, 379, 393, 394, 427, 443, 456, 460, 471, 473, 476, 479, 480, 482, 484, 493], "visual": [0, 34, 233, 243, 473], "ultim": 0, "shift": [0, 24], "informat": [0, 13, 105], "onli": [0, 10, 19, 30, 34, 53, 60, 63, 67, 68, 71, 72, 75, 78, 79, 90, 91, 94, 95, 97, 99, 100, 104, 110, 116, 119, 121, 123, 126, 130, 131, 140, 141, 142, 144, 154, 155, 161, 164, 174, 175, 176, 177, 178, 179, 180, 181, 199, 216, 218, 221, 222, 223, 224, 232, 235, 237, 240, 242, 243, 257, 259, 263, 264, 267, 274, 277, 278, 279, 285, 287, 289, 293, 298, 301, 302, 305, 307, 310, 311, 318, 319, 320, 322, 332, 333, 336, 365, 366, 367, 370, 372, 375, 378, 379, 381, 382, 387, 388, 391, 392, 393, 394, 401, 405, 412, 415, 421, 438, 444, 446, 447, 451, 455, 460, 473, 477, 478, 479, 482, 487], "class": [0, 1, 3, 6, 7, 8, 13, 17, 18, 26, 28, 29, 30, 33, 39, 40, 42, 44, 46, 50, 54, 62, 71, 92, 141, 142, 144, 147, 160, 173, 175, 177, 178, 185, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 245, 246, 247, 248, 249, 264, 307, 324, 326, 331, 334, 335, 339, 340, 341, 342, 343, 344, 351, 352, 354, 355, 356, 363, 367, 368, 370, 395, 437, 439, 443, 448, 450, 457, 470, 490], "even": [0, 1, 25, 39, 58, 59, 60, 61, 63, 79, 91, 100, 105, 109, 110, 115, 156, 175, 179, 180, 181, 184, 201, 205, 235, 243, 251, 252, 253, 255, 256, 258, 259, 262, 264, 274, 286, 289, 310, 318, 337, 350, 355, 367, 374, 403, 405, 421, 439, 443, 447, 463, 477, 478, 485], "one": [0, 3, 4, 13, 15, 17, 18, 19, 25, 27, 33, 34, 41, 42, 44, 46, 60, 61, 62, 63, 64, 65, 66, 69, 71, 77, 78, 82, 85, 88, 89, 93, 94, 98, 99, 100, 102, 104, 109, 110, 117, 118, 119, 120, 123, 141, 142, 143, 144, 146, 147, 149, 154, 160, 161, 167, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 185, 189, 192, 194, 198, 201, 202, 208, 214, 216, 218, 219, 224, 228, 229, 231, 232, 234, 235, 236, 240, 242, 243, 251, 253, 255, 256, 257, 259, 261, 262, 264, 265, 267, 269, 270, 272, 274, 278, 279, 282, 285, 286, 287, 288, 289, 290, 297, 298, 300, 301, 302, 307, 309, 310, 311, 312, 316, 317, 318, 319, 332, 333, 335, 339, 342, 352, 353, 360, 362, 366, 368, 370, 373, 374, 375, 377, 378, 380, 382, 385, 387, 388, 390, 391, 392, 394, 396, 405, 406, 408, 411, 412, 415, 416, 419, 421, 422, 424, 426, 427, 429, 430, 432, 433, 435, 436, 438, 442, 446, 447, 448, 450, 451, 455, 459, 460, 461, 463, 464, 465, 469, 470, 473, 477, 478, 479, 480, 482, 488, 494], "choos": [0, 6, 7, 17, 26, 41, 79, 157, 224, 233, 234, 254, 264, 266, 270, 289, 399, 430, 467, 470, 478], "becom": [0, 25, 41, 68, 110, 116, 158, 168, 208, 235, 255, 257, 261, 263, 271, 277, 279, 282, 301, 335, 337, 341, 345, 477, 480, 482, 494], "interest": [0, 1, 16, 33, 155, 158, 235, 245, 254, 258, 262, 289, 299, 301, 307, 313, 375, 378, 393, 415], "further": [0, 22, 23, 374, 427], "should": [0, 13, 15, 18, 19, 22, 23, 26, 27, 28, 33, 34, 37, 41, 44, 46, 49, 59, 60, 61, 67, 69, 71, 72, 74, 78, 107, 109, 110, 117, 119, 123, 124, 126, 134, 135, 136, 137, 138, 140, 141, 142, 148, 150, 154, 160, 161, 163, 164, 165, 166, 167, 175, 176, 177, 178, 179, 181, 184, 185, 188, 192, 193, 198, 199, 201, 204, 205, 206, 216, 218, 228, 229, 233, 234, 235, 238, 240, 243, 245, 249, 253, 255, 259, 260, 276, 277, 278, 279, 282, 285, 286, 287, 289, 291, 296, 299, 301, 311, 315, 317, 323, 326, 330, 339, 352, 355, 356, 358, 362, 365, 370, 381, 382, 387, 388, 390, 399, 400, 401, 404, 405, 406, 407, 411, 415, 422, 423, 426, 433, 435, 436, 441, 442, 443, 446, 447, 450, 451, 455, 473, 474, 477, 478, 481], "look": [0, 5, 6, 7, 8, 16, 25, 26, 34, 40, 41, 44, 45, 61, 75, 76, 77, 79, 83, 85, 90, 95, 99, 100, 102, 104, 109, 110, 112, 115, 117, 118, 119, 121, 126, 141, 142, 144, 155, 156, 159, 166, 167, 174, 175, 177, 180, 181, 224, 228, 229, 233, 235, 243, 252, 253, 257, 258, 259, 261, 262, 263, 264, 269, 270, 271, 273, 274, 289, 293, 296, 298, 299, 307, 309, 311, 312, 313, 316, 317, 318, 319, 332, 333, 336, 337, 342, 350, 352, 353, 355, 360, 361, 370, 374, 375, 376, 378, 379, 391, 392, 393, 399, 405, 407, 411, 412, 415, 427, 433, 438, 447, 456, 460, 462, 469, 476, 477, 485, 487, 488, 491, 493, 494, 497], "": [0, 4, 5, 6, 7, 8, 10, 11, 13, 16, 17, 18, 19, 22, 23, 24, 25, 27, 29, 33, 34, 35, 37, 39, 41, 46, 49, 50, 53, 64, 71, 74, 75, 78, 80, 81, 85, 86, 88, 89, 91, 93, 94, 97, 99, 100, 102, 107, 109, 110, 115, 117, 118, 119, 121, 123, 133, 134, 135, 136, 141, 142, 158, 160, 161, 164, 172, 180, 182, 184, 185, 186, 192, 193, 202, 206, 208, 216, 218, 226, 227, 232, 233, 234, 235, 238, 239, 240, 242, 243, 246, 249, 252, 253, 255, 257, 259, 263, 264, 265, 269, 273, 276, 277, 278, 279, 281, 283, 289, 292, 293, 296, 306, 313, 319, 324, 332, 333, 334, 335, 339, 340, 348, 352, 355, 356, 359, 361, 366, 367, 372, 373, 378, 382, 383, 391, 394, 397, 399, 400, 401, 404, 406, 407, 408, 410, 411, 413, 414, 415, 417, 419, 421, 423, 426, 427, 432, 439, 442, 443, 446, 451, 454, 455, 460, 463, 466, 469, 470, 472, 474, 477, 480, 481, 482, 485, 491, 492, 494, 495], "becaus": [0, 41, 61, 64, 65, 66, 72, 84, 99, 100, 105, 109, 110, 116, 117, 118, 119, 143, 144, 154, 156, 165, 173, 188, 224, 235, 239, 243, 249, 253, 254, 255, 257, 259, 263, 264, 269, 271, 273, 274, 279, 281, 282, 289, 296, 297, 298, 318, 355, 378, 379, 392, 393, 400, 401, 408, 415, 428, 430, 433, 434, 442, 460, 463, 469, 470, 477, 480], "lot": [0, 1, 3, 10, 65, 78, 102, 109, 110, 111, 112, 115, 116, 216, 258, 289, 313, 319, 367, 419, 460, 473, 477], "overlap": 0, "between": [0, 18, 31, 34, 37, 40, 41, 42, 59, 60, 67, 78, 85, 102, 104, 109, 110, 117, 124, 134, 135, 136, 143, 160, 163, 176, 180, 181, 184, 201, 216, 224, 230, 233, 234, 236, 237, 245, 253, 259, 262, 264, 267, 276, 291, 292, 296, 297, 306, 309, 310, 311, 313, 315, 319, 321, 323, 332, 339, 350, 363, 373, 374, 375, 378, 382, 435, 443, 444, 462, 464, 469, 478, 480, 482, 484, 497], "two": [0, 1, 17, 18, 20, 25, 26, 33, 34, 37, 40, 41, 42, 44, 57, 60, 61, 62, 63, 68, 69, 71, 76, 78, 79, 84, 86, 91, 96, 97, 99, 100, 104, 107, 109, 110, 116, 117, 118, 123, 126, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 156, 158, 160, 161, 166, 167, 173, 174, 175, 176, 180, 181, 185, 189, 192, 193, 198, 199, 201, 202, 204, 206, 214, 216, 218, 219, 224, 228, 229, 234, 235, 236, 239, 240, 243, 245, 249, 253, 255, 259, 261, 265, 267, 270, 276, 279, 285, 286, 287, 288, 289, 291, 298, 301, 306, 308, 309, 310, 311, 313, 323, 333, 336, 339, 344, 353, 359, 360, 375, 378, 380, 390, 391, 392, 399, 403, 405, 407, 409, 415, 416, 417, 421, 426, 428, 432, 435, 436, 438, 448, 450, 457, 459, 461, 462, 464, 465, 472, 473, 474, 477, 478, 480, 482, 484, 485, 490, 493], "pick": [0, 1, 10, 15, 19, 27, 34, 35, 99, 100, 115, 158, 172, 176, 250, 259, 289, 299, 318, 339, 447, 448, 450], "up": [0, 1, 10, 11, 18, 20, 24, 34, 38, 41, 49, 56, 61, 73, 75, 77, 78, 79, 85, 99, 100, 102, 103, 104, 110, 115, 117, 119, 121, 125, 130, 131, 132, 133, 134, 135, 137, 138, 139, 146, 153, 157, 163, 166, 172, 175, 178, 181, 185, 189, 224, 230, 233, 234, 235, 248, 251, 252, 253, 257, 258, 262, 263, 264, 266, 267, 272, 277, 279, 280, 286, 289, 290, 293, 304, 319, 320, 321, 324, 331, 336, 337, 340, 341, 342, 352, 354, 355, 358, 363, 367, 368, 369, 372, 376, 395, 412, 415, 418, 431, 438, 442, 443, 444, 446, 447, 448, 449, 450, 451, 467, 473, 475, 477, 485, 493, 494, 497], "addit": [0, 25, 30, 40, 66, 78, 80, 81, 85, 88, 89, 93, 94, 112, 195, 196, 235, 277, 279, 310, 311, 331, 334, 336, 340, 352, 443, 446, 450, 451, 459, 462, 466, 478], "area": [0, 13, 34, 35, 44, 85, 144, 163, 193, 206, 220, 228, 229, 339, 353, 390, 443, 447, 450], "technic": [0, 83, 110, 423], "And": [0, 1, 26, 109, 110, 155, 253, 258, 261, 264, 289, 362, 433, 451, 480, 482], "style": [0, 17, 18, 24, 29, 311, 406, 438, 443, 450, 493], "abl": [0, 27, 34, 71, 78, 84, 100, 102, 104, 109, 141, 142, 144, 174, 175, 176, 177, 178, 179, 180, 181, 240, 242, 258, 259, 261, 263, 279, 301, 307, 310, 311, 332, 333, 362, 366, 367, 391, 392, 415], "move": [0, 24, 42, 53, 74, 109, 110, 112, 143, 146, 167, 185, 193, 258, 259, 334, 362, 421, 439, 441, 443, 444, 447, 448, 450], "through": [0, 1, 11, 34, 66, 79, 96, 99, 100, 104, 109, 110, 115, 118, 119, 121, 126, 144, 147, 153, 154, 157, 178, 180, 184, 198, 233, 235, 248, 258, 262, 269, 271, 273, 274, 277, 285, 289, 293, 299, 305, 307, 315, 316, 317, 322, 330, 342, 350, 360, 366, 376, 379, 393, 407, 412, 418, 421, 427, 428, 445, 446, 447, 451, 460, 477, 479, 491, 493, 494], "minimum": [0, 1, 126, 148, 189, 233, 280, 358], "effort": [0, 127, 128, 262], "As": [0, 1, 25, 41, 78, 79, 99, 109, 112, 116, 117, 141, 142, 155, 158, 167, 235, 243, 252, 254, 257, 258, 270, 273, 274, 290, 302, 309, 317, 318, 321, 322, 327, 334, 337, 341, 355, 366, 373, 375, 393, 400, 411, 423, 456, 460, 485, 487, 494], "holder": [0, 2, 22, 64], "permiss": [0, 2, 150], "remain": [0, 109, 110, 193, 277, 447, 494], "gnu": [0, 1], "free": [0, 1, 141, 301, 313, 454, 473, 477, 482, 485, 492], "document": [0, 1, 2, 78, 115, 240, 289, 309, 310, 313, 320, 321, 323, 331, 373, 374, 376, 411, 412, 415, 427, 456, 470, 479, 482, 485, 493, 497], "more": [0, 1, 10, 11, 18, 24, 25, 30, 34, 39, 41, 44, 59, 60, 63, 64, 71, 74, 77, 78, 79, 82, 83, 85, 87, 90, 92, 95, 99, 102, 103, 104, 105, 106, 107, 109, 110, 117, 118, 119, 120, 141, 142, 143, 144, 150, 155, 156, 158, 159, 160, 163, 168, 170, 172, 174, 175, 176, 177, 178, 179, 180, 181, 185, 192, 208, 216, 218, 224, 228, 229, 233, 234, 235, 240, 242, 243, 251, 253, 254, 255, 256, 257, 258, 259, 261, 263, 264, 265, 270, 271, 274, 279, 282, 288, 289, 290, 291, 298, 301, 307, 308, 310, 319, 321, 323, 324, 328, 333, 335, 337, 341, 345, 350, 353, 354, 355, 373, 374, 375, 377, 378, 379, 380, 382, 390, 391, 393, 394, 395, 396, 406, 415, 421, 422, 427, 430, 432, 438, 439, 447, 448, 450, 454, 456, 460, 462, 463, 465, 470, 473, 477, 478, 486, 487, 492, 494, 497], "recent": [0, 16, 74, 150, 158, 253, 255, 257, 289, 405, 473, 477, 494], "share": [0, 34, 44, 45, 47, 48, 50, 51, 52, 53, 71, 98, 106, 141, 142, 144, 168, 174, 175, 176, 177, 178, 179, 180, 181, 209, 210, 211, 212, 213, 217, 228, 229, 240, 279, 289, 301, 307, 310, 311, 332, 333, 391, 392, 415, 455, 490, 492], "alik": 0, "follow": [0, 3, 6, 7, 18, 28, 34, 35, 37, 39, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 82, 86, 87, 88, 89, 91, 92, 93, 94, 98, 99, 100, 102, 104, 109, 110, 114, 115, 116, 117, 119, 121, 124, 126, 130, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 148, 151, 154, 155, 158, 159, 160, 161, 162, 163, 164, 165, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 186, 190, 192, 195, 196, 202, 207, 208, 209, 210, 211, 212, 213, 217, 219, 220, 224, 225, 226, 227, 228, 229, 231, 234, 235, 236, 237, 238, 239, 240, 242, 243, 246, 247, 250, 252, 253, 254, 257, 262, 264, 265, 266, 267, 268, 274, 277, 278, 279, 283, 288, 289, 290, 292, 293, 294, 295, 296, 297, 299, 300, 301, 302, 303, 305, 306, 307, 309, 310, 311, 313, 319, 320, 321, 322, 323, 325, 326, 328, 329, 332, 333, 334, 335, 336, 342, 344, 345, 346, 347, 348, 349, 350, 353, 355, 356, 357, 358, 362, 368, 370, 372, 373, 374, 375, 376, 377, 378, 380, 382, 383, 384, 385, 386, 387, 388, 390, 391, 392, 393, 396, 397, 399, 400, 401, 403, 404, 406, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 419, 420, 421, 422, 423, 427, 428, 429, 430, 432, 434, 436, 437, 438, 442, 443, 444, 446, 447, 448, 450, 451, 452, 455, 456, 458, 460, 462, 463, 464, 465, 466, 469, 470, 473, 474, 477, 478, 479, 480, 482, 485, 486, 488, 490, 491, 494, 497], "gener": [0, 1, 16, 30, 65, 68, 74, 75, 77, 99, 117, 167, 207, 224, 235, 256, 257, 259, 274, 277, 279, 288, 289, 309, 318, 320, 366, 373, 379, 407, 422, 432, 446, 455, 470, 474, 480, 482, 492], "gfdl": 0, "cc": [0, 2], "BY": [0, 2, 77, 98, 150], "e": [0, 1, 2, 22, 23, 29, 33, 37, 51, 55, 59, 63, 70, 71, 78, 79, 85, 99, 100, 104, 124, 126, 137, 138, 152, 155, 160, 165, 175, 176, 181, 184, 189, 192, 214, 259, 262, 277, 278, 290, 303, 318, 323, 342, 375, 378, 381, 384, 386, 387, 388, 394, 411, 412, 415, 426, 428, 433, 451, 463, 482, 488, 493, 497], "g": [0, 2, 71, 100, 189, 259, 277, 318, 358, 362, 378, 406, 415, 451, 488, 497], "wikipedia": [0, 13, 15, 22, 23, 34, 78, 79, 117, 143, 156, 184, 393, 460], "maintain": [0, 24, 77, 78, 85, 105, 482], "strong": 0, "copyleft": 0, "tradit": 0, "while": [0, 22, 23, 34, 51, 72, 82, 99, 100, 110, 151, 152, 154, 172, 196, 206, 230, 233, 250, 252, 253, 254, 257, 258, 263, 264, 266, 267, 268, 269, 271, 273, 274, 276, 277, 278, 280, 283, 300, 309, 310, 316, 320, 322, 337, 351, 375, 393, 394, 405, 411, 419, 429, 459, 460, 470, 474, 477, 485, 491, 494], "make": [0, 1, 2, 3, 10, 24, 26, 30, 38, 41, 62, 68, 71, 75, 78, 79, 82, 84, 85, 96, 99, 102, 109, 110, 111, 112, 115, 116, 118, 119, 121, 126, 130, 131, 132, 133, 134, 135, 137, 138, 139, 142, 144, 149, 150, 158, 159, 161, 163, 166, 172, 173, 180, 221, 222, 223, 224, 232, 233, 234, 235, 237, 254, 255, 256, 257, 258, 262, 263, 264, 267, 270, 271, 273, 274, 279, 282, 286, 288, 289, 292, 293, 301, 303, 307, 308, 309, 310, 313, 320, 321, 322, 323, 325, 330, 331, 333, 336, 342, 350, 355, 358, 361, 365, 366, 370, 375, 382, 387, 388, 391, 399, 401, 405, 411, 415, 428, 439, 443, 446, 449, 456, 457, 462, 463, 471, 473, 474, 477, 481, 482, 485, 492, 494], "straightforward": [0, 259], "reus": [0, 2, 24, 164, 232, 233, 234, 239, 241, 248, 251, 337, 341], "fit": [0, 24, 59, 102, 154, 258, 494], "feel": [0, 112, 171, 234, 254, 255, 258, 301, 313, 355, 398], "serv": [0, 25, 257, 393, 455], "why": [0, 110, 112, 117, 155, 230, 231, 233, 258, 266, 289, 296, 305, 346, 347, 375, 378, 406, 427, 430, 451, 456, 460, 464, 470, 491], "import": [0, 1, 3, 4, 5, 10, 11, 13, 15, 16, 19, 24, 41, 78, 79, 97, 99, 100, 102, 104, 107, 109, 110, 112, 115, 144, 145, 147, 158, 163, 165, 207, 214, 236, 240, 243, 264, 292, 306, 307, 310, 313, 317, 334, 337, 350, 358, 362, 366, 367, 371, 372, 374, 376, 391, 392, 393, 433, 437, 439, 442, 443, 446, 450, 470, 472, 477, 481, 482, 485, 488, 494], "futur": [0, 71, 100, 330], "educ": [0, 49], "thank": [0, 1, 50, 127, 128, 132, 133, 225, 226, 227, 348, 349], "cambridg": [0, 1, 148, 160], "press": [0, 1, 84, 100, 367, 468, 478, 489, 496], "decis": 0, "hope": [0, 1, 206], "pleas": [0, 24, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 60, 74, 80, 87, 88, 89, 90, 91, 92, 93, 94, 95, 127, 128, 130, 132, 133, 134, 135, 137, 138, 139, 168, 169, 170, 171, 209, 210, 211, 212, 213, 217, 221, 222, 223, 226, 227, 228, 229, 253, 254, 257, 328, 329, 345, 346, 347, 348, 353, 383, 384, 385, 386, 387, 388, 452, 486, 487], "result": [0, 2, 31, 41, 44, 55, 57, 59, 60, 65, 68, 71, 84, 90, 91, 92, 94, 95, 100, 104, 106, 109, 116, 117, 141, 149, 150, 155, 162, 163, 173, 194, 196, 198, 207, 214, 216, 220, 224, 228, 229, 235, 240, 243, 251, 255, 259, 266, 271, 272, 274, 279, 282, 289, 294, 310, 311, 317, 321, 353, 361, 366, 371, 375, 393, 400, 404, 406, 411, 417, 423, 424, 433, 439, 447, 455, 458, 459, 461, 462, 463, 465, 473, 481, 485, 487], "reader": [0, 1, 110, 141, 145, 147, 157, 233, 261, 456], "our": [0, 18, 24, 26, 27, 40, 41, 51, 56, 74, 75, 77, 78, 79, 87, 90, 92, 95, 99, 100, 110, 112, 115, 118, 119, 120, 126, 141, 153, 154, 158, 159, 161, 164, 173, 233, 235, 239, 242, 251, 252, 253, 254, 257, 259, 261, 262, 263, 264, 274, 289, 318, 319, 321, 323, 334, 336, 340, 341, 350, 351, 354, 366, 375, 378, 384, 393, 405, 427, 428, 460, 473, 477, 478, 482, 485, 486, 487, 494], "collect": [0, 5, 10, 11, 18, 19, 20, 39, 41, 110, 208, 235, 335, 337, 424], "would": [0, 1, 2, 3, 11, 16, 18, 20, 25, 27, 31, 33, 34, 37, 46, 55, 57, 60, 71, 76, 77, 78, 79, 99, 109, 110, 115, 119, 126, 134, 135, 136, 144, 159, 162, 163, 165, 175, 177, 178, 179, 182, 186, 189, 190, 192, 195, 196, 198, 199, 202, 204, 206, 231, 234, 235, 237, 243, 245, 249, 252, 253, 255, 257, 259, 262, 263, 264, 265, 270, 274, 276, 277, 279, 282, 283, 285, 286, 287, 292, 296, 297, 298, 312, 319, 322, 339, 344, 356, 358, 361, 362, 363, 374, 375, 378, 382, 385, 387, 388, 390, 392, 394, 396, 397, 401, 411, 415, 416, 420, 426, 428, 429, 434, 435, 436, 437, 443, 450, 457, 460, 462, 463, 464, 468, 469, 471, 472, 477, 491, 492], "lauren": 0, "cowl": 0, "help": [0, 1, 17, 41, 43, 44, 46, 47, 48, 52, 54, 74, 90, 95, 99, 110, 111, 118, 126, 130, 131, 132, 133, 134, 135, 137, 138, 139, 143, 168, 169, 170, 171, 228, 229, 241, 252, 253, 255, 257, 263, 274, 279, 289, 301, 318, 328, 329, 345, 346, 347, 351, 353, 376, 387, 388, 411, 415, 417, 421, 422, 433, 443, 444, 448, 457, 459, 460, 476, 487, 497], "patienc": 0, "guidanc": [0, 1], "deal": [0, 79, 102, 109, 150, 494], "resolv": [0, 473], "issu": [0, 49, 110, 143, 252], "around": [0, 1, 13, 15, 17, 75, 110, 167, 257, 282, 313, 361, 371, 375, 421, 443, 463], "www": [0, 2, 3, 4, 5, 11, 13, 16, 17, 22, 23, 34, 79, 118, 150, 156, 175, 184, 253, 259, 262, 306, 307, 308, 309, 310, 311, 312, 313, 318, 319, 323, 325, 350, 381, 387, 388, 473, 477, 478, 485, 492, 493, 494, 497], "chuck": [0, 2, 114, 119, 121, 319, 325, 478, 480, 481, 485, 497], "com": [0, 1, 2, 3, 10, 15, 19, 22, 23, 34, 100, 118, 126, 150, 156, 175, 253, 262, 264, 306, 307, 308, 309, 310, 311, 312, 318, 319, 323, 325, 350, 352, 372, 381, 387, 388, 390, 432, 473, 477, 478, 482, 485, 494, 496, 497], "ann": [0, 2, 4, 18, 22, 23, 134, 135, 136, 141, 142, 148, 160, 436, 485], "arbor": [0, 2, 4, 18, 22, 23, 148, 160, 436, 485], "mi": [0, 1, 2, 22, 23, 110, 148, 160, 485], "usa": [0, 2, 235, 473, 485], "septemb": [0, 2], "9": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 20, 22, 23, 28, 34, 57, 60, 69, 76, 104, 109, 110, 114, 123, 124, 132, 133, 141, 142, 148, 160, 162, 163, 170, 175, 176, 177, 178, 179, 180, 181, 196, 198, 202, 216, 219, 220, 233, 237, 250, 266, 274, 276, 277, 278, 279, 283, 286, 300, 301, 305, 306, 326, 328, 332, 333, 346, 347, 357, 358, 363, 367, 370, 372, 373, 374, 375, 376, 377, 378, 380, 382, 391, 392, 393, 394, 397, 403, 404, 405, 406, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 419, 420, 421, 422, 423, 426, 427, 428, 429, 430, 432, 433, 434, 435, 437, 452, 453, 464, 474, 477, 478, 479], "2013": [0, 2, 141, 142, 477, 494], "clinic": 0, "associ": [0, 1, 22, 23, 34, 41, 75, 78, 117, 126, 233, 236, 248, 288, 291, 367, 407, 432, 434, 489, 496], "professor": [0, 1, 6, 7, 8, 16, 17, 208, 335], "school": [0, 1, 22, 23], "inform": [0, 13, 15, 16, 17, 18, 19, 20, 22, 23, 25, 30, 34, 65, 71, 77, 86, 88, 89, 91, 93, 94, 98, 100, 102, 106, 110, 141, 142, 144, 148, 156, 174, 175, 176, 177, 178, 179, 180, 181, 184, 208, 214, 218, 235, 240, 241, 250, 251, 252, 253, 254, 255, 256, 261, 263, 279, 299, 301, 307, 310, 311, 313, 316, 318, 320, 332, 333, 335, 339, 350, 359, 374, 375, 391, 392, 415, 427, 436, 456, 457, 459, 473, 485, 492, 493, 494, 497], "barbara": [1, 5, 11, 16, 17, 22, 23, 43, 148, 160, 498], "ericson": [1, 5, 6, 7, 8, 11, 16, 17, 22, 23, 43, 208, 245, 335, 498], "team": [1, 146, 148, 156, 158, 208, 335], "leader": [1, 253], "barbar": [1, 22, 23, 43], "umich": [1, 5, 11, 13, 16, 17, 22, 23, 43, 87, 90, 92, 95, 126, 150, 208, 335, 372, 373, 374, 378, 390, 396, 477, 486], "edu": [1, 5, 11, 13, 16, 17, 22, 23, 43, 87, 90, 92, 95, 126, 141, 142, 150, 208, 335, 373, 374, 378, 390, 396, 477, 486], "grace": [1, 141, 142, 160, 296], "knitter": 1, "ewelina": 1, "papiez": 1, "shrijesh": 1, "siwakoti": 1, "anthoni": [1, 141], "tyler": 1, "carvett": 1, "robert": [1, 141, 142, 401], "miner": [1, 141, 142], "enoch": 1, "ameyaw": 1, "orli": 1, "forster": 1, "karen": 1, "lin": 1, "mehul": 1, "goel": 1, "kathryn": 1, "cunningham": 1, "carl": 1, "hayn": 1, "eric": 1, "reed": 1, "foothil": 1, "colleg": [1, 22, 148, 160, 474], "adithya": 1, "raman": 1, "ashutosh": 1, "agraw": 1, "nina": 1, "chen": 1, "stephen": [1, 126, 150, 156, 289, 299, 372, 373, 374, 375, 378, 412, 436], "catto": 1, "tamara": 1, "brunnock": 1, "mihaela": 1, "mack": [1, 401], "chri": [1, 124, 454], "kolosiwski": 1, "dustin": [1, 141], "farlei": 1, "jen": 1, "leerssen": 1, "naveen": 1, "kt": 1, "mirza": 1, "ibrahimov": 1, "togarnk": 1, "zhou": 1, "fangyi": 1, "alistair": 1, "walsh": 1, "erica": [1, 302], "brodi": [1, 141, 142], "jih": 1, "sheng": 1, "huang": 1, "loui": [1, 126, 141, 148, 160, 373], "luangkesorn": 1, "michael": [1, 141, 218], "fudg": 1, "detail": [1, 53, 78, 156, 170, 233, 252, 253, 258, 271, 289, 313, 322, 328, 352, 374, 375, 393], "github": [1, 20, 146, 352, 482], "csev": [1, 374, 378, 477, 478], "py4e": [1, 118, 150, 156, 253, 262, 308, 323, 473, 477, 478, 485, 494], "graph": [1, 472, 474], "bruce": [1, 218], "shield": 1, "copi": [1, 2, 20, 34, 71, 141, 142, 144, 146, 174, 175, 176, 177, 178, 179, 180, 181, 239, 240, 253, 255, 259, 269, 276, 279, 289, 301, 303, 307, 308, 310, 311, 320, 321, 332, 333, 340, 353, 358, 360, 361, 365, 371, 391, 392, 415, 435, 447, 451, 477, 482], "edit": [1, 82, 116, 159, 252, 301, 477, 494], "draft": 1, "sarah": [1, 33, 189], "hegg": 1, "steven": 1, "cherri": 1, "kathleen": 1, "barbarow": 1, "andrea": 1, "parker": 1, "radaphat": 1, "chongthammakun": 1, "megan": 1, "hixon": 1, "kirbi": 1, "urner": 1, "barbrow": 1, "kati": [1, 190], "kujala": 1, "noah": 1, "botim": [1, 100], "emili": [1, 114], "alind": 1, "mark": [1, 79, 100, 110, 156, 164, 193, 259, 274, 319, 407, 417, 451, 456, 469, 497], "thompson": [1, 141, 142], "kular": 1, "jame": [1, 28, 119, 141, 150, 432, 436, 437, 483, 496], "perri": 1, "hofer": 1, "eytan": 1, "adar": 1, "peter": [1, 141], "robinson": 1, "deborah": 1, "j": [1, 160, 196, 246, 266, 277, 334, 340, 413, 473, 477, 483, 485, 494, 496], "nelson": 1, "jonathan": 1, "c": [1, 33, 37, 42, 46, 55, 57, 59, 60, 61, 63, 70, 71, 119, 130, 131, 137, 138, 141, 152, 163, 176, 181, 184, 204, 206, 208, 210, 220, 235, 259, 261, 277, 278, 290, 303, 335, 352, 363, 382, 391, 399, 408, 413, 420, 426, 428, 433, 438, 443, 450, 464], "eden": 1, "rassett": 1, "jeannett": 1, "schroeder": 1, "justin": 1, "feezel": 1, "chuanqi": 1, "li": [1, 307], "gerald": 1, "gordini": 1, "gavin": 1, "thoma": 1, "strassel": 1, "ryan": 1, "clement": 1, "alissa": 1, "tallei": 1, "caitlin": 1, "holman": 1, "yong": 1, "kim": [1, 22, 23, 423], "stover": 1, "cheri": 1, "edmond": 1, "maria": [1, 148, 160, 302], "seiferl": 1, "romer": 1, "kristi": 1, "d": [1, 37, 55, 57, 59, 60, 63, 70, 119, 124, 130, 131, 141, 145, 148, 152, 163, 176, 181, 184, 202, 216, 220, 259, 277, 290, 303, 382, 391, 392, 394, 406, 407, 413, 423, 426, 428, 433, 443, 463], "arana": 1, "rk": 1, "grant": [1, 2, 100, 148, 160], "boyer": 1, "hedemarri": 1, "dussan": 1, "januari": [1, 160, 474, 489, 496], "1999": [1, 141, 142, 489, 496], "an": [1, 3, 6, 13, 17, 18, 20, 24, 25, 27, 28, 29, 31, 33, 34, 35, 37, 38, 39, 40, 41, 44, 45, 46, 55, 56, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 84, 85, 88, 89, 90, 93, 94, 95, 97, 99, 100, 102, 104, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 120, 126, 130, 131, 137, 138, 140, 141, 142, 143, 144, 146, 147, 148, 150, 155, 156, 158, 160, 163, 164, 166, 167, 173, 174, 175, 176, 177, 178, 179, 180, 181, 184, 186, 189, 193, 194, 201, 207, 214, 216, 218, 224, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 242, 243, 245, 250, 251, 253, 255, 256, 258, 259, 261, 262, 263, 264, 266, 268, 269, 270, 271, 272, 273, 274, 277, 279, 281, 282, 283, 288, 289, 290, 291, 292, 293, 294, 296, 297, 298, 301, 302, 303, 305, 307, 309, 310, 311, 312, 313, 315, 317, 318, 319, 320, 322, 323, 324, 325, 326, 331, 332, 334, 336, 339, 341, 342, 350, 354, 355, 356, 360, 363, 366, 367, 368, 370, 371, 373, 374, 375, 376, 378, 380, 385, 387, 388, 390, 391, 392, 394, 396, 399, 400, 401, 404, 405, 406, 407, 408, 411, 415, 416, 417, 419, 420, 422, 423, 424, 427, 430, 432, 433, 436, 438, 439, 441, 443, 446, 447, 450, 454, 456, 457, 458, 459, 460, 462, 463, 464, 465, 466, 468, 469, 470, 471, 473, 474, 477, 478, 479, 480, 481, 484, 485, 487, 488, 490, 492, 493, 494, 497], "introductori": [1, 110, 112], "java": [1, 150, 235, 259, 390], "taught": [1, 112], "frustrat": [1, 109, 112], "failur": [1, 255, 289, 485], "rate": [1, 6, 7, 8, 33, 59, 60, 245, 252, 278, 346, 347, 454, 473, 477, 485, 494], "too": [1, 80, 81, 88, 89, 93, 94, 100, 154, 163, 176, 181, 216, 251, 253, 255, 267, 289, 296, 432, 460, 485], "high": [1, 22, 23, 141, 148, 160, 163, 176, 181, 216, 224, 240, 251, 252, 256, 259, 294, 317], "succeed": 1, "level": [1, 71, 107, 109, 146, 148, 208, 251, 252, 256, 259, 310, 323, 335, 342, 460, 477, 488, 494], "achiev": [1, 71, 121, 241], "low": [1, 90, 95, 141, 160, 163, 168, 176, 181, 208, 216, 224, 240, 251, 256, 294, 323, 335, 345, 487], "One": [1, 17, 25, 34, 45, 63, 66, 68, 80, 81, 84, 85, 100, 110, 112, 118, 141, 142, 143, 144, 219, 224, 235, 270, 272, 282, 291, 308, 317, 319, 323, 332, 333, 336, 350, 351, 405, 407, 411, 419, 426, 430, 432, 444, 459, 468, 471, 474, 477, 482, 494], "saw": [1, 26, 74, 253, 257], "book": [1, 2, 28, 79, 86, 91, 105, 110, 112, 119, 126, 232, 233, 237, 239, 241, 253, 254, 258, 261, 262, 263, 316, 337, 339, 354, 355, 356, 375, 393, 398, 399, 401, 451, 477, 482, 483, 491, 496], "big": [1, 110, 152, 154, 163, 255, 258, 375, 421, 438, 494], "much": [1, 53, 105, 107, 109, 110, 112, 115, 127, 128, 156, 168, 235, 252, 253, 257, 258, 261, 262, 270, 279, 288, 289, 296, 313, 318, 322, 341, 345, 362, 373, 375, 378, 399, 421, 433, 443, 445, 451, 456, 457, 462, 477, 492], "unnecessari": [1, 274], "enough": [1, 60, 115, 116, 117, 172, 289, 375, 406, 478], "suffer": 1, "trap": 1, "door": [1, 182], "effect": [1, 61, 68, 110, 119, 155, 167, 173, 270, 292, 299, 308, 330, 359, 360, 366, 370, 408, 411, 456, 459], "easi": [1, 26, 65, 109, 110, 154, 224, 240, 256, 258, 259, 263, 270, 307, 313, 337, 427, 493], "proce": [1, 74, 253], "gradual": [1, 116], "somewher": [1, 110, 235, 447], "5": [1, 3, 4, 5, 6, 7, 8, 10, 19, 20, 22, 23, 28, 33, 34, 35, 42, 47, 48, 49, 52, 55, 57, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 76, 98, 99, 100, 104, 106, 109, 110, 114, 115, 117, 121, 123, 124, 126, 130, 131, 133, 137, 138, 140, 141, 142, 144, 148, 150, 156, 160, 162, 163, 165, 167, 168, 173, 174, 175, 176, 177, 178, 180, 181, 182, 184, 185, 186, 188, 189, 190, 192, 195, 196, 198, 199, 201, 202, 204, 205, 206, 208, 214, 216, 218, 219, 220, 233, 237, 239, 243, 246, 247, 249, 250, 253, 258, 266, 267, 273, 276, 277, 278, 279, 281, 282, 283, 286, 287, 288, 289, 290, 293, 294, 295, 297, 299, 300, 302, 303, 306, 322, 325, 326, 332, 333, 335, 344, 358, 360, 362, 366, 369, 370, 372, 374, 375, 378, 380, 382, 387, 388, 397, 403, 404, 406, 408, 410, 412, 413, 414, 415, 416, 417, 419, 420, 421, 423, 426, 427, 433, 435, 437, 438, 442, 443, 444, 445, 447, 451, 452, 453, 454, 455, 456, 457, 458, 460, 461, 462, 463, 464, 466, 468, 472, 474, 477, 478, 479, 487, 490, 494], "bottom": [1, 34, 44, 71, 111, 141, 142, 144, 172, 174, 175, 176, 177, 178, 179, 180, 181, 228, 229, 236, 240, 279, 301, 307, 310, 311, 332, 333, 353, 358, 361, 362, 363, 365, 367, 370, 371, 385, 391, 392, 415, 474], "fall": [1, 41, 42, 148, 160, 255, 259, 274], "fast": [1, 79, 85, 102, 105, 112, 126, 163, 216, 246, 252, 263], "spend": [1, 86, 88, 89, 91, 93, 94, 112, 116, 255, 262, 270], "rest": [1, 22, 23, 66, 72, 110, 112, 119, 145, 160, 164, 219, 232, 235, 258, 261, 337, 351, 355, 377, 411, 477], "piec": [1, 17, 85, 109, 148, 153, 161, 235, 254, 255, 263, 269, 271, 296, 299, 337, 444, 451, 456, 481], "dai": [1, 124, 126, 141, 160, 162, 163, 164, 167, 182, 184, 206, 216, 252, 263, 285, 289, 299, 375, 452, 473, 477, 494], "keep": [1, 29, 34, 78, 79, 84, 99, 100, 105, 109, 110, 126, 161, 166, 172, 179, 234, 238, 239, 252, 257, 273, 274, 277, 289, 293, 337, 367, 370, 415, 427, 439, 443, 450, 455, 460, 470, 494], "better": [1, 25, 50, 90, 95, 109, 116, 119, 173, 180, 225, 226, 227, 234, 235, 243, 253, 255, 258, 262, 279, 289, 348, 349, 411], "read": [1, 3, 22, 23, 44, 68, 74, 79, 115, 116, 117, 118, 126, 140, 143, 145, 146, 148, 149, 150, 153, 155, 157, 159, 160, 161, 172, 175, 207, 220, 228, 229, 232, 233, 240, 250, 251, 255, 256, 258, 259, 261, 263, 265, 282, 289, 297, 299, 305, 306, 307, 310, 313, 316, 318, 319, 322, 323, 324, 350, 351, 353, 355, 356, 361, 373, 375, 378, 385, 393, 405, 406, 415, 427, 456, 459, 460, 463, 473, 474, 477, 478, 481, 485, 490, 492, 494, 496], "50": [1, 33, 43, 46, 59, 60, 141, 142, 150, 188, 196, 208, 216, 245, 337, 359, 362, 426, 437, 441, 444, 447, 455, 478, 494], "Be": [1, 44, 61, 74, 141, 149, 174, 181, 218, 228, 229, 261, 267, 268, 356, 399, 474], "care": [1, 84, 99, 110, 112, 126, 154, 161, 235, 263, 267, 268, 276, 351, 411], "vocabulari": [1, 251, 258, 261, 264], "tri": [1, 2, 158, 319, 375, 401, 408], "minim": 1, "jargon": 1, "each": [1, 10, 11, 13, 25, 27, 34, 38, 39, 41, 43, 44, 51, 53, 63, 70, 71, 77, 78, 79, 85, 87, 92, 96, 99, 100, 104, 109, 110, 115, 117, 118, 119, 120, 121, 126, 127, 128, 130, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 144, 146, 147, 148, 149, 150, 154, 155, 156, 159, 160, 162, 168, 169, 172, 174, 175, 176, 177, 180, 181, 198, 201, 204, 205, 207, 208, 209, 210, 211, 212, 213, 217, 219, 224, 230, 233, 235, 238, 240, 243, 252, 254, 255, 262, 266, 271, 272, 273, 274, 277, 279, 282, 285, 286, 289, 291, 293, 297, 300, 301, 305, 307, 310, 311, 313, 315, 318, 320, 321, 322, 325, 332, 333, 335, 340, 342, 345, 350, 356, 358, 362, 363, 367, 368, 370, 371, 375, 378, 384, 386, 390, 391, 392, 393, 396, 404, 406, 407, 412, 415, 419, 421, 423, 426, 427, 428, 434, 435, 436, 438, 439, 441, 442, 444, 445, 446, 447, 450, 451, 454, 455, 460, 471, 473, 474, 476, 477, 478, 486, 487, 488, 492, 493, 494, 496, 497], "term": [1, 78, 83, 119, 141, 142, 158, 174, 181, 259, 271, 285, 311, 330, 331, 355, 378, 426, 445, 460, 477, 478], "To": [1, 15, 18, 29, 30, 34, 39, 77, 90, 95, 100, 117, 126, 141, 142, 144, 146, 150, 156, 161, 164, 173, 214, 224, 235, 240, 243, 256, 265, 272, 274, 279, 289, 290, 296, 298, 313, 356, 378, 392, 403, 407, 410, 428, 429, 430, 433, 459, 462, 473, 474, 482, 485, 487, 494], "avoid": [1, 67, 68, 72, 84, 99, 113, 117, 126, 164, 165, 166, 180, 233, 238, 288, 289, 296, 320, 430, 433, 460, 470, 477, 492], "took": [1, 34, 88, 89, 93, 94, 179, 258, 399, 477], "most": [1, 3, 16, 20, 24, 33, 65, 71, 74, 78, 79, 82, 102, 105, 109, 110, 112, 115, 118, 124, 126, 141, 143, 146, 150, 155, 158, 166, 176, 181, 214, 224, 233, 234, 236, 252, 253, 257, 262, 263, 264, 289, 294, 301, 305, 307, 309, 310, 318, 322, 323, 330, 350, 366, 367, 374, 379, 405, 416, 431, 433, 456, 457, 460, 461, 471, 473, 477, 478, 479, 494], "difficult": [1, 68, 80, 81, 88, 89, 93, 94, 126, 263, 406, 456], "split": [1, 37, 114, 115, 141, 148, 149, 154, 188, 262, 289, 291, 296, 299, 375, 376, 378, 393, 432], "them": [1, 2, 6, 7, 8, 10, 15, 17, 24, 39, 40, 41, 42, 44, 63, 65, 68, 78, 79, 96, 100, 104, 106, 109, 110, 111, 119, 141, 143, 148, 149, 154, 158, 165, 166, 173, 174, 176, 178, 179, 180, 181, 192, 206, 216, 224, 228, 229, 231, 232, 235, 236, 238, 241, 246, 247, 251, 255, 257, 259, 263, 267, 270, 289, 299, 307, 311, 325, 330, 332, 333, 351, 353, 355, 366, 367, 378, 394, 396, 415, 421, 433, 438, 442, 443, 446, 447, 450, 451, 460, 466, 471, 473, 474, 477, 478, 481, 482, 494], "small": [1, 64, 102, 109, 112, 152, 154, 163, 252, 255, 257, 264, 274, 299, 337, 367, 368, 376, 478], "step": [1, 15, 24, 34, 109, 110, 178, 233, 257, 258, 270, 271, 273, 282, 313, 350, 353, 366, 367, 369, 446, 464, 477, 482], "subset": [1, 104, 394, 478], "left": [1, 34, 39, 44, 71, 72, 100, 110, 141, 148, 172, 174, 175, 176, 178, 179, 181, 228, 229, 233, 252, 257, 297, 303, 333, 353, 359, 361, 365, 367, 370, 371, 378, 391, 392, 408, 419, 424, 432, 437, 441, 442, 444, 446, 447, 448, 449, 450, 451, 455, 461, 463, 474, 481], "whim": 1, "chose": [1, 26, 109, 170, 328], "did": [1, 72, 100, 110, 240, 253, 255, 257, 356, 375, 464, 493], "understood": 1, "could": [1, 10, 34, 40, 41, 68, 74, 77, 78, 100, 109, 110, 116, 119, 121, 126, 141, 143, 155, 159, 164, 173, 233, 235, 239, 242, 243, 252, 255, 260, 262, 263, 273, 279, 289, 293, 301, 350, 366, 370, 375, 393, 405, 417, 430, 432, 434, 443, 455], "hard": [1, 110, 112, 143, 146, 150, 166, 234, 255, 258, 263, 320, 375, 456, 477], "let": [1, 10, 11, 25, 27, 34, 41, 50, 76, 77, 78, 80, 81, 86, 88, 89, 91, 93, 94, 99, 109, 110, 115, 118, 157, 164, 193, 225, 226, 227, 233, 234, 235, 239, 243, 250, 253, 262, 289, 318, 348, 349, 352, 355, 359, 361, 367, 374, 378, 399, 411, 415, 421, 439, 444, 455, 466], "practic": [1, 43, 45, 56, 78, 86, 91, 109, 169, 208, 226, 227, 233, 235, 270, 274, 313, 335, 348, 385, 395, 420, 439, 449, 474], "releas": [1, 109, 112, 146], "allow": [1, 24, 25, 75, 77, 78, 79, 84, 85, 99, 105, 109, 110, 179, 214, 228, 229, 232, 241, 259, 279, 293, 319, 322, 342, 351, 353, 358, 393, 394, 406, 412, 415, 432, 477, 484, 485, 491, 494], "modifi": [1, 13, 34, 38, 71, 116, 137, 138, 141, 144, 150, 174, 175, 176, 178, 179, 181, 239, 243, 286, 287, 289, 290, 292, 294, 307, 315, 333, 360, 366, 367, 396, 400, 408, 430, 433, 435, 439, 455, 491], "distribut": [1, 13, 224, 474], "next": [1, 33, 34, 46, 63, 74, 92, 97, 99, 100, 102, 109, 110, 112, 126, 142, 145, 148, 159, 160, 172, 174, 176, 181, 208, 221, 222, 223, 224, 235, 242, 245, 251, 252, 253, 258, 263, 269, 279, 282, 289, 300, 305, 309, 313, 318, 320, 321, 323, 335, 339, 396, 419, 421, 428, 463, 477, 478, 482, 494, 497], "cool": [1, 159, 417], "teacher": [1, 2, 233, 449], "virginia": [1, 141, 142, 148, 160], "adopt": [1, 168, 208, 335, 345], "translat": [1, 2, 115, 154, 235, 250, 256, 259, 271, 277, 375, 378, 432], "sent": [1, 313, 322, 396, 477], "unusu": [1, 240, 243], "revis": [1, 151, 375], "incorpor": 1, "case": [1, 2, 26, 33, 41, 42, 44, 55, 64, 99, 100, 110, 119, 141, 142, 144, 153, 163, 166, 174, 176, 181, 198, 206, 216, 228, 229, 233, 234, 240, 248, 264, 269, 273, 289, 296, 298, 308, 332, 342, 356, 374, 381, 392, 405, 411, 421, 430, 439, 443, 445, 456, 457, 477, 480], "studi": [1, 22, 23, 43, 48, 49, 51, 87, 90, 92, 95, 168, 217, 233, 246, 248, 345, 384, 386, 486], "meyer": 1, "2001": [1, 141, 142, 160], "we": [1, 2, 10, 11, 13, 15, 16, 17, 18, 20, 23, 24, 25, 26, 27, 30, 31, 33, 34, 38, 39, 40, 41, 45, 48, 49, 51, 55, 61, 63, 64, 65, 66, 68, 69, 72, 74, 75, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 104, 105, 109, 110, 112, 115, 117, 118, 119, 121, 126, 141, 142, 150, 153, 154, 155, 156, 158, 159, 161, 163, 164, 165, 167, 168, 173, 194, 206, 208, 214, 216, 218, 224, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 251, 252, 253, 254, 256, 257, 258, 259, 261, 262, 263, 264, 265, 271, 272, 273, 274, 279, 282, 283, 288, 289, 293, 298, 299, 307, 313, 316, 317, 318, 319, 320, 321, 322, 323, 327, 330, 331, 334, 335, 336, 337, 340, 341, 342, 345, 350, 351, 352, 355, 358, 359, 362, 366, 367, 368, 369, 374, 375, 377, 378, 379, 384, 386, 387, 388, 390, 392, 393, 394, 405, 406, 410, 411, 412, 415, 422, 423, 427, 428, 429, 432, 433, 434, 439, 442, 443, 444, 446, 447, 451, 459, 460, 464, 465, 468, 469, 470, 473, 476, 477, 478, 480, 482, 485, 486, 487, 488, 490, 491, 493, 494], "also": [1, 16, 22, 23, 26, 31, 33, 34, 37, 39, 41, 44, 45, 53, 60, 68, 71, 74, 77, 78, 79, 81, 88, 89, 93, 94, 99, 100, 104, 105, 110, 115, 117, 137, 138, 141, 142, 144, 149, 156, 158, 164, 166, 174, 175, 176, 177, 178, 179, 180, 181, 185, 206, 214, 216, 218, 224, 228, 229, 231, 234, 235, 238, 239, 240, 242, 243, 245, 249, 252, 253, 256, 264, 273, 277, 279, 289, 291, 296, 297, 298, 301, 303, 307, 308, 310, 311, 312, 313, 315, 317, 318, 321, 325, 327, 332, 333, 336, 339, 350, 351, 353, 356, 360, 361, 362, 376, 378, 385, 391, 392, 406, 411, 415, 423, 430, 433, 443, 447, 454, 456, 461, 463, 466, 477, 478, 480, 482, 490, 494, 497], "green": [1, 96, 134, 135, 136, 148, 160, 182, 243, 249, 358, 359, 361, 363, 365, 366, 367, 368, 370, 371, 400, 401, 410, 419, 437, 439, 441, 474], "tea": 1, "sell": [1, 2], "amazon": 1, "store": [1, 20, 27, 34, 35, 67, 78, 79, 85, 100, 102, 103, 105, 110, 126, 141, 142, 146, 150, 153, 154, 173, 180, 233, 242, 248, 250, 251, 252, 256, 259, 271, 274, 315, 320, 323, 325, 337, 341, 342, 352, 356, 368, 399, 400, 401, 406, 428, 433, 454, 455, 459, 460, 473, 474, 477, 482, 485, 488, 497], "greenteapress": 1, "2003": [1, 141, 142, 483, 496], "olin": 1, "got": [1, 69, 70, 80, 81, 88, 89, 93, 94, 110, 147, 253, 350], "contrast": 1, "strike": 1, "struggl": [1, 112], "less": [1, 2, 59, 60, 62, 64, 65, 67, 69, 71, 72, 74, 79, 83, 90, 95, 99, 109, 116, 160, 163, 176, 181, 182, 185, 193, 199, 205, 206, 216, 240, 249, 270, 276, 279, 320, 337, 403, 424, 444, 469, 487], "project": [1, 156, 208, 335, 473, 477], "fun": [1, 126, 153, 262, 263, 397, 420, 433], "last": [1, 22, 23, 27, 33, 45, 74, 90, 91, 94, 95, 104, 107, 110, 134, 135, 136, 141, 150, 154, 155, 158, 161, 174, 175, 176, 177, 178, 179, 180, 181, 189, 190, 192, 193, 238, 240, 243, 246, 249, 253, 255, 257, 266, 273, 276, 277, 279, 285, 286, 289, 290, 301, 321, 332, 333, 336, 355, 374, 378, 381, 382, 387, 388, 391, 399, 405, 410, 411, 415, 417, 419, 421, 427, 434, 435, 451, 461, 464, 477, 487, 491, 494, 496], "five": [1, 43, 46, 47, 48, 52, 54, 99, 100, 104, 110, 132, 133, 141, 142, 159, 170, 171, 202, 266, 267, 279, 282, 289, 328, 329, 335, 346, 347, 375, 426, 473, 477, 494], "year": [1, 33, 49, 60, 110, 141, 142, 145, 160, 163, 185, 192, 206, 246, 258, 271, 381, 456, 474, 483, 491, 496], "develop": [1, 13, 22, 23, 38, 84, 100, 109, 156, 158, 166, 243, 252, 254, 261, 307, 341, 351, 352, 473, 477, 485, 493, 494], "correct": [1, 6, 7, 8, 15, 17, 18, 19, 28, 44, 51, 53, 55, 67, 69, 70, 71, 76, 87, 92, 109, 110, 116, 118, 147, 163, 168, 169, 172, 174, 175, 176, 178, 179, 181, 182, 193, 194, 216, 219, 220, 224, 228, 229, 231, 237, 240, 243, 246, 247, 252, 253, 257, 259, 264, 270, 271, 273, 277, 279, 289, 301, 307, 308, 323, 326, 333, 342, 345, 353, 356, 359, 362, 372, 378, 379, 384, 385, 386, 405, 408, 412, 415, 416, 417, 422, 430, 438, 442, 443, 444, 446, 447, 450, 451, 454, 457, 472, 480, 481, 486], "error": [1, 44, 60, 61, 62, 64, 65, 68, 72, 74, 79, 99, 100, 107, 109, 111, 113, 116, 140, 141, 142, 143, 144, 159, 160, 163, 167, 180, 186, 228, 229, 231, 233, 235, 250, 253, 255, 256, 257, 267, 268, 270, 281, 282, 288, 289, 306, 310, 350, 353, 356, 370, 371, 375, 376, 404, 405, 408, 416, 420, 422, 433, 437, 438, 443, 444, 455, 457, 468, 469, 470, 477, 485, 493, 494, 496], "improv": [1, 26, 56, 64, 109, 233, 261, 264], "ad": [1, 2, 13, 45, 56, 79, 99, 100, 105, 109, 110, 146, 173, 174, 198, 206, 230, 233, 234, 269, 274, 277, 281, 283, 289, 310, 315, 319, 334, 336, 367, 370, 374, 391, 393, 394, 411, 421, 443, 457, 477, 494], "especi": [1, 109, 110, 181, 240, 255], "2008": [1, 141, 142, 150, 156, 289, 299, 375, 378, 412, 495, 496], "same": [1, 6, 7, 8, 16, 25, 26, 29, 34, 41, 57, 59, 62, 64, 68, 69, 71, 75, 76, 78, 79, 81, 82, 84, 86, 88, 89, 90, 91, 93, 94, 95, 96, 99, 100, 104, 106, 110, 115, 117, 119, 123, 141, 150, 154, 155, 164, 166, 173, 185, 198, 207, 218, 220, 224, 235, 239, 249, 258, 261, 264, 267, 270, 277, 279, 288, 291, 292, 296, 297, 298, 302, 305, 310, 313, 333, 337, 359, 360, 373, 375, 393, 403, 415, 417, 420, 421, 424, 427, 430, 432, 439, 441, 442, 443, 457, 460, 461, 462, 463, 473, 474, 477, 478, 487, 497], "contact": [1, 2, 22, 23, 87, 90, 92, 95, 208, 235, 309, 335, 482, 486], "editor": [1, 82, 110, 153, 155, 166, 259, 265, 289, 460], "good": [1, 17, 18, 34, 59, 68, 85, 90, 95, 109, 110, 112, 117, 141, 142, 151, 154, 158, 172, 176, 181, 188, 224, 240, 253, 257, 262, 263, 264, 287, 289, 332, 333, 374, 378, 390, 413, 427, 439, 456, 460, 468, 470, 482, 485, 494], "enjoi": [1, 206], "least": [1, 44, 64, 74, 100, 109, 110, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 185, 189, 208, 224, 228, 229, 255, 261, 270, 285, 287, 289, 320, 335, 353, 378, 380, 381, 382, 387, 388, 390, 391, 405, 426, 436, 438, 443, 455, 464, 478], "littl": [1, 10, 75, 102, 109, 112, 141, 142, 148, 154, 159, 160, 161, 163, 216, 255, 257, 259, 308, 360, 363, 367, 378, 393, 455, 477, 494], "bit": [1, 10, 99, 100, 109, 110, 112, 118, 161, 235, 253, 255, 257, 258, 259, 299, 337, 342, 350, 367, 370, 371, 373, 393, 394, 494], "importantli": [1, 330], "turn": [1, 10, 24, 25, 26, 34, 39, 41, 99, 109, 112, 126, 153, 224, 233, 252, 253, 254, 256, 257, 261, 355, 362, 370, 371, 374, 419, 421, 438, 446, 447, 448, 449, 450, 451, 461, 470, 491], "favorit": [1, 11, 312, 399, 455], "section": [1, 2, 22, 23, 28, 77, 78, 99, 100, 109, 110, 159, 160, 167, 172, 208, 218, 233, 234, 236, 251, 273, 307, 311, 324, 335, 361, 395, 412, 415, 422, 427, 459, 477], "softwar": [1, 13, 34, 38, 79, 82, 85, 105, 109, 146, 153, 158, 236, 252, 253, 254, 256, 307, 318, 477], "foundat": [1, 330], "collabor": 1, "lulu": [1, 2], "earlier": [1, 24, 25, 26, 34, 65, 74, 110, 121, 224, 239, 257, 258, 259, 293, 308, 375, 393], "suggest": [1, 24, 41, 44, 45, 47, 48, 50, 51, 52, 53, 116, 168, 209, 210, 211, 212, 213, 217, 228, 229, 253, 264], "wife": 1, "lisa": 1, "her": [1, 16, 390, 447, 455], "everyth": [1, 31, 110, 141, 392, 448, 456], "els": [1, 57, 61, 63, 68, 69, 70, 73, 78, 110, 118, 119, 126, 147, 152, 176, 181, 182, 186, 196, 220, 233, 235, 253, 255, 257, 263, 264, 266, 269, 270, 277, 279, 283, 399, 429, 447, 470, 485], "downeyneedham": 1, "ma": [1, 22, 23, 148, 160, 473], "franklin": [1, 148, 160], "w": [1, 146, 147, 161, 192, 219, 220, 288, 339, 382, 391, 414], "engin": [1, 158, 236, 306, 309, 317, 376, 435, 478], "100": [1, 20, 24, 33, 46, 60, 71, 78, 79, 114, 119, 121, 147, 163, 176, 184, 185, 188, 189, 195, 202, 206, 224, 245, 246, 255, 270, 277, 279, 286, 320, 325, 420, 435, 437, 441, 444, 451, 456, 461, 463, 464], "sharp": [1, 110], "ei": [1, 137, 138], "thought": [1, 29, 102, 110, 156, 235, 253, 254, 274], "past": [1, 20, 68, 239, 255, 485], "Their": [1, 16], "enthusiasm": 1, "huge": [1, 399], "For": [1, 13, 16, 18, 22, 23, 24, 25, 33, 34, 37, 39, 41, 42, 44, 45, 46, 50, 55, 59, 67, 68, 71, 78, 79, 84, 85, 105, 109, 110, 112, 116, 117, 118, 119, 121, 123, 126, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 150, 155, 156, 160, 163, 164, 173, 174, 175, 176, 177, 180, 181, 184, 185, 188, 189, 192, 193, 198, 199, 201, 204, 205, 206, 216, 218, 224, 226, 227, 228, 229, 230, 232, 233, 235, 237, 238, 239, 240, 242, 243, 245, 249, 254, 255, 262, 263, 264, 270, 273, 274, 276, 277, 280, 282, 285, 286, 287, 288, 289, 292, 294, 298, 300, 301, 307, 310, 311, 312, 315, 323, 332, 333, 334, 336, 339, 348, 351, 368, 370, 374, 377, 378, 380, 381, 383, 387, 388, 390, 391, 392, 393, 396, 399, 401, 405, 406, 407, 408, 411, 412, 415, 416, 419, 421, 422, 426, 427, 428, 429, 432, 435, 436, 454, 456, 457, 460, 461, 463, 464, 465, 466, 477, 478, 494, 497], "individu": [1, 39, 154, 156, 296, 301, 382, 415, 477, 478, 487, 492], "lloyd": 1, "hugh": 1, "yvon": 1, "bouliann": 1, "fred": [1, 74, 162], "bremmer": 1, "jonah": 1, "cohen": 1, "conlon": 1, "benoit": 1, "girard": 1, "courtnei": 1, "gleason": 1, "katherin": 1, "smith": [1, 141, 142, 148, 160, 296, 372, 496], "lee": [1, 141], "harr": 1, "kaylin": 1, "david": [1, 126, 141, 477], "kershaw": 1, "eddi": [1, 141], "lam": 1, "man": [1, 49, 141, 142], "mayo": 1, "mcaloon": 1, "matthew": [1, 141], "moelter": 1, "simon": [1, 141, 142], "dicon": 1, "montford": 1, "john": [1, 114, 141, 160, 163, 423, 454, 495, 496], "ouzt": 1, "kevin": [1, 119, 141], "park": 1, "pool": 1, "schmitt": 1, "robin": [1, 16, 148, 160], "shaw": 1, "paul": [1, 11, 16, 22, 23, 141, 148, 160], "sleigh": 1, "craig": 1, "t": [1, 3, 4, 13, 17, 24, 26, 34, 38, 41, 44, 45, 51, 55, 63, 64, 69, 75, 99, 100, 109, 110, 112, 114, 117, 119, 123, 132, 133, 141, 142, 144, 158, 161, 164, 166, 170, 172, 173, 174, 175, 176, 177, 180, 181, 182, 184, 193, 218, 231, 234, 235, 240, 243, 250, 253, 255, 257, 258, 259, 262, 264, 266, 269, 270, 273, 277, 281, 289, 290, 292, 294, 296, 298, 302, 303, 307, 310, 321, 328, 333, 336, 339, 341, 342, 344, 346, 347, 352, 355, 360, 366, 370, 371, 375, 376, 378, 380, 382, 384, 386, 390, 392, 394, 399, 400, 404, 405, 406, 408, 414, 415, 422, 423, 426, 430, 432, 433, 436, 439, 441, 442, 443, 446, 448, 450, 454, 457, 458, 463, 468, 469, 470, 473, 477, 481, 483, 491, 494, 496], "snydal": 1, "ian": 1, "keith": 1, "verheyden": 1, "winstanlei": 1, "wrobel": 1, "mosh": 1, "zadka": 1, "christoph": 1, "zwerschk": 1, "mayer": 1, "hayden": 1, "mcafe": 1, "angel": [1, 141, 142, 148, 160], "arnal": 1, "tauhidul": 1, "hoqu": 1, "lex": 1, "berezhni": 1, "michel": 1, "alzetta": 1, "andi": [1, 455], "mitchel": 1, "kalin": 1, "harvei": 1, "p": [1, 3, 5, 17, 18, 26, 41, 55, 162, 239, 240, 246, 278, 305, 310, 312, 319, 333, 358, 360, 362, 367, 463], "hutchin": 1, "gregor": 1, "lingl": 1, "juli": [1, 124, 141, 142], "florin": 1, "oprina": 1, "webr": 1, "ken": 1, "ivo": 1, "wever": 1, "curti": 1, "yanko": 1, "ben": [1, 141], "logan": [1, 148, 160], "jason": 1, "armstrong": 1, "cordier": 1, "brian": 1, "cain": 1, "rob": 1, "black": [1, 141, 142, 363, 370, 448, 450], "jean": [1, 141, 142], "philipp": 1, "rei": 1, "ecol": 1, "central": [1, 153, 250, 252, 256, 259], "pari": 1, "mader": 1, "georg": [1, 141, 148, 160, 246, 332], "washington": [1, 141, 148, 160], "made": [1, 10, 11, 18, 41, 77, 110, 115, 130, 131, 132, 133, 134, 135, 137, 138, 139, 199, 253, 258, 288, 321, 363, 368, 443, 460, 484], "jan": [1, 114, 119, 121, 141, 142, 150, 156, 160, 289, 299, 315, 375, 378, 412], "gundtoft": 1, "bruun": 1, "abel": 1, "alexi": 1, "dinno": 1, "thayer": 1, "roger": [1, 141, 142, 148, 160], "sperberg": 1, "sam": [1, 399], "bull": [1, 141], "andrew": [1, 141, 142], "cheung": 1, "corei": 1, "capel": 1, "alessandra": 1, "wim": 1, "champagn": 1, "dougla": [1, 141, 148, 160], "wright": 1, "jare": [1, 489, 496], "spindor": 1, "peiheng": 1, "rai": [1, 126, 141, 483, 496], "hagtvedt": 1, "torsten": 1, "h\u00fcbsch": 1, "inga": 1, "petuhhov": 1, "arn": 1, "babenhauserheid": 1, "casida": 1, "scott": [1, 141], "gordon": 1, "shephard": 1, "turner": 1, "adam": 1, "hobart": 1, "daryl": 1, "hammond": [1, 148, 160], "zimmerman": 1, "sass": 1, "bingham": 1, "leah": [1, 494], "engelbert": 1, "fenton": 1, "joe": [1, 124, 160], "funk": 1, "chao": 1, "pain": [1, 11, 263], "lubo": 1, "pint": 1, "gregg": 1, "lind": 1, "abigail": 1, "heithoff": 1, "max": [1, 98, 141, 165, 178, 189, 274, 293, 300, 301, 315], "hailperin": 1, "chotipat": 1, "pornavalai": 1, "stanislaw": 1, "antol": 1, "pashman": 1, "miguel": 1, "azevedo": 1, "jianhua": 1, "liu": 1, "nick": 1, "king": [1, 34, 141], "martin": 1, "zuther": 1, "ratnakar": 1, "tiwari": 1, "anurag": 1, "kelli": [1, 141, 142, 390], "kratzer": 1, "griffith": 1, "roydan": 1, "ongi": 1, "patryk": 1, "wolowiec": 1, "chonofski": 1, "russel": [1, 119, 141], "coleman": 1, "wei": 1, "barber": 1, "nam": [1, 334, 340, 343], "nguyen": 1, "st\u00e9phane": 1, "morin": 1, "fernando": 1, "tardio": 1, "stoop": 1, "prefer": [2, 22, 23, 49, 430, 474], "restrict": [2, 110], "But": [2, 11, 17, 26, 65, 72, 78, 109, 110, 112, 115, 117, 118, 126, 153, 164, 172, 173, 234, 235, 252, 255, 258, 289, 298, 305, 313, 315, 319, 366, 367, 375, 393, 406, 416, 430, 433, 444, 447, 457, 458, 460, 468, 470, 478, 480, 485, 494], "unfortun": [2, 148], "unscrupul": 2, "organ": [2, 24, 29, 41, 105, 112, 424, 477], "freeli": [2, 82], "virtual": [2, 408, 443], "unchang": [2, 235], "print": [2, 3, 4, 5, 6, 7, 8, 10, 11, 20, 26, 28, 33, 34, 37, 41, 42, 45, 46, 53, 55, 57, 60, 61, 63, 64, 66, 68, 69, 70, 71, 74, 79, 96, 97, 99, 100, 104, 107, 109, 110, 111, 114, 116, 117, 119, 121, 126, 140, 141, 142, 144, 145, 146, 147, 148, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 173, 175, 176, 177, 178, 179, 180, 181, 182, 190, 195, 196, 214, 216, 218, 219, 220, 224, 230, 231, 233, 235, 237, 238, 243, 246, 247, 250, 253, 256, 257, 259, 262, 264, 265, 266, 267, 268, 269, 270, 271, 273, 274, 277, 278, 279, 281, 282, 283, 288, 289, 290, 292, 293, 294, 295, 296, 297, 299, 300, 301, 303, 305, 306, 307, 318, 320, 323, 325, 326, 332, 333, 334, 336, 342, 343, 344, 350, 352, 355, 356, 362, 372, 374, 375, 378, 391, 392, 393, 397, 400, 401, 404, 405, 406, 408, 410, 411, 413, 414, 415, 416, 417, 419, 420, 423, 427, 428, 432, 434, 443, 446, 447, 452, 455, 456, 459, 460, 463, 464, 465, 466, 468, 469, 471, 477, 478, 481, 485, 488, 490, 491, 494, 496], "demand": [2, 79, 378], "createspac": 2, "thankfulli": [2, 492], "polici": [2, 74, 477, 492], "give": [2, 25, 41, 57, 60, 64, 68, 74, 77, 80, 81, 100, 102, 109, 110, 115, 165, 216, 224, 232, 234, 236, 243, 251, 252, 254, 255, 257, 262, 264, 272, 273, 319, 340, 341, 342, 375, 393, 422, 428, 434, 437, 448, 455, 459, 460, 465, 470, 471], "wish": [2, 31, 33, 41, 264, 394], "actual": [2, 18, 23, 31, 39, 65, 78, 79, 115, 150, 154, 156, 162, 243, 257, 258, 259, 264, 274, 279, 298, 308, 311, 313, 323, 341, 350, 363, 375, 377, 411, 446, 451, 482, 488, 490], "attempt": [2, 78, 84, 99, 130, 131, 132, 133, 134, 135, 137, 138, 139, 147, 150, 158, 235, 253, 305, 443], "mani": [2, 26, 28, 34, 41, 45, 49, 75, 77, 78, 79, 82, 99, 100, 102, 105, 110, 111, 115, 117, 119, 126, 140, 142, 154, 156, 165, 176, 180, 181, 196, 224, 232, 240, 241, 251, 254, 255, 259, 262, 263, 264, 266, 267, 271, 273, 279, 289, 300, 301, 305, 313, 316, 319, 321, 323, 330, 332, 333, 336, 337, 352, 353, 355, 366, 378, 379, 380, 391, 393, 396, 415, 417, 419, 427, 430, 432, 437, 443, 444, 445, 455, 456, 460, 473, 476, 477, 478, 482, 485, 491, 494], "regretfulli": 2, "element": [2, 13, 99, 100, 116, 117, 119, 137, 138, 177, 178, 180, 189, 224, 233, 235, 236, 243, 251, 274, 286, 289, 291, 292, 293, 294, 296, 297, 298, 301, 302, 303, 304, 305, 310, 311, 367, 368, 378, 381, 387, 388, 405, 406, 407, 421, 424, 426, 427, 428, 430, 432, 433, 434, 435, 436, 479, 488, 493, 497], "recours": 2, "someon": [2, 78, 99, 100, 115, 124, 126, 163, 240, 253, 255, 258, 263, 289], "clone": [2, 146], "limit": [2, 63, 64, 98, 99, 100, 104, 105, 106, 110, 285, 430, 444, 468, 473, 477, 485, 492, 494], "permit": 2, "describ": [2, 3, 18, 34, 42, 64, 99, 105, 109, 110, 121, 158, 177, 240, 279, 310, 311, 313, 318, 323, 331, 332, 333, 336, 366, 367, 382, 392, 415, 448], "specif": [2, 18, 25, 26, 30, 39, 109, 112, 120, 153, 234, 235, 273, 307, 315, 323, 368, 412, 492, 493, 494], "situat": [2, 102, 110, 150, 235, 254, 429], "where": [2, 27, 40, 65, 66, 74, 76, 77, 78, 79, 81, 88, 89, 90, 93, 94, 95, 96, 97, 99, 100, 102, 104, 106, 109, 110, 115, 118, 119, 121, 130, 131, 141, 142, 148, 150, 153, 155, 160, 161, 172, 206, 233, 234, 235, 236, 250, 253, 257, 258, 264, 270, 273, 281, 289, 291, 299, 301, 305, 309, 313, 333, 342, 350, 352, 355, 363, 366, 369, 375, 378, 393, 399, 405, 407, 411, 412, 421, 423, 424, 426, 428, 430, 435, 473, 474, 480, 482, 485, 487, 488, 493, 494, 497], "am": [2, 110, 163, 249, 257, 262, 399, 401], "advanc": [2, 79, 125, 233, 252, 258, 428], "might": [2, 41, 65, 67, 72, 75, 85, 100, 109, 110, 112, 117, 119, 143, 154, 158, 159, 160, 166, 167, 172, 173, 182, 234, 235, 240, 251, 252, 253, 255, 257, 262, 264, 270, 289, 302, 319, 321, 340, 352, 366, 405, 410, 416, 430, 432, 448, 457, 468, 469, 470, 473, 476, 477, 485], "If": [2, 10, 13, 16, 17, 19, 29, 34, 37, 41, 43, 44, 51, 53, 55, 59, 60, 61, 63, 64, 69, 71, 74, 77, 78, 79, 87, 90, 92, 95, 99, 100, 109, 110, 116, 117, 119, 121, 126, 134, 135, 136, 141, 142, 143, 144, 148, 150, 154, 161, 163, 164, 165, 166, 167, 173, 174, 175, 176, 177, 178, 179, 180, 181, 184, 185, 198, 201, 207, 208, 214, 216, 224, 228, 229, 234, 235, 237, 238, 240, 243, 249, 250, 252, 254, 255, 258, 259, 263, 270, 273, 274, 276, 279, 281, 282, 285, 288, 289, 290, 292, 294, 296, 297, 298, 301, 303, 307, 308, 310, 311, 313, 319, 332, 333, 335, 337, 341, 342, 350, 352, 353, 358, 361, 362, 363, 366, 372, 373, 375, 376, 378, 384, 385, 386, 390, 391, 392, 396, 406, 415, 417, 421, 422, 423, 427, 428, 429, 430, 433, 442, 448, 451, 455, 457, 458, 465, 468, 469, 470, 473, 477, 478, 485, 486, 491, 494, 497], "coursepack": 2, "purpos": [2, 90, 94, 95, 105, 150, 158, 177, 199, 235, 239, 273, 279, 301, 320, 394, 406, 487], "english": [2, 67, 80, 81, 88, 89, 93, 94, 117, 154, 155, 235, 271, 282], "respect": [2, 33, 46, 83, 85, 165, 173, 234, 239, 259, 274, 474, 485], "public": [2, 477, 482, 494], "particular": [2, 41, 77, 78, 84, 85, 99, 100, 105, 109, 110, 118, 121, 155, 221, 222, 223, 271, 296, 298, 307, 317, 319, 342, 355, 376, 379, 394, 423, 428, 473, 492, 494], "intend": [2, 49, 110, 176, 181, 234, 254, 255, 256, 257, 259, 463], "mai": [2, 13, 23, 24, 41, 44, 64, 71, 72, 74, 79, 100, 109, 110, 141, 142, 146, 155, 158, 160, 178, 179, 207, 208, 228, 229, 232, 239, 243, 254, 257, 289, 315, 320, 321, 335, 337, 353, 367, 379, 415, 443, 446, 450, 451, 477, 497], "sure": [2, 44, 61, 67, 74, 84, 99, 109, 110, 111, 126, 149, 150, 161, 163, 166, 174, 181, 221, 222, 223, 228, 229, 240, 271, 273, 279, 289, 313, 355, 356, 387, 388, 399, 405, 447, 462, 463, 469, 473, 474, 477, 481, 485], "relat": [2, 34, 41, 55, 77, 78, 83, 85, 110, 257, 312, 424, 448, 487], "Of": [2, 109, 289, 401, 421], "welcom": 2, "ask": [2, 24, 25, 26, 27, 39, 41, 74, 78, 79, 109, 110, 126, 144, 150, 159, 168, 169, 174, 181, 233, 234, 240, 252, 253, 255, 257, 259, 263, 279, 289, 321, 328, 329, 345, 346, 347, 378, 400, 401, 405, 406, 443, 447, 455, 467, 473, 477], "claus": [2, 63, 74, 77, 78, 79, 99, 100, 104], "suffici": 2, "remix": [2, 233], "long": [2, 102, 104, 109, 148, 160, 166, 185, 224, 232, 253, 255, 262, 273, 279, 289, 313, 337, 370, 371, 394, 399, 411, 443, 444, 445, 446, 456, 460, 470, 477, 478, 493, 494], "clear": [2, 161, 232, 270, 370, 460], "valu": [2, 3, 13, 22, 23, 25, 26, 27, 30, 33, 34, 39, 41, 42, 56, 59, 62, 64, 65, 66, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 85, 99, 100, 104, 105, 109, 110, 114, 116, 117, 118, 119, 120, 121, 123, 126, 130, 131, 132, 133, 134, 135, 136, 137, 138, 144, 157, 160, 162, 163, 164, 165, 173, 174, 176, 177, 178, 179, 180, 181, 186, 189, 194, 196, 198, 199, 201, 202, 204, 205, 206, 207, 214, 216, 218, 219, 220, 224, 231, 232, 233, 238, 240, 243, 245, 249, 256, 258, 259, 266, 268, 270, 272, 273, 274, 276, 277, 279, 281, 282, 285, 287, 288, 290, 291, 296, 297, 300, 301, 302, 304, 305, 307, 311, 315, 319, 321, 331, 332, 333, 336, 339, 340, 341, 342, 356, 358, 360, 362, 363, 365, 367, 368, 369, 370, 371, 397, 400, 406, 407, 408, 411, 413, 414, 415, 416, 422, 423, 424, 426, 427, 428, 429, 432, 433, 434, 435, 436, 439, 444, 446, 452, 454, 455, 457, 458, 459, 462, 464, 465, 467, 468, 471, 474, 478, 480, 481, 482, 493, 497], "benefit": [2, 22, 23, 109, 312], "accru": 2, "q": [3, 5, 15, 17, 18, 19, 27, 28, 34, 35, 39, 41, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 57, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 82, 84, 99, 100, 102, 104, 105, 109, 110, 114, 115, 116, 117, 118, 119, 121, 124, 140, 141, 142, 143, 144, 150, 151, 152, 153, 154, 155, 156, 158, 161, 162, 164, 165, 166, 167, 168, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 186, 190, 194, 195, 196, 202, 209, 210, 211, 212, 213, 214, 217, 218, 219, 220, 224, 228, 229, 231, 234, 236, 237, 239, 242, 243, 246, 247, 250, 251, 252, 253, 254, 255, 257, 258, 259, 262, 263, 264, 265, 266, 269, 270, 271, 273, 274, 277, 278, 279, 281, 282, 283, 288, 289, 290, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 305, 306, 308, 310, 311, 313, 317, 319, 320, 321, 322, 323, 326, 328, 332, 333, 334, 337, 340, 341, 342, 344, 346, 347, 350, 351, 357, 358, 360, 361, 413], "below": [3, 4, 5, 10, 11, 16, 17, 18, 19, 26, 34, 35, 37, 44, 45, 53, 57, 59, 60, 64, 65, 68, 69, 71, 72, 76, 106, 115, 126, 127, 128, 130, 132, 133, 136, 140, 141, 142, 144, 148, 159, 160, 162, 163, 164, 165, 167, 172, 174, 175, 176, 177, 178, 179, 180, 181, 190, 195, 196, 216, 218, 224, 228, 229, 231, 236, 237, 238, 240, 243, 245, 267, 268, 269, 277, 279, 281, 282, 300, 301, 307, 310, 311, 312, 332, 333, 336, 342, 353, 356, 358, 359, 360, 361, 362, 366, 367, 370, 371, 374, 381, 385, 387, 388, 391, 392, 396, 415, 423, 429, 437, 438, 442, 443, 444, 446, 447, 448, 450, 451, 455, 463, 466, 469, 482, 491, 496], "html": [3, 4, 5, 10, 11, 15, 16, 18, 19, 34, 79, 100, 141, 142, 233, 240, 289, 306, 307, 309, 312, 324, 325, 350, 351, 393, 406, 411, 412, 415, 448, 473, 478, 493, 495, 497], "tag": [3, 4, 6, 7, 8, 10, 11, 13, 19, 20, 233, 306, 312, 315, 318, 324, 325, 350, 479, 480, 491, 496, 497], "type": [3, 4, 5, 6, 7, 8, 10, 11, 17, 19, 20, 22, 23, 26, 29, 34, 41, 51, 57, 70, 71, 74, 77, 78, 79, 80, 90, 91, 95, 99, 100, 109, 110, 116, 117, 141, 142, 143, 144, 150, 158, 164, 173, 174, 175, 177, 180, 181, 194, 205, 208, 214, 216, 220, 230, 233, 234, 235, 236, 237, 243, 251, 253, 256, 257, 259, 262, 265, 266, 269, 273, 279, 282, 289, 291, 293, 301, 302, 307, 310, 315, 321, 323, 326, 335, 342, 354, 355, 356, 378, 391, 399, 406, 411, 415, 420, 422, 424, 430, 433, 450, 452, 454, 458, 459, 465, 467, 468, 471, 474, 476, 480, 485, 490, 493, 496, 497], "h1": [3, 310, 312, 319], "sport": [3, 487], "correctli": [3, 28, 44, 61, 74, 110, 112, 114, 115, 119, 137, 138, 141, 142, 160, 164, 176, 181, 186, 190, 224, 228, 229, 239, 240, 267, 277, 289, 326, 353, 358, 370, 393, 405, 423, 427, 433, 434, 438, 443, 451, 455, 466, 491], "item": [3, 5, 11, 13, 16, 17, 33, 34, 37, 57, 85, 90, 95, 98, 100, 114, 116, 117, 119, 120, 121, 123, 130, 131, 132, 133, 134, 135, 136, 141, 142, 144, 164, 165, 177, 178, 179, 180, 190, 196, 198, 205, 237, 240, 243, 245, 249, 262, 271, 274, 279, 283, 285, 287, 291, 297, 301, 302, 305, 307, 310, 339, 342, 352, 355, 390, 391, 392, 397, 399, 407, 408, 416, 423, 426, 427, 428, 436, 446, 454, 473, 481, 487, 494], "sens": [3, 75, 82, 99, 100, 105, 109, 172, 234, 252, 253, 261, 270, 313, 355, 378, 466], "snippet": [3, 190, 202], "soup": [3, 4, 5, 6, 7, 8, 10, 11, 13, 17, 18, 19, 20, 233, 306, 324, 350], "beautifulsoup": [3, 4, 5, 10, 11, 13, 15, 16, 19, 20, 22, 23, 233, 306, 309, 315, 324, 325, 350, 351], "respons": [3, 24, 26, 147, 158, 238, 307, 313, 477, 494], "content": [3, 4, 5, 10, 11, 13, 15, 16, 19, 22, 23, 34, 71, 79, 126, 140, 141, 142, 144, 146, 149, 150, 154, 156, 160, 174, 175, 176, 177, 178, 179, 180, 181, 202, 240, 251, 274, 279, 300, 307, 309, 310, 311, 313, 315, 320, 321, 322, 323, 325, 332, 333, 356, 381, 382, 387, 391, 392, 415, 423, 428, 466, 477, 478, 496, 497], "parser": [3, 4, 5, 10, 11, 15, 16, 19, 306, 307, 318, 325, 350, 373, 378, 379, 491], "find_al": [3, 5, 10, 18, 19, 307], "class_": [3, 4, 5, 11, 17, 18, 307], "best": [3, 5, 22, 23, 34, 43, 46, 47, 48, 50, 51, 52, 53, 54, 71, 78, 87, 92, 102, 109, 110, 116, 124, 126, 127, 128, 132, 133, 141, 142, 144, 158, 166, 168, 169, 170, 171, 174, 175, 176, 177, 178, 179, 180, 181, 182, 226, 227, 235, 240, 250, 252, 254, 255, 257, 263, 266, 274, 279, 283, 289, 301, 307, 310, 311, 328, 329, 332, 333, 345, 346, 347, 348, 352, 360, 382, 383, 384, 386, 387, 388, 391, 392, 408, 415, 430, 460, 485, 486, 493], "wai": [3, 13, 18, 20, 24, 28, 34, 38, 40, 41, 55, 63, 66, 68, 74, 75, 77, 78, 79, 91, 97, 105, 107, 109, 110, 112, 116, 119, 120, 126, 141, 144, 146, 158, 166, 168, 178, 179, 180, 208, 224, 234, 235, 236, 238, 239, 242, 243, 252, 253, 256, 258, 259, 262, 265, 267, 270, 273, 274, 279, 289, 290, 297, 302, 305, 306, 313, 317, 318, 319, 320, 321, 322, 323, 326, 330, 335, 337, 342, 345, 350, 355, 359, 372, 375, 377, 401, 403, 405, 419, 423, 433, 437, 443, 444, 446, 457, 460, 463, 472, 482], "id": [3, 13, 33, 46, 75, 78, 81, 88, 89, 90, 93, 94, 95, 99, 100, 104, 147, 148, 150, 160, 238, 245, 333, 477, 478, 480, 487, 488, 494, 496], "header": [3, 41, 64, 66, 145, 157, 164, 174, 207, 233, 310, 311, 313, 321, 322, 323, 477, 494], "after": [3, 20, 26, 34, 41, 43, 44, 46, 47, 48, 52, 54, 59, 64, 69, 71, 72, 77, 79, 88, 89, 92, 93, 94, 99, 100, 104, 105, 109, 110, 114, 117, 119, 121, 123, 126, 127, 128, 130, 132, 133, 134, 135, 137, 138, 139, 144, 149, 160, 164, 170, 171, 174, 175, 181, 190, 193, 195, 196, 202, 206, 208, 220, 221, 222, 223, 225, 228, 229, 240, 243, 250, 251, 262, 270, 271, 274, 277, 279, 285, 288, 290, 300, 301, 310, 315, 321, 323, 328, 329, 332, 333, 335, 346, 347, 349, 353, 355, 360, 362, 367, 375, 381, 387, 388, 390, 391, 392, 397, 400, 401, 408, 412, 413, 415, 428, 437, 439, 441, 442, 443, 446, 447, 450, 451, 452, 455, 456, 460, 464, 465, 473, 474, 482, 494], "6": [3, 22, 23, 25, 27, 28, 30, 34, 42, 44, 49, 55, 57, 60, 65, 68, 69, 76, 99, 104, 110, 114, 115, 123, 124, 133, 140, 141, 142, 144, 147, 148, 155, 160, 162, 163, 165, 174, 175, 177, 179, 180, 181, 184, 186, 190, 193, 196, 198, 202, 204, 209, 210, 211, 212, 213, 214, 216, 217, 219, 220, 231, 233, 237, 239, 249, 250, 253, 258, 259, 266, 267, 274, 276, 277, 278, 283, 287, 288, 289, 290, 292, 293, 294, 295, 296, 297, 300, 303, 305, 306, 326, 332, 334, 339, 346, 347, 358, 366, 369, 372, 378, 382, 391, 397, 404, 406, 408, 410, 413, 414, 415, 416, 417, 419, 420, 426, 432, 435, 437, 438, 452, 453, 457, 461, 463, 464, 469, 472, 474, 478, 479, 490, 495, 496], "link": [3, 13, 16, 17, 18, 20, 22, 23, 43, 44, 45, 47, 50, 52, 53, 75, 78, 86, 88, 89, 91, 93, 94, 95, 99, 102, 104, 169, 170, 171, 208, 209, 210, 211, 212, 213, 225, 226, 227, 233, 259, 307, 309, 310, 312, 315, 317, 318, 319, 324, 328, 329, 335, 346, 347, 348, 349, 350, 383, 385, 387, 388, 466, 478, 495], "return": [3, 13, 22, 23, 25, 26, 27, 28, 33, 34, 35, 37, 40, 41, 42, 44, 45, 46, 55, 56, 64, 69, 70, 77, 97, 98, 99, 100, 104, 110, 114, 117, 119, 123, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 155, 156, 158, 160, 161, 162, 163, 165, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 188, 189, 190, 192, 193, 194, 195, 196, 198, 199, 201, 202, 204, 205, 206, 207, 216, 219, 220, 224, 228, 229, 232, 233, 235, 237, 238, 240, 243, 245, 246, 247, 249, 264, 266, 267, 276, 279, 283, 285, 286, 287, 289, 290, 292, 294, 300, 301, 305, 315, 319, 322, 323, 332, 333, 336, 339, 342, 344, 350, 352, 356, 372, 375, 376, 378, 381, 382, 387, 388, 390, 391, 392, 396, 399, 400, 401, 404, 405, 409, 410, 411, 413, 417, 420, 421, 423, 426, 428, 429, 430, 432, 435, 436, 446, 448, 450, 457, 464, 468, 470, 473, 485, 490, 491, 494, 496], "dictionari": [3, 13, 22, 23, 33, 79, 102, 105, 114, 115, 116, 120, 123, 126, 134, 135, 136, 142, 144, 147, 157, 230, 233, 237, 279, 315, 337, 342, 350, 422, 424, 426, 427, 430, 431, 432, 433, 435, 479, 481, 490, 491, 493, 494, 496], "7": [3, 22, 23, 25, 28, 30, 33, 34, 49, 55, 57, 60, 67, 69, 70, 71, 76, 104, 114, 123, 124, 126, 132, 133, 140, 141, 142, 147, 148, 160, 162, 163, 174, 176, 177, 178, 179, 180, 181, 184, 190, 195, 196, 198, 201, 202, 204, 206, 214, 216, 219, 220, 228, 229, 231, 237, 239, 240, 245, 250, 259, 266, 276, 277, 278, 279, 283, 286, 287, 290, 296, 300, 301, 306, 326, 332, 356, 357, 358, 366, 372, 380, 387, 388, 391, 392, 397, 413, 414, 416, 417, 420, 421, 423, 426, 435, 437, 451, 452, 453, 455, 461, 464, 472, 474, 478, 479, 489, 495, 496], "8": [3, 22, 23, 28, 31, 34, 44, 55, 57, 60, 69, 71, 76, 91, 104, 109, 114, 121, 123, 124, 126, 132, 133, 137, 138, 141, 142, 144, 148, 150, 160, 162, 163, 173, 175, 177, 178, 181, 185, 189, 196, 198, 201, 202, 204, 216, 219, 220, 231, 237, 250, 266, 269, 276, 277, 278, 283, 287, 288, 290, 294, 295, 297, 300, 301, 306, 311, 326, 333, 357, 358, 372, 397, 413, 414, 415, 417, 420, 423, 426, 435, 437, 444, 452, 453, 463, 464, 472, 474, 478, 479, 483, 489, 490, 495, 496, 497], "paragraph": [3, 13, 74, 251, 258, 259, 263, 307, 310, 355, 422], "list": [3, 10, 13, 22, 23, 27, 33, 34, 37, 39, 46, 49, 66, 71, 77, 78, 79, 98, 100, 110, 115, 116, 117, 118, 119, 121, 123, 124, 126, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 141, 142, 144, 146, 149, 160, 165, 167, 179, 180, 198, 199, 202, 204, 205, 207, 216, 224, 230, 232, 233, 237, 238, 240, 243, 245, 248, 249, 262, 271, 274, 276, 279, 283, 285, 286, 287, 289, 290, 291, 298, 299, 307, 308, 311, 315, 318, 319, 324, 333, 337, 339, 352, 355, 356, 360, 375, 378, 390, 391, 392, 393, 396, 411, 415, 420, 421, 422, 423, 424, 426, 427, 428, 429, 431, 432, 433, 434, 435, 436, 446, 447, 448, 450, 470, 473, 477, 479, 481, 482, 488, 490, 493, 494, 496], "put": [3, 6, 7, 15, 17, 18, 30, 34, 44, 75, 78, 79, 100, 131, 134, 135, 136, 137, 138, 144, 148, 154, 159, 160, 161, 166, 174, 176, 178, 179, 181, 216, 228, 229, 233, 236, 239, 243, 251, 253, 257, 259, 270, 296, 307, 310, 311, 332, 333, 342, 353, 369, 385, 403, 424, 442, 443, 446, 447, 448, 450, 451, 456, 457, 463, 481, 488, 494, 497], "link_tag": 3, "kei": [3, 13, 22, 23, 25, 33, 78, 85, 99, 103, 104, 105, 114, 117, 118, 119, 120, 121, 123, 126, 130, 131, 134, 135, 136, 141, 142, 144, 145, 180, 204, 205, 233, 241, 257, 315, 330, 350, 422, 423, 426, 427, 428, 430, 431, 433, 435, 480, 481, 485, 492, 494], "href": [3, 4, 5, 11, 13, 17, 18, 307, 311, 315, 318, 319, 325, 350], "re": [3, 16, 26, 33, 41, 166, 181, 234, 255, 355, 362, 367, 372, 374, 375, 376, 381, 382, 387, 388, 391, 392, 393, 421, 447, 469, 477, 478], "compil": [3, 44, 228, 229, 233, 250, 256, 260, 353, 376, 444, 459], "name": [3, 6, 7, 8, 17, 18, 22, 23, 25, 26, 28, 29, 30, 33, 34, 35, 37, 41, 45, 46, 71, 75, 76, 77, 78, 79, 81, 88, 89, 90, 93, 94, 95, 96, 97, 99, 100, 104, 106, 109, 110, 114, 115, 117, 118, 119, 120, 121, 126, 134, 135, 136, 140, 141, 142, 144, 146, 148, 150, 151, 157, 158, 160, 161, 162, 163, 164, 165, 172, 173, 174, 175, 178, 179, 181, 189, 190, 192, 194, 206, 207, 214, 218, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 243, 245, 249, 251, 253, 257, 259, 262, 264, 265, 271, 274, 286, 288, 289, 296, 308, 311, 312, 326, 331, 332, 333, 334, 336, 339, 340, 341, 342, 343, 352, 356, 359, 360, 362, 367, 376, 379, 400, 401, 404, 411, 415, 416, 420, 433, 434, 435, 436, 439, 442, 443, 448, 450, 452, 455, 456, 457, 459, 467, 468, 471, 473, 477, 480, 481, 482, 487, 488, 490, 491, 494, 496, 497], "head": [3, 5, 11, 17, 22, 23, 39, 255, 292, 310, 311, 312, 437, 441, 443, 448, 450, 481, 489, 496], "site": [3, 23, 307, 319, 478, 482, 492], "bodi": [3, 13, 64, 66, 140, 144, 150, 164, 172, 174, 181, 207, 269, 271, 273, 274, 277, 279, 282, 305, 310, 311, 312, 321, 368, 419, 448, 477, 489, 491, 496, 497], "There": [3, 41, 44, 62, 63, 64, 67, 74, 75, 98, 105, 119, 141, 142, 144, 158, 159, 160, 176, 177, 178, 180, 181, 228, 229, 232, 240, 251, 257, 261, 277, 279, 285, 289, 290, 293, 298, 302, 308, 310, 313, 318, 321, 325, 337, 352, 353, 363, 374, 385, 392, 404, 405, 411, 415, 438, 443, 444, 446, 450, 451, 455, 457, 462, 468, 479, 481, 482, 493, 494], "block": [3, 17, 44, 64, 71, 74, 100, 118, 119, 121, 131, 134, 135, 137, 138, 140, 144, 148, 159, 161, 162, 164, 165, 167, 174, 176, 178, 179, 181, 216, 218, 224, 228, 229, 231, 233, 260, 268, 269, 271, 273, 274, 279, 281, 282, 292, 306, 307, 310, 311, 320, 325, 332, 333, 342, 353, 358, 359, 368, 374, 375, 385, 393, 415, 417, 421, 426, 427, 428, 438, 442, 443, 446, 447, 450, 451, 454, 463, 468, 481, 488, 497], "url": [3, 4, 5, 6, 7, 8, 10, 11, 13, 19, 20, 22, 23, 79, 146, 233, 306, 307, 308, 311, 315, 320, 321, 325, 350, 352, 367, 381, 387, 388, 477, 478, 485, 490, 492, 493, 494, 495], "nytim": [3, 306, 350], "urllib": [3, 233, 306, 308, 315, 317, 318, 324, 350, 351, 485, 494], "request": [3, 4, 5, 10, 11, 15, 16, 19, 77, 150, 233, 306, 313, 320, 321, 323, 324, 350, 473, 482, 485, 492, 494], "urlopen": [3, 306, 320, 322, 350, 485, 494], "context": [3, 194, 306, 350, 430, 485, 494], "ctx": [3, 306, 350, 485, 494], "12": [3, 22, 23, 34, 57, 59, 60, 65, 69, 71, 141, 142, 148, 150, 156, 160, 163, 176, 177, 178, 179, 189, 195, 220, 235, 237, 266, 274, 277, 279, 283, 300, 301, 310, 315, 332, 333, 346, 347, 370, 391, 392, 397, 399, 415, 420, 451, 452, 455, 456, 473, 477, 478, 495, 496, 497], "img": [3, 306, 311, 320, 325, 358, 360, 362, 365], "src": [3, 150, 306, 311, 325], "none": [3, 4, 13, 17, 18, 42, 49, 69, 173, 174, 181, 184, 185, 262, 274, 277, 289, 290, 292, 294, 301, 306, 376, 391, 448, 450, 470, 478, 485, 488, 491], "everi": [4, 18, 29, 34, 39, 41, 109, 118, 141, 158, 159, 160, 164, 176, 181, 205, 235, 238, 239, 240, 243, 251, 258, 264, 267, 270, 310, 358, 360, 361, 365, 366, 367, 370, 401, 426, 429, 442, 443], "cat": [4, 33, 46, 76, 79, 96, 132, 133, 141, 245, 264, 265, 283, 293, 297, 303, 339, 370, 380, 396, 413, 465], "dog": [4, 35, 96, 97, 123, 132, 133, 144, 245, 257, 258, 264, 283, 293, 297, 303, 339, 356, 397, 398, 399, 403, 455, 465, 482], "107one": 4, "pet": [4, 96, 97, 132, 133, 399, 452, 455], "suppos": [4, 31, 71, 109, 119, 141, 142, 234, 235, 239, 253, 267, 268, 273, 292, 421], "webpag": [4, 15, 16, 17, 18, 19, 20, 233, 306, 307, 308, 310, 312, 325], "shown": [4, 26, 30, 34, 37, 41, 64, 79, 99, 115, 132, 133, 175, 236, 240, 243, 259, 273, 277, 311, 360, 361, 362, 366, 370, 374, 415, 442, 443, 446, 447, 450, 451, 468, 482], "pictur": [4, 18, 258, 273, 350, 360, 361, 367, 368, 370, 371, 438, 443, 444, 447, 448, 450], "howev": [4, 24, 26, 41, 74, 110, 141, 216, 235, 239, 243, 268, 279, 320, 323, 340, 415, 423, 430], "doesn": [4, 26, 34, 44, 45, 63, 75, 110, 112, 117, 123, 141, 142, 161, 164, 173, 174, 177, 181, 218, 231, 240, 243, 250, 270, 281, 333, 336, 360, 400, 442, 443, 446, 448, 450, 458, 463, 469], "noth": [4, 31, 41, 64, 72, 109, 161, 218, 323], "fix": [4, 60, 74, 106, 109, 110, 132, 133, 141, 142, 144, 158, 159, 160, 163, 175, 178, 179, 181, 233, 243, 249, 250, 255, 257, 267, 268, 289, 310, 337, 370, 376, 400, 401, 404, 411, 438, 443, 444, 455, 457, 485, 493, 496], "here": [4, 5, 6, 7, 8, 15, 16, 17, 18, 19, 20, 24, 31, 34, 40, 41, 44, 45, 47, 48, 50, 51, 52, 53, 57, 61, 68, 69, 74, 86, 91, 99, 100, 104, 107, 110, 112, 115, 116, 119, 121, 124, 140, 141, 142, 151, 152, 159, 161, 164, 168, 182, 184, 190, 202, 209, 210, 211, 212, 213, 217, 218, 224, 228, 229, 233, 234, 235, 236, 238, 239, 240, 269, 273, 277, 278, 282, 289, 292, 312, 319, 342, 350, 355, 358, 366, 378, 394, 405, 439, 447, 451, 460, 473, 477, 480, 485, 490, 491, 497], "buggi": [4, 279], "load": [4, 5, 10, 11, 12, 15, 16, 19, 21, 32, 36, 47, 48, 51, 52, 54, 58, 87, 92, 122, 129, 132, 133, 139, 148, 168, 169, 170, 171, 183, 187, 191, 197, 200, 203, 209, 210, 211, 212, 213, 215, 217, 221, 222, 223, 244, 267, 275, 284, 286, 314, 328, 329, 338, 345, 346, 347, 364, 370, 384, 386, 387, 389, 398, 400, 402, 425, 435, 440, 453, 473, 477, 485, 486, 490, 494, 496], "librari": [4, 5, 10, 11, 13, 15, 16, 19, 20, 142, 240, 243, 257, 259, 289, 306, 307, 309, 318, 319, 322, 323, 330, 350, 351, 352, 362, 366, 372, 375, 376, 393, 406, 411, 412, 415, 439, 444, 448, 470, 472, 478, 481, 484, 485, 490, 492, 494], "bs4": [4, 5, 10, 11, 15, 16, 19, 307, 318, 350], "hshv": 4, "petsoftheweek": 4, "r": [4, 5, 10, 11, 15, 16, 19, 69, 119, 140, 143, 144, 146, 160, 163, 177, 178, 262, 277, 306, 323, 358, 392, 394, 397, 404, 415, 419], "info": [4, 5, 6, 7, 8, 10, 11, 20, 233, 320, 436], "certain": [4, 5, 6, 7, 8, 10, 11, 17, 19, 20, 86, 91, 96, 110, 233, 235, 251, 424, 446, 454, 473, 485, 487], "pt": [4, 239], "cv": 4, "cvplbd": 4, "save": [4, 33, 46, 53, 84, 141, 166, 250, 259, 262, 278, 321, 325, 396, 401, 448, 477], "progress": [4, 71, 100, 109, 258, 274, 279, 301, 415, 477], "multipl": [4, 5, 6, 7, 8, 11, 19, 20, 56, 71, 73, 75, 77, 78, 83, 84, 86, 91, 102, 103, 110, 125, 137, 138, 147, 156, 157, 224, 230, 233, 235, 248, 279, 280, 303, 304, 312, 324, 337, 350, 354, 367, 369, 378, 395, 411, 418, 427, 431, 449, 451, 459, 462, 467, 470, 475, 477, 478, 488, 491, 493], "singl": [4, 5, 6, 7, 8, 11, 19, 20, 41, 62, 68, 77, 78, 79, 85, 99, 102, 109, 110, 118, 142, 149, 156, 175, 181, 233, 264, 279, 305, 313, 340, 374, 378, 380, 394, 411, 415, 424, 428, 432, 433, 449, 456, 459, 472, 477, 482, 491, 492], "determin": [5, 16, 17, 18, 34, 59, 61, 66, 77, 184, 185, 224, 234, 245, 279, 289, 307, 313, 460, 477, 478], "si": [5, 11, 13, 16, 17, 22, 23, 477], "teaser": [5, 11, 17], "collect_info": [5, 10, 18, 19], "append": [5, 10, 18, 19, 33, 35, 75, 104, 114, 121, 124, 152, 161, 175, 177, 178, 186, 189, 196, 245, 266, 283, 289, 292, 293, 294, 300, 301, 352, 355, 356, 378, 428, 454], "base_url": [5, 11, 13, 16], "end": [5, 11, 13, 16, 18, 27, 41, 43, 53, 63, 64, 66, 69, 71, 74, 78, 79, 96, 99, 100, 105, 109, 110, 119, 126, 134, 135, 136, 140, 141, 142, 143, 144, 146, 149, 155, 156, 158, 160, 161, 164, 172, 175, 177, 178, 179, 180, 181, 233, 254, 261, 262, 263, 265, 266, 269, 273, 274, 276, 277, 279, 283, 289, 293, 294, 297, 303, 311, 313, 315, 319, 321, 323, 324, 336, 339, 352, 362, 375, 377, 378, 379, 381, 387, 388, 390, 394, 396, 410, 411, 415, 417, 419, 427, 435, 437, 441, 448, 456, 459, 466, 468, 485], "down": [5, 10, 34, 109, 116, 119, 160, 185, 198, 228, 229, 252, 255, 257, 262, 270, 282, 315, 321, 353, 374, 447, 448, 450, 464, 477], "guess": [5, 141, 142, 163, 176, 179, 181, 216, 253, 268, 485], "On": [6, 7, 8, 79, 110, 141, 142, 235, 236], "comment": [6, 7, 8, 17, 18, 44, 45, 47, 48, 50, 51, 52, 53, 71, 110, 168, 174, 209, 210, 211, 212, 213, 217, 228, 229, 233, 269, 289, 353, 448, 459, 467], "prof": [6, 7, 8], "onei": [6, 7, 8, 11, 16], "both": [6, 7, 8, 34, 38, 41, 57, 67, 68, 71, 78, 96, 99, 104, 109, 110, 115, 123, 134, 135, 136, 143, 175, 176, 181, 184, 188, 193, 204, 224, 234, 235, 236, 238, 239, 245, 254, 277, 288, 298, 301, 303, 308, 310, 313, 327, 340, 342, 368, 375, 380, 382, 387, 388, 399, 411, 428, 432, 437, 460, 470, 474, 477, 478, 493], "layout": [6, 7, 8, 16, 34, 478], "div": [6, 7, 8, 13, 17, 18, 147, 233, 307, 312, 324], "comments__styledcom": [6, 7, 8], "dzzyvm": [6, 7, 8], "dvnrbr": [6, 7, 8], "when": [6, 7, 8, 10, 13, 18, 24, 25, 26, 27, 30, 33, 34, 41, 42, 45, 46, 53, 57, 59, 60, 61, 63, 64, 65, 66, 68, 71, 72, 74, 75, 77, 78, 79, 82, 83, 84, 85, 88, 89, 90, 91, 93, 94, 95, 99, 102, 104, 109, 110, 112, 114, 116, 117, 118, 120, 132, 133, 140, 142, 143, 144, 146, 149, 150, 153, 154, 155, 156, 158, 161, 162, 163, 164, 166, 167, 172, 173, 174, 175, 176, 177, 180, 181, 194, 198, 202, 206, 207, 214, 216, 218, 220, 221, 222, 223, 225, 226, 227, 233, 234, 239, 240, 242, 243, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 261, 264, 265, 266, 269, 270, 271, 273, 274, 279, 281, 282, 283, 288, 289, 292, 293, 296, 297, 298, 299, 307, 309, 311, 313, 316, 317, 318, 319, 320, 321, 322, 331, 332, 333, 334, 336, 337, 339, 340, 341, 342, 348, 349, 350, 351, 352, 356, 358, 359, 360, 361, 362, 366, 367, 371, 372, 374, 375, 376, 377, 378, 379, 392, 393, 394, 397, 404, 405, 406, 407, 412, 415, 417, 419, 420, 421, 422, 430, 432, 433, 437, 439, 442, 443, 444, 445, 446, 447, 448, 450, 451, 452, 455, 456, 459, 460, 461, 463, 464, 465, 468, 469, 470, 473, 477, 482, 484, 485, 487, 491, 492, 493, 494], "inspect": [6, 7, 8, 17, 18, 307], "second": [7, 17, 37, 61, 65, 68, 72, 79, 97, 100, 104, 110, 120, 123, 130, 131, 141, 161, 162, 164, 167, 175, 177, 178, 179, 180, 181, 188, 198, 204, 205, 214, 216, 235, 246, 247, 252, 253, 261, 263, 270, 274, 279, 287, 290, 295, 298, 299, 302, 303, 307, 308, 311, 312, 313, 319, 321, 340, 352, 355, 360, 370, 378, 391, 399, 405, 406, 409, 410, 411, 412, 415, 416, 417, 421, 426, 427, 428, 432, 435, 444, 448, 450, 456, 460, 461, 471, 474, 477], "final": [8, 59, 60, 66, 67, 71, 79, 80, 81, 88, 89, 93, 94, 97, 109, 110, 121, 123, 167, 176, 181, 231, 236, 242, 264, 273, 279, 370, 401, 412, 421, 427, 433, 437, 454, 470, 474], "assembl": [8, 232, 424], "now": [8, 25, 26, 30, 38, 41, 75, 78, 79, 88, 89, 93, 94, 99, 100, 104, 107, 108, 109, 110, 153, 158, 159, 234, 235, 239, 243, 253, 254, 259, 262, 264, 274, 289, 297, 298, 321, 337, 360, 367, 375, 378, 393, 407, 408, 415, 427, 444, 455, 460, 477, 482, 494], "ve": [8, 17, 18, 19, 30, 40, 41, 235, 415, 455], "fill": [8, 15, 18, 19, 34, 50, 71, 104, 141, 142, 144, 174, 175, 176, 177, 178, 179, 180, 181, 225, 226, 227, 234, 240, 279, 301, 307, 310, 311, 321, 332, 333, 348, 349, 370, 391, 392, 415, 427, 439, 448, 477], "blank": [8, 64, 69, 104, 108, 144, 152, 155, 234, 289, 313, 323, 373, 378, 477], "sai": [10, 11, 24, 26, 39, 41, 49, 72, 78, 110, 150, 158, 194, 239, 242, 251, 253, 255, 257, 262, 264, 271, 277, 281, 282, 288, 298, 323, 342, 375, 377, 399, 411, 455], "go": [10, 15, 16, 17, 18, 19, 25, 39, 45, 47, 52, 86, 88, 89, 91, 93, 94, 100, 112, 124, 141, 159, 172, 185, 193, 221, 222, 223, 233, 234, 249, 252, 253, 259, 260, 273, 274, 282, 289, 313, 350, 352, 366, 385, 387, 388, 405, 411, 416, 421, 434, 443, 446, 447, 448, 450, 451, 455, 466, 477, 478, 482], "websit": [10, 13, 15, 307, 315, 478], "python": [10, 13, 22, 23, 26, 29, 31, 33, 38, 39, 41, 49, 50, 62, 64, 65, 66, 67, 71, 72, 74, 77, 79, 82, 84, 102, 104, 105, 107, 109, 110, 111, 112, 115, 117, 118, 119, 120, 141, 142, 144, 146, 150, 153, 154, 156, 158, 159, 161, 162, 164, 165, 166, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 202, 208, 214, 216, 231, 235, 239, 240, 241, 250, 251, 255, 256, 257, 258, 259, 260, 261, 262, 263, 265, 266, 269, 271, 273, 274, 279, 281, 282, 287, 289, 294, 298, 301, 303, 306, 307, 309, 313, 315, 317, 318, 322, 323, 327, 330, 335, 341, 350, 352, 354, 355, 368, 373, 376, 378, 390, 392, 393, 397, 400, 401, 403, 406, 410, 411, 412, 415, 416, 417, 420, 421, 423, 427, 430, 432, 433, 443, 448, 454, 455, 456, 457, 458, 460, 461, 462, 463, 465, 468, 469, 470, 472, 473, 476, 480, 481, 482, 484, 488, 491, 493, 494], "easili": [10, 82, 110, 168, 208, 235, 258, 318, 320, 335, 345, 379, 393], "probabl": [10, 26, 34, 62, 100, 107, 109, 110, 119, 150, 235, 243, 253, 289, 308, 337, 375, 469], "complic": [10, 99, 102, 110, 155, 235, 255, 378, 393, 456], "ebook": [10, 20, 44, 243, 415, 439, 448], "click": [10, 11, 15, 16, 17, 18, 19, 34, 43, 44, 45, 47, 50, 52, 53, 71, 86, 88, 89, 91, 93, 94, 110, 132, 133, 141, 142, 144, 148, 150, 160, 169, 170, 171, 174, 175, 176, 177, 178, 179, 180, 181, 208, 209, 210, 211, 212, 213, 221, 222, 223, 225, 226, 227, 228, 229, 240, 279, 301, 307, 310, 311, 328, 329, 332, 333, 335, 336, 346, 347, 348, 349, 353, 362, 383, 385, 387, 388, 391, 392, 415, 439, 442, 443, 446, 447, 448, 450, 451, 478, 496], "archiv": [10, 11, 16, 477], "20200427175705": 10, "cottageinn": [10, 15, 19], "h3": [10, 17, 18, 19, 307, 310], "articl": [11, 312], "umsi": [11, 16, 22, 23, 208, 335], "gather": [11, 13, 147, 160, 424], "those": [11, 18, 33, 39, 68, 75, 78, 109, 110, 153, 155, 166, 180, 235, 245, 251, 253, 259, 299, 307, 313, 316, 317, 320, 337, 342, 351, 352, 375, 378, 394, 436], "fortun": [11, 33, 46, 141, 172, 367], "20230128074139": [11, 16], "steve": [11, 16, 477], "resnick": [11, 16], "dynam": [12, 21, 32, 36, 47, 48, 51, 52, 54, 58, 87, 92, 122, 127, 128, 129, 132, 133, 139, 148, 168, 169, 170, 171, 183, 187, 191, 197, 200, 203, 209, 210, 211, 212, 213, 215, 217, 221, 222, 223, 244, 259, 267, 275, 284, 286, 314, 328, 329, 338, 345, 346, 347, 364, 370, 384, 386, 387, 389, 398, 400, 402, 425, 435, 440, 453, 486], "select": [12, 21, 32, 34, 36, 47, 48, 50, 51, 52, 54, 58, 62, 70, 71, 76, 77, 78, 79, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 103, 104, 106, 122, 127, 128, 129, 132, 133, 139, 141, 142, 143, 144, 148, 153, 155, 168, 169, 170, 171, 174, 175, 176, 177, 178, 179, 180, 181, 183, 187, 191, 195, 197, 200, 203, 209, 210, 211, 212, 213, 215, 217, 221, 222, 223, 226, 227, 233, 234, 236, 240, 244, 264, 266, 267, 275, 279, 284, 286, 290, 293, 299, 301, 307, 310, 311, 314, 319, 328, 329, 332, 333, 338, 345, 346, 347, 348, 361, 364, 370, 372, 373, 374, 375, 383, 384, 386, 387, 389, 391, 392, 398, 400, 402, 406, 407, 412, 415, 416, 417, 419, 422, 425, 427, 430, 433, 434, 435, 440, 453, 473, 486, 487, 497], "bsoup_mixedupcode_1": 12, "bsoup_mixedupcode_1_ac_v2": 12, "bsoup_mixedupcode_2": 12, "bsoup_mixedupcode_2_ac_v2": 12, "bsoup_mixedupcode_3": 12, "bsoup_mixedupcode_3_ac_v2": 12, "bsoup_mixedupcode_4": 12, "bsoup_mixedupcode_4_ac_v2": 12, "bsoup_mixedupcode_5": 12, "bsoup_mixedupcode_5_ac_v2": 12, "bsoup_mixedupcode_6": 12, "bsoup_mixedupcode_6_ac_v2": 12, "bsoup_mixedupcode_7": 12, "bsoup_mixedupcode_7_ac_v2": 12, "bsoup_mixedupcode_8": 12, "bsoup_mixedupcode_8_ac_v2": 12, "call": [13, 15, 22, 23, 24, 25, 26, 29, 31, 33, 34, 39, 40, 41, 42, 44, 45, 55, 61, 64, 71, 72, 74, 75, 78, 79, 82, 85, 99, 110, 116, 117, 118, 119, 123, 137, 138, 140, 141, 150, 151, 154, 156, 158, 160, 161, 162, 163, 164, 167, 172, 173, 177, 178, 179, 180, 181, 184, 185, 188, 189, 190, 193, 195, 198, 199, 201, 202, 204, 205, 206, 207, 214, 216, 218, 220, 224, 228, 229, 230, 231, 233, 234, 235, 237, 239, 240, 242, 243, 245, 248, 249, 252, 253, 255, 256, 257, 259, 262, 264, 265, 271, 272, 274, 279, 281, 282, 286, 288, 289, 291, 296, 297, 302, 306, 310, 313, 315, 321, 326, 331, 332, 333, 334, 336, 339, 341, 342, 350, 352, 355, 356, 360, 367, 371, 373, 375, 379, 390, 393, 400, 401, 404, 405, 407, 411, 415, 416, 417, 419, 421, 423, 426, 428, 429, 433, 434, 435, 436, 439, 441, 443, 445, 448, 451, 456, 460, 462, 465, 468, 469, 473, 477, 478, 482, 485, 490, 491, 492], "img_link": [13, 315], "take": [13, 20, 22, 23, 31, 33, 34, 37, 40, 42, 43, 44, 45, 46, 48, 53, 60, 66, 75, 78, 84, 99, 100, 104, 109, 111, 117, 119, 120, 123, 126, 130, 131, 134, 135, 136, 137, 138, 141, 143, 146, 154, 159, 160, 163, 164, 166, 168, 175, 176, 177, 178, 180, 181, 184, 185, 188, 189, 192, 193, 194, 198, 199, 201, 204, 205, 206, 207, 208, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 228, 229, 231, 232, 237, 240, 243, 245, 249, 252, 253, 255, 257, 258, 261, 262, 263, 267, 270, 273, 274, 279, 285, 286, 287, 294, 296, 313, 315, 332, 333, 335, 336, 339, 341, 345, 350, 352, 355, 356, 367, 370, 371, 386, 390, 393, 396, 400, 401, 404, 407, 409, 411, 415, 426, 430, 432, 435, 436, 439, 441, 443, 444, 451, 454, 455, 460, 468, 473, 476, 477, 485, 490, 493, 494], "paramet": [13, 22, 23, 25, 30, 31, 41, 42, 56, 60, 78, 79, 100, 110, 115, 123, 160, 161, 162, 163, 173, 177, 178, 179, 180, 184, 185, 188, 189, 192, 193, 198, 199, 201, 204, 205, 206, 207, 216, 219, 224, 230, 233, 240, 243, 267, 279, 286, 287, 292, 296, 313, 315, 332, 333, 339, 340, 342, 352, 355, 356, 390, 411, 423, 426, 430, 435, 436, 437, 439, 441, 451, 477, 481, 485, 492, 493, 494], "imag": [13, 17, 18, 233, 310, 315, 320, 324, 325, 358, 359, 360, 361, 362, 365, 370, 371, 444, 495], "sinc": [13, 17, 23, 25, 30, 31, 61, 75, 77, 78, 99, 100, 102, 109, 110, 115, 119, 132, 133, 134, 135, 136, 137, 138, 154, 155, 161, 173, 174, 176, 181, 224, 234, 235, 236, 259, 274, 289, 303, 310, 315, 319, 323, 360, 363, 373, 374, 377, 378, 392, 393, 410, 423, 427, 446, 463, 480, 494], "frequent": [13, 166, 262, 315, 427], "updat": [13, 77, 80, 81, 88, 89, 90, 93, 94, 95, 99, 100, 102, 180, 233, 272, 279, 280, 303, 305, 315, 352, 356, 366, 478, 487], "delet": [13, 76, 77, 79, 96, 115, 174, 179, 181, 233, 255, 279, 292, 304, 315, 408, 477], "shapiro_link": 13, "shapiro": 13, "undergradu": [13, 22, 23, 49], "en": [13, 22, 23, 34, 78, 79, 100, 141, 142, 156, 184, 393, 460, 483, 496], "wiki": [13, 22, 23, 34, 78, 79, 117, 143, 156, 184, 393, 460], "university_of_michigan": 13, "shapiro_undergraduate_librari": 13, "link_or_non": 13, "column": [13, 34, 76, 77, 78, 79, 83, 85, 88, 89, 90, 95, 96, 97, 99, 100, 104, 141, 142, 148, 277, 360, 367, 442, 443, 446, 447, 450, 451, 481, 487], "isn": [13, 41, 117, 144, 164, 175, 176, 177, 180, 184, 235, 310, 339, 390, 392, 394, 405, 415, 422, 432, 439, 454, 481, 491], "its": [13, 17, 18, 24, 25, 29, 34, 38, 39, 41, 66, 68, 72, 74, 79, 99, 100, 105, 109, 110, 112, 118, 126, 163, 165, 172, 173, 184, 216, 231, 232, 234, 235, 238, 239, 242, 251, 255, 256, 257, 259, 262, 265, 269, 287, 289, 291, 317, 318, 321, 331, 334, 339, 350, 365, 415, 416, 419, 421, 424, 428, 442, 443, 448, 477, 480, 482, 485], "place": [13, 33, 64, 72, 74, 79, 85, 100, 123, 124, 141, 142, 159, 173, 204, 232, 240, 252, 255, 270, 286, 289, 321, 460, 464, 473, 485], "descript": [13, 17, 18, 34, 83, 110, 146, 239, 240, 257, 307, 312, 413, 448, 450, 460, 481], "wysiwyg": 13, "extract": [13, 99, 100, 233, 307, 309, 317, 318, 319, 325, 350, 351, 393, 394, 395, 396, 400, 401, 412, 416, 421, 424, 461, 476, 478, 485, 491, 494], "That": [13, 18, 34, 38, 110, 144, 172, 174, 230, 233, 238, 243, 253, 258, 259, 264, 323, 382, 443, 451, 477], "2021": [13, 315, 474], "106": [13, 287, 315], "206": [13, 62], "330": 13, "introduct": [13, 24, 208, 233, 248, 335, 352], "applic": [13, 78, 79, 100, 102, 105, 143, 224, 233, 235, 263, 309, 313, 321, 350, 352, 415, 421, 432, 473, 476, 477, 478, 480, 484, 491, 493], "fundament": [13, 460], "modern": [13, 443], "access": [13, 25, 28, 29, 34, 79, 84, 99, 100, 105, 177, 207, 214, 235, 291, 297, 301, 319, 326, 342, 356, 376, 405, 415, 416, 419, 477, 482, 492, 494], "internet": [13, 20, 79, 246, 309, 313, 316, 367, 492], "human": [13, 126, 141, 142, 250, 256, 259, 263, 264, 460], "complement": 13, "anoth": [13, 17, 22, 25, 31, 33, 34, 37, 41, 42, 66, 68, 85, 90, 95, 109, 110, 116, 120, 141, 142, 143, 144, 151, 153, 155, 164, 165, 172, 175, 180, 207, 231, 234, 235, 236, 237, 240, 243, 251, 255, 257, 259, 274, 291, 298, 302, 305, 319, 333, 334, 342, 359, 368, 373, 374, 375, 378, 390, 392, 404, 405, 411, 419, 424, 426, 433, 442, 444, 446, 459, 461, 477, 482, 487, 490], "techniqu": [13, 26, 72, 109, 110, 146, 158, 234, 255, 262, 299, 317, 375, 427, 428, 482], "coordin": [13, 25, 30, 31, 35, 41, 184, 216, 239, 437, 450], "group": [13, 25, 56, 73, 157, 158, 230, 232, 233, 248, 254, 280, 304, 324, 354, 382, 395, 418, 429, 443, 469], "togeth": [13, 25, 29, 38, 41, 75, 104, 109, 110, 167, 173, 175, 206, 235, 241, 251, 258, 288, 350, 429, 476, 477], "core": 13, "compet": [13, 254], "literaci": 13, "basic": [13, 71, 77, 99, 102, 103, 155, 208, 230, 233, 236, 251, 259, 262, 279, 324, 330, 335, 337, 342, 350, 352, 393, 459, 469], "debug": [13, 20, 73, 90, 94, 95, 103, 110, 112, 125, 157, 230, 232, 233, 260, 280, 304, 395, 418, 431, 467, 477, 487], "test": [13, 43, 44, 47, 52, 53, 60, 65, 77, 80, 81, 88, 89, 93, 94, 109, 110, 141, 142, 146, 162, 168, 174, 175, 182, 199, 209, 210, 211, 212, 213, 225, 228, 229, 230, 233, 234, 235, 248, 253, 255, 262, 279, 289, 328, 329, 346, 347, 349, 353, 362, 383, 387, 388, 451, 485], "repositori": [13, 477], "pattern": [13, 20, 40, 66, 69, 72, 79, 82, 84, 99, 100, 118, 121, 155, 196, 233, 251, 255, 261, 273, 277, 280, 283, 289, 308, 317, 319, 320, 331, 336, 337, 367, 369, 376, 382, 390, 393, 404, 405, 407, 419, 424, 428, 449, 451, 484], "match": [13, 25, 34, 50, 77, 79, 88, 89, 93, 94, 100, 104, 174, 181, 182, 204, 226, 227, 233, 243, 289, 300, 306, 311, 319, 321, 348, 372, 373, 375, 376, 377, 378, 379, 380, 381, 382, 383, 385, 387, 388, 390, 393, 394, 395, 396, 406, 411, 477, 479, 491], "programmat": 13, "process": [13, 20, 34, 41, 71, 72, 78, 100, 102, 107, 110, 141, 142, 144, 150, 151, 153, 155, 159, 174, 175, 176, 177, 178, 179, 180, 181, 207, 233, 250, 252, 254, 255, 256, 259, 261, 273, 279, 289, 301, 306, 307, 310, 311, 350, 360, 369, 370, 371, 408, 412, 415, 419, 421, 457, 465, 473, 477, 478, 482, 488, 493], "assign": [13, 30, 34, 41, 59, 60, 62, 71, 75, 78, 80, 81, 85, 88, 89, 93, 94, 99, 110, 112, 126, 141, 142, 144, 173, 174, 175, 176, 177, 178, 179, 180, 181, 190, 207, 218, 235, 240, 279, 281, 287, 288, 289, 292, 297, 298, 301, 302, 303, 305, 307, 310, 311, 332, 333, 342, 356, 391, 392, 400, 408, 415, 416, 419, 424, 427, 431, 434, 454, 455, 456, 457, 458, 459, 465, 471], "lab": [13, 208, 335], "manipul": [13, 29, 39, 41, 85, 105, 241, 301, 337, 361, 415, 459, 471, 476], "crucial": [13, 146], "evalu": [13, 55, 57, 66, 71, 73, 110, 111, 218, 233, 278, 281, 282, 288, 344, 357, 400, 401, 403, 405, 424, 432, 433, 457, 458, 459, 463, 464], "requir": [13, 26, 30, 31, 41, 44, 79, 100, 102, 109, 174, 176, 180, 181, 218, 219, 228, 229, 235, 255, 310, 318, 323, 341, 353, 363, 406, 411, 436, 438, 443, 473, 477, 485, 494], "numer": [13, 26, 60, 69, 77, 78, 85, 205, 287], "summar": 13, "modul": [13, 74, 142, 150, 158, 163, 207, 214, 216, 224, 253, 257, 289, 339, 376, 405, 442, 443, 450, 481], "accomplish": [13, 109, 350, 355, 393, 460], "url_link": 13, "bsoup_num_link": [13, 315], "contain": [13, 18, 22, 23, 33, 38, 41, 65, 68, 71, 79, 85, 97, 104, 118, 119, 123, 130, 131, 137, 138, 141, 142, 144, 148, 150, 154, 155, 156, 159, 160, 164, 167, 201, 204, 205, 214, 216, 220, 234, 235, 236, 250, 254, 257, 265, 266, 274, 302, 305, 307, 310, 311, 315, 331, 336, 340, 342, 350, 363, 372, 375, 379, 390, 393, 396, 404, 406, 407, 411, 417, 422, 426, 436, 456, 457, 465, 469, 470, 473, 482, 488, 496], "span_attr": [13, 315], "equival": [13, 59, 118, 158, 228, 229, 250, 264, 274, 291, 298, 315, 322, 323, 352, 355, 393, 394, 460, 480, 481], "span": [13, 17, 18, 233, 307, 315, 324, 491], "cottag": [15, 18, 19, 20, 233], "inn": [15, 18, 19, 20, 233], "locat": [15, 18, 19, 20, 30, 39, 105, 120, 233, 234, 301, 360, 366, 396, 437, 441, 450, 473, 485, 489, 494, 495, 496], "A": [15, 18, 25, 27, 29, 34, 41, 49, 55, 56, 59, 60, 61, 62, 63, 64, 66, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 85, 88, 89, 93, 94, 104, 105, 109, 110, 116, 117, 118, 120, 141, 142, 146, 150, 151, 156, 158, 160, 162, 163, 164, 170, 172, 174, 175, 176, 177, 178, 179, 180, 181, 184, 193, 194, 207, 208, 211, 213, 214, 220, 233, 234, 237, 246, 247, 248, 250, 251, 252, 256, 257, 259, 262, 265, 272, 277, 278, 279, 289, 291, 296, 300, 303, 304, 305, 307, 308, 309, 310, 313, 319, 331, 334, 335, 336, 350, 354, 363, 367, 368, 369, 371, 379, 382, 390, 394, 403, 405, 406, 407, 411, 415, 417, 418, 419, 420, 422, 424, 430, 432, 433, 443, 447, 448, 450, 451, 458, 459, 463, 465, 469, 471, 473, 477, 478, 482, 484, 492, 495, 496, 497], "address": [15, 22, 23, 85, 126, 206, 233, 234, 248, 318, 378, 396, 403, 412, 432, 452, 473, 477, 485, 496], "browser": [15, 17, 18, 84, 85, 103, 105, 110, 233, 307, 309, 316, 317, 324, 376, 444, 473, 478, 482, 485, 493], "surround": [15, 18, 126, 263, 375, 479], "quot": [15, 17, 110, 147, 160, 175, 181, 264, 311, 319, 366, 415, 491], "rememb": [15, 18, 19, 62, 96, 107, 110, 111, 141, 144, 154, 156, 172, 174, 175, 176, 181, 240, 259, 279, 293, 294, 297, 301, 370, 371, 372, 375, 378, 391, 415, 421, 450, 456, 459, 460, 462, 463, 464], "incorrect": [15, 18, 19, 28, 44, 55, 69, 71, 99, 166, 172, 194, 214, 218, 224, 228, 229, 231, 237, 253, 270, 273, 274, 277, 279, 281, 282, 310, 326, 353, 378, 405, 408, 412, 415, 416, 417, 422, 430, 480], "back": [15, 16, 17, 18, 19, 53, 88, 89, 91, 93, 94, 100, 110, 141, 142, 172, 173, 218, 253, 255, 257, 258, 269, 273, 282, 323, 350, 355, 360, 375, 427, 443, 482], "sometim": [16, 24, 63, 65, 79, 86, 91, 110, 116, 117, 166, 172, 235, 252, 255, 257, 259, 269, 271, 273, 274, 302, 307, 320, 360, 392, 411, 430, 460, 468, 477, 492], "mutlipl": 16, "barb": [16, 245], "thing": [16, 17, 18, 25, 26, 29, 34, 39, 55, 62, 69, 109, 110, 112, 119, 126, 141, 142, 144, 148, 158, 160, 174, 175, 176, 177, 178, 179, 180, 181, 207, 224, 235, 240, 242, 243, 255, 263, 264, 266, 271, 289, 307, 333, 341, 344, 370, 391, 399, 405, 438, 443, 450, 457, 469, 476, 477, 482, 490, 491], "differ": [16, 23, 31, 34, 39, 41, 44, 53, 60, 62, 65, 74, 75, 77, 79, 85, 86, 91, 102, 104, 105, 107, 110, 112, 115, 116, 117, 119, 124, 134, 135, 136, 141, 142, 143, 159, 160, 166, 180, 192, 206, 224, 235, 236, 242, 243, 249, 252, 253, 254, 255, 259, 261, 263, 264, 288, 292, 298, 306, 311, 316, 321, 332, 340, 342, 350, 360, 370, 373, 378, 411, 421, 430, 433, 438, 439, 442, 444, 450, 460, 462, 464, 469, 474, 480, 494, 497], "brewer": 16, "20230110174202": 16, "right": [16, 17, 25, 34, 39, 41, 44, 71, 72, 107, 109, 110, 116, 144, 148, 155, 166, 174, 176, 178, 179, 181, 201, 228, 229, 234, 255, 257, 259, 277, 281, 289, 307, 333, 341, 342, 353, 359, 361, 362, 365, 367, 371, 392, 393, 401, 424, 432, 437, 441, 442, 443, 444, 446, 447, 448, 450, 451, 461, 463, 469, 474, 481], "mayb": [17, 39, 109, 110, 361], "stori": [17, 141, 172, 251, 258, 261, 455, 496], "onc": [17, 18, 44, 45, 53, 78, 79, 99, 100, 109, 110, 112, 115, 119, 120, 126, 144, 148, 153, 158, 164, 218, 221, 222, 223, 224, 228, 229, 232, 251, 256, 258, 261, 263, 271, 274, 296, 320, 321, 322, 323, 336, 353, 361, 381, 382, 387, 388, 408, 427, 428, 432, 473, 477, 478, 485, 490, 492, 493, 494], "found": [17, 18, 34, 99, 100, 116, 130, 131, 144, 148, 150, 155, 252, 372, 375, 376, 378, 391, 396, 404, 429, 473, 494], "slot": [17, 18, 19], "x5e72": [17, 18], "css4z": [17, 18], "hold": [17, 100, 177, 178, 180, 235, 239, 251, 252, 257, 265, 277, 301, 408], "north": [17, 148, 160, 362, 442, 443, 448, 450], "quad": 17, "dine": 17, "hall": [17, 141, 142], "No": [17, 18, 99, 100, 150, 158, 180, 285, 310, 333, 390, 494], "full": [17, 20, 22, 23, 115, 134, 135, 136, 235, 315, 374, 387, 388, 443], "rel": [17, 66, 78, 154, 235, 259, 318, 341, 477, 480], "check": [17, 44, 62, 63, 64, 65, 67, 74, 84, 99, 100, 110, 116, 126, 137, 138, 174, 175, 176, 177, 178, 179, 181, 199, 205, 214, 228, 229, 235, 240, 243, 251, 255, 270, 273, 274, 289, 298, 305, 353, 355, 367, 370, 371, 375, 378, 385, 396, 405, 408, 411, 424, 442, 443, 446, 447, 450, 451, 461, 469, 473, 485], "subgoal": 17, "announc": 17, "almost": [17, 64, 109, 110, 117, 173, 251, 263, 282, 288, 332, 393, 430], "don": [17, 24, 26, 41, 51, 55, 69, 99, 100, 109, 110, 119, 141, 142, 144, 158, 166, 172, 173, 175, 180, 182, 193, 234, 253, 255, 257, 258, 262, 264, 269, 273, 277, 289, 290, 294, 298, 302, 307, 310, 321, 341, 342, 355, 360, 366, 370, 371, 375, 376, 378, 382, 384, 386, 399, 405, 406, 415, 430, 433, 457, 470, 473, 477], "forget": [17, 166, 255, 289, 422], "highlight": [17, 53, 110, 243], "figur": [18, 34, 40, 109, 110, 126, 254, 262, 263, 283, 359, 360, 362, 363, 367, 443, 444, 447, 450, 451, 456, 472, 474], "great": [18, 109, 141, 142, 155, 235, 254, 264, 265, 460, 494], "behind": [18, 257, 319], "pizza": [18, 20, 123, 219, 233, 399, 455, 460], "blue": [18, 22, 23, 110, 130, 131, 134, 135, 136, 141, 142, 160, 205, 237, 312, 358, 359, 361, 363, 365, 366, 368, 370, 371, 399, 411, 416, 434, 437, 441, 442, 466, 474], "rectangl": [18, 34, 35, 41, 163, 192, 206, 234, 236, 339, 437, 438, 441, 446], "broadwai": 18, "st": [18, 22, 23, 148, 160], "todai": [18, 263, 443], "menu": [18, 84, 164, 307, 481], "h2": [18, 307, 310], "menuitem": 18, "menutitl": 18, "close": [18, 78, 79, 84, 96, 97, 99, 100, 104, 140, 141, 142, 144, 145, 146, 147, 149, 158, 159, 160, 161, 273, 306, 311, 315, 321, 443, 451, 468, 480, 481, 497], "underscor": [18, 26, 45, 332, 336, 380, 381, 382, 387, 388, 390, 396, 470], "headlin": [18, 489, 496], "alreadi": [18, 25, 26, 40, 41, 69, 72, 99, 100, 105, 115, 118, 119, 126, 140, 161, 180, 194, 243, 262, 264, 274, 285, 307, 315, 342, 378, 446, 473, 477, 478], "font": [18, 312], "weight": [18, 57, 59, 65, 216], "400": [18, 60, 372, 381, 387, 388, 420], "With": [18, 86, 110, 277, 279, 366, 433, 477, 482], "chandeli": 18, "dramat": 18, "vault": 18, "ceil": 18, "___________": [19, 79, 218], "variabl": [19, 41, 57, 59, 60, 67, 70, 97, 100, 109, 110, 117, 118, 119, 126, 149, 154, 155, 156, 159, 162, 164, 165, 173, 174, 175, 179, 181, 184, 190, 194, 205, 207, 214, 218, 233, 234, 235, 236, 238, 242, 250, 259, 264, 271, 272, 273, 274, 277, 279, 280, 282, 288, 289, 291, 292, 293, 296, 298, 302, 320, 323, 327, 331, 334, 336, 337, 341, 342, 352, 356, 396, 399, 404, 406, 407, 408, 411, 415, 416, 419, 424, 428, 432, 433, 434, 439, 454, 455, 456, 457, 458, 459, 465, 468, 473, 494], "goe": [19, 69, 74, 99, 109, 161, 164, 175, 181, 182, 190, 202, 271, 273, 303, 417, 455, 468, 478], "depend": [19, 66, 99, 109, 281, 321, 415, 463, 485], "abov": [19, 26, 34, 41, 59, 60, 65, 69, 71, 78, 90, 95, 98, 99, 100, 104, 109, 115, 121, 132, 133, 141, 142, 144, 154, 158, 159, 167, 170, 174, 175, 176, 177, 178, 179, 180, 181, 185, 224, 234, 236, 240, 242, 243, 259, 269, 273, 274, 277, 279, 282, 285, 289, 300, 310, 311, 319, 321, 322, 328, 332, 333, 342, 346, 347, 355, 359, 360, 361, 366, 367, 375, 391, 392, 405, 419, 443, 447, 451, 455, 457, 460, 468, 477, 480, 482, 487, 488, 490], "forev": [20, 273, 282], "ll": [20, 41, 71, 109, 110, 117, 163, 235, 273, 411, 470], "easier": [20, 24, 38, 109, 110, 115, 116, 130, 131, 132, 133, 134, 135, 137, 138, 139, 142, 144, 232, 234, 243, 261, 282, 310, 322, 430, 443, 460, 463, 482], "These": [20, 34, 41, 74, 77, 99, 141, 143, 146, 156, 165, 176, 181, 243, 251, 252, 257, 259, 264, 274, 298, 310, 318, 333, 336, 367, 374, 456, 469, 477, 481, 488, 492, 494], "repres": [20, 25, 28, 34, 39, 41, 71, 78, 117, 143, 154, 156, 163, 186, 202, 219, 234, 237, 238, 259, 279, 368, 375, 392, 407, 408, 417, 429, 459, 462, 469, 474, 478, 482, 488, 497], "anaylsi": 20, "file": [20, 64, 65, 74, 79, 82, 84, 85, 96, 97, 100, 102, 105, 110, 115, 116, 125, 126, 140, 143, 145, 146, 147, 148, 149, 153, 158, 160, 174, 207, 233, 250, 251, 253, 255, 257, 259, 262, 263, 265, 271, 274, 289, 299, 308, 313, 315, 316, 321, 322, 323, 324, 325, 334, 359, 360, 366, 367, 373, 375, 378, 379, 393, 396, 405, 427, 473, 476, 477, 478, 490, 494, 496], "interview": 20, "job": [20, 40, 59, 107, 115, 158, 252, 254, 301, 332, 333, 350, 451, 457, 477], "activ": [20, 24, 34, 71, 100, 126, 141, 142, 144, 156, 174, 175, 176, 177, 178, 179, 180, 181, 233, 240, 254, 255, 263, 279, 301, 307, 310, 311, 312, 332, 333, 363, 391, 392, 415, 469, 477], "explain": [20, 34, 71, 110, 117, 126, 141, 142, 170, 174, 232, 233, 243, 255, 258, 261, 263, 279, 301, 328, 332, 346, 347, 367, 415, 456], "download": [20, 146, 150, 233, 262, 309, 318, 320, 473, 476, 477, 478, 485, 494], "choic": [20, 56, 73, 103, 125, 141, 142, 147, 157, 224, 230, 233, 234, 248, 254, 280, 304, 324, 339, 354, 369, 395, 399, 400, 418, 427, 431, 446, 449, 460, 467, 475, 480, 493], "question": [20, 27, 32, 34, 36, 41, 43, 47, 48, 49, 50, 51, 52, 53, 54, 56, 65, 71, 73, 79, 87, 90, 92, 95, 100, 103, 109, 110, 125, 127, 128, 129, 132, 133, 139, 141, 142, 144, 147, 157, 168, 169, 170, 171, 174, 175, 176, 177, 178, 179, 180, 181, 208, 209, 210, 211, 212, 213, 217, 221, 222, 223, 225, 226, 227, 230, 233, 234, 235, 240, 243, 248, 252, 255, 259, 263, 274, 279, 280, 301, 304, 307, 310, 311, 319, 324, 328, 329, 332, 333, 335, 338, 345, 346, 347, 348, 349, 354, 364, 369, 370, 383, 384, 386, 387, 391, 392, 395, 415, 418, 431, 449, 467, 475, 486, 493], "mix": [20, 49, 56, 61, 73, 103, 125, 130, 131, 132, 133, 134, 135, 137, 138, 139, 157, 230, 233, 248, 280, 304, 324, 354, 369, 395, 415, 418, 431, 442, 443, 446, 447, 449, 450, 451, 467, 475, 493], "bsoup_writecode1q_v2": 21, "bsoup_writecode1q_mu": 21, "bsoup_writecode2q_v2": 21, "bsoup_writecode2qv2_mu": 21, "bsoup_writecode3q_v2": 21, "bsoup_writecode3q_mu": 21, "bsoup_writecode4q_v2": 21, "bsoup_writecode4q_mu": 21, "bsoup_writecode5q_v2": 21, "bsoup_writecode5q_mu": 21, "bsoup_writecode6q_v2": 21, "bsoup_writecode6q_mu": 21, "bsoup_writecode7q_v2": 21, "bsoup_writecode7q_mu": 21, "bsoup_writecode8q_v2": 21, "bsoup_writecode8q_mu": 21, "bsoup_writecode9q_v2": 21, "bsoup_writecode9q_mu": 21, "bsoup_writecode10q_v2": 21, "bsoup_writecode10q_v2_mu": 21, "cur_stud_link": [22, 23], "current": [22, 23, 28, 33, 46, 65, 79, 90, 95, 100, 110, 126, 146, 177, 178, 179, 205, 225, 240, 245, 258, 259, 263, 266, 267, 269, 274, 281, 287, 326, 333, 336, 349, 356, 360, 370, 371, 392, 442, 443, 447, 455, 478, 487], "navig": [22, 23, 91, 146], "bar": [22, 23, 219, 307, 472, 474], "subhead": [22, 23], "box": [22, 23, 34, 110, 485], "histori": [22, 23, 233, 339, 449], "emerg": [22, 23], "mooc": [22, 23], "provid": [22, 23, 26, 29, 30, 31, 38, 44, 45, 47, 48, 50, 51, 52, 53, 68, 90, 92, 95, 105, 110, 148, 160, 165, 168, 176, 181, 207, 208, 209, 210, 211, 212, 213, 214, 217, 224, 228, 229, 231, 235, 236, 238, 239, 241, 250, 282, 290, 294, 306, 311, 313, 330, 333, 335, 355, 415, 430, 454, 468, 477, 482, 487], "pedagogi": [22, 23], "massive_open_online_cours": [22, 23], "architectur": [22, 23, 153, 233, 260, 482, 484], "industri": [22, 23, 109, 236, 479], "challeng": [22, 23], "critic": [22, 23, 71, 279], "refer": [22, 23, 25, 31, 41, 69, 78, 83, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99, 110, 148, 151, 179, 184, 207, 235, 238, 239, 242, 259, 288, 291, 292, 298, 318, 326, 336, 356, 391, 407, 412, 415, 419, 459, 464, 471, 486, 487], "extern": [22, 23, 168, 169, 311, 328, 329, 345, 346, 347], "coursera_dict": [22, 23], "coursera": [22, 23], "enrolle": [22, 23], "tabl": [22, 23, 60, 75, 76, 77, 78, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 100, 102, 103, 104, 106, 117, 141, 267, 277, 324, 448, 450, 477, 487], "countri": [22, 23, 141, 142, 192, 235, 485], "percentag": [22, 23, 123, 184, 454, 456], "unit": [22, 23, 41, 42, 44, 141, 153, 185, 228, 229, 233, 248, 250, 252, 256, 259, 311, 353, 362, 459, 465], "state": [22, 23, 24, 25, 26, 29, 30, 39, 41, 42, 78, 148, 160, 169, 206, 217, 235, 241, 298, 300, 451, 496], "27": [22, 23, 110, 119, 141, 142, 148, 159, 160, 202, 463, 496], "india": [22, 23, 311, 473], "brazil": [22, 23], "kingdom": [22, 23, 311], "spain": [22, 23], "canada": [22, 23, 124, 494], "australia": [22, 23, 193, 473], "russia": [22, 23], "41": [22, 23, 141, 142, 160, 274], "summari": [22, 23, 103, 113, 116, 157, 233, 354, 369, 395, 424, 449], "built": [22, 23, 74, 105, 115, 117, 119, 126, 143, 164, 174, 175, 179, 216, 218, 230, 231, 233, 252, 262, 263, 274, 279, 289, 293, 296, 308, 313, 327, 355, 373, 376, 410, 411, 415, 421, 430, 433, 468, 490], "python_": [22, 23], "programming_languag": [22, 23], "bool": [22, 23, 62, 71, 219, 344, 429], "bytearrai": [22, 23], "byte": [22, 23, 315, 319, 321, 323], "dict": [22, 23, 117, 119, 130, 131, 134, 135, 136, 147, 180, 262, 342, 435, 485, 490, 494], "ellipsi": 22, "float": [22, 23, 33, 41, 71, 74, 123, 141, 147, 205, 224, 231, 240, 276, 302, 375, 376, 400, 401, 406, 424, 459, 462, 464, 469], "frozenset": [22, 23], "int": [22, 23, 41, 60, 69, 71, 74, 109, 110, 124, 145, 147, 162, 163, 175, 205, 219, 231, 267, 300, 344, 358, 429, 454, 455, 459, 464, 468, 469], "nonetyp": [22, 23, 124, 173], "notimplementedtyp": [22, 23], "rang": [22, 23, 60, 69, 99, 100, 109, 126, 180, 189, 196, 230, 233, 263, 266, 276, 277, 280, 283, 289, 300, 305, 315, 358, 362, 370, 394, 395, 405, 407, 415, 419, 433, 437, 439, 446, 447, 477], "str": [22, 23, 26, 41, 51, 55, 70, 71, 110, 115, 124, 149, 175, 176, 181, 192, 196, 216, 231, 239, 242, 243, 246, 247, 266, 283, 344, 390, 391, 392, 397, 398, 400, 402, 406, 411, 417, 452, 459, 468, 469, 490], "tupl": [22, 23, 25, 33, 34, 42, 71, 79, 83, 85, 99, 100, 115, 130, 131, 141, 142, 230, 233, 279, 337, 406, 407, 415, 420, 422, 424, 426, 427, 428, 435, 436], "restaurants_list": [22, 23], "essenti": [22, 23, 55, 112, 126, 263], "restaur": [22, 23, 257, 481], "2019": [22, 23, 474], "detroit": [22, 23, 33, 148, 160, 301], "eater": [22, 23], "map": [22, 23, 105, 117, 120, 233, 297, 427, 434, 475, 477, 479, 480, 485], "knight": [22, 23], "steakhous": [22, 23], "krazi": [22, 23], "jim": [22, 23, 334, 340], "blimpi": [22, 23], "burger": [22, 23, 237], "llama": [22, 23], "jazz": [22, 23], "club": [22, 23, 141], "spencer": [22, 23, 141], "miss": [22, 23, 110, 124, 134, 135, 136, 141, 142, 146, 158, 160, 181, 198, 243, 253, 319, 370, 391, 438, 477, 480], "zingerman": [22, 23], "delicatessen": [22, 23], "tomukun": [22, 23], "noodl": [22, 23], "seoul": [22, 23], "street": [22, 23, 141, 142, 235, 296, 410, 452, 496], "ricewood": [22, 23], "bellflow": [22, 23], "lou": [22, 23], "fri": [22, 23, 123, 494], "chicken": [22, 23, 423, 426], "bsi_list": [22, 23], "subsect": [22, 23], "bachelor": [22, 23], "appli": [22, 23, 25, 34, 35, 62, 79, 100, 123, 143, 153, 158, 218, 233, 234, 236, 243, 248, 264, 289, 293, 372, 373, 375, 378, 394, 406, 411, 415, 422, 427, 430, 434, 462, 473, 497], "u": [22, 23, 24, 25, 41, 42, 50, 64, 78, 79, 90, 95, 99, 100, 110, 115, 118, 119, 126, 148, 156, 159, 165, 192, 225, 226, 227, 235, 254, 257, 259, 262, 263, 265, 278, 289, 319, 321, 322, 323, 330, 341, 342, 348, 349, 351, 355, 374, 375, 381, 387, 388, 393, 394, 399, 406, 412, 423, 428, 432, 433, 454, 457, 459, 460, 474, 477, 485, 487, 491, 494, 496], "m": [22, 23, 112, 146, 148, 160, 162, 164, 167, 177, 219, 374, 391, 415, 417, 420, 463, 477], "transfer": [22, 23, 99, 150, 233, 308, 316, 321, 324], "commun": [22, 77, 78, 150, 153, 253, 257, 262, 306, 313, 323, 394, 443], "summer": [22, 176], "institut": [22, 473], "curriculum": [22, 23], "career": [22, 23, 109], "outcom": [22, 23, 176, 178, 179, 181, 330], "internship": [22, 23], "f": [22, 26, 35, 37, 55, 60, 141, 147, 150, 151, 152, 163, 243, 259, 277, 290, 303, 326, 374, 450, 495, 496], "visa": 22, "resourc": [22, 23, 87, 88, 89, 92, 93, 94, 154, 209, 210, 211, 212, 213, 217, 252, 485, 486], "engag": [22, 23, 158], "tuition": [22, 23], "fund": [22, 23], "connect": [22, 23, 78, 79, 84, 85, 96, 97, 99, 100, 104, 141, 250, 252, 306, 309, 310, 313, 323, 350, 478, 484, 494], "abroad": [22, 23], "exchang": [22, 23, 141, 262, 480, 482, 493], "bsi_dict": [22, 23], "Then": [22, 33, 34, 37, 46, 60, 79, 96, 97, 100, 110, 112, 119, 121, 126, 141, 142, 144, 149, 163, 164, 173, 174, 175, 181, 198, 205, 216, 238, 240, 245, 255, 257, 259, 262, 270, 276, 287, 289, 307, 316, 332, 333, 334, 339, 352, 356, 365, 375, 411, 412, 426, 427, 439, 441, 442, 443, 447, 450, 454, 481, 488], "cross": [22, 23, 148, 151, 160], "campu": [22, 23], "bsi": [22, 23], "admiss": [22, 23], "envelope_address": [22, 23], "footer": [22, 23], "105": [22, 23, 195, 474], "48109": [22, 23], "1285": [22, 23], "name_email": [22, 23], "email": [22, 23, 43, 85, 126, 208, 309, 335, 372, 378, 390, 396, 432, 477, 480, 481, 491, 496, 497], "string": [22, 23, 28, 33, 34, 41, 45, 46, 51, 56, 59, 60, 62, 74, 78, 79, 110, 115, 117, 119, 123, 126, 130, 131, 132, 133, 134, 135, 136, 140, 141, 143, 144, 146, 149, 154, 155, 156, 159, 161, 163, 165, 173, 176, 177, 178, 180, 184, 185, 188, 198, 199, 201, 205, 206, 211, 213, 216, 220, 230, 231, 233, 238, 240, 243, 264, 265, 271, 276, 279, 283, 285, 286, 287, 288, 289, 291, 293, 297, 298, 301, 302, 304, 305, 315, 319, 320, 321, 323, 332, 333, 336, 339, 350, 356, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 387, 388, 390, 391, 392, 393, 394, 396, 399, 400, 401, 404, 405, 406, 407, 409, 424, 426, 431, 432, 433, 454, 459, 467, 468, 469, 471, 481, 482, 485, 491, 493, 494], "method": [22, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 39, 40, 41, 42, 43, 46, 55, 56, 79, 90, 95, 100, 115, 117, 118, 119, 121, 144, 146, 151, 154, 155, 161, 174, 176, 181, 189, 190, 202, 230, 233, 234, 235, 236, 237, 239, 241, 242, 243, 245, 248, 249, 283, 289, 292, 296, 299, 304, 307, 319, 321, 323, 326, 327, 331, 334, 339, 341, 342, 350, 352, 354, 355, 356, 372, 376, 378, 393, 395, 400, 401, 405, 407, 412, 418, 421, 423, 428, 430, 435, 443, 447, 449, 468, 488, 490, 491], "directori": [22, 23, 79, 146, 150, 158, 434], "edward": [22, 23], "pne": [22, 23], "ron": [22, 23], "eglash": [22, 23], "nicol": [22, 23, 141, 142], "ellison": [22, 23], "enicol": [22, 23], "program_email": [22, 23], "msi": [22, 23], "undergrad": [22, 23], "mhi": [22, 23], "mad": [22, 23, 160, 455], "doctor": [22, 23], "phd": [22, 23], "live": [23, 126, 141, 142, 160, 235, 254, 263, 496], "ellipsistyp": 23, "salt": [23, 148, 160], "spring": [23, 148, 160], "breweri": 23, "acceler": 23, "master": [23, 112, 352], "degre": [23, 25, 201, 214, 443, 446, 447, 451, 492], "rid": 23, "n": [23, 60, 67, 69, 74, 116, 118, 119, 143, 144, 146, 149, 152, 156, 161, 162, 163, 177, 192, 199, 216, 220, 259, 262, 265, 266, 269, 273, 274, 276, 277, 278, 279, 282, 283, 305, 306, 315, 323, 391, 397, 400, 401, 415, 416, 417, 422, 446, 451, 452, 465, 468, 471, 494], "throughout": [24, 109, 112, 164, 232, 251], "wrote": [24, 110, 165, 262], "syntax": [24, 41, 61, 64, 65, 71, 77, 110, 164, 182, 207, 253, 255, 257, 259, 271, 279, 297, 305, 313, 342, 352, 355, 370, 375, 393, 411, 415, 432, 438, 455, 457, 460, 461, 470, 473, 480, 484, 491], "drawcircl": 24, "tess": [24, 25, 41, 447], "agent": 24, "hei": [24, 59, 286, 287, 397], "turtl": [24, 25, 39, 40, 41, 233, 362, 366, 437, 438, 441, 444], "draw": [24, 41, 350, 358, 362, 366, 437, 438, 439, 441, 442, 443, 444, 446, 447, 448, 450, 451], "said": [24, 121, 224, 257, 302, 372, 443], "itself": [24, 25, 39, 41, 65, 109, 110, 234, 235, 242, 259, 272, 342, 408, 411, 419, 426, 447, 456, 458], "invoc": [24, 25, 239, 407, 411], "circl": [24, 41, 42, 163, 201, 245, 447, 448], "polit": [24, 485], "instruct": [24, 53, 74, 99, 100, 251, 252, 253, 256, 257, 259, 262, 265, 342, 477], "obviou": [24, 224, 255, 430, 451, 456], "often": [24, 26, 29, 34, 41, 65, 68, 75, 82, 85, 110, 115, 116, 126, 141, 146, 180, 232, 234, 235, 255, 257, 259, 263, 272, 274, 282, 299, 303, 309, 311, 341, 366, 412, 419, 424, 456, 459, 470, 477, 488, 497], "onto": [24, 259, 358, 365, 408, 476], "versatil": 24, "advantag": [24, 25, 66, 99, 119, 144, 252, 351, 480, 482, 491], "mental": [24, 127, 128], "chunk": [24, 154, 323], "life": [24, 141, 262, 477], "accur": [24, 110, 163, 214, 262], "cook": [24, 483, 496], "microwav": 24, "oven": 24, "sit": [24, 109, 264, 313, 356], "corner": [24, 370, 450, 478], "kitchen": 24, "pass": [24, 30, 34, 40, 64, 79, 110, 132, 133, 134, 135, 136, 137, 138, 141, 142, 144, 148, 149, 160, 175, 176, 178, 179, 180, 181, 194, 204, 207, 216, 218, 235, 237, 238, 243, 245, 264, 276, 287, 292, 296, 300, 318, 339, 340, 342, 350, 352, 355, 371, 411, 430, 436, 439, 468, 470, 482], "similarli": [24, 99, 105, 110, 295, 308, 353, 461], "cellphon": 24, "send": [24, 173, 250, 306, 309, 313, 321, 322, 323, 356, 482, 485, 492, 494], "sm": 24, "silent": 24, "tend": [24, 110, 234], "tightli": 24, "bound": 24, "insid": [24, 25, 29, 40, 45, 99, 110, 120, 141, 164, 167, 172, 207, 218, 233, 252, 259, 279, 297, 324, 332, 333, 336, 360, 366, 368, 375, 377, 406], "themselv": [24, 116, 235, 378], "oop": [24, 38, 74, 233, 248], "mirror": [24, 361, 371], "point": [25, 26, 28, 30, 31, 34, 35, 37, 40, 41, 42, 55, 65, 72, 75, 80, 81, 85, 88, 89, 93, 94, 100, 110, 123, 141, 148, 160, 201, 231, 233, 234, 236, 238, 240, 242, 245, 248, 253, 255, 257, 259, 261, 270, 277, 279, 289, 301, 321, 334, 339, 340, 342, 344, 352, 355, 362, 375, 400, 401, 406, 457, 459, 462, 469, 473, 474, 477, 478], "appar": [25, 68], "add": [25, 27, 33, 41, 42, 46, 70, 74, 75, 77, 78, 79, 80, 81, 88, 89, 90, 93, 94, 95, 97, 99, 100, 104, 109, 110, 112, 114, 117, 118, 119, 121, 124, 126, 140, 144, 146, 147, 149, 154, 155, 158, 161, 164, 173, 176, 181, 205, 206, 233, 234, 235, 240, 243, 245, 263, 266, 270, 272, 273, 274, 276, 277, 279, 281, 285, 286, 289, 294, 301, 311, 319, 323, 333, 337, 339, 341, 352, 354, 356, 375, 390, 391, 392, 393, 396, 398, 421, 426, 428, 438, 439, 455, 456, 463, 464, 468, 474, 477, 480, 482, 485, 487, 494, 497], "sensibl": [25, 254], "oper": [25, 29, 38, 41, 57, 60, 62, 66, 68, 73, 77, 79, 82, 100, 109, 110, 117, 119, 120, 121, 126, 150, 165, 174, 175, 178, 182, 207, 221, 222, 223, 230, 233, 235, 263, 265, 277, 289, 290, 292, 294, 296, 297, 298, 303, 304, 308, 342, 373, 403, 407, 408, 415, 416, 417, 418, 421, 424, 427, 433, 455, 457, 458, 459, 467, 477, 494], "capabl": [25, 30, 79, 102, 115, 241, 251, 263, 317, 327, 330, 334, 355, 379, 480], "bring": [25, 263, 376, 476], "amount": [25, 33, 46, 60, 79, 102, 105, 117, 118, 119, 123, 126, 154, 160, 190, 245, 252, 263, 285, 287, 367, 368, 376, 377, 396, 426, 427, 441, 443, 448, 450, 451, 474], "organiz": 25, "power": [25, 29, 78, 148, 153, 161, 182, 201, 216, 234, 241, 251, 252, 253, 256, 273, 313, 318, 334, 340, 374, 375, 393, 406, 471], "kind": [25, 65, 100, 103, 107, 110, 116, 124, 126, 163, 167, 218, 233, 234, 236, 251, 255, 256, 263, 269, 279, 289, 299, 323, 375, 405, 416, 430, 432, 452, 465, 468, 479], "instanc": [25, 28, 29, 40, 41, 42, 55, 56, 233, 234, 235, 236, 238, 239, 240, 242, 326, 331, 334, 341, 342, 352, 354, 356, 411, 447], "behav": 25, "invok": [25, 29, 40, 55, 234, 235, 237, 238, 239, 242, 296, 342, 411], "90": [25, 59, 63, 69, 70, 80, 81, 88, 89, 93, 94, 97, 110, 141, 142, 150, 160, 176, 181, 184, 185, 202, 216, 233, 249, 362, 437, 441, 446, 448, 449, 450], "perform": [25, 39, 77, 79, 105, 119, 120, 155, 173, 194, 207, 235, 251, 266, 270, 274, 289, 303, 322, 403, 407, 443, 459, 462, 463, 466, 478, 482], "dot": [25, 31, 40, 41, 64, 175, 178, 207, 214, 307, 342, 356, 381, 382, 387, 388, 407, 411, 415, 443], "notat": [25, 31, 40, 41, 175, 178, 207, 214, 233, 236, 323, 356, 373, 394, 407, 411, 415, 443, 482, 484, 490, 493], "getx": [25, 28, 41], "x": [25, 26, 28, 30, 31, 33, 34, 35, 41, 42, 53, 55, 57, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 110, 150, 156, 162, 173, 176, 182, 184, 196, 198, 206, 216, 219, 220, 234, 238, 239, 240, 243, 245, 246, 247, 250, 259, 266, 276, 277, 278, 279, 281, 282, 289, 327, 334, 340, 342, 343, 344, 358, 360, 361, 362, 363, 367, 368, 372, 375, 377, 400, 401, 414, 420, 432, 437, 441, 448, 450, 452, 454, 458, 461, 462, 464, 472, 474, 481, 488, 494], "implement": [25, 26, 55, 71, 119, 120, 121, 238, 242, 277, 308, 482, 492], "straight": [25, 42], "know": [25, 27, 34, 39, 40, 50, 51, 55, 61, 66, 67, 69, 74, 79, 87, 90, 92, 95, 99, 113, 115, 119, 126, 141, 142, 144, 146, 150, 154, 164, 166, 168, 169, 172, 174, 175, 176, 177, 178, 179, 180, 181, 214, 225, 226, 227, 233, 234, 235, 243, 250, 253, 257, 259, 261, 262, 263, 265, 273, 277, 289, 290, 298, 307, 310, 311, 332, 333, 345, 348, 349, 351, 356, 376, 382, 384, 386, 391, 392, 444, 448, 450, 457, 460, 470, 486, 487, 492, 494], "notic": [25, 26, 34, 41, 78, 99, 100, 110, 144, 224, 235, 242, 243, 253, 257, 265, 289, 360, 378, 415, 439, 443, 480], "though": [25, 39, 100, 146, 156, 178, 179, 224, 235, 259, 318, 337, 403, 473, 485], "ani": [25, 31, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 59, 67, 75, 78, 84, 100, 109, 110, 116, 117, 118, 123, 126, 143, 154, 158, 164, 165, 168, 170, 171, 204, 208, 209, 210, 211, 212, 213, 217, 218, 228, 229, 231, 235, 239, 243, 256, 259, 264, 274, 277, 292, 293, 297, 302, 313, 320, 328, 329, 335, 336, 341, 346, 347, 352, 355, 363, 367, 370, 371, 372, 374, 375, 376, 377, 378, 379, 380, 381, 382, 387, 388, 391, 392, 393, 394, 399, 411, 415, 416, 417, 420, 423, 430, 432, 433, 437, 441, 442, 443, 444, 446, 447, 450, 451, 473, 477, 478, 485, 488], "still": [25, 27, 71, 100, 110, 112, 115, 141, 142, 174, 176, 181, 267, 273, 279, 305, 318, 322, 367, 375, 392, 393, 428, 439, 447, 477, 482], "formal": [25, 40, 83, 282, 456], "self": [25, 28, 31, 34, 35, 40, 41, 42, 45, 55, 116, 147, 208, 235, 237, 238, 242, 243, 245, 246, 247, 326, 332, 333, 334, 335, 336, 339, 340, 342, 343, 344, 356, 497], "again": [25, 26, 63, 71, 72, 74, 75, 77, 78, 79, 99, 100, 104, 105, 110, 112, 116, 117, 118, 121, 143, 144, 148, 150, 154, 156, 158, 161, 166, 172, 174, 175, 176, 177, 180, 181, 194, 214, 218, 224, 231, 243, 250, 251, 252, 253, 257, 259, 262, 264, 265, 270, 273, 274, 279, 281, 282, 289, 294, 298, 299, 301, 302, 311, 313, 321, 322, 323, 333, 334, 340, 342, 351, 375, 378, 390, 405, 408, 412, 415, 416, 417, 422, 428, 430, 441, 450, 456, 457, 465, 468, 473, 476, 477, 478, 490, 491, 492, 494], "note": [25, 26, 40, 41, 60, 77, 79, 90, 91, 94, 95, 123, 126, 174, 175, 181, 182, 184, 186, 188, 193, 195, 198, 199, 202, 204, 216, 233, 287, 321, 342, 350, 375, 378, 381, 382, 387, 388, 391, 411, 426, 432, 449, 450, 456, 477, 481, 487, 491, 497], "simpli": [25, 30, 74, 78, 79, 96, 99, 100, 109, 110, 154, 224, 251, 252, 257, 258, 262, 271, 273, 274, 289, 293, 313, 318, 321, 322, 342, 355, 373, 377, 378, 405, 427, 460, 473, 478, 480, 492, 494], "likewis": [25, 71], "geti": [25, 41], "distancefromorigin": [25, 34, 35, 42, 239, 242], "caller": [25, 218, 292], "explicitli": [25, 41, 161, 273, 342, 446], "suppli": [25, 30], "argument": [25, 56, 110, 137, 138, 143, 164, 165, 173, 194, 207, 214, 230, 231, 232, 233, 267, 279, 289, 294, 296, 304, 320, 356, 378, 401, 404, 406, 411, 415, 421, 424, 430, 433, 441, 455], "true": [25, 28, 34, 55, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 71, 72, 75, 76, 78, 79, 82, 84, 99, 100, 102, 104, 114, 117, 132, 133, 134, 135, 136, 137, 138, 141, 147, 155, 164, 165, 176, 178, 179, 181, 182, 193, 196, 199, 201, 204, 216, 219, 220, 235, 240, 242, 249, 251, 254, 263, 269, 273, 274, 277, 278, 279, 282, 283, 289, 292, 293, 294, 297, 300, 302, 311, 319, 320, 322, 326, 341, 344, 350, 372, 390, 392, 396, 405, 407, 409, 412, 415, 420, 421, 423, 429, 434, 456, 464, 466, 470, 473, 477, 479, 482, 485, 494, 496, 497], "definit": [25, 29, 31, 38, 40, 41, 64, 71, 72, 164, 165, 172, 174, 207, 230, 232, 233, 239, 252, 262, 280, 311, 332, 356, 375, 439], "compar": [25, 51, 59, 62, 66, 71, 75, 78, 116, 119, 141, 154, 214, 216, 233, 238, 240, 243, 250, 293, 423, 424, 431, 433, 477, 480], "necessari": [26, 64, 71, 164, 307, 319, 330, 341, 352, 433, 443, 446, 447, 450, 451, 482, 494], "produc": [26, 62, 109, 148, 175, 178, 179, 181, 224, 251, 257, 300, 307, 319, 342, 350, 414, 420, 446, 465, 469, 473, 477, 478, 493, 494], "represent": [26, 120, 143, 233, 356, 369, 491], "default": [26, 29, 41, 79, 119, 161, 166, 174, 181, 206, 240, 333, 339, 341, 356, 439, 491, 497], "tell": [26, 34, 42, 65, 79, 85, 99, 100, 109, 110, 112, 115, 117, 126, 165, 175, 239, 250, 252, 257, 259, 261, 263, 264, 265, 273, 305, 321, 368, 373, 374, 421, 423, 443, 446, 455, 468, 478, 485], "anyth": [26, 31, 41, 110, 153, 158, 240, 269, 294, 313, 370, 373, 378, 394, 399, 439, 454, 458], "special": [26, 29, 30, 41, 62, 78, 79, 146, 156, 173, 230, 233, 234, 264, 274, 323, 331, 336, 341, 342, 374, 375, 377, 379, 393, 394, 395, 408, 446, 459, 462], "__str__": [26, 28, 33, 35, 45, 46, 55, 237, 238, 239, 242, 246, 247, 332, 333, 336, 339, 344, 356], "convent": [26, 28, 45, 75, 79, 164, 265, 326, 336, 342, 463], "constructor": [26, 29, 31, 41, 56, 233, 239, 242, 245, 331, 333, 336, 340, 341, 352, 354, 423, 433], "creator": [26, 165, 253], "y": [26, 28, 30, 31, 34, 35, 41, 42, 55, 59, 62, 63, 65, 67, 70, 71, 72, 162, 182, 184, 192, 196, 198, 205, 206, 216, 219, 220, 234, 238, 239, 243, 245, 259, 266, 278, 279, 281, 282, 288, 289, 344, 358, 360, 361, 362, 363, 365, 367, 368, 413, 420, 432, 441, 448, 450, 452, 454, 461, 464, 472, 474], "identifi": [26, 34, 60, 75, 78, 109, 110, 146, 177, 208, 235, 279, 297, 301, 310, 311, 332, 335, 407, 433, 469], "format": [26, 33, 116, 117, 143, 156, 160, 192, 206, 214, 233, 235, 277, 286, 315, 318, 319, 375, 378, 379, 381, 390, 403, 407, 412, 414, 418, 469, 473, 477, 478, 479, 480, 484, 485, 490, 493, 494], "var1": [26, 266, 399, 454, 465], "stuff": [26, 150, 156, 321, 352, 355, 488], "var2": [26, 266, 399, 454, 465], "explic": 26, "ye": [26, 110, 150, 176, 180, 234, 301, 310, 313, 321, 333, 334, 340, 351, 456, 480, 497], "automat": [26, 29, 41, 45, 75, 78, 85, 99, 116, 119, 144, 161, 166, 332, 336, 478], "mechan": [26, 155, 241], "exactli": [26, 60, 61, 63, 69, 109, 110, 115, 119, 224, 257, 259, 429, 460, 464], "mean": [26, 31, 34, 38, 41, 53, 57, 67, 71, 74, 75, 99, 109, 110, 146, 152, 155, 160, 164, 175, 178, 179, 193, 233, 252, 256, 257, 264, 270, 281, 282, 294, 319, 332, 333, 334, 373, 374, 377, 382, 391, 406, 408, 415, 421, 432, 448, 449, 460, 466, 468, 494], "overrid": [26, 233, 235, 239, 240, 245, 249, 326, 354], "whatev": [26, 40, 218, 273, 378, 439], "plai": [27, 34, 77, 79, 97, 185, 246, 251, 323, 443, 487], "game": [27, 34, 151, 224, 414], "die": 27, "lose": [27, 100, 256, 421], "physic": [27, 161, 443], "pair": [27, 78, 104, 110, 117, 120, 121, 123, 130, 131, 175, 181, 198, 246, 247, 307, 311, 406, 423, 426, 428, 434, 480, 497], "behavior": [27, 34, 39, 64, 66, 72, 235, 236, 279, 288, 333, 374, 375, 430, 443, 448, 450, 451], "expect": [27, 74, 110, 167, 224, 243, 302, 359, 361, 416, 422, 423, 432, 462, 468, 469, 488, 492], "roll": [27, 339], "random": [27, 33, 46, 102, 207, 230, 233, 255, 266, 339, 478], "roll_histori": 27, "constuctor": 28, "intial": 28, "def": [28, 35, 41, 55, 69, 70, 124, 140, 145, 147, 151, 152, 162, 164, 167, 174, 177, 178, 181, 182, 186, 190, 195, 196, 202, 218, 219, 220, 235, 237, 238, 246, 247, 264, 266, 283, 292, 300, 326, 334, 342, 343, 344, 356, 381, 387, 413, 420, 429, 437, 457, 459, 470, 494], "__init__": [28, 29, 30, 33, 34, 35, 37, 41, 45, 46, 55, 237, 238, 239, 246, 247, 249, 326, 331, 332, 333, 334, 336, 339, 341, 343, 344, 352, 356], "price": [28, 33, 34, 37, 57, 59, 60, 65, 96, 160, 164, 237, 240, 245, 285, 372, 373, 381, 387, 388, 390, 399, 453, 454, 481, 483, 496], "age_group": 28, "underlin": 28, "initx": [28, 30, 35, 238], "______": [28, 150, 166, 265, 289, 313, 416, 430, 473, 488], "output": [28, 34, 41, 55, 57, 69, 79, 100, 104, 109, 115, 116, 117, 118, 119, 121, 141, 147, 149, 151, 154, 155, 161, 165, 167, 174, 175, 176, 177, 178, 180, 181, 182, 186, 190, 195, 202, 224, 243, 246, 247, 250, 251, 252, 254, 255, 266, 271, 274, 278, 279, 289, 307, 322, 323, 326, 327, 333, 334, 340, 342, 344, 350, 355, 375, 378, 401, 415, 420, 421, 423, 427, 428, 455, 465, 477, 478, 481, 485, 494], "person": [28, 34, 45, 78, 85, 99, 100, 126, 146, 158, 185, 237, 238, 239, 243, 245, 246, 252, 254, 257, 261, 263, 332, 333, 336, 396, 399, 454, 480, 494, 496, 497], "person1": [28, 326], "person2": [28, 326], "toni": 28, "statement": [28, 41, 57, 60, 61, 63, 64, 66, 68, 73, 74, 76, 77, 79, 80, 81, 88, 89, 90, 93, 94, 95, 98, 99, 100, 106, 107, 110, 111, 118, 119, 121, 146, 148, 154, 155, 161, 162, 164, 167, 172, 173, 174, 176, 181, 182, 184, 186, 194, 202, 207, 214, 232, 233, 234, 237, 243, 251, 253, 257, 259, 262, 264, 266, 269, 270, 271, 272, 273, 274, 277, 280, 281, 288, 289, 290, 293, 294, 295, 296, 297, 298, 303, 305, 323, 326, 337, 362, 368, 372, 397, 401, 404, 405, 407, 408, 410, 411, 416, 417, 419, 430, 432, 434, 437, 442, 443, 444, 446, 447, 450, 451, 452, 456, 458, 459, 466, 468, 471, 481, 487, 488, 491], "_________": [28, 105, 118, 194, 326], "keyword": [28, 41, 76, 77, 78, 79, 103, 140, 144, 164, 176, 178, 179, 181, 230, 233, 243, 271, 307, 326, 327, 332, 342, 391, 421, 457, 459, 467], "templat": [28, 29, 234, 326, 331, 336, 341, 342, 376], "k": [29, 148, 160, 483, 496], "track": [29, 34, 74, 77, 78, 79, 96, 97, 100, 105, 109, 110, 126, 144, 161, 172, 234, 239, 274, 427, 443, 450, 477], "system": [29, 34, 38, 77, 79, 99, 105, 143, 150, 153, 208, 253, 259, 263, 265, 273, 308, 335, 336, 373, 376, 379, 394, 435, 444, 482], "factori": [29, 41, 199, 268], "newli": [29, 41, 99, 259], "whose": [29, 66, 80, 81, 88, 89, 93, 94, 158, 298, 407, 415, 423, 427], "interchang": [29, 298, 331, 407, 430, 436], "instanti": [29, 41, 239], "compound": [29, 41, 64, 66, 274, 422], "form": [29, 61, 64, 78, 110, 126, 154, 192, 198, 201, 234, 238, 252, 261, 279, 282, 313, 318, 319, 350, 372, 373, 375, 381, 387, 388, 411, 415, 472, 473], "model": [29, 34, 75, 85, 102, 103, 233, 236, 243, 451, 477], "concept": [29, 38, 41, 50, 78, 79, 103, 226, 227, 232, 233, 258, 274, 330, 331, 336, 348, 368, 383, 448], "bundl": 29, "relev": [29, 233], "featur": [29, 38, 74, 78, 234, 265, 282, 334, 337, 375, 378, 432, 447, 456, 471, 477], "inherit": [29, 34, 233, 236, 237, 240, 241, 242, 243, 245, 249, 326, 331, 336, 354, 356], "facilit": 29, "far": [30, 77, 98, 100, 105, 109, 110, 153, 164, 259, 274, 340, 342, 375, 393, 459, 476, 477], "posit": [30, 34, 35, 39, 57, 61, 68, 71, 115, 117, 155, 175, 177, 181, 185, 204, 234, 240, 249, 266, 283, 301, 352, 355, 411, 412, 415, 416, 426, 441, 442, 447, 448, 450], "seen": [30, 39, 40, 41, 53, 100, 110, 119, 194, 218, 234, 274, 327, 366, 459, 465, 469, 488], "extra": [30, 44, 74, 80, 81, 88, 89, 93, 94, 104, 110, 144, 148, 155, 159, 161, 176, 181, 216, 228, 229, 269, 271, 299, 353, 385, 405, 450, 454, 468, 481], "codelen": [30, 34, 41, 178, 419], "midpoint": [31, 41, 270], "halfwai": [31, 34, 35, 358], "target": [31, 35, 134, 135, 136, 137, 138, 163, 176, 181, 216, 268], "mid": [31, 38, 270], "disambigu": 31, "whether": [31, 39, 41, 59, 72, 99, 100, 109, 117, 126, 137, 138, 235, 279, 288, 298, 407, 461], "being": [31, 107, 119, 184, 204, 235, 251, 312, 331, 336, 341, 399, 438, 465], "workspac": 31, "conveni": [31, 78, 82, 235, 355, 492], "activecod": [31, 110, 115, 417], "window": [31, 115, 118, 126, 146, 253, 259, 265, 315, 366, 373, 421, 439, 442, 448, 482], "classes_basic_airport_pp": [32, 209], "classes_basic_airport_ac": 32, "classes_basic_song_pp": [32, 54, 209, 328], "classes_basic_song_ac": [32, 328, 329, 346, 347], "classes_basic_cat_pp": [32, 54, 209, 328], "classes_basic_cat_ac": [32, 328, 329, 346, 347], "classes_basic_account_pp": [32, 54, 209, 328], "classes_basic_account_ac": [32, 328, 329, 346, 347], "classes_basic_fortuneteller_pp": [32, 54, 209, 328], "classes_basic_fortuneteller_ac": [32, 328, 329, 346, 347], "classes_basic_student_pp": 32, "classes_basic_student_ac": 32, "classes_encoder_song_pp": 32, "classes_basic_encoder_ac": 32, "classes_basic_charfrequency_pp": 32, "classes_basic_charfrequency_ac": 32, "classes_basic_loan_pp": 32, "classes_basic_loan_ac": 32, "classes_basic_cart1_pp": 32, "classes_basic_cart1_ac": 32, "airport": [33, 34, 495, 496], "dtw": 33, "song": [33, 37, 46, 141, 142, 151, 164], "len": [33, 46, 99, 100, 117, 145, 147, 154, 165, 175, 178, 182, 186, 220, 233, 273, 274, 278, 283, 293, 300, 301, 303, 305, 320, 339, 397, 400, 405, 413, 414, 418, 419, 429, 485, 494], "150": [33, 46, 245, 359, 437, 441, 443, 446], "ag": [33, 46, 49, 69, 141, 142, 182, 245, 286, 315, 339, 436, 452, 456, 481, 496], "fluffi": [33, 46], "make_sound": [33, 46, 339], "meow": [33, 46, 245, 339, 401], "account": [33, 46, 55, 60, 78, 85, 99, 100, 104, 109, 126, 146, 193, 245, 344, 473, 477, 485, 494], "balanc": [33, 46, 110, 245], "deposit": [33, 46, 245], "32": [33, 46, 115, 123, 137, 138, 141, 142, 160, 176, 181, 231, 300, 372, 381, 387, 388, 427, 452, 473], "execut": [33, 41, 46, 60, 63, 66, 68, 71, 72, 74, 76, 79, 85, 90, 91, 94, 95, 99, 100, 104, 112, 118, 140, 144, 153, 160, 162, 164, 167, 173, 174, 176, 181, 196, 202, 207, 230, 233, 235, 238, 239, 242, 250, 251, 253, 256, 259, 265, 266, 269, 271, 272, 273, 274, 279, 282, 290, 292, 296, 298, 305, 334, 342, 367, 397, 408, 413, 417, 419, 420, 437, 439, 442, 443, 444, 450, 452, 456, 459, 465, 470, 473, 476, 487], "fortunetel": [33, 46], "tell_fortun": [33, 46], "exam": [33, 132, 133, 160, 221, 222, 223], "score": [33, 59, 60, 63, 80, 81, 88, 89, 93, 94, 160, 163, 176, 181, 184], "integ": [33, 34, 39, 57, 60, 69, 74, 75, 77, 78, 79, 80, 97, 99, 100, 109, 110, 117, 123, 130, 131, 141, 163, 175, 184, 188, 198, 201, 220, 224, 231, 240, 266, 267, 276, 279, 286, 291, 297, 302, 327, 375, 376, 400, 401, 406, 407, 416, 422, 424, 433, 435, 436, 447, 459, 461, 462, 464, 466, 468, 469, 471], "averag": [33, 116, 148, 160, 163, 177, 189, 216, 249, 276, 285, 286, 293, 301, 371, 474, 478], "round": [33, 123, 148, 160, 195, 204, 231, 240, 279, 285, 286, 287], "nearest": [33, 279], "91": [33, 141, 142, 160], "92": [33, 141, 142, 160], "97": [33, 141, 142, 160, 240], "93": [33, 63, 141, 142, 160, 283, 474, 478], "encod": [33, 150, 161, 163, 216, 306, 323, 480, 481, 483, 485, 489, 495, 496], "sentenc": [33, 99, 140, 148, 190, 193, 233, 234, 237, 250, 251, 253, 258, 259, 260, 261, 406, 415, 454, 455, 456], "length": [33, 37, 117, 123, 130, 131, 137, 138, 144, 149, 156, 175, 177, 180, 181, 186, 193, 198, 201, 205, 206, 233, 235, 243, 249, 278, 279, 286, 287, 301, 302, 305, 315, 321, 339, 400, 401, 407, 417, 418, 419, 421, 424, 426, 433, 439, 441], "lastli": [33, 184, 206, 474], "conson": [33, 381, 387, 388], "without": [33, 43, 46, 47, 48, 52, 54, 66, 69, 79, 85, 88, 89, 93, 94, 154, 158, 159, 165, 170, 171, 174, 181, 189, 193, 239, 252, 255, 258, 264, 269, 282, 293, 296, 312, 313, 320, 328, 329, 346, 347, 350, 370, 387, 388, 415, 420, 433, 438, 455, 457, 469, 478, 491], "vowel": [33, 199, 276, 381, 387, 388, 390], "lowercas": [33, 45, 79, 126, 175, 176, 181, 193, 308, 332, 336, 356, 378, 380, 382, 387, 388, 390, 394, 396, 399, 400, 401, 403, 411, 470], "love": [33, 115, 141, 142, 190, 216, 257, 455, 494], "13": [33, 69, 71, 109, 137, 138, 141, 142, 148, 150, 160, 174, 176, 179, 180, 181, 220, 237, 245, 266, 277, 279, 283, 300, 301, 315, 333, 391, 392, 397, 399, 420, 444, 455, 477, 478], "lv": 33, "pythn": 33, "charfrequ": 33, "charact": [33, 64, 71, 79, 110, 115, 119, 141, 143, 144, 146, 149, 154, 155, 156, 161, 164, 165, 175, 176, 177, 180, 181, 190, 192, 193, 199, 205, 216, 230, 233, 243, 257, 269, 276, 279, 285, 291, 296, 297, 302, 315, 319, 320, 321, 323, 325, 373, 375, 378, 379, 380, 381, 382, 387, 388, 390, 393, 394, 395, 396, 400, 401, 404, 405, 407, 408, 410, 411, 412, 415, 416, 417, 419, 430, 457, 459, 470, 473, 485, 494], "tiebreak": 33, "come": [33, 41, 53, 104, 126, 137, 138, 141, 142, 155, 164, 172, 224, 251, 253, 255, 257, 258, 289, 293, 318, 355, 393, 403, 405, 421, 427, 433, 455, 482], "alphabet": [33, 97, 119, 121, 189, 199, 294, 381, 396, 403, 421, 423, 426, 427], "charfreequ": 33, "o": [33, 99, 100, 104, 114, 119, 147, 308, 381, 387, 388, 390, 394], "loan": 33, "loan_amt": 33, "interest_r": 33, "total_pay": 33, "calcul": [33, 37, 41, 60, 72, 141, 163, 192, 206, 216, 219, 220, 224, 234, 240, 268, 279, 285, 396, 454, 455, 462, 478], "total": [33, 34, 37, 57, 59, 60, 96, 97, 116, 123, 126, 134, 135, 136, 141, 142, 144, 145, 147, 154, 178, 179, 198, 206, 233, 237, 240, 245, 266, 274, 279, 283, 293, 366, 396, 399, 404, 444, 449, 455, 474], "payment": 33, "base": [33, 37, 71, 74, 79, 104, 110, 163, 185, 214, 218, 235, 241, 318, 333, 339, 366, 437, 443, 445, 461, 468, 477, 484], "formula": [33, 216], "decim": [33, 204, 240, 285, 286, 287, 375, 394, 406, 464, 469], "assum": [33, 34, 69, 110, 123, 126, 158, 185, 192, 193, 235, 263, 375, 415, 434, 455, 456, 458, 464], "pai": [33, 60, 158, 246, 259, 454, 492], "annual": [33, 160, 474], "basi": [33, 109], "l": [33, 146, 177, 178, 296, 300, 303, 339, 392, 442, 443], "10000": [33, 245, 315], "16288": 33, "95": [33, 60, 80, 141, 142, 160, 163, 195, 234, 483, 496], "cart": 33, "price_dict": [33, 123], "product": [33, 41, 105, 146, 167, 236, 254, 494], "cart_list": 33, "quantiti": [33, 37, 90, 95, 487], "add_item": [33, 245], "calculate_tot": 33, "purchas": [33, 90, 95, 158, 399, 454], "notebook": [33, 190], "99": [33, 112, 141, 142, 160, 202, 237, 240, 278, 286, 375, 399, 436, 454, 483, 496], "pen": [33, 192, 437, 441, 443, 444, 447, 448, 450], "paper": [33, 182, 263], "00": [33, 59, 60, 141, 142, 160, 163, 216, 315, 375, 477, 483, 495, 496], "pogil": [34, 71, 141, 142, 144, 174, 175, 176, 177, 178, 179, 180, 181, 240, 279, 301, 307, 310, 311, 332, 333, 391, 392, 415], "approach": [34, 71, 141, 142, 144, 155, 174, 175, 176, 177, 178, 179, 180, 181, 235, 240, 258, 279, 289, 300, 301, 307, 310, 311, 330, 332, 333, 351, 352, 360, 391, 392, 415, 482, 493, 494], "member": [34, 71, 141, 142, 144, 174, 175, 176, 177, 178, 179, 180, 181, 240, 279, 301, 307, 310, 311, 332, 333, 391, 392, 415], "role": [34, 71, 141, 142, 144, 174, 175, 176, 177, 178, 179, 180, 181, 240, 279, 301, 307, 310, 311, 323, 332, 333, 391, 392, 415], "cspogil": [34, 71, 141, 142, 144, 174, 175, 176, 177, 178, 179, 180, 181, 240, 279, 301, 307, 310, 311, 332, 333, 391, 392, 415], "home": [34, 49, 71, 141, 142, 144, 174, 175, 176, 177, 178, 179, 180, 181, 218, 240, 279, 301, 307, 310, 311, 332, 333, 391, 392, 399, 415, 454, 496], "answer": [34, 41, 43, 46, 47, 48, 49, 50, 51, 52, 53, 54, 65, 71, 87, 92, 95, 110, 118, 127, 128, 130, 132, 133, 134, 135, 137, 138, 139, 141, 142, 144, 147, 163, 168, 169, 170, 171, 174, 175, 176, 177, 178, 179, 180, 181, 195, 220, 221, 222, 223, 225, 226, 227, 240, 243, 252, 255, 259, 266, 279, 281, 282, 283, 301, 307, 310, 311, 328, 329, 332, 333, 345, 346, 347, 348, 349, 362, 383, 384, 385, 386, 387, 388, 391, 392, 405, 412, 415, 433, 457, 462, 486], "involv": [34, 40, 71, 110, 146, 241, 301, 415, 419, 424, 459, 482], "predict": [34, 174, 175, 176, 177, 178, 179, 180, 181, 279, 319, 333, 491], "typic": [34, 41, 85, 252, 307, 310, 492], "top": [34, 53, 111, 141, 142, 172, 228, 229, 236, 257, 273, 282, 307, 353, 358, 361, 365, 367, 371, 385, 439, 450, 474, 477, 478, 488, 497], "width": [34, 35, 185, 192, 206, 234, 339, 437, 441, 445, 448, 450, 474], "height": [34, 35, 163, 185, 192, 216, 234, 437, 441], "button": [34, 44, 53, 71, 84, 109, 130, 131, 132, 133, 134, 135, 137, 138, 139, 141, 142, 144, 148, 150, 174, 175, 176, 177, 178, 179, 180, 181, 221, 222, 223, 228, 229, 240, 273, 279, 301, 307, 310, 311, 332, 333, 353, 362, 385, 391, 392, 415, 442, 443, 496], "p1": [34, 35, 55, 216, 237, 245], "p2": [34, 35, 55, 216, 237, 245, 333], "walk": [34, 141, 142, 251, 255, 257, 264, 266, 421], "scenario": [34, 430], "noun": 34, "verb": 34, "mention": [34, 109], "potenti": [34, 78, 235, 430], "usual": [34, 38, 40, 41, 64, 65, 75, 110, 166, 224, 234, 240, 243, 251, 254, 258, 281, 290, 299, 309, 331, 332, 336, 341, 356, 391, 392, 407, 465, 478], "index": [34, 35, 85, 105, 117, 119, 121, 124, 132, 133, 134, 135, 136, 141, 142, 175, 179, 180, 181, 189, 205, 230, 233, 283, 287, 289, 290, 291, 296, 297, 301, 303, 305, 306, 309, 318, 397, 400, 405, 407, 410, 411, 416, 417, 418, 419, 433, 477, 478, 494], "card": [34, 37, 374, 377, 379, 473, 482, 485], "ac": [34, 126, 150, 155, 156, 170, 213, 289, 299, 373, 374, 375, 378, 398, 412, 453, 477], "mathsisfun": 34, "face": [34, 141, 142, 201, 257, 264, 299, 437, 443, 448, 450], "suit": [34, 102, 105, 124, 239, 263, 493], "rank": [34, 478], "stai": [34, 258, 264], "otherwis": [34, 55, 59, 60, 61, 62, 64, 71, 119, 130, 131, 132, 133, 134, 135, 136, 144, 163, 176, 181, 184, 185, 193, 198, 199, 204, 216, 231, 240, 243, 249, 273, 285, 390, 416, 439, 488], "win": [34, 358, 362], "candid": [34, 85], "four": [34, 43, 77, 110, 117, 119, 164, 174, 176, 181, 192, 201, 208, 218, 224, 241, 255, 259, 295, 301, 302, 337, 342, 380, 387, 388, 390, 404, 415, 426, 437, 446, 494], "unifi": [34, 236], "standard": [34, 77, 79, 156, 235, 236, 253, 307, 318, 403, 472], "unified_modeling_languag": 34, "option": [34, 51, 55, 69, 77, 109, 110, 119, 166, 170, 190, 240, 243, 255, 277, 296, 328, 331, 336, 372, 373, 375, 376, 384, 386, 390, 420, 423, 430, 434], "deck": [34, 37], "52": [34, 141, 142, 160, 391, 454, 474], "suit_nam": 34, "rank_nam": 34, "wast": [34, 110], "space": [34, 65, 78, 115, 123, 126, 143, 149, 155, 164, 166, 174, 181, 193, 206, 237, 278, 296, 315, 325, 332, 362, 373, 375, 380, 390, 396, 400, 411, 412, 437, 442, 443, 444, 446, 450, 457, 469, 482, 485], "flight": 34, "departure_d": 34, "departure_tim": 34, "departure_airport": 34, "arrival_airport": 34, "get_tot": [34, 245], "15": [34, 42, 57, 59, 69, 71, 77, 79, 88, 89, 90, 93, 94, 95, 99, 104, 114, 130, 131, 141, 142, 144, 148, 150, 160, 163, 175, 185, 189, 198, 208, 214, 220, 237, 245, 266, 274, 276, 279, 283, 285, 300, 315, 335, 346, 347, 375, 392, 416, 420, 428, 452, 455, 474], "relationship": [34, 78, 85, 102, 103, 233, 234, 236, 297, 324], "submit": [34, 71, 141, 142, 144, 150, 174, 175, 176, 177, 178, 179, 180, 181, 240, 279, 301, 307, 310, 311, 332, 333, 391, 392, 415, 485], "log": [34, 71, 126, 141, 142, 144, 174, 175, 176, 177, 178, 179, 180, 181, 214, 221, 222, 223, 240, 279, 301, 307, 310, 311, 332, 333, 391, 392, 415], "offici": [34, 71, 141, 142, 144, 174, 175, 176, 177, 178, 179, 180, 181, 240, 279, 301, 307, 310, 311, 332, 333, 391, 392, 415], "submitt": [34, 71, 141, 142, 144, 174, 175, 176, 177, 178, 179, 180, 181, 240, 279, 301, 307, 310, 311, 332, 333, 391, 392, 415], "mx": [35, 42], "ab": [35, 235, 382, 413], "breed": [35, 76, 79, 97], "bulldog": [35, 144], "poodl": [35, 144], "chihuahua": 35, "dachshund": [35, 144], "breed_index": 35, "speak": [35, 49, 67, 110, 126, 251, 252, 253, 258, 263, 264, 478], "bark": [35, 245], "mult_class_point_and_line_practice_ac": 36, "mult_class_point_and_line_practice_pp": 36, "mult_class_point_and_triangle_practice_pp": 36, "mult_class_point_and_triangle_practice_ac": 36, "mult_class_track_and_album_len_ac": 36, "mult_class_track_and_album_len_pp": 36, "mult_class_item_order_line_order_practice_pp": 36, "mult_class_item_order_line_order_practice_ac": 36, "mult_class_card_and_deck_practice_ac": 36, "mult_class_card_and_deck_practice_pp": 36, "finish": [37, 44, 53, 60, 110, 117, 130, 132, 133, 134, 135, 136, 163, 168, 169, 170, 171, 176, 208, 221, 222, 223, 225, 228, 229, 233, 238, 255, 267, 273, 274, 280, 282, 328, 329, 335, 341, 345, 346, 347, 349, 353, 355, 362, 385, 396, 399, 438, 439, 444, 496], "album": [37, 97], "242": 37, "distanc": [37, 40, 41, 42, 55, 59, 60, 201, 216, 234, 245, 339, 447], "hint": [37, 42, 71, 110, 167, 172, 189, 205, 214, 224, 270, 281, 285, 401, 416, 421, 430, 447, 454], "triangl": [37, 163, 201, 339, 438, 439, 441, 444, 451], "perimet": [37, 163, 192, 201], "sum": [37, 71, 137, 138, 163, 173, 178, 186, 188, 216, 219, 233, 249, 266, 267, 276, 277, 279, 280, 283, 285, 286, 293, 300, 451], "side": [37, 44, 110, 141, 142, 144, 155, 193, 201, 228, 229, 281, 297, 303, 339, 353, 361, 362, 365, 408, 424, 432, 437, 438, 439, 441, 451, 472, 474], "orderlin": 37, "shuffl": 37, "half": [37, 176, 177, 178, 188, 245, 270, 273, 285, 358, 370, 371, 412], "reset": [37, 279, 353], "root": [38, 110, 146, 173, 193, 214, 216, 268, 310, 480, 497], "1960": [38, 141, 142, 373, 443], "wasn": 38, "1980": [38, 141, 142], "becam": [38, 493, 494], "main": [38, 45, 100, 147, 153, 154, 174, 176, 180, 181, 190, 195, 219, 220, 243, 252, 256, 279, 320, 332, 336, 410, 452], "paradigm": 38, "rapidli": [38, 258], "increas": [38, 100, 116, 184, 233, 272, 277, 310, 339, 358, 365, 369, 370, 492], "size": [38, 96, 105, 116, 154, 301, 312, 320, 362, 420, 422, 424, 435, 437, 439, 441, 474], "larg": [38, 79, 102, 105, 109, 116, 154, 320, 337, 352, 375, 469, 485], "procedur": [38, 60, 233, 370, 371, 443, 444, 449, 450], "correspond": [38, 63, 77, 117, 119, 120, 121, 184, 190, 204, 207, 249, 279, 434], "interact": [38, 156, 164, 173, 252, 253, 256, 259, 265, 289, 350, 367, 376, 458, 465, 484], "either": [39, 61, 62, 66, 67, 71, 84, 99, 100, 116, 118, 144, 153, 155, 158, 272, 294, 307, 309, 313, 319, 321, 375, 392, 485], "properti": [39, 117, 256, 356, 407, 408], "consist": [39, 64, 66, 116, 118, 199, 205, 207, 208, 235, 335, 342, 381, 387, 388, 460, 473], "color": [39, 110, 141, 233, 237, 311, 312, 358, 361, 363, 365, 366, 367, 368, 369, 371, 398, 399, 437, 438, 439, 441, 442, 444, 447, 448, 450, 460, 474], "abil": [39, 43, 46, 47, 48, 51, 52, 53, 54, 64, 87, 92, 112, 127, 128, 132, 133, 170, 171, 228, 229, 328, 329, 334, 346, 347, 351, 353, 374, 384, 386, 387, 388, 430, 432, 460, 471, 482, 486], "backward": [39, 110, 111, 220, 258, 297, 410, 419, 448, 450], "drawrectangl": 40, "control": [40, 66, 71, 77, 99, 271, 274, 279, 282, 315, 321, 393, 443], "indent": [40, 44, 61, 64, 65, 66, 68, 71, 74, 144, 148, 159, 160, 164, 166, 167, 174, 181, 216, 218, 228, 229, 268, 269, 271, 273, 279, 299, 310, 311, 342, 353, 359, 362, 368, 370, 404, 444, 446, 447, 451, 481, 485, 494, 497], "solv": [41, 43, 46, 47, 48, 51, 52, 54, 87, 88, 89, 92, 93, 94, 107, 109, 112, 115, 126, 127, 128, 130, 131, 132, 133, 134, 135, 137, 138, 139, 165, 168, 169, 170, 171, 207, 209, 210, 211, 212, 213, 217, 252, 256, 261, 262, 263, 265, 319, 328, 329, 337, 345, 346, 347, 350, 351, 375, 384, 386, 387, 388, 443, 455, 473, 476, 486, 497], "mathemat": [41, 62, 110, 214, 451, 463, 466], "dimens": [41, 199, 363, 367], "treat": [41, 115, 165, 235, 259, 269, 322, 382, 392, 415, 433], "parenthes": [41, 57, 77, 110, 164, 182, 194, 235, 253, 319, 366, 375, 391, 392, 394, 406, 411, 420, 432, 433, 443, 455, 457, 463], "comma": [41, 110, 157, 160, 180, 186, 202, 206, 233, 406, 433, 469], "separ": [41, 79, 95, 104, 110, 115, 126, 154, 156, 157, 180, 214, 233, 235, 289, 299, 332, 350, 382, 406, 419, 433, 455, 460, 469, 494], "origin": [41, 42, 55, 123, 175, 177, 184, 198, 234, 240, 285, 287, 289, 292, 334, 360, 365, 366, 367, 370, 371, 400, 408, 445, 454], "diagram": [41, 56, 233, 248], "within": [41, 66, 68, 77, 79, 85, 100, 102, 105, 155, 173, 204, 233, 242, 302, 331, 334, 336, 340, 341, 342, 350, 352, 356, 404, 411, 449, 478, 488], "shortli": 41, "anywher": [41, 110, 155, 273, 406], "rule": [41, 72, 78, 85, 99, 102, 104, 107, 110, 137, 138, 164, 218, 250, 257, 313, 323, 459, 460, 463, 482, 491, 497], "colon": [41, 64, 66, 71, 117, 160, 164, 374, 375, 400, 401, 417], "docstr": 41, "recogn": [41, 109, 174, 175, 176, 178, 179, 181, 470], "variou": [41, 79, 121, 156, 205, 259, 318, 393, 477, 492, 494], "tool": [41, 109, 110, 234, 257, 307, 318, 421], "whenev": [41, 257, 477], "opportun": [41, 232, 289], "nobodi": 41, "ever": [41, 72, 259], "dure": [41, 71, 160, 207, 274, 279, 301, 415, 474, 492], "gave": [41, 110, 439, 454], "asign": 41, "attach": 41, "referenc": [41, 110, 235], "fact": [41, 109, 110, 117, 158, 220, 243, 257, 263, 273, 373, 393, 415, 427, 433, 446, 460, 482], "yourself": [41, 53, 109, 110, 143, 159, 226, 227, 253, 255, 270, 348, 405], "via": [41, 468], "fals": [41, 55, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 71, 72, 75, 76, 78, 79, 82, 84, 99, 102, 104, 117, 132, 133, 134, 135, 136, 137, 138, 155, 163, 176, 182, 193, 196, 199, 204, 220, 234, 235, 240, 249, 254, 271, 277, 278, 279, 282, 283, 289, 292, 293, 294, 297, 302, 303, 319, 320, 322, 326, 341, 350, 362, 372, 390, 396, 405, 407, 409, 412, 415, 419, 420, 423, 464, 470, 473, 477, 479, 482, 485, 494], "later": [41, 53, 71, 110, 118, 150, 153, 164, 165, 194, 232, 234, 250, 256, 259, 264, 271, 299, 337, 342, 360, 468, 470], "familiar": [41, 50, 62, 208, 214, 226, 227, 236, 335, 348, 383, 473, 477], "alex": [41, 437, 443], "done": [41, 53, 59, 64, 82, 86, 91, 99, 109, 110, 126, 132, 133, 144, 158, 161, 182, 269, 271, 273, 319, 350, 356, 362, 393, 405, 427, 477], "machineri": 41, "off": [41, 100, 109, 110, 153, 161, 163, 172, 175, 181, 216, 231, 252, 255, 256, 273, 289, 321, 362, 374, 442, 447, 454, 455, 456, 464, 494], "properli": [41, 57, 84, 100, 174, 181, 182, 186, 232, 233, 261, 373, 438, 477, 485, 493], "combin": [41, 44, 66, 76, 78, 99, 110, 118, 155, 206, 228, 229, 233, 261, 286, 305, 308, 353, 358, 374, 395, 399, 421, 426, 428, 430, 455, 458, 459, 480, 494], "distancefrompoint": 42, "reflect_x": 42, "reflect": [42, 100, 110, 300, 460, 474], "axi": [42, 184, 365, 472, 474], "slope_from_origin": 42, "slope": [42, 201], "join": [42, 81, 88, 89, 90, 93, 94, 95, 96, 97, 103, 147, 193, 233, 296, 325, 459, 466, 487], "caus": [42, 61, 64, 65, 68, 72, 79, 99, 110, 111, 116, 143, 144, 154, 159, 202, 255, 256, 257, 267, 268, 274, 279, 289, 318, 342, 405, 416, 420, 422, 457], "fail": [42, 59, 72, 74, 84, 99, 100, 150, 158, 234, 255, 264, 289, 375, 429], "equat": [42, 55, 163, 374, 376, 377, 396, 457], "ax": [42, 184, 474], "perhap": [42, 109, 234, 235, 251, 254, 257, 258, 261, 289, 323, 422, 477, 492], "coeffici": 42, "must": [42, 45, 59, 60, 61, 64, 71, 78, 79, 84, 85, 99, 100, 109, 110, 121, 142, 150, 161, 173, 174, 176, 181, 189, 198, 208, 214, 243, 252, 253, 257, 270, 279, 289, 298, 307, 315, 323, 335, 356, 378, 381, 382, 387, 388, 390, 391, 392, 393, 394, 401, 406, 426, 432, 434, 436, 446, 460, 468, 480, 482], "get_line_to": 42, "2x": 42, "dx": 42, "dy": 42, "circumfer": [42, 201], "center": [42, 414, 438, 442, 450], "radiu": [42, 163, 201, 245, 448], "approxim": [43, 214, 471, 485], "minut": [43, 46, 47, 48, 52, 53, 54, 86, 88, 89, 91, 93, 94, 110, 132, 133, 170, 171, 208, 328, 329, 335, 346, 347, 367, 387, 388, 399, 454, 455, 456, 462, 463], "stop": [43, 46, 47, 48, 52, 54, 66, 72, 74, 88, 89, 93, 94, 99, 100, 102, 163, 170, 171, 178, 179, 216, 265, 267, 273, 277, 278, 279, 328, 329, 341, 346, 347, 374, 378, 387, 388, 407, 415, 448, 468, 473, 477], "pre": [43, 53, 208, 335, 477], "survei": [43, 208, 228, 229, 335, 353, 473, 485], "confid": [43, 50, 150, 226, 227, 289, 348, 375, 383, 400, 401, 494], "post": [43, 47, 52, 88, 89, 93, 94, 168, 209, 210, 211, 212, 213, 221, 222, 235, 262, 328, 329, 346, 347, 387, 388, 492], "watch": [44, 126, 141, 148, 159, 161, 164, 167, 216, 228, 229, 269, 271, 299, 353, 385, 405, 415, 468, 481], "video": [44, 53, 228, 229, 320, 353, 385], "leav": [44, 64, 110, 115, 141, 144, 161, 228, 229, 253, 257, 263, 289, 292, 294, 385, 447, 477], "drag": [44, 148, 174, 176, 178, 179, 181, 228, 229, 333, 353, 359, 442, 443, 446, 447, 450, 451, 478, 481], "tripl": [44, 433, 491], "num": [44, 100, 133, 134, 135, 136, 137, 138, 147, 149, 179, 184, 186, 196, 199, 204, 218, 220, 224, 228, 229, 240, 249, 266, 283, 315, 400, 401, 429], "declar": [45, 174, 181, 239, 332, 336, 378], "letter": [45, 114, 119, 123, 126, 141, 160, 164, 174, 175, 176, 181, 182, 190, 192, 193, 243, 265, 266, 279, 285, 286, 292, 296, 332, 336, 362, 378, 380, 381, 382, 387, 388, 390, 391, 394, 396, 400, 401, 403, 404, 408, 410, 411, 415, 416, 419, 437, 438, 441, 443, 450, 469, 470, 474], "classes_basic_song_nd_pp": [47, 209], "classes_basic_cat_nd_pp": [47, 209], "classes_basic_account_nd_pp": [47, 209], "classes_basic_fortuneteller_nd_pp": [47, 209], "classes_basic_movie_fix_v3_ac": [48, 345], "classes_basic_horse_v2_ac": [48, 345], "classes_basic_gastank_ac": [48, 345], "classes_basic_dice_fix_v2_ac": [48, 345], "appreci": [48, 51, 87, 90, 92, 95, 112, 158, 168, 208, 335, 345, 384, 386, 486], "gender": [49, 480, 496], "ident": [49, 282, 291, 298, 460, 480], "woman": [49, 141], "binari": [49, 153, 233, 308, 324, 480], "1st": 49, "2nd": [49, 496], "3rd": 49, "awar": [49, 341, 460], "dyslexia": 49, "autism": 49, "adhd": 49, "enter": [49, 60, 64, 69, 74, 99, 100, 109, 110, 115, 118, 141, 156, 158, 159, 163, 164, 253, 257, 262, 263, 277, 278, 293, 301, 405, 452, 462, 468, 473, 478, 482, 485, 494], "hour": [49, 60, 109, 110, 112, 141, 142, 208, 289, 335, 375, 399, 453, 454, 455, 456, 474, 477], "parson": [49, 170, 208, 211, 213, 328, 335, 346, 347], "specifi": [50, 77, 79, 98, 99, 100, 104, 115, 140, 142, 144, 146, 164, 174, 175, 176, 177, 181, 194, 207, 214, 226, 227, 233, 240, 256, 279, 296, 297, 301, 307, 311, 323, 339, 348, 366, 377, 383, 391, 394, 395, 406, 407, 411, 412, 439, 443, 444, 448, 450, 474, 479, 481, 491], "ok": [51, 87, 92, 109, 110, 148, 160, 168, 169, 258, 315, 345, 384, 386, 473, 485, 486], "pretest_cond_with_func": 51, "pretest": 51, "mult": 51, "pretest_complex_list_str": 51, "pretest_sum_with_rang": 51, "pretest_string_abbrev": 51, "pretest_sum_with_mod": 51, "concat": 51, "cont": 51, "slice": [51, 154, 155, 219, 230, 233, 289, 290, 292, 304, 378, 393, 400, 401, 407, 408, 412, 418, 420, 427, 433, 455, 460], "neg": [51, 55, 57, 61, 68, 69, 109, 175, 177, 178, 180, 181, 185, 206, 240, 273, 285, 297, 301, 410, 415], "particip": [51, 87, 90, 92, 95, 127, 128, 132, 133, 208, 335, 384, 477, 486], "classes_basic_song_wd3_pp": 52, "classes_basic_cat_wd_pp": 52, "classes_basic_account_wd_pp": 52, "classes_basic_fortuneteller_wd_pp": 52, "countdown": [53, 198, 267, 273], "reach": [53, 72, 257, 265, 273, 279, 477], "receiv": [53, 137, 138, 150, 159, 163, 235, 306, 309, 321, 322, 323, 378, 390, 485], "flag": [53, 110, 376, 407], "remind": [53, 110, 261, 415, 423, 455], "orang": [53, 114, 117, 311, 420, 426, 442, 466], "background": [53, 312, 439, 448], "review": [53, 208, 258, 352], "upper": [53, 182, 283, 300, 332, 381, 397, 411], "tog": 54, "car": [55, 237, 243, 262, 315, 333], "proper": [55, 110, 150, 158, 193, 253], "do_it": 55, "val": [55, 117, 220, 344, 413, 414, 420, 427, 428], "gold": [55, 344], "__eq__": [55, 344], "__ne__": 55, "opposit": [55, 71, 201, 263, 281, 289, 394], "closer": [55, 109, 233], "lesser": [55, 141, 142], "__lt__": [55, 344], "magnitud": 55, "thu": [55, 234, 242, 269, 315], "stand": [55, 79, 185, 255, 259, 310, 379, 406, 480, 490], "my_val": 55, "math": [55, 70, 80, 81, 88, 89, 93, 94, 163, 173, 184, 193, 216, 218, 221, 222, 223, 230, 233, 360, 377], "sqrt": [55, 173, 193, 216], "p_val": 55, "measur": [55, 317], "absolut": [55, 195], "__le__": 55, "lead": [55, 72, 110, 234, 258, 289, 392, 421], "erron": 55, "co": [55, 148, 160, 173, 214, 218, 235, 477, 494], "ordin": 55, "perspect": [56, 110, 233], "revisit": [56, 99, 100, 233, 258, 289], "convert": [56, 60, 74, 109, 110, 119, 141, 143, 180, 181, 214, 216, 230, 231, 233, 259, 279, 296, 323, 375, 400, 401, 403, 411, 423, 455, 468, 477, 481, 491, 493], "uml": [56, 233, 236], "glossari": [56, 73, 103, 125, 157, 230, 233, 260, 280, 304, 324, 354, 395, 418, 431, 467, 493], "boolean": [57, 64, 66, 67, 73, 163, 176, 178, 179, 216, 233, 235, 279, 407, 409, 411], "preced": [57, 71, 182, 323, 394, 421, 427, 459, 463, 464], "valid": [57, 61, 68, 110, 277, 278, 319, 432, 491], "ii": [57, 68, 140, 237, 358, 420], "iii": [57, 68, 140, 237, 358, 420, 433], "nest": [57, 58, 66, 73, 118, 120, 142, 157, 184, 233, 277, 291, 302, 305, 360, 367, 368, 370, 429, 479, 488, 494, 497], "elif": [57, 63, 68, 69, 70, 176, 181, 186, 220, 235, 264, 470], "weigh": 57, "pound": [57, 216, 258], "numitem": 57, "45": [57, 60, 141, 142, 148, 160, 163, 189, 202, 372, 381, 387, 388, 437, 454, 478], "AND": [57, 77], "num1": [57, 195, 198, 201, 216, 219], "num2": [57, 195, 198, 201, 216, 219], "equal": [57, 59, 60, 62, 67, 71, 77, 79, 97, 106, 121, 130, 131, 132, 133, 134, 135, 136, 137, 138, 163, 176, 181, 182, 184, 185, 186, 198, 199, 201, 205, 206, 216, 240, 277, 278, 279, 365, 371, 403, 415, 416, 417, 419, 421, 424, 427, 432, 454, 455, 464, 474], "cndtnl": 58, "three_writ": 58, "hi_writ": 58, "price_v2": 58, "price_writ": 58, "ten": [58, 110, 121, 123, 179, 268, 427, 447], "ten_writ": 58, "twelv": 58, "twelve_writ": 58, "logic": [58, 64, 66, 68, 73, 75, 77, 85, 99, 230, 233, 235, 243, 250, 257, 259, 273, 274, 394, 395, 405], "logical_writ": 58, "grade": [58, 59, 60, 63, 69, 70, 80, 81, 88, 89, 93, 94, 163, 176, 181, 383], "grade_writ": 58, "even_writ": 58, "goodjob": 58, "goodjob_writ": 58, "messag": [59, 60, 61, 65, 74, 100, 107, 111, 113, 126, 146, 150, 156, 233, 240, 243, 250, 255, 256, 257, 264, 313, 331, 333, 336, 375, 405, 443, 457, 469, 471, 477, 481, 492, 497], "hello": [59, 60, 112, 123, 165, 166, 174, 175, 181, 188, 189, 190, 192, 193, 196, 198, 205, 206, 220, 231, 253, 257, 262, 265, 269, 271, 273, 276, 286, 287, 299, 323, 390, 405, 416, 417, 419, 454, 469], "greater": [59, 60, 62, 65, 67, 69, 71, 104, 109, 116, 121, 130, 131, 163, 176, 181, 182, 184, 185, 186, 188, 198, 204, 216, 240, 276, 282, 375, 403, 417, 424], "75": [59, 141, 142, 160, 188, 249, 365, 370, 437, 443], "zero": [59, 72, 100, 179, 199, 205, 240, 259, 272, 274, 289, 319, 321, 355, 360, 366, 374, 375, 378, 380, 381, 392, 394, 396, 405, 407, 410, 416, 461], "cost": [59, 60, 69, 123, 163, 168, 208, 335, 345, 399, 454, 455, 474], "14": [59, 60, 69, 71, 100, 110, 114, 117, 141, 142, 147, 148, 150, 156, 160, 175, 176, 177, 201, 216, 219, 220, 237, 266, 283, 289, 293, 297, 299, 300, 303, 311, 375, 378, 412, 457, 494], "mile": [59, 60, 163, 201, 257, 474], "cab": [59, 60], "ride": [59, 60], "travel": [59, 60, 141, 142, 253, 482], "60": [59, 63, 69, 80, 81, 88, 89, 93, 94, 141, 142, 163, 176, 181, 184, 188, 216, 335, 365, 427, 429, 437, 441, 447, 454, 456, 462, 463, 496], "61": [59, 141, 142, 160, 163, 216, 427, 474], "69": [59, 141, 142, 160, 473], "70": [59, 63, 69, 141, 142, 176, 181, 184, 474], "79": [59, 141, 142, 150, 160, 478], "80": [59, 63, 69, 70, 141, 142, 163, 176, 181, 184, 185, 188, 189, 216, 249, 306, 309, 313, 323, 437, 441], "89": [59, 141, 142, 160, 286, 427, 473, 474], "odd": [59, 60, 61, 112, 178, 179, 184, 198, 201, 219, 243, 276, 277, 457], "inclus": [59, 134, 135, 136, 149, 163, 176, 178, 179, 184, 216, 224, 267, 276, 435], "NOT": [60, 99, 100, 162, 279], "employe": [60, 237, 333], "hourli": 60, "40": [60, 115, 141, 142, 160, 185, 300, 302, 427, 429, 441, 455, 473, 495, 496], "grosspai": [60, 454], "paid": [60, 90, 95], "rewrit": [60, 68, 70, 71, 74, 163, 235, 267, 268, 293], "input": [60, 69, 74, 99, 100, 109, 110, 116, 117, 118, 147, 158, 159, 164, 181, 190, 194, 206, 207, 224, 230, 233, 243, 250, 251, 252, 256, 262, 269, 273, 277, 278, 279, 289, 296, 318, 350, 377, 379, 400, 401, 405, 436, 443, 448, 450, 452, 454, 455, 467, 473, 485, 494], "gracefulli": [60, 74, 150, 158], "exit": [60, 100, 158, 159, 273, 277, 282, 404, 439, 448], "nine": 60, "forti": 60, "prompt": [60, 64, 74, 99, 253, 256, 265, 273, 279, 293, 318, 468, 485], "frozen": 60, "yogurt": 60, "pour": 60, "lb": 60, "cup": 60, "wallet": 60, "monei": [60, 141, 254, 285, 377], "criteria": 60, "taken": [60, 110, 118, 253, 311], "leap": 60, "evenli": 60, "divis": [60, 67, 110, 457, 461, 462, 464], "divid": [60, 61, 110, 147, 174, 195, 198, 201, 206, 214, 216, 232, 245, 285, 293, 311, 454, 459, 461, 462, 464], "unless": [60, 102, 109, 110, 216, 253, 470], "leapyear": 60, "modulo": 60, "remaind": [61, 174, 206, 459, 461], "displai": [61, 65, 91, 173, 174, 181, 235, 240, 251, 255, 256, 282, 310, 311, 323, 362, 419, 458, 465, 468, 493], "branch": [61, 63, 66, 68, 150, 156], "flow": [61, 66, 207, 230, 233, 282, 321], "Will": [61, 68, 69, 141, 146, 208, 220, 335, 367], "operand": [62, 66, 67, 110, 233, 406, 457, 459, 461, 467], "belong": [62, 90, 95, 175, 235, 469, 487], "comparison": [62, 66, 73, 233, 418, 421, 427], "although": [62, 68, 110, 234, 277, 288, 305, 433], "symbol": [62, 77, 141, 143, 174, 175, 176, 181, 253, 259, 374, 385, 388, 390, 392, 456, 459, 462, 468], "sign": [62, 71, 77, 160, 257, 269, 372, 374, 376, 377, 378, 390, 394, 412, 438, 459, 461, 492], "doubl": [62, 77, 99, 110, 141, 155, 160, 175, 181, 228, 229, 264, 319, 336, 366, 411, 415, 433, 478, 491], "783": 62, "___": 62, "abbrevi": [63, 115, 160, 235, 424], "z": [63, 65, 70, 182, 196, 216, 220, 279, 289, 378, 380, 381, 394, 396, 408, 414, 454, 474], "accordingli": 64, "simplest": [64, 233, 253, 302, 324, 393, 477], "skip": [64, 69, 74, 151, 155, 170, 171, 198, 251, 269, 289, 328, 360, 361, 362, 473], "loop": [64, 79, 96, 99, 100, 118, 119, 120, 125, 126, 144, 146, 147, 149, 154, 155, 180, 224, 230, 233, 235, 266, 267, 268, 269, 272, 277, 278, 282, 285, 293, 305, 307, 322, 323, 337, 350, 358, 360, 366, 367, 368, 370, 393, 401, 405, 418, 421, 427, 428, 434, 439, 444, 446, 447, 451, 460, 493, 494], "stretch": 64, "occasion": 64, "haven": [64, 110, 148, 160], "yet": [64, 84, 99, 100, 109, 110, 144, 172, 274, 355, 460], "interpret": [64, 67, 72, 74, 110, 156, 164, 233, 250, 253, 256, 260, 265, 307, 376, 432, 458, 460, 465, 468, 469, 470], "chevron": [64, 253], "indic": [64, 65, 77, 78, 79, 99, 100, 104, 110, 117, 119, 134, 135, 136, 143, 146, 163, 164, 174, 176, 177, 178, 179, 180, 216, 230, 235, 243, 257, 291, 297, 305, 309, 310, 319, 321, 322, 323, 326, 334, 342, 374, 375, 377, 378, 379, 394, 407, 410, 411, 416, 426, 443], "middl": [64, 170, 171, 172, 193, 210, 211, 212, 213, 236, 240, 243, 270, 361, 371, 464], "stdin": [64, 65, 150, 253, 257], "syntaxerror": [64, 71, 110, 253, 257, 457], "invalid": [64, 74, 110, 253, 257, 457, 468], "script": [64, 74, 159, 164, 166, 173, 251, 262, 265, 312, 458, 465], "readabl": 64, "traceback": [65, 66, 74, 150, 158, 159, 253, 257, 289, 405, 485], "occur": [65, 66, 74, 110, 160, 208, 234, 242, 262, 289, 335, 422], "overwhelm": 65, "gotcha": 65, "whitespac": [65, 143, 144, 155, 182, 195, 375, 378, 393, 394, 400], "tricki": [65, 110, 257], "tab": [65, 143, 166, 312, 411], "invis": [65, 143, 155, 156, 166], "ignor": [65, 74, 99, 110, 155, 182, 195, 198, 199, 206, 216, 234, 235, 237, 285, 309, 337, 350, 351, 367, 375, 394, 400, 448, 456, 477, 485, 494], "indentationerror": [65, 110], "unexpect": [65, 71, 74, 109, 430], "mislead": 65, "discov": [65, 422], "previou": [65, 71, 74, 78, 88, 89, 93, 94, 109, 110, 116, 120, 127, 128, 163, 164, 167, 214, 221, 222, 223, 234, 251, 258, 274, 341], "complain": [65, 231, 470], "sequenc": [66, 72, 74, 121, 143, 146, 156, 162, 164, 175, 181, 194, 207, 224, 233, 251, 259, 262, 274, 279, 289, 291, 296, 298, 301, 304, 323, 378, 382, 390, 394, 396, 406, 407, 408, 415, 418, 421, 424, 431, 432, 433, 459, 465, 468, 469], "altern": [66, 73, 118, 144, 233, 292, 311, 405, 410], "chain": [66, 73, 119, 233], "guardian": [66, 72, 289, 405], "construct": [66, 72, 118, 119, 121, 154, 164, 167, 218, 224, 235, 236, 251, 261, 269, 271, 273, 274, 301, 318, 319, 330, 331, 334, 336, 337, 340, 341, 342, 343, 350, 352, 355, 356, 375, 380, 381, 393, 406, 408, 427, 428, 433, 468, 479, 485], "circuit": [66, 73, 233], "semant": [67, 250, 255, 256, 257, 457, 469], "negat": [67, 233, 370, 371, 391, 395], "strictli": [67, 172, 319], "strict": [67, 79], "nonzero": 67, "flexibl": [67, 79], "subtleti": 67, "confus": [67, 110, 160, 234, 257, 258, 406, 458, 460], "24": [67, 110, 115, 123, 124, 137, 138, 141, 142, 148, 160, 161, 163, 220, 315, 391, 427, 436, 455, 495, 496], "outer": [68, 118, 120, 141, 142, 150, 360, 392, 444, 480], "idea": [68, 74, 109, 154, 155, 232, 235, 241, 261, 289, 443, 451, 456, 460, 468, 470, 477, 492], "simplifi": [68, 118, 119, 255, 322, 459, 478], "98": [69, 70, 141, 142, 160, 237, 240], "satisfi": [69, 272, 277], "star": [69, 121, 277, 438, 455, 474], "codeblock": [69, 463, 466, 469], "col": [69, 147], "temperatur": [69, 74, 176, 474], "freez": [69, 267, 268], "is_odd": 69, "18": [69, 110, 141, 142, 148, 150, 156, 160, 163, 174, 177, 181, 201, 208, 220, 279, 300, 315, 335, 370, 452, 461, 494, 495, 496], "minor": [69, 216], "30": [69, 110, 123, 141, 142, 160, 185, 192, 285, 300, 302, 335, 399, 420, 427, 437, 441, 455, 474, 477, 478, 483, 494, 495, 496], "adult": [69, 219], "older": 69, "dan": [69, 124], "ageless": 69, "wage": 69, "17": [69, 109, 114, 117, 124, 141, 142, 148, 151, 160, 174, 177, 179, 180, 189, 206, 220, 279, 300, 400, 401, 420, 428, 454, 458, 469, 471, 477, 494], "month": [69, 124, 141, 142, 145, 160, 206, 258, 392, 474, 494], "35": [69, 141, 142, 150, 160, 473, 474], "1415": 70, "lame": 70, "algebra": 70, "toward": [71, 254, 279, 301, 415], "200": [71, 185, 186, 188, 189, 195, 202, 245, 287, 315, 420], "yield": [71, 173, 224, 264, 282, 410, 457, 459, 461, 470], "uncom": [71, 110, 321], "uncapit": 71, "capit": [71, 115, 190, 192, 193, 286, 391, 397, 399, 400, 405, 411, 415, 426, 433, 442, 443, 450], "statu": [71, 97, 146, 225, 349, 473, 485, 494], "incorrectli": [71, 110, 375], "inconsist": [71, 143, 219, 477], "whole": [72, 110, 126, 154, 167, 232, 279, 299, 303, 342, 370, 375, 392, 394, 455, 459, 482], "regardless": [72, 154, 378], "detect": [72, 107, 116], "gain": [72, 109, 160, 178, 254, 257, 415], "known": [72, 100, 162, 214, 271, 311, 332, 422, 482], "fine": [72, 235, 310, 405], "clever": [72, 254, 262, 289, 432], "third": [72, 104, 126, 205, 243, 279, 282, 287, 299, 305, 332, 352, 355, 370, 433, 436, 454, 471], "runtim": [72, 116, 235, 255, 289, 457], "due": [72, 155, 277, 362, 430], "strateg": 72, "guard": 72, "act": [72, 74, 78, 249, 252, 253, 262, 309, 427, 473], "insur": [72, 74, 146, 375], "catch": [73, 110, 146, 158, 233, 477], "segment": [74, 300, 408, 412, 417, 438, 445, 452], "treacher": 74, "air": [74, 141, 142, 148, 427, 482], "veloc": [74, 456, 468], "unladen": [74, 468], "swallow": [74, 468], "speed": [74, 163, 216, 321, 468, 474], "african": [74, 141, 468], "european": [74, 468], "valueerror": [74, 113, 233, 432, 468], "liter": [74, 110, 401, 432, 464, 468], "immedi": [74, 109, 110, 137, 138, 144, 259, 269, 274, 289, 378, 394], "sampl": [74, 99, 141, 142, 152, 156, 160, 224, 269, 273, 276, 308, 342, 460, 473, 476, 477, 478, 494, 497], "fahrenheit": 74, "celsiu": 74, "72": [74, 141, 142, 160, 362, 451], "22": [74, 114, 115, 137, 138, 141, 142, 148, 160, 287, 300, 315, 361, 428, 452, 474, 495, 496], "22222222222222": 74, "unfriendli": 74, "fahren": 74, "py": [74, 104, 118, 158, 159, 262, 263, 265, 289, 308, 405, 473, 477, 478, 485, 494], "fahr": 74, "inp": [74, 154], "_______": [74, 231, 262, 270, 294, 322, 479, 488], "jump": [74, 105, 172, 221, 222, 223, 269, 273, 460], "chanc": [74, 158, 161, 270, 341], "________": [74, 224, 251, 252, 259, 264, 274, 281, 282, 313, 321, 408, 422, 457, 482, 492], "terminologi": [75, 233, 252, 260, 352], "screen": [75, 99, 100, 173, 233, 251, 252, 256, 289, 321, 362, 437, 439, 441, 443, 447, 449, 450], "inde": [75, 258], "uniqu": [75, 78, 85, 99, 130, 131, 147, 235, 259, 263, 432], "constraint": [75, 76, 78, 85, 86, 91, 103, 233], "primari": [75, 78, 83, 85, 99, 102, 104, 235, 254, 399], "fastest": 75, "storag": [75, 78, 105, 146], "sort": [75, 77, 78, 98, 114, 121, 141, 142, 178, 186, 188, 189, 198, 205, 240, 249, 287, 289, 294, 300, 313, 352, 355, 420, 421, 423, 424, 426, 427, 428, 430, 433, 481], "foreign": [75, 85, 104], "from_id": [75, 78, 99, 104], "suffix": [75, 259], "_id": 75, "insert": [76, 77, 78, 79, 80, 82, 85, 96, 97, 100, 103, 105, 161, 184, 202, 233, 252, 300, 301, 358], "INTO": [76, 77, 78, 79, 99, 100], "petunia": 76, "american": [76, 141], "shorthair": 76, "cur": [76, 79, 99, 100, 104], "drop": [76, 79, 97, 163, 228, 229, 353, 485, 494], "IF": [76, 79, 99, 100], "exist": [76, 79, 97, 99, 100, 114, 118, 119, 150, 161, 235, 239, 279, 281, 297, 331, 334, 336, 341, 385, 390, 408, 430], "sql": [76, 77, 78, 79, 80, 81, 82, 85, 86, 90, 91, 95, 98, 99, 100, 104, 105, 487], "rubi": [76, 79, 259], "command": [76, 77, 79, 85, 99, 140, 141, 146, 252, 253, 256, 259, 265, 308, 323, 372, 373, 376, 379, 459], "bernard": 76, "sqlite": [76, 78, 79, 84, 96, 97, 103, 105, 233, 473, 477, 478], "cursor": [76, 79, 85, 96, 97, 99, 100, 104], "overview": [77, 102], "vendor": [77, 79, 259, 492], "portabl": [77, 252, 256, 259], "manner": [77, 154], "date": [77, 81, 88, 89, 90, 93, 94, 95, 141, 142, 150, 156, 160, 166, 192, 381, 382, 392, 443, 487, 489, 496, 497], "unlik": [77, 180, 264, 297, 485], "OR": [77, 99, 148, 160, 176], "establish": [78, 85, 235], "relational_model": 78, "__________": [78, 214, 250, 298, 302, 351], "twitter": [78, 96, 99, 103, 104, 105, 233, 493], "spider": [78, 96, 99, 103, 104, 105, 141, 233, 309, 317, 477, 478], "count": [78, 96, 98, 99, 100, 104, 114, 115, 118, 119, 121, 124, 126, 134, 135, 136, 137, 138, 144, 154, 156, 158, 159, 179, 180, 196, 198, 233, 246, 251, 262, 263, 267, 270, 272, 276, 279, 280, 282, 293, 297, 301, 305, 334, 340, 342, 343, 401, 407, 410, 411, 418, 426, 427, 460, 477, 481, 494], "friend": [78, 100, 103, 104, 111, 158, 233, 257, 271, 452, 454, 455, 494], "incom": [78, 478], "everyon": [78, 80, 81, 100, 107, 126, 205, 257, 263], "cannot": [78, 102, 110, 158, 257, 264, 341, 407, 408, 459, 470, 473, 485], "pal": [78, 220], "from_friend": 78, "to_friend": 78, "encount": [78, 110, 251, 254, 257, 289, 341, 375, 434], "drchuck": [78, 99, 100, 104, 494], "lhawthorn": 78, "feed": 78, "record": [78, 86, 91, 100, 103, 126, 156, 233, 236, 473, 478], "duplic": [78, 85, 104, 132, 133, 238, 249], "violat": [78, 99, 257], "normal": [78, 85, 102, 104, 143, 148, 160, 235, 240, 243, 377, 391, 444, 477], "disk": [78, 100, 105, 161, 252, 256, 320, 325], "memori": [78, 105, 126, 153, 154, 250, 252, 256, 263, 320, 376, 459, 460], "processor": [78, 256], "hundr": [78, 473], "entri": [78, 80, 81, 85, 86, 88, 89, 90, 91, 93, 94, 95, 105, 115, 121, 208, 307, 335, 477, 481, 487], "hardli": 78, "matter": [78, 99, 117, 126, 148, 158, 174, 218, 360, 373, 393, 428, 443, 446], "million": [78, 107, 141, 142, 235, 262, 337, 494], "scan": [78, 110, 262, 274, 376, 451, 473, 477], "longer": [78, 117, 261, 274, 318, 341, 421, 477], "to_id": [78, 99, 104], "enforc": [78, 85, 99, 319], "moment": [78, 119, 258, 321, 331, 336, 337, 341], "mistak": [78, 99, 110, 234, 253, 257, 262, 273, 411, 474], "simpler": [78, 155, 289, 322, 375, 430, 480], "essenc": 78, "effici": [79, 102, 154, 180], "datatyp": 79, "front": [79, 193, 251, 391, 392], "inconveni": [79, 118], "payoff": 79, "sqlite3": [79, 97, 99, 100, 104], "conn": [79, 99, 100, 104], "music": [79, 96, 97, 251, 252], "reason": [79, 102, 109, 112, 126, 154, 232, 263, 393, 408, 410, 415, 427, 456], "server": [79, 105, 150, 309, 313, 321, 323, 477, 485], "local": [79, 146, 173, 235, 320, 322, 439, 473, 485], "conceptu": [79, 251, 255], "open": [79, 82, 84, 96, 100, 140, 141, 144, 145, 146, 147, 149, 151, 154, 156, 157, 159, 160, 161, 233, 253, 259, 262, 289, 299, 306, 318, 320, 321, 322, 372, 374, 393, 422, 443, 473, 477, 478, 494, 497], "uppercas": [79, 193, 378, 380, 382, 387, 388, 394, 396, 403, 411, 470], "undo": [79, 255], "thunderstruck": [79, 97], "commit": [79, 96, 97, 99, 100, 126, 146, 150, 156, 482], "forc": [79, 99, 321, 463, 477, 478], "unicod": [79, 279], "latin": 79, "At": [79, 96, 100, 109, 126, 219, 253, 255, 261, 273, 274, 293, 337, 342, 352, 426, 427, 457], "criterion": 79, "repeatedli": [79, 102, 159, 251, 273, 293, 319], "whisker": 79, "milo": [79, 97, 456], "mysql": [79, 105], "student_id": [80, 81, 88, 89, 93, 94], "test_nam": [80, 81, 88, 89, 93, 94], "lower": [80, 81, 88, 89, 93, 94, 114, 115, 126, 174, 190, 300, 381, 397, 400, 411, 415, 477], "higher": [80, 81, 88, 89, 93, 94, 163, 216, 243, 463], "instructor": [80, 81, 88, 89, 93, 94], "midterm": [80, 81, 88, 89, 93, 94], "sqlitebrows": 82, "spreadsheet": 83, "sheet": [83, 311], "lock": [84, 492], "commonli": [85, 119, 263, 281, 323, 374], "insist": 85, "socket": [85, 150, 306, 309, 313, 315, 321, 322, 323, 350], "directli": [85, 110, 154, 251, 254, 256, 311, 479, 480], "lookup": [85, 120, 473], "replic": 85, "elsewher": [85, 243, 477], "configur": 85, "alic": [86, 91, 123, 141, 142], "bookkeep": [86, 91], "compani": [86, 91, 474], "merg": [86, 91], "hparsons_lg_sql_exe_test_bank_post_select": 87, "hparsons_lg_sql_exe_test_bank_post_upd": 87, "hparsons_lg_sql_exe_test_bank_post_join": 87, "feedback": [87, 90, 92, 95, 109, 261, 362, 486], "zihan": [87, 90, 92, 95, 486], "wu": [87, 90, 92, 95, 486], "ziwu": [87, 90, 92, 95, 486], "asid": [88, 89, 90, 93, 94, 95, 487], "vend": [90, 95], "machin": [90, 95, 250, 251, 256, 259], "refil": [90, 95, 487], "stock": [90, 95, 141, 160, 487], "chip": [90, 95, 141], "bought": [90, 95, 487, 494], "transact": [90, 95, 482], "goods_id": [90, 95], "unittest": [90, 94, 95, 147, 237, 240, 243, 487], "By": [91, 100, 164, 258, 265, 428, 444, 489, 496], "forth": [91, 482], "hparsons_lg_sql_test_bank_post_select": 92, "hparsons_lg_sql_test_bank_post_upd": 92, "hparsons_lg_sql_test_bank_post_join": 92, "soon": [95, 451, 460], "cloth": 96, "sock": 96, "lunch": [96, 185], "taco": 96, "descend": [96, 98, 106, 141, 142, 188, 205, 240, 421, 423, 428], "spot": [96, 109, 110, 116, 270, 356], "crreat": 96, "pant": 96, "shirt": [96, 397, 454], "fabric": 96, "dessert": 96, "cupcak": 96, "cake": [96, 494], "ic": [96, 123], "frost": [96, 342], "chocol": 96, "packag": [97, 146, 241, 318], "conect": 97, "db": [97, 99, 100, 104], "chinook": 97, "albumid": 97, "artistid": 97, "348": [97, 141, 142], "300": [97, 160, 185, 245, 420], "349": 97, "301": 97, "bikeshar": 97, "bikeshare_st": [97, 104, 106], "count_row": 97, "penelop": [97, 471], "doberman": 97, "springer": 97, "spaniel": 97, "lastnam": [97, 496], "firstnam": [97, 496], "custom": [97, 245], "artist": [97, 141], "185": 97, "genr": [97, 474], "pop": [97, 177, 178, 186, 189, 283, 289, 290, 300], "mediatypeid": 97, "bike": [98, 106], "bike_numb": [98, 104, 106], "durat": [98, 104, 106], "trip_data": [98, 104, 106], "redo": [99, 258, 375], "twitter_info": [99, 100], "tweepi": [99, 100], "oauth2": [99, 100], "auth": [99, 100], "oauth2bearerhandl": [99, 100], "bearer_token": [99, 100], "api": [99, 100, 233, 473, 477, 479, 484, 485, 493, 494], "wait_on_rate_limit": [99, 100], "dir": [99, 100, 104, 146, 147, 327, 334, 355, 376, 411], "path": [99, 100, 104, 147, 150, 156, 318, 378], "dirnam": [99, 100, 104, 147], "__file__": [99, 100, 104, 147], "sep": [99, 100, 104, 141, 142, 151, 160, 494], "till": [99, 100, 178, 179, 277], "acct": [99, 100, 494], "hit": [99, 100, 109, 273, 362, 477], "visit": [99, 100, 258, 311, 478], "hasn": [99, 100], "fetchon": [99, 100], "unretriev": [99, 100], "rowcount": 99, "lastrowid": 99, "idlist": [99, 100], "get_friend_id": [99, 100], "screen_nam": [99, 100, 494], "err": 99, "countnew": [99, 100], "countold": [99, 100], "highest": [99, 141, 142, 177, 426, 463, 464], "min": [99, 100, 141, 142, 165, 178, 189, 208, 220, 232, 274, 335], "currid": [99, 100], "get_us": [99, 100], "user_id": [99, 100], "screennam": [99, 100], "old": [99, 141, 161, 163, 281, 305, 408, 456, 478], "friend_id": 99, "didn": [99, 170, 235, 289, 328, 346, 347], "illustr": [99, 109, 110], "captur": [99, 158, 232, 380, 381, 387, 388, 392, 396], "safeti": 99, "net": [99, 184, 477, 485, 492], "inadvert": 99, "ensur": [99, 118, 172], "exact": [99, 110, 270, 274, 299, 321, 376], "twice": [99, 100, 119, 174, 218, 279, 378, 426, 438, 473], "node": [99, 233, 478, 479, 493, 497], "realli": [99, 109, 110, 111, 159, 164, 253, 258, 259, 355, 377, 421, 477], "affect": [99, 288, 289], "success": [99, 100, 109, 113, 150, 168, 208, 233, 271, 321, 335, 345, 428, 478], "ravenmaster1": [99, 100, 104], "brentsever": [99, 100, 104], "prairycat": [99, 100, 104], "lionelrobertjr": [99, 100, 104], "doc": [100, 142, 240, 289, 307, 318, 350, 393, 406, 411, 412, 415, 448], "stabl": 100, "restart": [100, 102, 473, 477, 478], "status": [100, 494], "unvisit": 100, "popular": [100, 474, 477], "sourc": [100, 110, 150, 156, 252, 256, 259, 262, 265, 273, 289, 307, 316, 317, 319, 325, 352, 375, 378, 411, 458, 459, 477, 492, 494], "fetch": [100, 264], "placehold": 100, "substitut": [100, 234], "dumper": 100, "lockpickinglwyr": 100, "unprocess": 100, "successfulli": [100, 110, 112, 289, 374], "dump": [100, 104, 118, 477, 478, 485, 490, 494], "myldn": [100, 104], "dickiedov": [100, 104], "ukrain": [100, 104], "alisonmoyet": [100, 104], "philippullman": [100, 104], "nessimonstar": 100, "educaus": 100, "lindafeng": 100, "suspend": 100, "resum": [100, 468, 478], "loss": [100, 160], "ground": 102, "flat": 102, "truli": [102, 224, 460], "retain": [102, 256], "motiv": [102, 233, 260], "reassembl": 104, "reconnect": 104, "ON": 104, "metarow": 104, "demonstr": [104, 274, 350, 393, 404, 405], "multi": [104, 110, 456], "twjoin": 104, "table_nam": 104, "field_nam": 104, "start_stat": [104, 106], "station_id": [104, 106, 495, 496], "85": [104, 106, 141, 142, 160, 249], "000": [104, 106, 320, 325, 444, 469], "biggest": [105, 107, 109, 110, 160], "perman": [105, 146], "persist": [105, 157, 233], "wide": [105, 109, 236, 308, 421, 451], "varieti": [105, 243, 451], "oracl": [105, 477], "microsoft": 105, "postgresql": 105, "embed": 105, "firefox": 105, "intern": [105, 233, 248, 342, 351, 352, 493], "w00837": 106, "rental": [106, 487], "start_dat": 106, "31105": 106, "member_typ": 106, "end_stat": 106, "31200": 106, "latitud": [106, 264, 473, 495, 496], "longitud": [106, 473, 495, 496], "end_dat": 106, "31101": 106, "casual": 106, "suspect": 107, "beginn": [107, 110, 458], "blame": 107, "resort": 107, "cs1": 107, "clue": [107, 110, 289, 460], "intention": 108, "carefulli": [109, 110, 273, 289, 318, 428, 482], "firm": 109, "grasp": 109, "necessarili": [109, 298], "entir": [109, 110, 116, 144, 154, 156, 259, 318, 320, 337, 375, 392, 393, 417, 441], "portion": [109, 375, 378, 393, 400, 401, 412, 491], "circumst": [109, 291], "bug": [109, 234, 239, 255, 256, 270, 337, 422], "advic": [109, 110], "tempt": [109, 110, 289, 408, 410, 457, 469], "crank": 109, "inevit": 109, "myriad": 109, "wrong": [109, 110, 159, 233, 234, 243, 250, 253, 255, 260, 268, 289, 292, 362, 405, 406, 420, 422, 438, 442, 443, 446, 447, 450, 451, 457, 470], "went": [109, 289, 399, 494], "quick": [109, 243, 352, 376, 460, 477], "incomplet": 109, "insight": [109, 415], "underli": 109, "notion": [109, 158, 379, 393, 460], "mantra": 109, "repeat": [109, 110, 164, 176, 178, 179, 251, 272, 273, 279, 282, 295, 362, 367, 368, 374, 382, 446, 447, 473], "brain": [109, 110, 112, 250], "tini": [109, 258], "chemic": [109, 112], "happi": [109, 112, 160, 249, 257, 271, 399], "enjoy": 109, "victori": 109, "agil": 109, "pose": 109, "23": [109, 110, 124, 141, 142, 148, 160, 185, 231, 286, 339, 372, 381, 387, 388, 391, 455, 474, 495, 496], "wait": [109, 110, 234, 253, 257, 313, 321, 370, 371, 455, 468], "clock": [109, 163, 216, 455], "alarm": [109, 163, 216, 455], "current_tim": 109, "wait_tim": [109, 110], "final_tim": 109, "pm": [109, 148, 160], "hmm": 109, "realiz": [109, 115, 243, 253, 258, 350], "knew": [109, 126, 263], "pretti": [109, 110, 116, 234, 261, 264, 373, 375, 460, 477, 494], "concaten": [109, 110, 175, 295, 296, 408, 459, 466, 468], "stage": [109, 110], "iter": [109, 118, 121, 146, 153, 154, 179, 180, 196, 233, 235, 266, 267, 271, 272, 273, 274, 279, 282, 305, 405, 407, 427, 428, 446, 451, 478], "26": [109, 119, 141, 142, 148, 160, 189, 496], "aspect": [109, 112, 330, 350], "boundari": [109, 233, 296, 394, 395], "larger": [109, 198, 201, 207, 233, 274, 354], "worri": [109, 193, 355, 491], "bigger": [109, 116, 270, 456], "modulu": [109, 195, 233, 406, 455, 459, 467], "gone": [109, 141, 142, 480], "astrai": 109, "current_time_str": 110, "wait_time_str": 110, "current_time_int": 110, "wait_time_int": 110, "final_time_int": 110, "aha": 110, "hand": [110, 112, 115, 116, 259, 289, 350, 372, 374, 393], "statist": [110, 119], "percent": [110, 123, 147, 454, 459, 461], "4999": 110, "54": [110, 141, 142, 160, 202, 253, 474], "74": [110, 141, 142, 148, 160, 274, 286], "1305": 110, "29": [110, 123, 141, 142, 160, 283, 427, 483, 495, 496], "1009": 110, "893": 110, "78": [110, 123, 141, 142, 160, 202, 427, 495, 496], "urierror": 110, "334": 110, "66": [110, 137, 138, 141, 142, 160, 420, 435, 495, 496], "tokenerror": 110, "244": 110, "67": [110, 141, 142, 160, 188, 283, 293, 297, 303, 496], "227": 110, "49": [110, 141, 142, 160, 478, 483, 496], "timelimiterror": 110, "44": [110, 137, 138, 141, 142, 160, 474, 478], "48": [110, 123, 141, 142, 160, 478], "28": [110, 123, 141, 142, 148, 160, 477, 478, 489, 494, 496], "31": [110, 141, 142, 148, 160], "attributeerror": 110, "importerror": 110, "indexerror": [110, 289, 297, 405, 410], "07": [110, 141, 142, 160, 192, 477], "uncov": [110, 111], "grammat": 110, "period": [110, 207, 214, 224, 374, 375, 377, 379, 380, 390, 411, 460, 477, 492, 494], "trace": [110, 279], "punctuat": [110, 115, 118, 123, 164, 193], "quotat": [110, 407, 417, 456, 469], "parethes": 110, "coupl": [110, 497], "parenthesi": [110, 180, 239, 392], "parenths": 110, "subsequ": [110, 421], "concern": [110, 235], "trick": [110, 112, 339, 356], "valuabl": [110, 494], "bad": [110, 158, 163, 319, 390, 457, 477], "extrem": [110, 320], "eof": 110, "anywai": 110, "panic": 110, "somehow": 110, "conclud": 110, "unrel": 110, "calm": 110, "chase": 110, "elimin": [110, 119, 232, 235, 238, 255, 378], "constant": [110, 156, 273, 274, 473], "compat": 110, "isol": 110, "polish": 110, "learner": 110, "disconcert": 110, "won": [110, 117, 141, 142, 174, 181, 234, 266, 270, 277, 352, 422, 426, 432], "particularli": [110, 144, 258, 262, 274, 374, 432, 482], "impli": [110, 265, 291], "unsupport": 110, "floordiv": 110, "tyre": 110, "confirm": 110, "mysteri": [110, 266, 283, 413, 414], "Not": [110, 130, 131, 251, 262, 332, 333, 390, 396, 461, 462, 469, 488], "emploi": 110, "impact": [110, 421], "useless": [110, 456], "typo": 110, "ey": [110, 159, 249, 258], "spell": [110, 137, 138, 261, 405, 408, 438, 457], "fairli": 110, "speller": 110, "str_wait_tim": 110, "wai_tim": 110, "nice": [110, 159, 259, 264, 301, 319, 375, 427, 428, 477, 485], "visibl": [110, 481], "strategi": 110, "imt": 110, "set_tim": 110, "undefin": 110, "reveal": 110, "set_alarm": 110, "assumpt": [110, 235], "alarm_tim": 110, "furthermor": 110, "present_tim": 110, "resound": 110, "meant": [110, 255, 257, 457, 459], "dialog": 110, "worth": [110, 148, 160, 232, 432], "interlud": [112, 233], "tip": [112, 113, 233, 453, 454], "stress": 112, "deep": [112, 252], "celebr": [112, 288], "homework": 112, "secret": [112, 492, 494], "fourier": 112, "transform": [112, 423, 426], "trust": 112, "parseerror": [113, 233], "typeerror": [113, 233, 406], "nameerror": [113, 233, 253, 257], "fruit": [114, 117, 123, 163, 207, 230, 233, 294, 410, 416, 417, 419, 454, 466], "grape": [114, 419], "appl": [114, 117, 123, 193, 199, 380, 385, 387, 388, 410, 423, 426, 454, 455, 466], "banana": [114, 117, 199, 288, 298, 380, 387, 388, 401, 403, 410, 416, 426], "pear": [114, 117, 426, 455], "janic": 114, "eleanor": 114, "list_o_nam": 114, "erik": [114, 483, 496], "counter": [114, 120, 125, 233, 266, 272, 300, 404, 407, 448, 450, 473], "phrase": [114, 126, 237, 362, 399, 455], "chees": [114, 297], "philadelphia": [114, 141, 148, 160], "extraordinari": 114, "accord": [114, 323, 429], "19": [114, 141, 142, 148, 150, 151, 160, 279, 286, 300, 391, 435, 452, 454, 494], "brontosauru": [114, 119], "diction": 114, "anni": [114, 119, 121, 141, 142], "42": [114, 119, 121, 141, 142, 160, 175, 259, 341, 406, 427, 454, 473, 474, 478, 485], "revers": [114, 141, 177, 178, 186, 189, 202, 276, 287, 420, 421, 423, 427, 428, 430, 447], "lambda": [114, 264, 470], "romeo": [115, 118, 306, 313, 315, 322, 323, 325, 427], "txt": [115, 118, 126, 140, 141, 144, 148, 150, 151, 154, 156, 158, 159, 160, 161, 263, 306, 313, 315, 322, 323, 325, 372, 373, 374, 393, 396, 426, 427, 477], "soft": [115, 118, 126, 315, 421], "yonder": [115, 118, 126, 315, 421], "east": [115, 118, 126, 148, 160, 315, 442, 443, 448, 450], "juliet": [115, 118, 126, 315, 427], "sun": [115, 118, 126, 163, 193, 216, 315], "aris": [115, 118, 126, 315], "fair": [115, 118, 126, 141, 315], "kill": [115, 118, 126, 141, 315], "enviou": [115, 118, 126, 315], "moon": [115, 118, 126, 315], "sick": [115, 118, 126, 315], "pale": [115, 118, 126, 315], "grief": [115, 118, 126, 315], "token": [115, 457, 460, 494], "subtl": [115, 373], "maketran": 115, "fromstr": [115, 491], "tostr": 115, "deletestr": 115, "omit": [115, 235, 303, 417, 432], "_": [115, 175, 470], "modif": [115, 279, 289], "art": [115, 141, 158, 251, 261, 337], "swearst": 115, "afeard": 115, "kinsmen": 115, "thinkst": 115, "cloak": 115, "orchard": 115, "lover": 115, "maiden": 115, "whiteupturn": 115, "gentleman": 115, "lean": 115, "canst": 115, "unwieldi": [115, 116, 235], "dataset": 116, "scale": [116, 123, 371], "reduc": [116, 119, 282, 285, 358, 365, 370, 430, 456], "smallest": [116, 134, 135, 136, 160, 165, 220, 232, 257, 274, 319], "manifest": 116, "largest": [116, 134, 135, 136, 165, 274, 319, 379], "saniti": 116, "illog": 116, "scaffold": [116, 255], "spanish": 117, "curli": [117, 480], "bracket": [117, 177, 296, 297, 302, 352, 355, 375, 377, 378, 415, 416, 433, 434, 481], "squar": [117, 149, 162, 163, 173, 177, 193, 199, 205, 206, 214, 216, 268, 296, 302, 339, 352, 355, 375, 377, 378, 415, 438, 439, 446, 472, 474], "eng2sp": [117, 126], "uno": 117, "surpris": 117, "unpredict": [117, 224], "keyerror": 117, "pokemon_name_n_typ": 117, "squirtl": 117, "water": [117, 257, 276, 356], "charmand": 117, "fire": [117, 148, 253, 326], "bulbasaur": [117, 326], "grass": [117, 148, 160, 326], "linear": [117, 258], "proport": 117, "hash": [117, 118, 120, 269, 424, 428], "remark": 117, "magic": [117, 432], "hash_tabl": 117, "occurr": [118, 155, 429], "shorten": [118, 150, 156, 494], "scene": [118, 427], "inner": [118, 120, 141, 142, 326, 360, 392, 435, 444], "slowli": [118, 320, 477], "compact": 118, "increment": [118, 119, 180, 269, 272, 276, 277, 279, 281, 342, 404, 407], "desir": [118, 141, 142, 155, 361, 477, 488, 494], "raw": [118, 392, 394, 477], "unsort": [118, 121], "code3": [118, 150, 156, 262, 308, 473, 477, 478, 485], "count1": 118, "travers": [119, 121, 233, 291, 304, 309, 407, 418, 421, 428, 434], "ord": [119, 414], "appropri": [119, 234, 235, 283, 494], "ahead": [119, 234, 321], "room": [119, 141, 142, 245, 257], "histogram": [119, 120], "frequenc": [119, 317, 322, 325, 427, 477], "tim": 119, "concis": 119, "idiom": [119, 121, 289], "succinct": 119, "incomprehens": 119, "char": [119, 266, 404, 419], "hashtabl": 120, "nba": 121, "champ": [121, 141], "mvp": 121, "roti": 121, "6moti": 121, "lst": [121, 177, 178, 186, 188, 196, 199, 204, 283, 286, 287, 289, 292, 300, 390, 427, 428, 429, 488], "wordcount": 121, "morethan5": 121, "dictionaries_mixedupcode_question10_1": 122, "dictionaries_mixedupcode_question10_1_ac": 122, "dictionaries_mixedupcode_question10_2": 122, "dictionaries_mixedupcode_question10_2_ac": 122, "dictionaries_mixedupcode_question10_3": 122, "dictionaries_mixedupcode_question10_3_ac": 122, "dictionaries_mixedupcode_question10_4": 122, "dictionaries_mixedupcode_question10_4_ac": 122, "dictionaries_mixedupcode_question10_5": 122, "dictionaries_mixedupcode_question10_5_ac": 122, "dictionaries_mixedupcode_question10_6": 122, "dictionaries_mixedupcode_question10_6_ac": 122, "dictionaries_mixedupcode_question10_7": 122, "dictionaries_mixedupcode_question10_7_ac": 122, "dictionaries_mixedupcode_question10_8": 122, "dictionaries_mixedupcode_question10_8_ac": 122, "dictionaries_mixedupcode_question10_9": 122, "dictionaries_mixedupcode_question10_9_ac": 122, "dictionaries_mixedupcode_question10_10": 122, "dictionaries_mixedupcode_question10_10_ac": 122, "letter_dict": 123, "pretend": [123, 309, 316, 317], "besid": 123, "word_dict": 123, "a_count": 123, "sales_tax": 123, "list_of_cost": 123, "sale": [123, 474], "tax": 123, "hundredth": 123, "25": [123, 134, 135, 136, 141, 142, 148, 160, 163, 249, 253, 286, 309, 312, 358, 420, 426, 461, 489, 494, 496], "33": [123, 137, 138, 141, 142, 148, 150, 160, 162, 286, 391, 460, 470], "discount_and_tax": 123, "discount": [123, 285, 453], "06": [123, 141, 142, 160, 477, 495, 496], "create_dictionari": 123, "keys_list": 123, "values_list": 123, "lowest_value_kei": 123, "lowest": [123, 141, 160, 163, 177, 216, 256, 426], "toi": 123, "rice": 123, "bag": 123, "duplicated_data": 123, "dictionary1": 123, "dictionary2": 123, "twenti": [123, 426], "thirti": 123, "total_pric": 123, "quantity_dict": 123, "hot": [123, 148, 160], "soda": 123, "scale_recip": 123, "scale_factor": 123, "36": [123, 141, 142, 160, 193, 313, 447, 494, 495, 496], "new_sight": 124, "sight": 124, "parallel": 124, "ind": 124, "invers": [124, 165, 296], "birthdai": [124, 163, 206, 216], "coverag": 124, "steph": 124, "angelo": 124, "categor": [126, 474], "mail": [126, 150, 156, 233, 235, 323, 375, 475], "mail_count": 126, "mon": [126, 163, 216, 495, 496], "user_count": 126, "marquard": [126, 150, 156, 289, 299, 373, 374, 375, 378, 412], "uct": [126, 150, 155, 156, 289, 299, 373, 374, 375, 378, 412, 477], "za": [126, 150, 155, 156, 289, 299, 373, 374, 375, 378, 394, 412, 477], "letter_count": 126, "e_count": 126, "word_dictionari": 126, "reward": [126, 254, 263], "em": 126, "newfound": [126, 263], "daili": [126, 263, 307, 473], "laptop": [126, 263], "cell": [126, 252, 263], "phone": [126, 252, 263, 381, 480, 481, 496, 497], "assist": [126, 254, 263], "behalf": [126, 263], "hardwar": [126, 153, 233, 259, 260, 263], "vast": [126, 263], "reptit": 126, "interestingli": [126, 263], "bore": [126, 263], "mind": [126, 218, 239, 253, 263, 337, 415], "numb": [126, 263], "word_count": 126, "repetit": [126, 232, 233, 263, 282, 337, 369, 449], "romeo3": 126, "gopal": 126, "ramasammycook": 126, "gmail": [126, 372, 477], "media": [126, 373], "berkelei": [126, 373, 477], "cwen": [126, 374, 378], "iupui": [126, 150, 373, 374, 378, 477], "antranig": 126, "caret": [126, 377, 393, 394, 477], "cam": [126, 477], "uk": [126, 150, 477], "rjlow": [126, 373], "gsilver": 126, "horwitz": [126, 477], "wagnermr": 126, "zqian": [126, 373], "message_count": 126, "maximum": [126, 148, 165, 233, 280, 300, 358, 454], "domain": [126, 390, 396, 432, 477], "poll": [127, 128, 130, 132, 133, 134, 135, 137, 138, 139], "exp1_pp1a": [127, 128], "exp1_q1_writ": [127, 128], "exp1_pp1a_pol": [127, 128], "exp1_q1_write_pol": [127, 128], "exp1_q2_writ": [127, 128], "count_target_in_range_ord": [127, 128], "exp1_q2_write_pol": [127, 128], "count_target_in_range_order_pol": [127, 128], "exp1_pp3": [127, 128], "exp1_q3_writ": [127, 128], "exp1_pp3_pol": [127, 128], "exp1_q3_write_pol": [127, 128], "exp1_q4_total_valu": [127, 128], "total_dict_values_pp": [127, 128], "exp1_q4_total_values_pol": [127, 128], "total_dict_values_pp_pol": [127, 128], "exp1_q5_pp": [127, 128], "exp1_q5_writ": [127, 128], "exp1_q5_pp_pol": [127, 128], "exp1_q5_write_pol": [127, 128], "dp_two_list_to_dict_pp": 129, "dp_two_list_to_dict": 129, "dp_list_of_tuples_to_dict": 129, "dp_list_of_tuples_to_dict_pp": 129, "dp_get_tuple_from_dict_pp": 129, "dp_get_tuple_from_dict": 129, "dp_greater_dict": 129, "dp_greater_dict_pp": 129, "dp_get_counts_dict_pp": 129, "dp_get_counts_dict": 129, "make_dir": [130, 131], "l1": [130, 131, 177, 178, 196, 249], "l2": [130, 131, 177, 196, 249], "tuple_list": [130, 131], "grai": [130, 131, 370, 371, 380, 387, 388, 474], "get_tupl": [130, 131], "greater_dict": [130, 131], "cutoff": [130, 131], "get_count": [130, 131], "s_list": [130, 131], "greater_dictionari": 131, "sum13_nd_pp_exa": [132, 133, 139], "sum13_w6d_pp_exb": [132, 133, 139], "list_multiples_pp_exa": [132, 133, 139], "list_multiples_w3d_pp_exb": [132, 133, 139], "ibeforee_pp_exa": [132, 133, 139], "ibeforee_pp_wd_exb": [132, 133, 139], "removetarget_pp_v2_exa": [132, 133, 139], "remove_target_pp_wd_exb": [132, 133, 139], "okai": [132, 133, 162, 164, 167, 234, 315, 382, 415], "earn": [132, 133, 454, 474], "credit": [132, 133, 233, 253, 473, 482, 485, 495], "adjac": [132, 133, 134, 135, 136, 249], "removeextra": [132, 133], "two_cat": [132, 133], "removedup": 133, "adjacenttwo": 133, "has22": [134, 135, 136], "countinrang": [134, 135, 136], "diffmaxmin": [134, 135, 136], "total_valu": [134, 135, 136], "total_dict_valu": [134, 135], "red": [134, 135, 136, 148, 160, 205, 237, 257, 312, 358, 359, 360, 361, 363, 365, 366, 367, 368, 370, 371, 397, 399, 420, 437, 448, 450, 472, 474], "get_nam": [134, 135, 136], "unknown": [134, 135, 136], "brown": [134, 135, 136], "dariu": [134, 135, 136], "unlucki": [137, 138], "sum13": [137, 138, 170, 210, 211, 213], "list_of_multipl": [137, 138], "55": [137, 138, 141, 142, 160, 163, 427], "77": [137, 138, 141, 142, 160], "88": [137, 138, 141, 142, 160, 474], "grammarli": [137, 138], "beleiv": [137, 138], "remove_target": [137, 138], "mytext": 140, "mode": [140, 161, 164, 173, 253, 255, 256, 289, 376, 394, 458, 465], "ref_fil": 140, "filevar": 140, "somestr": 140, "moana": 140, "cinderella": 140, "tiana": 140, "print_cont": 140, "file_obj": [140, 144, 146], "line_obj": 140, "rstrip": [141, 144, 155, 289, 372, 374, 393], "strip": [141, 144, 152, 155, 255, 289, 306, 411], "01": [141, 142, 160, 253, 315, 392, 477], "9848": [141, 142, 160], "10220": [141, 142, 160], "9651": [141, 142, 160], "87": [141, 142, 160, 473], "10021": [141, 142, 160, 496], "57": [141, 142, 147, 160, 283, 293, 297, 303, 474, 478], "nov": [141, 142, 160], "9087": [141, 142, 160], "10054": [141, 142, 160], "58": [141, 142, 160, 496], "8987": [141, 142, 160], "9851": [141, 142, 160], "56": [141, 142, 160, 216, 283, 293, 297, 303, 399, 494], "oct": [141, 142, 160], "8845": [141, 142, 160], "9626": [141, 142, 160], "8659": [141, 142, 160], "9075": [141, 142, 160], "9946": [141, 142, 160], "10238": [141, 142, 160], "7926": [141, 142, 160], "8847": [141, 142, 160], "aug": [141, 142, 160, 315], "10527": [141, 142, 160], "38": [141, 142, 160], "10663": [141, 142, 160], "9829": [141, 142, 160], "9949": [141, 142, 160], "10504": [141, 142, 160], "10758": [141, 142, 160], "10049": [141, 142, 160], "10522": [141, 142, 160], "81": [141, 142, 160, 163, 185, 216], "jun": [141, 142, 160], "10913": [141, 142, 160], "11236": [141, 142, 160], "68": [141, 142, 150, 160], "10313": [141, 142, 160], "10502": [141, 142, 160], "10734": [141, 142, 160], "11436": [141, 142, 160], "10638": [141, 142, 160], "10911": [141, 142, 160], "94": [141, 142, 154, 160, 300], "apr": [141, 142, 160], "9877": [141, 142, 160], "10973": [141, 142, 160], "9303": [141, 142, 160], "mar": [141, 142, 160], "10493": [141, 142, 160], "10940": [141, 142, 160], "9047": [141, 142, 160], "9878": [141, 142, 160], "feb": [141, 142, 160, 495, 496], "10884": [141, 142, 160], "82": [141, 142, 160], "11140": [141, 142, 160], "09": [141, 142, 150, 156, 160, 289, 299, 375, 378, 412], "10225": [141, 142, 160], "10495": [141, 142, 160], "10790": [141, 142, 160], "11224": [141, 142, 160], "10325": [141, 142, 160], "71": [141, 142, 160, 473], "10887": [141, 142, 160], "10416": [141, 142, 160], "76": [141, 142, 160, 496], "11044": [141, 142, 160], "10158": [141, 142, 160], "10787": [141, 142, 160], "10966": [141, 142, 160], "21": [141, 142, 148, 160, 391, 496], "11152": [141, 142, 160], "02": [141, 142, 160], "10204": [141, 142, 160], "10414": [141, 142, 160], "10659": [141, 142, 160], "11108": [141, 142, 160], "9571": [141, 142, 160], "10971": [141, 142, 160], "11219": [141, 142, 160], "11518": [141, 142, 160], "83": [141, 142, 160, 485], "10439": [141, 142, 160], "10650": [141, 142, 160], "10523": [141, 142, 160], "11415": [141, 142, 160], "10428": [141, 142, 160], "11215": [141, 142, 160], "10450": [141, 142, 160], "10980": [141, 142, 160], "34": [141, 142, 148, 160, 303, 427, 477, 494], "10303": [141, 142, 160], "10521": [141, 142, 160], "10532": [141, 142, 160], "11013": [141, 142, 160], "10161": [141, 142, 160], "51": [141, 142, 160, 495, 496], "10447": [141, 142, 160], "10749": [141, 142, 160], "11086": [141, 142, 160], "10163": [141, 142, 160], "10863": [141, 142, 160], "11600": [141, 142, 160], "43": [141, 142, 160, 250, 478], "10128": [141, 142, 160], "62": [141, 142, 160, 496], "10733": [141, 142, 160], "11311": [141, 142, 160], "9611": [141, 142, 160], "10921": [141, 142, 160], "10937": [141, 142, 160], "11228": [141, 142, 160], "9760": [141, 142, 160], "11501": [141, 142, 160], "11908": [141, 142, 160], "10610": [141, 142, 160], "53": [141, 142, 160, 473, 474], "10876": [141, 142, 160], "47": [141, 142, 160, 478], "11658": [141, 142, 160], "10798": [141, 142, 160], "11497": [141, 142, 160], "10730": [141, 142, 160], "11195": [141, 142, 160], "10449": [141, 142, 160], "10877": [141, 142, 160], "10335": [141, 142, 160], "10883": [141, 142, 160], "9884": [141, 142, 160], "10729": [141, 142, 160], "86": [141, 142, 160, 435], "10828": [141, 142, 160], "11218": [141, 142, 160], "39": [141, 142, 160, 483, 496], "10055": [141, 142, 160], "10336": [141, 142, 160], "10654": [141, 142, 160], "11428": [141, 142, 160], "10487": [141, 142, 160], "10829": [141, 142, 160], "10972": [141, 142, 160], "11321": [141, 142, 160], "10594": [141, 142, 160], "10655": [141, 142, 160], "10549": [141, 142, 160], "08": [141, 142, 160, 477, 494], "11120": [141, 142, 160], "10334": [141, 142, 160], "10970": [141, 142, 160], "10788": [141, 142, 160], "11244": [141, 142, 160], "10372": [141, 142, 160], "96": [141, 142, 160, 163, 427], "10559": [141, 142, 160], "9825": [141, 142, 160], "11072": [141, 142, 160], "9707": [141, 142, 160], "10789": [141, 142, 160], "04": [141, 142, 160, 201, 477], "9315": [141, 142, 160], "9163": [141, 142, 160], "9786": [141, 142, 160], "9405": [141, 142, 160], "9662": [141, 142, 160], "9025": [141, 142, 160], "9306": [141, 142, 160], "9212": [141, 142, 160], "84": [141, 142, 160, 201, 202], "9759": [141, 142, 160], "8994": [141, 142, 160], "9358": [141, 142, 160], "9039": [141, 142, 160], "9390": [141, 142, 160], "8610": [141, 142, 160], "63": [141, 142, 160, 286], "9181": [141, 142, 160], "8645": [141, 142, 160], "65": [141, 142, 160, 184, 296, 455, 474], "9457": [141, 142, 160], "8573": [141, 142, 160], "9116": [141, 142, 160], "7749": [141, 142, 160], "8718": [141, 142, 160], "7399": [141, 142, 160], "8592": [141, 142, 160], "7583": [141, 142, 160], "8253": [141, 142, 160], "7379": [141, 142, 160], "7842": [141, 142, 160], "8868": [141, 142, 160], "8948": [141, 142, 160], "7517": [141, 142, 160], "7539": [141, 142, 160], "9011": [141, 142, 160], "9412": [141, 142, 160], "64": [141, 142, 160, 192, 253, 391], "8786": [141, 142, 160], "8883": [141, 142, 160], "8907": [141, 142, 160], "9155": [141, 142, 160], "8524": [141, 142, 160], "8952": [141, 142, 160], "9106": [141, 142, 160], "9311": [141, 142, 160], "8760": [141, 142, 160], "8899": [141, 142, 160], "8818": [141, 142, 160], "9287": [141, 142, 160], "8715": [141, 142, 160], "9063": [141, 142, 160], "37": [141, 142, 160, 464, 473, 474, 494], "8528": [141, 142, 160], "8997": [141, 142, 160], "8377": [141, 142, 160], "8799": [141, 142, 160], "7987": [141, 142, 160], "46": [141, 142, 160, 478], "8616": [141, 142, 160], "8545": [141, 142, 160], "7908": [141, 142, 160], "8072": [141, 142, 160], "7391": [141, 142, 160], "59": [141, 142, 160, 462], "7906": [141, 142, 160], "7823": [141, 142, 160], "8209": [141, 142, 160], "7563": [141, 142, 160], "7443": [141, 142, 160], "7934": [141, 142, 160], "7334": [141, 142, 160], "7945": [141, 142, 160], "8218": [141, 142, 160], "6936": [141, 142, 160], "7442": [141, 142, 160], "7650": [141, 142, 160], "8078": [141, 142, 160], "7556": [141, 142, 160], "8222": [141, 142, 160], "8340": [141, 142, 160], "7580": [141, 142, 160], "7622": [141, 142, 160], "7672": [141, 142, 160], "8328": [141, 142, 160], "7613": [141, 142, 160], "7331": [141, 142, 160], "7868": [141, 142, 160], "7214": [141, 142, 160], "7008": [141, 142, 160], "7430": [141, 142, 160], "6891": [141, 142, 160], "6583": [141, 142, 160], "7081": [141, 142, 160], "6315": [141, 142, 160], "6877": [141, 142, 160], "7158": [141, 142, 160], "6532": [141, 142, 160], "6813": [141, 142, 160], "7112": [141, 142, 160], "6683": [141, 142, 160], "6448": [141, 142, 160], "6953": [141, 142, 160], "6318": [141, 142, 160], "6521": [141, 142, 160], "6623": [141, 142, 160], "6206": [141, 142, 160], "6029": [141, 142, 160], "6606": [141, 142, 160], "5975": [141, 142, 160], "5882": [141, 142, 160], "6162": [141, 142, 160], "5833": [141, 142, 160], "5616": [141, 142, 160], "5952": [141, 142, 160], "5550": [141, 142, 160], "5528": [141, 142, 160], "5761": [141, 142, 160], "5507": [141, 142, 160], "5654": [141, 142, 160], "5769": [141, 142, 160], "5170": [141, 142, 160], "5643": [141, 142, 160], "5770": [141, 142, 160], "5559": [141, 142, 160], "5569": [141, 142, 160], "5327": [141, 142, 160], "5587": [141, 142, 160], "5737": [141, 142, 160], "5382": [141, 142, 160], "5485": [141, 142, 160], "5755": [141, 142, 160], "5395": [141, 142, 160], "5693": [141, 142, 160], "5319": [141, 142, 160], "5117": [141, 142, 160], "5433": [141, 142, 160], "5000": [141, 142, 160], "5074": [141, 142, 160], "5266": [141, 142, 160], "5016": [141, 142, 160], "4755": [141, 142, 160], "5143": [141, 142, 160], "4719": [141, 142, 160], "4789": [141, 142, 160], "4845": [141, 142, 160], "4638": [141, 142, 160], "4610": [141, 142, 160], "4839": [141, 142, 160], "4594": [141, 142, 160], "4708": [141, 142, 160], "4772": [141, 142, 160], "4552": [141, 142, 160], "4556": [141, 142, 160], "4767": [141, 142, 160], "4530": [141, 142, 160], "4465": [141, 142, 160], "4614": [141, 142, 160], "4394": [141, 142, 160], "4321": [141, 142, 160], "4480": [141, 142, 160], "4278": [141, 142, 160], "73": [141, 142, 160, 495, 496], "4157": [141, 142, 160], "4348": [141, 142, 160], "4129": [141, 142, 160], "4011": [141, 142, 160], "4213": [141, 142, 160], "3935": [141, 142, 160], "3843": [141, 142, 160], "4034": [141, 142, 160], "3809": [141, 142, 160], "3834": [141, 142, 160], "3955": [141, 142, 160], "3794": [141, 142, 160], "3739": [141, 142, 160], "3882": [141, 142, 160], "3638": [141, 142, 160], "3908": [141, 142, 160], "3919": [141, 142, 160], "3612": [141, 142, 160], "3958": [141, 142, 160], "3736": [141, 142, 160], "3913": [141, 142, 160], "3972": [141, 142, 160], "3804": [141, 142, 160], "3764": [141, 142, 160], "3954": [141, 142, 160], "3722": [141, 142, 160], "3624": [141, 142, 160], "3782": [141, 142, 160], "3611": [141, 142, 160], "3758": [141, 142, 160], "3839": [141, 142, 160], "3603": [141, 142, 160], "3681": [141, 142, 160], "3788": [141, 142, 160], "3609": [141, 142, 160], "3633": [141, 142, 160], "3733": [141, 142, 160], "3520": [141, 142, 160], "3832": [141, 142, 160], "3911": [141, 142, 160], "3544": [141, 142, 160], "3635": [141, 142, 160], "3978": [141, 142, 160], "3998": [141, 142, 160], "3811": [141, 142, 160], "3754": [141, 142, 160], "4002": [141, 142, 160], "3715": [141, 142, 160], "3683": [141, 142, 160], "3818": [141, 142, 160], "3673": [141, 142, 160], "3680": [141, 142, 160], "3749": [141, 142, 160], "3585": [141, 142, 160], "3555": [141, 142, 160], "3713": [141, 142, 160], "3541": [141, 142, 160], "3651": [141, 142, 160], "3665": [141, 142, 160], "3501": [141, 142, 160], "3539": [141, 142, 160], "3523": [141, 142, 160], "3516": [141, 142, 160], "3604": [141, 142, 160], "3443": [141, 142, 160], "3527": [141, 142, 160], "3577": [141, 142, 160], "3445": [141, 142, 160], "3427": [141, 142, 160], "3582": [141, 142, 160], "3402": [141, 142, 160], "3435": [141, 142, 160], "3499": [141, 142, 160], "3338": [141, 142, 160], "3370": [141, 142, 160], "3497": [141, 142, 160], "3334": [141, 142, 160], "3310": [141, 142, 160], "03": [141, 142, 160, 477, 494], "3472": [141, 142, 160], "3262": [141, 142, 160], "3301": [141, 142, 160], "3219": [141, 142, 160], "3305": [141, 142, 160], "3364": [141, 142, 160], "3229": [141, 142, 160], "3226": [141, 142, 160], "3326": [141, 142, 160], "3176": [141, 142, 160], "3271": [141, 142, 160], "3291": [141, 142, 160], "3087": [141, 142, 160], "3257": [141, 142, 160], "3391": [141, 142, 160], "3393": [141, 142, 160], "3413": [141, 142, 160], "3200": [141, 142, 160, 321], "3318": [141, 142, 160], "3414": [141, 142, 160], "3255": [141, 142, 160], "3396": [141, 142, 160], "3242": [141, 142, 160], "3359": [141, 142, 160], "3433": [141, 142, 160], "3316": [141, 142, 160], "3235": [141, 142, 160], "3387": [141, 142, 160], "3141": [141, 142, 160], "3267": [141, 142, 160], "3223": [141, 142, 160], "3307": [141, 142, 160], "3193": [141, 142, 160], "3168": [141, 142, 160], "3313": [141, 142, 160], "3119": [141, 142, 160], "2894": [141, 142, 160], "3204": [141, 142, 160], "2832": [141, 142, 160], "3069": [141, 142, 160], "3091": [141, 142, 160], "2861": [141, 142, 160], "3016": [141, 142, 160], "2925": [141, 142, 160], "3043": [141, 142, 160], "3066": [141, 142, 160], "2963": [141, 142, 160], "3024": [141, 142, 160], "3068": [141, 142, 160, 435], "2836": [141, 142, 160], "2911": [141, 142, 160], "3039": [141, 142, 160], "2897": [141, 142, 160], "3027": [141, 142, 160, 435], "3057": [141, 142, 160], "2879": [141, 142, 160], "2906": [141, 142, 160], "2887": [141, 142, 160], "3044": [141, 142, 160], "2834": [141, 142, 160], "2913": [141, 142, 160], "3030": [141, 142, 160], "2848": [141, 142, 160], "2882": [141, 142, 160], "3017": [141, 142, 160], "2829": [141, 142, 160], "2736": [141, 142, 160], "2955": [141, 142, 160], "2694": [141, 142, 160], "2633": [141, 142, 160], "2747": [141, 142, 160], "2447": [141, 142, 160], "2559": [141, 142, 160], "2662": [141, 142, 160], "2534": [141, 142, 160], "2442": [141, 142, 160], "2581": [141, 142, 160], "2415": [141, 142, 160], "2452": [141, 142, 160], "2565": [141, 142, 160], "2344": [141, 142, 160], "2614": [141, 142, 160], "2665": [141, 142, 160], "2367": [141, 142, 160], "2905": [141, 142, 160], "2931": [141, 142, 160], "2459": [141, 142, 160], "2880": [141, 142, 160], "2833": [141, 142, 160], "2876": [141, 142, 160], "2956": [141, 142, 160], "2821": [141, 142, 160], "2656": [141, 142, 160], "2908": [141, 142, 160], "2651": [141, 142, 160], "2707": [141, 142, 160], "2793": [141, 142, 160], "2627": [141, 142, 160], "2775": [141, 142, 160], "2607": [141, 142, 160], "2590": [141, 142, 160], "2674": [141, 142, 160], "2540": [141, 142, 160], "2753": [141, 142, 160], "2513": [141, 142, 160], "2706": [141, 142, 160], "2784": [141, 142, 160], "2658": [141, 142, 160], "2645": [141, 142, 160], "2718": [141, 142, 160], "2563": [141, 142, 160], "2692": [141, 142, 160], "2809": [141, 142, 160], "2496": [141, 142, 160], "2737": [141, 142, 160], "2768": [141, 142, 160], "2636": [141, 142, 160], "2660": [141, 142, 160], "2758": [141, 142, 160], "2619": [141, 142, 160], "2440": [141, 142, 160], "2668": [141, 142, 160], "2431": [141, 142, 160], "2480": [141, 142, 160], "2544": [141, 142, 160], "2412": [141, 142, 160], "2418": [141, 142, 160], "2521": [141, 142, 160], "2356": [141, 142, 160], "2293": [141, 142, 160], "2433": [141, 142, 160], "2282": [141, 142, 160], "2258": [141, 142, 160, 477], "2351": [141, 142, 160], "2234": [141, 142, 160], "2342": [141, 142, 160], "2369": [141, 142, 160], "2232": [141, 142, 160], "2168": [141, 142, 160], "2350": [141, 142, 160], "2127": [141, 142, 160], "wouldn": 141, "870000000001": 141, "1958": [141, 142, 145], "dictioari": 141, "get_max_clos": 141, "date_d": 141, "digit": [141, 214, 219, 254, 263, 276, 285, 301, 372, 375, 377, 380, 382, 387, 388, 390, 391, 392, 394, 396, 400, 401, 461, 464, 468, 469], "passeng": [141, 142], "thousand": [141, 142, 148, 160, 474], "transatlant": [141, 142], "1959": [141, 142], "abbreat": 141, "340": [141, 142], "360": [141, 142, 214, 451], "417": [141, 142], "sc": [141, 142, 148, 160, 235], "fsu": [141, 142], "jburkardt": [141, 142], "318": [141, 142], "342": [141, 142], "391": [141, 142], "362": [141, 142], "406": [141, 142], "419": [141, 142], "396": [141, 142], "461": [141, 142], "363": [141, 142], "420": [141, 142], "472": [141, 142], "435": [141, 142], "535": [141, 142], "491": [141, 142], "548": [141, 142], "622": [141, 142], "505": [141, 142], "559": [141, 142, 478], "606": [141, 142], "404": [141, 142], "463": [141, 142], "508": [141, 142], "359": [141, 142], "407": [141, 142], "310": [141, 142], "390": [141, 142], "337": [141, 142], "405": [141, 142], "432": [141, 142], "august": 141, "oscar": [141, 142], "winner": [141, 142], "actress": [141, 142], "1928": [141, 142], "movi": [141, 142, 474], "janet": [141, 142], "gaynor": [141, 142], "seventh": [141, 142, 355], "heaven": [141, 142], "sunris": [141, 142], "1929": [141, 142], "mari": [141, 142, 148, 160], "pickford": [141, 142], "coquett": [141, 142], "1930": [141, 142], "norma": [141, 142], "shearer": [141, 142], "divorce": [141, 142], "1931": [141, 142], "dressler": [141, 142], "bill": [141, 142, 160, 246, 454], "1932": [141, 142], "helen": [141, 142], "hay": [141, 142], "sin": [141, 142, 214, 218], "madelon": [141, 142], "claudet": [141, 142], "1933": [141, 142], "katharin": [141, 142], "hepburn": [141, 142], "morn": [141, 142, 287, 390], "glori": [141, 142], "1934": [141, 142], "claudett": [141, 142], "colbert": [141, 142], "night": [141, 142, 162, 164, 167, 258], "1935": [141, 142], "bett": [141, 142], "davi": [141, 142], "danger": [141, 142], "1936": [141, 142], "luis": [141, 142], "rainer": [141, 142], "ziegfeld": [141, 142], "1937": [141, 142], "earth": [141, 142], "1938": [141, 142], "jezebel": [141, 142], "1939": [141, 142], "vivien": [141, 142], "leigh": [141, 142], "wind": [141, 142], "1940": [141, 142], "ginger": [141, 142], "kitti": [141, 142, 287], "foyl": [141, 142], "1941": [141, 142], "joan": [141, 142], "fontain": [141, 142], "suspicion": [141, 142], "1942": [141, 142], "greer": [141, 142], "garson": [141, 142], "mr": [141, 142, 150, 235], "miniv": [141, 142], "1943": [141, 142], "jennif": [141, 142, 286], "jone": [141, 142, 160, 235], "bernadett": [141, 142], "1944": [141, 142], "ingrid": [141, 142], "bergman": [141, 142], "gaslight": [141, 142], "1945": [141, 142], "crawford": [141, 142], "mildr": [141, 142], "pierc": [141, 142], "1946": [141, 142], "olivia": [141, 142, 296, 416], "de": [141, 142, 148, 160, 208, 335, 483, 496], "havilland": [141, 142], "1947": [141, 142], "loretta": [141, 142], "young": [141, 142], "farmer": [141, 142], "daughter": [141, 142], "1948": [141, 142], "jane": [141, 142, 162], "wyman": [141, 142], "johnni": [141, 142], "belinda": [141, 142], "1949": [141, 142], "heiress": [141, 142], "1950": [141, 142], "judi": [141, 142], "hollidai": [141, 142], "born": [141, 142], "yesterdai": [141, 142], "1951": [141, 142], "streetcar": [141, 142], "1952": [141, 142], "shirlei": [141, 142], "booth": [141, 142], "sheba": [141, 142], "1953": [141, 142], "audrei": [141, 142], "roman": [141, 142], "1954": [141, 142], "girl": [141, 142, 219, 296], "1955": [141, 142], "anna": [141, 142], "magnani": [141, 142], "rose": [141, 142, 397], "tattoo": [141, 142], "1956": [141, 142], "anastasia": [141, 142], "1957": [141, 142], "joann": [141, 142, 190], "woodward": [141, 142], "ev": [141, 142], "susan": [141, 142, 189, 245], "hayward": [141, 142], "signoret": [141, 142], "elizabeth": [141, 142], "taylor": [141, 142], "butterfield": [141, 142], "1961": [141, 142], "sophia": [141, 142], "loren": [141, 142], "women": [141, 142, 361], "1962": [141, 142], "bancroft": [141, 142], "miracl": [141, 142], "worker": [141, 142], "1963": [141, 142], "patricia": [141, 142], "neal": [141, 142], "hud": [141, 142], "1964": [141, 142], "poppin": [141, 142], "1965": [141, 142], "christi": [141, 142, 148, 160], "darl": [141, 142], "1966": [141, 142], "afraid": [141, 142, 160, 258], "woolf": [141, 142], "1967": [141, 142], "dinner": [141, 142, 253, 454], "1968": [141, 142], "lion": [141, 142], "winter": [141, 142, 148, 160], "1969": [141, 142], "barbra": [141, 142], "streisand": [141, 142], "funni": [141, 142], "1970": [141, 142], "maggi": [141, 142], "prime": [141, 142, 199], "1971": [141, 142], "glenda": [141, 142], "jackson": [141, 142, 148, 160], "1972": [141, 142], "fonda": [141, 142], "klute": [141, 142], "1973": [141, 142], "liza": [141, 142], "minnelli": [141, 142], "cabaret": [141, 142], "1974": [141, 142], "touch": [141, 142, 258], "1975": [141, 142], "ellen": [141, 142], "burstyn": [141, 142], "anymor": [141, 142], "1976": [141, 142], "louis": [141, 142, 326], "fletcher": [141, 142], "flew": [141, 142], "cuckoo": [141, 142], "1977": [141, 142], "fay": [141, 142], "dunawai": [141, 142], "1978": [141, 142], "dian": [141, 142], "keaton": [141, 142], "1979": [141, 142], "salli": [141, 142, 245, 271, 326, 334, 340], "rae": [141, 142], "1981": [141, 142], "sissi": [141, 142], "spacek": [141, 142], "coal": [141, 142, 176], "1982": [141, 142], "golden": [141, 142, 144, 173], "pond": [141, 142], "1983": [141, 142], "meryl": [141, 142], "streep": [141, 142], "sophi": [141, 142], "1984": [141, 142, 315, 332], "maclain": [141, 142], "endear": [141, 142], "1985": [141, 142], "heart": [141, 142, 256], "1986": [141, 142], "geraldin": [141, 142], "trip": [141, 142, 163, 233, 366, 399, 449], "bounti": [141, 142], "1987": [141, 142], "marle": [141, 142], "matlin": [141, 142], "children": [141, 142, 234, 235, 307, 310, 443, 483, 488, 491, 496, 497], "god": [141, 142, 253], "1988": [141, 142], "cher": [141, 142], "moonstruck": [141, 142], "1989": [141, 142, 160], "jodi": [141, 142], "foster": [141, 142], "accus": [141, 142], "1990": [141, 142, 206], "jessica": [141, 142], "tandi": [141, 142], "drive": [141, 142, 146, 150, 153, 163, 216, 252, 256], "daisi": [141, 142], "1991": [141, 142], "kathi": [141, 142], "bate": [141, 142], "miseri": [141, 142], "1992": [141, 142], "silenc": [141, 142], "lamb": [141, 142], "1993": [141, 142], "emma": [141, 142], "howard": [141, 142], "1994": [141, 142], "holli": [141, 142], "hunter": [141, 142], "piano": [141, 142], "1995": [141, 142], "lang": [141, 142, 483, 496], "sky": [141, 142, 253], "1996": [141, 142, 436], "sarandon": [141, 142], "dead": [141, 142, 489, 496], "1997": [141, 142, 189], "franc": [141, 142], "mcdormand": [141, 142], "fargo": [141, 142, 148, 160], "1998": [141, 142], "hunt": [141, 142, 255], "gwyneth": [141, 142], "paltrow": [141, 142], "shakespear": [141, 142], "2000": [141, 142, 188, 189, 192, 245], "hilari": [141, 142], "swank": [141, 142], "boi": [141, 142, 219], "cry": [141, 142], "julia": [141, 142], "erin": [141, 142], "brockovich": [141, 142], "2002": [141, 142], "berri": [141, 142, 466], "monster": [141, 142], "ball": [141, 142, 397, 408, 494], "kidman": [141, 142], "2004": [141, 142, 206], "charliz": [141, 142], "theron": [141, 142], "2005": [141, 142, 477, 483, 496], "dollar": [141, 142, 376, 377, 406, 454, 474], "babi": [141, 142, 366], "2006": [141, 142, 477], "rees": [141, 142], "witherspoon": [141, 142], "2007": [141, 142], "mirren": [141, 142], "queen": [141, 142], "marion": [141, 142], "cotillard": [141, 142], "la": [141, 142, 148, 160], "vie": [141, 142], "kate": [141, 142], "winslet": [141, 142], "2010": [141, 142], "sandra": [141, 142], "bullock": [141, 142], "blind": [141, 142], "2011": [141, 142], "natali": [141, 142], "portman": [141, 142], "swan": [141, 142, 366, 371], "2012": [141, 142], "iron": [141, 142], "ladi": [141, 142], "lawrenc": [141, 142], "silver": [141, 142, 148, 160], "playbook": [141, 142], "2014": [141, 142, 246, 474], "cate": [141, 142], "blanchett": [141, 142], "jasmin": [141, 142], "juliann": [141, 142], "moor": [141, 142], "brie": [141, 142], "larson": [141, 142], "dictionair": [141, 142], "actor": [141, 249], "emil": 141, "flesh": 141, "warner": [141, 148, 160], "baxter": 141, "arizona": 141, "arliss": 141, "disra": 141, "lionel": 141, "barrymor": 141, "soul": 141, "wallac": 141, "beeri": 141, "fredric": 141, "march": [141, 474], "jekyl": 141, "hyde": 141, "laughton": 141, "privat": 141, "henri": 141, "viii": 141, "clark": [141, 148, 160], "gabl": 141, "victor": 141, "mclaglen": 141, "muni": 141, "pasteur": 141, "traci": 141, "captain": 141, "courag": 141, "town": [141, 155, 235], "donat": 141, "goodby": [141, 287], "stewart": 141, "gari": 141, "cooper": [141, 480], "sergeant": 141, "york": [141, 148, 160, 307, 495, 496], "cagnei": 141, "yanke": 141, "doodl": 141, "dandi": 141, "luka": 141, "rhine": 141, "bing": [141, 173], "crosbi": 141, "milland": 141, "lost": [141, 161, 414, 477], "weekend": [141, 163, 184, 216, 262, 399], "ronald": 141, "colman": 141, "laurenc": 141, "olivi": 141, "hamlet": 141, "broderick": 141, "men": 141, "jos\u00e9": 141, "ferrer": 141, "cyrano": 141, "bergerac": 141, "humphrei": 141, "bogart": 141, "noon": 141, "william": 141, "holden": 141, "stalag": 141, "marlon": 141, "brando": 141, "waterfront": 141, "ernest": 141, "borgnin": 141, "marti": 141, "yul": 141, "brynner": 141, "alec": 141, "guin": 141, "bridg": 141, "river": [141, 148, 160], "kwai": 141, "niven": 141, "charlton": 141, "heston": 141, "hur": 141, "burt": 141, "lancast": [141, 148, 160], "elmer": 141, "gantri": 141, "maximilian": 141, "schell": 141, "judgment": 141, "nuremberg": 141, "gregori": 141, "peck": 141, "mockingbird": 141, "sidnei": 141, "poitier": 141, "lili": 141, "rex": 141, "harrison": 141, "marvin": 141, "ballou": 141, "scofield": 141, "season": 141, "rod": 141, "steiger": 141, "heat": 141, "cliff": 141, "robertson": 141, "charli": 141, "wayn": [141, 148, 160], "grit": 141, "patton": 141, "gene": 141, "hackman": 141, "french": [141, 481], "godfath": 141, "jack": [141, 401], "lemmon": 141, "tiger": 141, "carnei": 141, "harri": [141, 483, 496], "tonto": 141, "nicholson": 141, "finch": 141, "richard": 141, "dreyfuss": 141, "jon": 141, "voight": 141, "hoffman": 141, "kramer": 141, "v": [141, 233, 248, 253, 438, 441, 456], "niro": 141, "rage": 141, "kingslei": 141, "gandhi": 141, "duval": 141, "tender": 141, "merci": 141, "murrai": 141, "abraham": 141, "amadeu": 141, "hurt": 141, "kiss": 141, "newman": 141, "wall": 141, "rain": [141, 285], "daniel": 141, "lewi": 141, "foot": [141, 251, 455], "jeremi": 141, "hopkin": 141, "al": [141, 148, 160, 176], "pacino": 141, "scent": 141, "tom": 141, "hank": 141, "forrest": 141, "gump": 141, "nicola": 141, "cage": 141, "vega": [141, 148, 160], "geoffrei": 141, "rush": 141, "shine": 141, "roberto": 141, "benigni": 141, "beauti": [141, 258], "spacei": 141, "crow": 141, "gladiat": 141, "denzel": 141, "train": [141, 264], "adrien": 141, "pianist": 141, "sean": 141, "penn": 141, "mystic": 141, "jami": 141, "foxx": 141, "philip": 141, "seymour": [141, 443], "capot": 141, "forest": [141, 148], "whitak": 141, "scotland": 141, "blood": 141, "milk": 141, "crazi": [141, 259, 405], "colin": 141, "firth": 141, "speech": 141, "dujardin": 141, "lincoln": [141, 148, 160], "mcconaughei": 141, "dalla": [141, 148, 160], "buyer": 141, "redmayn": 141, "theori": [141, 270], "leonardo": 141, "dicaprio": 141, "reven": 141, "newlin": [143, 144, 146, 149, 154, 155, 156, 161, 237, 289, 321, 411, 468], "repr": 143, "backslash": [143, 156, 377, 391], "Or": [143, 153, 408], "labrador": 144, "german": 144, "shepherd": 144, "beagl": 144, "yorkshir": 144, "terrier": 144, "boxer": 144, "rottweil": 144, "readlin": [144, 146, 151, 152], "handi": [144, 253, 455, 470], "fo": 144, "num_char": [144, 315], "filenam": [144, 146, 366], "b_dict": 144, "csv": [145, 147, 157, 233], "get_dict": 145, "handler": 145, "infil": [145, 147], "csvfile": 145, "data_1": 145, "data_2": 145, "data_3": 145, "year_d": 145, "get_total_for_year": 145, "travel_d": 145, "data_d": 145, "airtravel": 145, "termin": [146, 158, 172, 193, 253, 266, 272, 273, 282, 461], "mac": [146, 477], "cd": [146, 251, 363, 413], "parent": [146, 233, 234, 237, 239, 243, 248, 249, 307, 324, 326, 331, 333, 334, 336, 356, 488, 497], "pwd": 146, "chdir": 146, "git": 146, "repo": 146, "push": [146, 374], "prevent": [146, 180, 405], "elegantli": [146, 158, 393], "recov": [146, 158], "qualiti": [146, 158, 185, 241, 424], "assur": [146, 158, 258, 492], "qa": [146, 158], "datetim": 147, "dt": 147, "po": [147, 397], "addansw": 147, "userdict": 147, "timestamp": 147, "answerdict": 147, "mchoic": 147, "mchoice_work": 147, "infilenam": 147, "outfilenam": 147, "out_path": 147, "in_path": 147, "outfil": 147, "csv_file": 147, "csv_reader": 147, "csv_writer": 147, "writer": [147, 157, 233, 489, 496], "delimit": [147, 291, 296], "quotechar": 147, "quote_minim": 147, "probdict": 147, "event": [147, 148], "prob": 147, "total_correct": 147, "user_dict": 147, "total_attempt": 147, "percent_correct": 147, "writerow": 147, "mchoicesmal": 147, "mchoiceresult": 147, "mytest": [147, 240, 243], "testcas": [147, 237, 243], "setup": [147, 237, 240, 243], "csv_in": 147, "datad": 147, "testlen": 147, "assertequ": [147, 237, 240, 243], "testdata": 147, "q2_2_1": 147, "assertalmostequ": [147, 237, 240], "q2_2_2": 147, "verbos": [147, 355], "file_write_line_pp": 148, "file_write_line_ac": 148, "file_read_n_lines_pp": 148, "file_read_n_lines_ac": 148, "file_count_words_pp": 148, "file_count_words_ac": 148, "file_count_lines_starting_with_pp": 148, "file_count_lines_starting_with_ac": 148, "file_write_squares_pp": 148, "file_write_squares_ac": 148, "olymp": 148, "athlet": [148, 205], "pollut": [148, 160], "citi": [148, 160, 169, 206, 217, 235, 496], "pm10": [148, 160], "pm2": [148, 160], "particul": [148, 160], "micromet": [148, 160], "diamet": [148, 160], "dust": 148, "vehicl": 148, "road": 148, "smaller": [148, 232, 273, 312, 337, 342, 477], "combust": 148, "ga": [148, 160, 257], "hide": [148, 160, 241, 270, 351, 480, 481, 491, 494, 497], "aberdeen": [148, 160], "sd": [148, 160], "adrian": [148, 160], "akron": [148, 160], "oh": [148, 160, 233, 431], "albani": [148, 160], "lebanon": [148, 160], "schenectadi": [148, 160], "troi": [148, 160, 436], "ny": [148, 156, 160, 495, 496], "albuquerqu": [148, 160], "nm": [148, 160], "alexandria": [148, 160], "allegan": [148, 160], "allentown": [148, 160], "bethlehem": [148, 160], "easton": [148, 160], "pa": [148, 160], "nj": [148, 160], "altoona": [148, 160], "anchorag": [148, 160], "ak": [148, 160], "anderson": [148, 160], "IN": [148, 160], "appleton": [148, 160], "wi": [148, 160], "ashevil": [148, 160], "athen": [148, 160], "tn": [148, 160], "counti": [148, 160, 235], "atlanta": [148, 160], "sandi": [148, 160], "marietta": [148, 160], "atlant": [148, 160, 485], "hammonton": [148, 160], "augusta": [148, 160], "richmond": [148, 160], "watervil": [148, 160], "austin": [148, 160], "rock": [148, 160, 258, 397, 410, 417], "tx": [148, 160], "bakersfield": [148, 160], "ca": [148, 160], "baltimor": [148, 160], "towson": [148, 160], "md": [148, 160], "bangor": [148, 160], "baraboo": [148, 160], "baton": [148, 160], "roug": [148, 160], "bai": [148, 160], "beaver": [148, 160], "dam": [148, 160], "becklei": [148, 160], "wv": [148, 160], "bellingham": [148, 160], "bennington": [148, 160], "vt": [148, 160, 477], "birmingham": [148, 160], "hoover": [148, 160], "bishop": [148, 160], "bismarck": [148, 160], "nd": [148, 160], "bloomington": [148, 160], "il": [148, 160, 473], "bois": [148, 160], "nampa": [148, 160], "boon": [148, 160], "boston": [148, 160, 473], "quinci": [148, 160], "nh": [148, 160], "boulder": [148, 160], "bowl": [148, 160], "ky": [148, 160], "bradenton": [148, 160], "sarasota": [148, 160], "venic": [148, 160], "fl": [148, 160], "brainerd": [148, 160], "mn": [148, 160], "bremerton": [148, 160], "silverdal": [148, 160], "bridgeport": [148, 160], "stamford": [148, 160], "norwalk": [148, 160], "ct": [148, 160], "brigham": [148, 160], "ut": [148, 160], "brook": [148, 160], "brownsvil": [148, 160], "harlingen": [148, 160], "brunswick": [148, 160], "buffalo": [148, 160], "niagara": [148, 160], "burlington": [148, 160], "south": [148, 155, 160, 443, 448, 450], "butt": [148, 160], "bow": [148, 160], "mt": [148, 160, 312], "cadillac": [148, 160], "canton": [148, 160], "massillon": [148, 160], "cape": [148, 155, 160], "coral": [148, 160], "fort": [148, 160], "myer": [148, 160], "casper": [148, 160], "wy": [148, 160], "cedar": [148, 160], "rapid": [148, 160], "ia": [148, 160], "champaign": [148, 160], "urbana": [148, 160], "charleston": [148, 160], "summervil": [148, 160], "charlott": [148, 160], "gastonia": [148, 160], "concord": [148, 160], "charlottesvil": [148, 160], "va": [148, 160], "chattanooga": [148, 160], "cheyenn": [148, 160], "chicago": [148, 160], "napervil": [148, 160], "joliet": [148, 160], "chico": [148, 160], "cincinnati": [148, 160], "middletown": [148, 160], "clarksburg": [148, 160], "clarksvil": [148, 160], "clearlak": [148, 160], "cleveland": [148, 160], "elyria": [148, 160], "mentor": [148, 160], "clinton": [148, 160], "colorado": [148, 160], "columbia": [148, 160], "columbu": [148, 160], "cookevil": [148, 160], "corn": [148, 160], "corpu": [148, 160, 477], "arlington": [148, 160], "daphn": [148, 160], "fairhop": [148, 160], "folei": [148, 160], "davenport": [148, 160], "molin": [148, 160], "island": [148, 160], "dayton": [148, 160], "decatur": [148, 160], "deltona": [148, 160], "daytona": [148, 160], "beach": [148, 160, 358, 362], "ormond": [148, 160], "denver": [148, 160], "aurora": [148, 160, 206], "broomfield": [148, 160], "moin": [148, 160], "west": [148, 160, 442, 443, 448, 450, 495, 496], "warren": [148, 160], "livonia": [148, 160], "dickinson": [148, 160], "dothan": [148, 160], "dover": [148, 160], "duluth": [148, 160], "durango": [148, 160], "durham": [148, 160], "chapel": [148, 160], "hill": [148, 160, 235], "dyersburg": [148, 160], "stroudsburg": [148, 160], "eau": [148, 160], "clair": [148, 160, 286], "el": [148, 160, 367], "centro": [148, 160], "dorado": [148, 160], "paso": [148, 160], "elizabethtown": [148, 160], "elkhart": [148, 160], "goshen": [148, 160], "eri": [148, 160], "eugen": [148, 160], "springfield": [148, 160], "eureka": [148, 160], "arcata": [148, 160], "fortuna": [148, 160], "evansvil": [148, 160], "fairbank": [148, 160], "fairmont": [148, 160], "farmington": [148, 160], "fayettevil": [148, 160], "springdal": [148, 160], "mo": [148, 160], "flagstaff": [148, 160], "az": [148, 160], "flint": [148, 160], "florenc": [148, 160], "muscl": [148, 160], "shoal": [148, 160], "collin": [148, 160], "loveland": [148, 160], "madison": [148, 160], "keokuk": [148, 160], "payn": [148, 160], "fresno": [148, 160], "gadsden": [148, 160], "gainesvil": [148, 160], "gettysburg": [148, 160], "gillett": [148, 160], "goldsboro": [148, 160], "grand": [148, 160], "ne": [148, 160], "junction": [148, 160], "wyom": [148, 160], "greelei": [148, 160], "greensboro": [148, 160], "greenvil": [148, 160, 235], "mauldin": [148, 160], "easlei": [148, 160], "grenada": [148, 160], "gulfport": [148, 160], "biloxi": [148, 160], "hagerstown": [148, 160], "martinsburg": [148, 160], "hanford": [148, 160], "corcoran": [148, 160], "harriman": [148, 160], "harrisburg": [148, 160], "carlisl": [148, 160], "harrisonburg": [148, 160], "hartford": [148, 160], "hattiesburg": [148, 160], "helena": [148, 160], "hickori": [148, 160], "lenoir": [148, 160], "morganton": [148, 160], "hilo": [148, 160], "hobb": [148, 160], "holland": [148, 160], "homosassa": [148, 160], "honolulu": [148, 160], "houma": [148, 160], "bayou": [148, 160], "cane": [148, 160], "thibodaux": [148, 160], "houston": [148, 160], "sugar": [148, 160], "land": [148, 160, 161, 253], "baytown": [148, 160], "huntington": [148, 160], "ashland": [148, 160], "huntsvil": [148, 160], "indianapoli": [148, 160], "carmel": [148, 160], "iowa": [148, 160], "jacksonvil": [148, 160], "jamestown": [148, 160], "dunkirk": [148, 160], "fredonia": [148, 160], "jasper": [148, 160], "johnstown": [148, 160], "juneau": [148, 160], "kahului": [148, 160], "wailuku": [148, 160], "kalamazoo": [148, 160], "portag": [148, 160], "kalispel": [148, 160], "kansa": [148, 160], "kapaa": [148, 160], "keen": [148, 160], "kingsport": [148, 160], "bristol": [148, 160], "kinston": [148, 160], "klamath": [148, 160], "knoxvil": [148, 160], "kokomo": [148, 160], "laconia": [148, 160], "lafayett": [148, 160], "lake": [148, 160], "havasu": [148, 160], "kingman": [148, 160], "lakeland": [148, 160], "lans": [148, 160], "larami": [148, 160], "cruce": [148, 160], "paradis": [148, 160], "nv": [148, 160], "laurel": [148, 160], "lawrenceburg": [148, 160], "lewiston": [148, 160], "auburn": [148, 160], "lexington": [148, 160], "fayett": [148, 160], "lima": [148, 160], "conwai": [148, 160], "lo": [148, 160, 302, 494], "santa": [148, 160], "ana": [148, 160], "louisvil": [148, 160], "jefferson": [148, 160], "lumberton": [148, 160], "lynchburg": [148, 160], "macon": [148, 160], "madera": [148, 160], "manchest": [148, 160], "nashua": [148, 160], "marshal": [148, 160], "mcalest": [148, 160], "mcallen": [148, 160], "edinburg": [148, 160], "mission": [148, 160], "medford": [148, 160], "memphi": [148, 160], "merc": [148, 160], "meridian": [148, 160], "miami": [148, 160], "lauderdal": [148, 160], "pompano": [148, 160], "port": [148, 160, 309, 313, 323], "middlesborough": [148, 160], "milwauke": [148, 160], "waukesha": [148, 160], "alli": [148, 160], "minneapoli": [148, 160], "missoula": [148, 160], "mobil": [148, 160, 496], "modesto": [148, 160], "monro": [148, 160], "montgomeri": [148, 160], "morgantown": [148, 160], "mount": [148, 160], "vernon": [148, 160], "munci": [148, 160], "muscatin": [148, 160], "muskegon": [148, 160], "norton": [148, 160], "shore": [148, 160], "napa": [148, 160], "nashvil": [148, 160], "davidson": [148, 160], "murfreesboro": [148, 160], "castl": [148, 160], "milford": [148, 160], "orlean": [148, 160], "metairi": [148, 160], "kenner": [148, 160], "northern": [148, 160], "jersei": [148, 160], "nile": [148, 160], "benton": [148, 160], "harbor": [148, 160], "nogal": [148, 160], "norwich": [148, 160], "london": [148, 160], "ogden": [148, 160], "clearfield": [148, 160], "oklahoma": [148, 160], "omaha": [148, 160], "council": [148, 160], "bluff": [148, 160], "orlando": [148, 160], "kissimme": [148, 160], "owensboro": [148, 160], "oxnard": [148, 160], "oak": [148, 160], "ventura": [148, 160], "paducah": [148, 160], "palm": [148, 160], "melbourn": [148, 160], "titusvil": [148, 160], "parkersburg": [148, 160], "vienna": [148, 160], "pascagoula": [148, 160], "pendleton": [148, 160], "hermiston": [148, 160], "pensacola": [148, 160], "ferri": [148, 160], "brent": [148, 160, 481], "peoria": [148, 160, 473], "camden": [148, 160], "wilmington": [148, 160], "phoenix": [148, 160], "mesa": [148, 160], "scottsdal": [148, 160], "pittsburgh": [148, 160], "pittsfield": [148, 160], "plattevil": [148, 160], "pocatello": [148, 160], "ponca": [148, 160], "portland": [148, 160], "biddeford": [148, 160], "vancouv": [148, 160], "beaverton": [148, 160], "portsmouth": [148, 160], "poughkeepsi": [148, 160], "newburgh": [148, 160], "prescott": [148, 160], "prinevil": [148, 160], "bedford": [148, 160], "ri": [148, 160], "provo": [148, 160], "orem": [148, 160], "pueblo": [148, 160], "raleigh": [148, 160], "cari": [148, 160], "reno": [148, 160], "spark": [148, 160], "berea": [148, 160], "riversid": [148, 160], "san": [148, 160, 494], "bernardino": [148, 160], "ontario": [148, 160], "riverton": [148, 160], "roanok": [148, 160], "rochest": [148, 160], "rockford": [148, 160], "rocki": [148, 160], "rome": [148, 160], "russellvil": [148, 160], "rutland": [148, 160], "sacramento": [148, 160], "arden": [148, 160], "arcad": [148, 160], "rosevil": [148, 160], "salina": [148, 160], "salisburi": [148, 160], "antonio": [148, 160], "diego": [148, 160], "carlsbad": [148, 160], "marco": [148, 160], "francisco": [148, 160, 494], "oakland": [148, 160], "fremont": [148, 160], "jose": [148, 160], "sunnyval": [148, 160], "clara": [148, 160], "lui": [148, 160], "obispo": [148, 160], "robl": [148, 160], "goleta": [148, 160], "cruz": [148, 160], "watsonvil": [148, 160], "fe": [148, 160], "rosa": [148, 160], "petaluma": [148, 160], "sault": [148, 160], "ste": [148, 160], "savannah": [148, 160], "scottsbluff": [148, 160], "scranton": [148, 160], "wilk": [148, 160], "barr": [148, 160], "seaford": [148, 160], "seattl": [148, 160, 206], "tacoma": [148, 160], "bellevu": [148, 160], "sheridan": [148, 160], "shreveport": [148, 160], "bossier": [148, 160], "sierra": [148, 160], "vista": [148, 160], "sioux": [148, 160], "somerset": [148, 160], "bend": [148, 160], "mishawaka": [148, 160], "spartanburg": [148, 160], "spokan": [148, 160], "cloud": [148, 160, 477, 495, 496], "joseph": [148, 160, 271], "stockton": [148, 160], "syracus": [148, 160], "talladega": [148, 160], "sylacauga": [148, 160], "tallahasse": [148, 160], "tampa": [148, 160], "petersburg": [148, 160], "clearwat": [148, 160], "terr": [148, 160], "haut": [148, 160], "texarkana": [148, 160], "thomasvil": [148, 160], "toledo": [148, 160], "topeka": [148, 160], "torrington": [148, 160], "trenton": [148, 160], "ew": [148, 160], "trucke": [148, 160], "vallei": [148, 160], "tucson": [148, 160], "tulsa": [148, 160], "tupelo": [148, 160], "tuscaloosa": [148, 160], "ukiah": [148, 160], "valdosta": [148, 160], "vallejo": [148, 160], "fairfield": [148, 160], "vernal": [148, 160], "norfolk": [148, 160], "newport": [148, 160], "visalia": [148, 160], "portervil": [148, 160], "dc": [148, 160], "waterloo": [148, 160], "watertown": [148, 160], "weirton": [148, 160], "steubenvil": [148, 160], "wenatche": [148, 160], "wheel": 148, "wichita": [148, 160], "winchest": [148, 160], "winston": [148, 160], "salem": [148, 160], "worcest": [148, 160], "yakima": [148, 160], "hanov": [148, 160], "youngstown": [148, 160], "boardman": [148, 160], "yuba": [148, 160], "yuma": [148, 160], "harm": 148, "write_lin": 149, "read_n_lin": 149, "count_word": [149, 315], "count_starting_with": 149, "write_squar": 149, "mbox": [150, 154, 156, 158, 159, 372, 373, 374, 393, 396, 477], "folder": [150, 494], "sat": [150, 156, 163, 216, 289, 299, 315, 375, 378, 412, 494], "postmast": [150, 156, 378], "collab": [150, 156, 378], "sakaiproject": [150, 156, 289, 375, 378], "murder": 150, "141": 150, "211": 150, "frankenstein": 150, "cyru": 150, "v2": [150, 221, 222, 223], "lmtpa": 150, "0500": [150, 156, 495, 496], "siev": 150, "cmu": 150, "unix": [150, 233, 324, 379, 395], "hole": 150, "itd": 150, "flawless": 150, "esmtp": 150, "m05eefr1013674": 150, "paploo": 150, "uhi": 150, "app1": 150, "prod": 150, "194": 150, "219": 150, "184": 150, "477f90b0": 150, "2db2f": 150, "12494": 150, "localhost": [150, 378], "127": 150, "postfix": 150, "5f919bc2f2": 150, "0000": [150, 289, 375, 444, 494], "gmt": [150, 315], "200801051412": 150, "m05eciah010327": 150, "nakamura": 150, "uit": 150, "mime": 150, "7bit": 150, "182": [150, 474], "smtp": 150, "899": 150, "134": 150, "220": 150, "122": 150, "shmi": 150, "a215243002": 150, "20060308": 150, "m05ecjvp010329": 150, "apach": [150, 315, 378], "authent": 150, "warn": [150, 273, 311], "sender": [150, 477, 481], "subject": [150, 156, 158, 159, 208, 234, 241, 335, 477, 497], "sakai": [150, 156, 477], "svn": [150, 156], "r39772": [150, 156], "sakai_2": 150, "impl": 150, "envelop": 150, "plain": [150, 235, 308, 315, 321, 323], "charset": 150, "utf": [150, 483, 489, 495, 496], "dspam": [150, 289, 375, 400, 401], "innoc": [150, 289], "8475": [150, 289, 375, 400, 401], "fhand": [150, 154, 158, 159, 289, 306, 320], "filenotfounderror": [150, 158], "errno": [150, 158], "ridicul": 151, "soundtrack": 151, "chrono": 151, "zelda": 151, "startswith": [151, 155, 158, 159, 289, 393, 405, 411], "build_grocery_list": 152, "intent": [153, 158, 408, 460, 477], "cpu": [153, 252, 256, 259], "devic": [153, 250, 251, 252], "recal": [153, 239, 464], "discuss": [153, 259], "eras": 153, "transient": 153, "secondari": [153, 235, 250, 252, 256], "usb": [153, 252, 256], "flash": [153, 252, 256], "transport": [153, 482, 497], "primarili": 153, "gigabyt": [154, 477], "discard": [154, 341, 352], "626": 154, "exhaust": 154, "94626": 154, "comfort": 154, "prefix": [155, 289, 377], "uninterest": [155, 289], "simul": 155, "africa": 155, "viewsvn": [156, 289, 375], "view": [156, 289, 307, 321, 355, 375, 376, 423, 473, 478], "rev": [156, 289, 375], "39772": [156, 289, 375], "broken": [156, 318, 319, 367, 379], "peek": [158, 159, 494], "search6": [158, 159], "fname": [158, 159], "na": [158, 235, 411], "boo": 158, "laugh": 158, "eventu": [158, 273, 279, 282], "malici": 158, "craziest": 158, "flaw": [158, 318], "deliv": 158, "salari": [158, 454], "qt": 158, "recoveri": 158, "search7": 158, "silli": [158, 455], "1797": [158, 159], "protect": [158, 241, 289], "reparte": 158, "eleg": [158, 254, 258, 289, 337], "peer": 158, "usabl": 159, "seach6": 159, "possibli": [159, 233, 260, 274, 341], "friendli": 159, "ungracefulli": 159, "uspol": 160, "awai": [160, 234, 249, 258, 340, 341, 479], "plu": [160, 192, 204, 235, 287, 331, 336, 342, 370, 374, 378, 438, 491], "33333333333333": 160, "studentdata": [160, 301], "imaginari": 160, "six": [160, 258, 259, 270, 334, 366, 410], "quiz": 160, "emot": [160, 257, 398, 399], "sad": 160, "upset": 160, "melancholi": 160, "somber": 160, "bitter": 160, "troubl": [160, 232, 234, 235, 372, 460], "angri": 160, "enrag": 160, "irat": [160, 278], "irrit": 160, "wrath": 160, "outrag": 160, "infuri": 160, "cheer": [160, 416, 466], "elat": 160, "joyou": 160, "delight": 160, "glad": 160, "disori": 160, "puzzl": [160, 208, 289, 335, 460], "perplex": 160, "daze": 160, "befuddl": 160, "excit": 160, "eager": 160, "thrill": 160, "scare": 160, "fear": 160, "panick": 160, "terrifi": 160, "petrifi": 160, "startl": 160, "nervou": 160, "anxiou": 160, "jitteri": 160, "jumpi": 160, "tens": 160, "uneasi": 160, "apprehens": 160, "j_emot": 160, "emotion_word": 160, "monthli": 160, "dow": 160, "yy": [160, 381], "1329": 160, "030000000001": 160, "pointgain": 160, "februari": 160, "june": 160, "avg_month_clos": 160, "fout": 161, "_io": 161, "textiowrapp": 161, "cp1252": 161, "line1": 161, "wattl": 161, "line2": 161, "emblem": 161, "sloppi": 161, "zap": 162, "abc": [162, 243, 300, 380, 381, 382, 387, 388, 413, 474], "myfunct": 162, "pow": [162, 216, 218], "rem": 162, "printweath": [162, 164], "sunni": [162, 164, 185], "repeat_lyr": [162, 164, 167], "print_lyr": [162, 164, 167], "lumberjack": [162, 164, 167], "sleep": [162, 164, 167, 246, 321], "recperimet": [163, 243], "squarearea": [163, 206], "areatriangl": 163, "270": [163, 448, 450, 455], "tripcost": 163, "milespergallon": 163, "pricepergallon": 163, "nameandag": 163, "namestr": 163, "ageint": 163, "computegrad": 163, "sumto": 163, "120": [163, 199, 437, 441, 451], "areaofcircl": 163, "obtain": [163, 462], "pi": [163, 201, 214, 218, 457, 471], "31415": 163, "926535897932": 163, "3100627668": 163, "0299816": 163, "get_avg_drop_lowest": [163, 216], "polic": [163, 216], "offic": [163, 216, 235, 496], "ticket": [163, 216], "caught_speed": [163, 216], "check_guess": [163, 176, 181, 216], "alarm_clock": [163, 216], "vacat": [163, 216], "tue": [163, 216], "ring": [163, 216, 494], "saturdai": [163, 184, 216], "sundai": [163, 184, 216], "legal": [164, 289, 458, 469, 470], "ellips": 164, "refrain": 164, "printmenu": 164, "printpric": 164, "printreceipt": 164, "receipt": 164, "fish": [165, 465], "reserv": [165, 253, 264, 271, 356, 459, 460, 470, 482], "sentence_a": 165, "length_sentence_a": 165, "exclus": [166, 178, 179, 276, 351], "environ": 166, "____": [166, 492], "fragment": [167, 258], "printflavor": 167, "flavor": 167, "unus": [167, 216, 415], "ungrad": [168, 169, 345], "upper_cent": 168, "prestest_is_ascending_ac": [168, 169, 217, 221, 222, 223], "fuct_ac_ll_sum67_fix": [168, 169, 217], "lst_two_loop_post": 168, "contribut": [168, 233, 331, 345], "scalabl": [168, 208, 335, 345], "funct_loops_writecode1q": [169, 217, 221, 222, 223], "get_part_ac": [169, 217], "pilot": [170, 210, 211, 213], "list_loop_two_list": [170, 171], "list_loop_two_lists_pp": 170, "has22_writ": [170, 171, 210, 211, 212, 213], "has22_parson": [170, 211, 213], "sum13_writecode_test_1_v2": [170, 171, 210, 211, 212, 213], "posttest": [170, 171, 208, 225, 328, 329, 335, 346, 347, 349], "qualifi": 171, "__________________": 172, "alter": 172, "detour": 172, "sound": [172, 251, 257, 460], "observ": [172, 273, 279, 496], "moral": 172, "lack": [173, 401], "print_twic": [173, 218], "action": [173, 279, 341, 367, 393, 459, 474], "radian": [173, 201, 214], "23606797749979": 173, "vanish": [173, 252], "mist": 173, "addtwo": 173, "definitiion": [174, 181], "print_greet": [174, 181], "enclos": [175, 178, 179, 180, 181, 264, 302, 310, 392, 433, 469], "tripe": [175, 181], "minu": [175, 181, 201, 206, 301, 367, 371, 394], "get_initi": [175, 181], "substr": [175, 181, 319, 375, 378, 409, 411, 412], "dna": [175, 181, 415], "indici": [175, 407], "join_no_first": 175, "bye": [175, 176, 189, 198, 253, 285, 426], "iy": 175, "get_user_nam": 175, "immut": [175, 230, 233, 288, 400, 407, 415, 418, 424, 430, 431], "w3school": [175, 307, 310, 311, 497], "python_ref_str": 175, "asp": [175, 497], "temp": [176, 181, 290], "get_temp_desc": [176, 181], "last_half": 176, "have_rid": 176, "can_walk": 176, "is_rain": 176, "squirrel_plai": 176, "is_summ": 176, "assess": [177, 178], "list_get": [177, 178], "bui": [177, 178], "avg_with_drop": 177, "num_list": [177, 189, 198, 205, 216, 283], "list_tran": [177, 178], "mutabl": [177, 178, 233, 288, 289, 303, 304, 424, 430], "changeabl": [177, 178, 180], "alist": [177, 283, 286, 288, 290, 293, 294, 295, 297, 301, 303], "first_half": [177, 178], "famililar": 178, "fuction": 178, "sum_first_half": 178, "extend": [178, 186, 188, 189, 294, 326, 331, 334, 336, 356, 460, 497], "count_to": [178, 179], "total_at_odd_indic": [178, 179], "infinit": [178, 179, 233, 266, 267, 268, 272, 277, 280, 282], "refresh": [178, 179, 376, 422, 478], "total_even": [179, 243], "blastoff": [179, 282], "zip": [180, 202, 206, 235, 473, 476, 477, 478], "list1": [180, 283, 285], "list2": 180, "shorter": [180, 198, 366], "nun": 181, "exponenti": [182, 224, 462], "4th": 182, "days_to_ag": 182, "transform_str": 182, "mountain": 182, "new_lett": 182, "new_char": 182, "funct_conditional_mixedupcode_1": 183, "funct_conditional_mixedupcode_1_ac": 183, "funct_conditional_mixedupcode_2": 183, "funct_conditional_mixedupcode_2_ac": 183, "funct_conditional_mixedupcode_3": 183, "funct_conditional_mixedupcode_3_ac": 183, "funct_conditional_mixedupcode_4": 183, "funct_conditional_mixedupcode_4_ac": 183, "funct_conditional_mixedupcode_5": 183, "funct_conditional_mixedupcode_5_ac": 183, "get_grad": 184, "letter_grad": 184, "even_or_odd": 184, "sole": 184, "which_quadr": 184, "quadrant": [184, 361, 365], "quadrant_": 184, "plane_geometri": 184, "plane": 184, "axis_or_origin": 184, "aren": [184, 234, 273, 406, 454], "500": [184, 185, 420], "num_to_dai": 184, "weekdai": 184, "mondai": [184, 489, 496], "fridai": 184, "met": 184, "cropped_photo": 185, "photo": [185, 367], "crop": [185, 234], "bonu": [185, 233, 324, 395, 454], "elig": 185, "inelig": 185, "move_elev": 185, "current_floor": 185, "next_floor": 185, "elev": [185, 350], "floor": [185, 198, 245, 462], "lunch_break": 185, "class_stand": 185, "freshman": 185, "sophomor": [185, 436], "junior": 185, "senior": 185, "alumni": 185, "pay_rent": 185, "175": [185, 446], "play_weath": 185, "weather": [185, 190, 427, 495, 496], "cloudi": 185, "raini": 185, "windi": 185, "snowi": 185, "safe": [185, 235, 405], "list_transform": [186, 283], "sum_of_lst": 186, "popping_remov": 186, "extend_and_append": 186, "new_list": 186, "comparing_length": 186, "lst1": [186, 188, 196, 435], "lst2": [186, 188, 196, 435, 488], "reverse_list": 186, "functions_lists_mixedupcode_1": 187, "functions_lists_mixedupcode_1_ac": 187, "functions_lists_mixedupcode_2": 187, "functions_lists_mixedupcode_2_ac": 187, "functions_lists_mixedupcode_3": 187, "functions_lists_mixedupcode_3_ac": 187, "functions_lists_mixedupcode_4": 187, "functions_lists_mixedupcode_4_ac": 187, "functions_lists_mixedupcode_5": 187, "functions_lists_mixedupcode_5_ac": 187, "second_half": 188, "sum_of_split_num": 188, "str_num_with_hyphen": 188, "hyphen": [188, 296], "978": 188, "876": 188, "4908": 188, "6762": 188, "sort_descend": 188, "lst_of_num": 188, "extend_two_lists_sort": 188, "sort_and_get_median_num": 188, "median": 188, "average_of_num_list": 189, "name_list": 189, "sara": 189, "sammi": 189, "remove_min_valu": 189, "1203": 189, "7482": 189, "range_given_list": 189, "list_of_num": 189, "remove_indices_after_first_max_valu": 189, "new_num_list": 189, "transform_and_combin": 189, "list_on": 189, "list_two": 189, "final_str": 190, "yell": 190, "string1": 190, "yellow": [190, 237, 420, 441, 474], "string2": 190, "scream": 190, "num_of_appl": 190, "abbrev": 190, "first_nam": [190, 245, 480, 496], "last_nam": [190, 245, 480, 496], "perkin": 190, "grab": [190, 427, 433], "tebo": 190, "function_string_mixedupcode_1_v2": 191, "function_string_mixedupcode_1_v2_ac": 191, "function_string_mixedupcode_2_v2": 191, "function_string_mixedupcode_2_v2_ac": 191, "function_string_mixedupcode_3": 191, "function_string_mixedupcode_3_ac": 191, "function_string_mixedupcode_4": 191, "function_string_mixedupcode_4_ac": 191, "function_string_mixedupcode_5": 191, "function_string_mixedupcode_5_ac": 191, "function_string_mixedupcode_6": 191, "function_string_mixedupcode_6_ac": 191, "function_string_mixedupcode_7": 191, "function_string_mixedupcode_7_ac": 191, "function_string_mixedupcode_8": 191, "function_string_mixedupcode_8_ac": 191, "joinstr": 192, "str1": [192, 201, 205], "str2": [192, 201], "llo": 192, "rect_per": 192, "h": [192, 259, 266, 277, 390, 411, 494], "cube": [192, 201, 216], "atla": 192, "c_name": 192, "germani": 192, "dateyear": 192, "mm": [192, 381, 382, 392], "dd": [192, 381, 382, 392], "yyyi": [192, 381, 382, 392], "america": 192, "mod_password": 192, "password": [192, 278], "suspens": 192, "first_last": 192, "wander": [192, 494], "waer": 192, "start_a": 193, "square_length": 193, "feet": [193, 201, 455], "use_semicolon": 193, "sentence1": 193, "sentence2": 193, "semicolon": 193, "grammar": [193, 250, 257, 261], "shouldn": 193, "bright": 193, "lhelo": 193, "pumpkin": 193, "mpkpuin": 193, "first_a_gon": 193, "ustralia": 193, "single_div_answ": 195, "double_div_answ": 195, "multiplication_on": 195, "multiplication_two": 195, "subtract": [195, 206, 281, 410, 462, 463], "add_answ": 195, "new_add_answ": 195, "countodd": 196, "num_of_odd": 196, "divide_by_two_until_on": 196, "val1": [196, 216], "val2": [196, 216], "functions_loops_mixedupcode_1": 197, "functions_loops_mixedupcode_1_ac": 197, "functions_loops_mixedupcode_2": 197, "functions_loops_mixedupcode_2_ac": 197, "functions_loops_mixedupcode_3": 197, "functions_loops_mixedupcode_3_ac": 197, "functions_loops_mixedupcode_4": 197, "functions_loops_mixedupcode_4_ac": 197, "functions_loops_mixedupcode_5": 197, "functions_loops_mixedupcode_5_ac": 197, "functions_loops_mixedupcode_6": 197, "functions_loops_mixedupcode_6_ac": 197, "functions_loops_mixedupcode_7": 197, "functions_loops_mixedupcode_7_ac": 197, "nums_x_to_i": 198, "count_by_x_to_i": 198, "add_odds_or_floor_divis": 198, "10001": 198, "1887": 198, "strings_chars_less_than_len": 198, "strings_list": 198, "mississippi": [198, 419], "print_list": 198, "nums1": 198, "nums2": 198, "sum_list": [198, 249], "list_starts_with_a": 199, "amaz": 199, "sentence_without_vowel": 199, "ppl": 199, "draw_squar": 199, "check_prime_num": 199, "functions_mixedupcode_1p_v2": 200, "functions_mixedupcode_1p_v2_ac": 200, "functions_mixedupcode_2": 200, "functions_mixedupcode_2_ac": 200, "functions_mixedupcode_3": 200, "functions_mixedupcode_3_ac": 200, "functions_mixedupcode_4": 200, "functions_mixedupcode_4_ac": 200, "functions_mixedupcode_5": 200, "functions_mixedupcode_5_ac": 200, "functions_mixedupcode_6": 200, "functions_mixedupcode_6_ac": 200, "functions_mixedupcode_7": 200, "functions_mixedupcode_7_ac": 200, "functions_mixedupcode_8": 200, "functions_mixedupcode_8_ac": 200, "functions_mixedupcode_9": 200, "functions_mixedupcode_9_ac": 200, "functions_mixedupcode_10": 200, "functions_mixedupcode_10_ac": 200, "exp": 201, "rais": [201, 216, 235, 264, 470], "poly_perimet": 201, "len_sid": 201, "num_sid": [201, 339], "polygon": [201, 366, 444, 446, 451], "sphere_volum": 201, "volum": 201, "sphere": 201, "113": [201, 474], "circle_circumfer": 201, "x1": 201, "x2": 201, "y1": 201, "y2": 201, "get_hypotenus": 201, "angl": [201, 448, 450, 451], "opposite_sid": 201, "hypotenus": 201, "sine": [201, 214], "convert_to_mil": 201, "5280": 201, "even_odd": 201, "neither": [201, 262, 274, 277, 457], "larger_str": 201, "find_dist": 201, "tup_transform": 202, "103": 202, "tup": [202, 205, 420, 426], "tup_and_list_transform": 202, "tup1": [202, 204, 420], "tup2": [202, 204, 420], "list_tup1": 202, "list_tup2": 202, "transform_dict": 202, "tup_of_tuples_to_dict": 202, "tup_of_tupl": 202, "functions_tups_dictionaries_mixedupcode_1_v2": 203, "functions_tups_dictionaries_mixedupcode_1_v2_ac": 203, "functions_tups_dictionaries_mixedupcode_2": 203, "functions_tups_dictionaries_mixedupcode_2_ac": 203, "functions_tups_dictionaries_mixedupcode_3": 203, "functions_tups_dictionaries_mixedupcode_3_ac": 203, "functions_tups_dictionaries_mixedupcode_4": 203, "functions_tups_dictionaries_mixedupcode_4_ac": 203, "functions_tups_dictionaries_mixedupcode_5": 203, "functions_tups_dictionaries_mixedupcode_5_ac": 203, "addition_tup": 204, "greater_than_f": 204, "dict_to_tup_of_tupl": 204, "swap_keys_valu": 204, "swapped_dictionari": 204, "swap": [204, 216, 279, 285, 370, 426, 432, 454], "common_value_in_tup": 204, "disregard": 204, "index_tup": 205, "tup_str": 205, "zeroth": 205, "peppermint": 205, "busi": 205, "rhyme": 205, "ptsret": 205, "list_tups_into_dict": 205, "list_of_tup": 205, "squared_convert": 205, "ordered_nums_tup": 205, "ascend": [205, 249, 423, 426], "isinst": [205, 233, 237, 240, 248, 283, 344], "var": [205, 221, 222, 223, 453, 454], "triple_valu": 205, "count_char": 205, "babbi": 205, "area_of_rect": 206, "welcome_messag": 206, "98105": 206, "addnumb": 206, "subtractnumb": 206, "categori": [207, 259, 459, 483, 487, 491, 496], "composit": [207, 218, 234, 420, 422, 424, 434], "determinist": [207, 224], "pertain": 207, "pseudorandom": [207, 224], "void": [207, 230, 233, 294], "invit": [208, 335], "knowledg": [208, 335, 383, 448], "efficaci": [208, 335], "confidenti": [208, 335], "demograph": [208, 335], "xini": [208, 335], "hou": [208, 335], "xyhou": [208, 335], "greatli": [208, 335], "classes_basic_airport": 209, "nd_pp": 209, "as22": 210, "filter_words_less_than_3_char": [210, 211, 212, 213], "dict_to_list_pilot": [210, 211, 212, 213], "dict_to_list": [210, 426], "filter": [211, 213, 375], "dict_to_list_pp_pilot": [211, 213], "logarithm": 214, "signal": 214, "nois": [214, 240, 245, 249, 258], "ratio": 214, "trigonometr": 214, "tan": 214, "multipli": [214, 216, 245, 259, 464, 466], "2pi": [214, 457], "trigonometri": 214, "functex1muc_v2": 215, "functex1muc_v2_ac": 215, "functex2muc": 215, "functex2muc_ac": 215, "functex3muc": 215, "functex3muc_ac": 215, "functex4muc_v5": 215, "functex4muc_v5_ac": 215, "functex5muc_v2": 215, "functex5muc_v2_ac": 215, "functex6muc": 215, "functex6muc_ac": 215, "functex7muc_v2": 215, "functex7muc_v2_ac": 215, "functex8muc": 215, "functex8muc_ac": 215, "functex9muc": 215, "functex9muc_ac": 215, "functex10muc": 215, "functex10muc_ac": 215, "functex11muc": 215, "functex11muc_ac": 215, "functex12muc_v2": 215, "functex12muc_v2_ac": 215, "len_str": 216, "bmi": 216, "inch": [216, 455], "metric": [216, 421], "703": 216, "sum_of_squar": 216, "swapvalu": 216, "whichev": 216, "is_birthdai": 216, "square_it": 216, "cube_it": 216, "x_2": 216, "x_1": 216, "\u00b2": 216, "y_2": 216, "y_1": 216, "expon": 218, "reread": [218, 274, 412, 422], "spam": [218, 302], "everybodi": [218, 315], "add_two": 218, "add_thre": 218, "printnam": 218, "printgpa": 218, "printattend": 218, "printstudentinfo": 218, "foo": [219, 220], "raaarrr": 219, "bear": 219, "eeek": 219, "f1": [219, 220], "f2": [219, 220], "f3": [219, 220], "add_on": [219, 220], "compon": [219, 252, 279, 484], "sum_eleven": 219, "num3": 219, "iff": [219, 429], "rightmost_digit": 219, "rightmost": 219, "pizzeria": 219, "eight": [219, 380], "woot": 220, "yar": 220, "noob": 220, "fac": 220, "palidrom": 220, "abba": 220, "runeston": [221, 222, 223], "readi": [221, 222, 223, 253, 257, 259, 362], "prev": [221, 222, 223], "post_range_sum_start_one_change_by_two": [221, 222], "e5mc11": [221, 222, 223], "listex_mc14": [221, 222, 223], "mod": [221, 222, 223], "middle_wai": [221, 222, 223], "range_sum_start_one_change_by_two": 223, "nondeterminist": 224, "imposs": 224, "distinguish": [224, 241, 292, 444], "ran": [224, 262, 279, 315, 321], "ones": [224, 235, 259], "11132867921152356": 224, "5950949227890241": 224, "04820265884996877": 224, "841003109276478": 224, "997914947094958": 224, "04842330803368111": 224, "7416295948208405": 224, "510535245390327": 224, "27447040171978143": 224, "028511805472785867": 224, "randint": [224, 339], "gaussian": 224, "gamma": 224, "percept": [228, 229, 353], "chop": [231, 286], "fraction": [231, 459], "truncat": [231, 462, 477, 494], "intuit": [231, 263], "865": 231, "journei": [233, 260], "mnemon": [233, 459, 467], "alias": [233, 289, 291, 292, 304, 430], "escap": [233, 376, 395], "linux": [233, 259, 324, 395], "regex": [233, 306, 319, 325, 372, 374, 376, 377, 380, 381, 383, 387, 388, 393, 395, 396], "quantifi": [233, 395], "greedi": [233, 319, 374, 375, 379, 394, 395], "anchor": [233, 307, 311, 318, 395], "hypertext": [233, 316, 324, 482], "protocol": [233, 306, 308, 316, 322, 323, 324, 482, 492], "child": [233, 234, 235, 236, 239, 249, 307, 324, 331, 333, 334, 336, 497], "sibl": [233, 324, 497], "css": [233, 307, 324, 390], "plan3": 233, "outlin": 233, "extens": [233, 376, 482, 484, 493], "markup": [233, 310, 482, 484, 493], "javascript": [233, 259, 261, 473, 478, 482, 484, 490, 493], "interfac": [233, 484, 493], "secur": [233, 479, 493, 494], "usag": [233, 479, 493], "googl": [233, 317, 475, 478, 493, 494], "geocod": [233, 475, 493], "subdivid": [233, 354], "lifecycl": [233, 354], "geometri": [233, 449, 485], "theorem": [233, 366, 449], "stamp": [233, 362, 449], "pixel": [233, 312, 358, 360, 361, 362, 363, 365, 366, 367, 368, 370, 371, 443, 446, 447, 450, 451], "decreas": [233, 272, 365, 369, 421], "chaper": [233, 369], "pillar": [233, 248], "labeledpoint": [233, 234, 236, 238, 242, 248], "postal": [233, 248], "assert": [233, 243, 248, 264, 470], "interconnect": [233, 475], "copyright": [233, 253], "truth": 234, "debat": 234, "propos": [234, 236], "label": [234, 238, 239, 259, 472, 474], "pure": 234, "standpoint": 234, "plausibl": 234, "linguist": 234, "difficulti": 234, "strongest": 234, "stronger": 234, "likelihood": 234, "terrif": 234, "cut": [234, 270, 464], "badli": 234, "caution": 234, "recipi": [235, 481], "provinc": 235, "neighborhood": 235, "district": 235, "acm": 235, "corpor": 235, "123": [235, 250, 297, 390, 496], "ln": 235, "29609": 235, "deliveri": 235, "netherland": 235, "ireland": 235, "thoroughfar": 235, "eircod": 235, "cnoc": 235, "sceich": 235, "thorn": 235, "leac": 235, "anfa": 235, "flagston": 235, "storm": 235, "cathair": 235, "mart": 235, "beev": 235, "mhaigh": 235, "eo": 235, "yew": 235, "a65": 235, "f4e2": 235, "ought": 235, "imagin": [235, 262, 279, 399], "scheme": 235, "among": [235, 455], "unstructur": 235, "mash": 235, "along": [235, 239, 342, 355, 494], "structuredaddress": 235, "addr": [235, 432], "addrlist": 235, "irish": 235, "italian": [235, 483, 496], "enhanc": 235, "postalcod": [235, 496], "itali": 235, "slightli": [235, 373], "basepostaladdress": 235, "guarante": 235, "irishpostaladdress": 235, "uspostaladdress": 235, "polymorph": [235, 241], "exhibit": 235, "util": [235, 370, 478], "obj": 235, "cl": 235, "subclass": [235, 236, 237, 240, 246, 247, 249, 370], "sparingli": 235, "isinc": 235, "graphic": [236, 443], "depict": [236, 479, 497], "blueprint": 236, "academia": 236, "food": [237, 246, 399, 455], "eat": [237, 246, 253, 296, 312], "super": [237, 238, 249], "testitem": 237, "i1": 237, "coke": 237, "i2": 237, "test_str_item": 237, "iv": [237, 358, 420], "testcar": 237, "c1": 237, "ford": 237, "c2": 237, "toyota": 237, "test_create_car": 237, "set_color": 237, "test_change_color": 237, "set_mak": 237, "test_change_mak": 237, "o1": 237, "test_create_order_tot": 237, "actual_id": 238, "abbi": 238, "lane": 238, "dist": 239, "refin": [239, 289, 478], "redefin": 239, "labeledpt": 239, "assertisinst": 240, "mostli": [240, 252, 366, 430], "asserttru": 240, "assertgreat": 240, "assertgreaterequ": 240, "assertin": 240, "edg": 240, "is_descend": 240, "teston": 240, "temp_cat": 240, "102": 240, "testtot": 240, "o2": 240, "set_pric": 240, "set_nam": 240, "test_set_nam": 240, "anim": [240, 245, 249, 397, 398, 399], "duck": 240, "quack": [240, 401], "encapsul": 241, "chief": 241, "promot": 241, "against": [241, 257, 477], "enabl": 241, "contract": [241, 482, 484], "emb": [242, 406], "deleg": [242, 263], "driven": 243, "comprehens": 243, "result_list": 243, "returned_valu": 243, "hidden": [243, 494], "quicker": [243, 262, 289], "testcasegui": 243, "get_middl": 243, "abcd": 243, "bc": 243, "gui": 243, "teardown": 243, "classnam": 243, "test_initi": 243, "inheritance_mixed1_v3": 244, "inheritance_mixed1_ac_v3": 244, "inheritance_mixed2_v3": 244, "inheritance_mixed2_ac_v3": 244, "inheritance_mixed3_v3": 244, "inheritance_mixed3_ac_v3": 244, "inheritance_mixed4_v3": 244, "inheritance_mixed4_ac_v3": 244, "inheritance_mixed5_v3": 244, "inheritance_mixed5_ac_v3": 244, "inheritance_mixed6_v3": 244, "inheritance_mixed6_ac_v3": 244, "inheritance_mixed7_v3": 244, "inheritance_mixed7_ac_v3": 244, "inheritance_mixed8_v3": 244, "inheritance_mixed8_ac_v3": 244, "inheritance_mixed9_v3": 244, "inheritance_mixed9_ac_v3": 244, "inheritance_mixed10_v3": 244, "inheritance_mixed10_ac_v3": 244, "initit": 245, "a1": [245, 246], "gpa": [245, 474], "sqft": 245, "hous": [245, 439], "bedroom": 245, "construtor": 245, "initialz": 245, "withdraw": 245, "make_nois": 245, "diana": 245, "perci": 245, "spike": 245, "distance_to": 245, "mycircl": 245, "attibut": 245, "item_list": [245, 287], "intiti": 245, "savingsaccount": 245, "intitialz": 245, "pay_interest": 245, "hat": [245, 409], "treasur": 245, "add_treasur": 245, "get_point": 245, "superclass": [246, 247], "gotta": 246, "tv": 246, "woohoo": 246, "zzzzzzzzzzzzzzzz": 246, "tire": 246, "willik": 246, "buddi": 246, "bob": [246, 401, 423], "a2": 246, "a3": 246, "eye_color": 249, "greeter": [249, 333], "grumpygreet": 249, "greet": [249, 287, 408], "cow": 249, "moo": 249, "overactor": 249, "gradstud": [249, 333], "fav_food": 249, "sushi": 249, "is_ascend": 249, "shortest": [249, 421, 426], "avg_po": 249, "quartil": 249, "dup_adjac": 249, "talk": [250, 252, 253, 255, 257, 262, 263, 264, 430], "analyz": [250, 252, 256], "keyboard": [250, 251, 252, 468], "speaker": [250, 251, 252], "complier": 250, "trigger": [250, 274, 376], "compos": 251, "sensor": 251, "microphon": [251, 252], "gp": 251, "sequenti": [251, 291, 337], "variat": [251, 342, 408], "weav": 251, "disc": 251, "apart": [252, 299], "obsess": 252, "gigahertz": 252, "billion": 252, "per": [252, 454, 473, 474, 477, 478, 483, 494, 496], "hurri": [252, 376], "slower": [252, 256], "stick": [252, 256, 289], "player": 252, "mous": 252, "touchpad": 252, "slow": [252, 321, 477], "unreli": 252, "builder": 252, "orchestr": [252, 350], "uncomfort": 252, "shrink": 252, "5mm": 252, "tall": 252, "instal": [253, 259, 262, 307, 318], "consult": 253, "screencast": 253, "macintosh": [253, 259, 308, 373], "somewhat": 253, "v3": 253, "37a07cee5969": 253, "msc": 253, "1900": 253, "amd64": 253, "win32": 253, "astronaut": 253, "farawai": 253, "planet": 253, "inhabit": 253, "peac": 253, "stab": 253, "spear": 253, "spit": [253, 255], "roast": 253, "brought": 253, "thumb": 253, "legendari": 253, "legend": [253, 474], "tasti": 253, "mustard": 253, "feast": 253, "tonight": 253, "tiniest": 253, "amazingli": 253, "picki": 253, "intellig": 253, "intermediari": [253, 262], "financi": 254, "pda": 254, "attent": 254, "compens": [254, 309], "examin": [255, 256, 271, 317, 327], "rumin": 255, "retreat": 255, "rebuild": [255, 477], "stuck": [255, 367], "typograph": 255, "misunderstand": 255, "needless": 255, "experiment": 255, "hypothesi": 255, "reluct": 255, "assembli": 256, "syntact": [256, 257, 264, 430, 432, 433], "formul": 256, "paus": [256, 321, 362, 468], "earliest": 257, "precis": [257, 298, 313, 393], "deviat": [257, 379], "evid": 257, "hate": 257, "cruel": 257, "grudg": 257, "perfectli": [257, 350], "reject": [257, 318], "unfit": 257, "torment": 257, "primt": 257, "argu": 257, "Its": [257, 415, 477], "harsh": 257, "uncondition": 257, "sweet": 257, "wag": 257, "tail": [257, 292, 448, 450], "easiest": [257, 262, 323], "investig": 257, "drink": 257, "bottl": 257, "backpack": 257, "intersect": [257, 494], "station": 257, "late": 257, "farm": 257, "barn": 257, "sorri": 257, "sadli": 257, "undetect": 257, "mere": 257, "hardest": 257, "cute": 258, "gurgl": 258, "absorb": 258, "linearli": 258, "fashion": [258, 319], "hesit": 258, "nonlinear": 258, "skim": 258, "fulli": [258, 262, 350, 352, 443], "stare": [258, 289], "impenetr": 258, "wonder": [258, 259, 451], "ah": 258, "hah": 258, "hammer": 258, "chisel": 258, "sculptur": 258, "nap": 258, "snack": 258, "langaug": 258, "spoken": 258, "faster": 258, "php": [259, 477], "perl": 259, "frankli": [259, 262], "tiresom": 259, "001010001110100100101010000001111": 259, "11100110000011101010010101101101": 259, "surfac": [259, 394], "intric": 259, "ti": [259, 421], "recompil": 259, "fly": 259, "verifi": [259, 270], "seven": 259, "meaning": [259, 470], "ex": [259, 267, 400, 402], "dll": 259, "unread": 259, "elf": 259, "xa0": 259, "x82": 259, "h4": 259, "x90": 259, "x80": 259, "xe0": 259, "x81": 259, "hqvht": 259, "x83": 259, "xe8": 259, "python35": 259, "nag": 259, "convei": 261, "coher": 261, "muse": 261, "pleasant": 261, "patient": 261, "craft": 262, "strictest": 262, "social": [262, 309], "research": 262, "facebook": 262, "stream": [262, 321], "pore": [262, 494], "prone": [262, 288, 379, 422], "smart": 262, "clown": [262, 315, 325], "tent": [262, 315], "fell": [262, 315], "manual": [262, 322], "came": [262, 337], "bigcount": 262, "bigword": 262, "awesom": [262, 397], "marvel": 262, "anyon": [262, 459], "sixteen": 263, "mundan": 263, "partner": 263, "invent": [263, 480], "partnership": 263, "quizzic": 264, "health": [264, 312], "hear": [264, 367], "blah": 264, "xkcd": 264, "231": 264, "del": [264, 289, 290, 292, 470], "global": [264, 470], "nonloc": [264, 470], "apostroph": 264, "recommend": [265, 311, 487], "asterisk": [266, 277, 374, 378, 474], "999": [266, 283, 288, 295, 337], "itr": 267, "root_ac": 267, "root_pp": 267, "while_ac": 267, "while_pp": 267, "estim": 268, "calculta": 268, "bisect": 270, "intermedi": 270, "halv": 270, "indefinit": 271, "wherea": [271, 279], "glenn": 271, "prisha": 271, "kahlil": 271, "nirav": 271, "aliyah": 271, "antonella": 271, "accumul": [272, 274, 283, 321, 366], "decrement": [272, 281], "endless": 273, "amus": 273, "shampoo": 273, "lather": 273, "rins": 273, "prove": 273, "finit": 273, "obvious": [273, 469], "1000": 273, "runawai": 273, "batteri": 273, "virtu": 273, "dysfunct": 273, "echo": 273, "affirm": 273, "itervar": 274, "lap": 274, "nor": [274, 390], "itr_countup_str_muc": 275, "itr_countup_str_ac": 275, "itr_reverse_muc": 275, "itr_reverse_ac": 275, "itr_countdown_str_muc": 275, "itr_countdown_str_ac": 275, "itr_odd_sum_muc": 275, "itr_odd_sum_ac_v2": 275, "itr_sum_of_range_muc": 275, "itr_sum_of_range_ac": 275, "itr_count_vowels_muc": 275, "itr_count_vowels_ac": 275, "itr_copy_till_gt_value_muc": 275, "itr_copy_till_gt_value_ac": 275, "itr_count_last2_muc": 275, "itr_count_last2_ac": 275, "itr_list_to_5_muc": 275, "itr_list_to_5_ac": 275, "itr_water_quality_muc": 275, "itr_water_quality_ac": 275, "countup_str": 276, "12345": 276, "olleh": 276, "countdown_str": 276, "543210": 276, "odd_sum": 276, "sum_of_rang": 276, "count_vowel": 276, "aeiou": [276, 394], "copy_till_gt_valu": 276, "1357": 276, "135": [276, 478], "count_last2": 276, "hixxhi": 276, "axxxaaxx": 276, "list_to_5": 276, "water_qu": 276, "phvalu": 276, "ph": 276, "433333333333334": 276, "staircas": 277, "frontspac": 277, "eval": 277, "pirat": 278, "ship": 278, "ate": [278, 454], "te": 278, "hip": 278, "ip": 278, "xy": [278, 408], "Such": 278, "chr": [279, 414], "steadili": 279, "grow": 279, "bullet": [279, 310], "varaibl": 281, "poorli": 282, "slice_exercis": 283, "len_of_list": 283, "indexing_and_upp": 283, "list_within_list": 283, "blist": [283, 288, 295], "find_sum": 283, "num_of_str": 283, "list_muc_password_cr": 284, "list_muc_password_creator_ac": 284, "list_muc_rainfall_v2": 284, "list_muc_rainfall_v2_ac": 284, "list_muc_mix_item": 284, "list_muc_mix_items_ac": 284, "list_muc_discount": 284, "list_muc_discount_ac": 284, "list_muc_append_if_a": 284, "list_muc_append_if_a_ac": 284, "list_muc_add_vocab": 284, "list_muc_add_vocab_ac": 284, "password_mak": 285, "word_list": [285, 421, 426], "swmetemi": 285, "avg_rainfal": 285, "day_list": 285, "equip": [285, 487], "rainfal": 285, "price_list": 285, "closest": 285, "filter_a": 285, "vocab_list": 285, "vocab": 285, "add_to_new_list": 286, "111": 286, "list_writeitemsq_v2_ac": 286, "list_writeitemsq_v2_pp": 286, "list_write23_ac": 286, "list_write23_pp": 286, "list_write5_ac": 286, "list_write5_pp": 286, "list_writereverse_ac": 286, "list_writereverse_pp": 286, "sumuntileven": 286, "list_sortbylen_ac": 286, "list_sortbylen_pp": 286, "jennfier": 286, "itemlist": 287, "222": 287, "change_index3": 287, "506": 287, "countword": 287, "sort_by_length": 287, "alia": 288, "safer": 288, "jambore": 288, "parti": [288, 327, 334, 340, 342, 343], "careless": 289, "pitfal": 289, "alon": [289, 429], "stdtype": [289, 406, 411, 412, 415], "orig": 289, "crash": [289, 320, 405], "needl": 289, "haystack": 289, "dispens": 289, "mess": 289, "smarter": 289, "scroll": 289, "search9": 289, "Being": 291, "delete_head": 292, "myfun": 292, "mylist": [292, 296], "bad_delete_head": 292, "deleting_first": 292, "unmodifi": [292, 294], "t2": 294, "arrang": [294, 337, 368, 444], "accident": 294, "disappoint": 294, "mynam": 296, "edgar": 296, "allan": 296, "poe": 296, "namelist": 296, "init": 296, "anam": 296, "hannah": 296, "ruth": 296, "pat": 296, "elm": 296, "cheddar": 297, "reassign": [297, 407, 408], "th": [297, 405, 416, 417], "ghi": 300, "wxyz": 300, "max_segment_sum": 300, "max_so_far": 300, "fourth": [300, 352, 355, 426, 433], "bubbl": 300, "areacod": 301, "begininng": 301, "hel": 301, "bigciti": 301, "crunchi": 302, "frog": 302, "ram": 302, "bladder": 302, "lark": 302, "vomit": 302, "fold": 303, "spindl": 303, "mutil": 303, "si106": 303, "ch": [305, 414, 417, 419], "nestedlist": 305, "mysock": 306, "af_inet": 306, "sock_stream": 306, "pr4e": [306, 313, 315, 320, 325], "cmd": 306, "decod": [306, 315, 323, 485, 494], "cover3": [306, 315, 320, 325], "jpg": [306, 308, 315, 320, 321, 325, 358, 359, 362, 366, 367, 370, 371, 495], "wb": [306, 320], "tree": [307, 310, 479, 481, 488, 491, 496, 497], "crummi": [307, 309, 318], "tagnam": 307, "becuas": 307, "1pjbq1w": 307, "michgian": 307, "chrome": 307, "nagiv": 307, "jetpack_top_posts_widget": 307, "ftp": 308, "curl": 308, "cleverli": 308, "curl1": 308, "curl2": 308, "curl3": 308, "wget": 308, "remot": 308, "imperfect": 309, "traffic": [309, 494], "hyper": 310, "tutori": [310, 318], "render": [310, 311], "doctyp": 310, "meta": 310, "unord": 310, "hyperlink": [310, 311], "cascad": 311, "alt": 311, "inlin": 311, "activit": 312, "melodi": 312, "swim": 312, "bold": [312, 460], "brush": 312, "cursiv": 312, "purpl": [312, 370], "healthlin": 312, "danc": 313, "toe": 313, "w3": 313, "rfc2616": 313, "176": 313, "respond": 313, "mixedupcode_network_1": 314, "mixedupcode_network_1_ac": 314, "mixedupcode_network_2": 314, "mixedupcode_network_2_ac": 314, "mixedupcode_network_3": 314, "mixedupcode_network_3_ac": 314, "mixedupcode_network_4": 314, "mixedupcode_network_4_ac": 314, "mixedupcode_network_5": 314, "mixedupcode_network_5_ac": 314, "mixedupcode_network_6": 314, "mixedupcode_network_6_ac": 314, "mixedupcode_network_7": 314, "mixedupcode_network_7_ac": 314, "mixedupcode_network_8": 314, "mixedupcode_network_8_ac": 314, "mixedupcode_network_9": 314, "mixedupcode_network_9_ac": 314, "mixedupcode_network_10": 314, "mixedupcode_network_10_ac": 314, "write_txt": 315, "write_jpg": 315, "FOR": 315, "8864": 315, "ndate": 315, "nserver": 315, "ubuntu": 315, "nlast": 315, "2017": [315, 474], "netag": 315, "6a": 315, "54f6609240717": 315, "naccept": 315, "ncontent": 315, "ncach": 315, "cach": [315, 473, 477], "revalid": 315, "npragma": 315, "nexpir": 315, "wed": [315, 494], "nconnect": 315, "nthe": 315, "reg_num_link": 315, "_____________": 317, "improperli": 318, "strength": 318, "weak": 318, "toler": 318, "highli": [318, 478], "pypi": 318, "beautifulsoup4": 318, "pip": 318, "switch": [319, 378, 453, 477], "page2": 319, "htm": [319, 325, 477, 478], "ssl": [319, 350, 485, 494], "httprespons": 319, "findal": [319, 372, 375, 376, 378, 381, 382, 387, 388, 391, 392, 394, 488], "robust": 319, "audio": [320, 367], "buffer": [320, 321], "100000": 320, "trim": 321, "jpeg": 321, "viewer": 321, "bodai": 321, "denot": [321, 459], "5120": 321, "recv": [321, 323], "3167": 321, "forthcom": 321, "quarter": [321, 365, 454], "delai": [321, 477], "consum": [322, 493], "signifi": 323, "eol": 323, "512": [323, 478], "host": 325, "intro": [325, 485], "retriv": 325, "gutenberg": 325, "1342": 325, "prideandprejudic": 325, "peterpan": 325, "page1": 325, "cricketfan": [326, 334], "partyanim": [326, 334, 340, 342, 343], "nameprint": 326, "pokemon": [326, 356], "stringpokemon": 326, "grasstyp": 326, "poke1": 326, "poke2": 326, "charizard": 326, "lai": 330, "destructor": [331, 341, 352], "__del__": [331, 341, 352], "destroi": [331, 341], "rare": [331, 341], "everytim": 332, "b3": 332, "orwel": 332, "deriv": 333, "sportscar": 333, "grump": 333, "favorite_food": 333, "exisit": 334, "independ": [334, 340], "beyond": [334, 352, 412], "__class__": 334, "__delattr__": 334, "__weakref__": 334, "aesthet": 337, "zoom": 337, "950": 337, "obj_mixedupcode_1": 338, "obj_mixedupcode_1_ac": 338, "obj_mixedupcode_2_v2": 338, "obj_mixedupcode_2_v2_ac": 338, "obj_mixedupcode_3": 338, "obj_mixedupcode_3_ac": 338, "obj_mixedupcode_4": 338, "obj_mixedupcode_4_ac": 338, "obj_mixedupcode_5_v3": 338, "obj_mixedupcode_5_v3_ac": 338, "obj_mixedupcode_6": 338, "obj_mixedupcode_6_ac": 338, "obj_mixedupcode_7_v2": 338, "obj_mixedupcode_7_v2_ac": 338, "obj_mixedupcode_8": 338, "obj_mixedupcode_8_ac": 338, "obj_mixedupcode_9": 338, "obj_mixedupcode_9_ac": 338, "obj_mixedupcode_10": 338, "obj_mixedupcode_10_ac": 338, "getnam": [339, 356], "updateag": 339, "updatetrick": 339, "distance_from_point": 339, "longest": [339, 421, 426], "pickitem": 339, "dice": 339, "inclusvi": 339, "thrown": 340, "destruct": 341, "clean": [341, 352, 473, 477, 485], "thow": 341, "cleanup": [341, 477], "sensit": [342, 457], "cooki": [342, 390, 453, 454, 460], "cutter": 342, "pointer": 342, "shorthand": 342, "bank": 344, "dimension": 344, "classes_basic_rectangle_ac_fix_v2": 345, "classes_basic_song_pp_iso": 346, "classes_basic_book_ac": [346, 347], "classes_basic_book_pp_iso": 346, "classes_basic_cat_pp_iso": 346, "classes_basic_account_pp_iso": 346, "classes_basic_fortuneteller_pp_iso": 346, "classes_basic_song_w": 347, "classes_basic_book_w": 347, "classes_basic_cat_w": 347, "classes_basic_account_w": 347, "classes_basic_fortuneteller_w": 347, "zone": 350, "certif": [350, 485, 494], "create_default_context": [350, 485, 494], "check_hostnam": [350, 485, 494], "verify_mod": [350, 485, 494], "cert_non": [350, 485, 494], "movement": 350, "mainli": 352, "shortcut": 352, "__getitem": 352, "getitem__": 352, "loos": 352, "scope": 352, "curiou": 352, "hopefulli": 352, "cpython": 352, "blob": 352, "listobject": 352, "clipboard": 353, "demostr": 353, "sixth": [355, 433], "__getitem__": 355, "0th": [355, 416], "spin": 356, "updateattack": 356, "attack": 356, "gettitl": 356, "getauthor": 356, "gettrick": 356, "paperback": [356, 483, 496], "watertyp": 356, "getattack": 356, "addpokemon": 356, "getpixel": [358, 360, 362], "getr": 358, "setgreen": [358, 362, 367], "updatepixel": [358, 362], "255": [358, 361, 363, 365, 367, 368, 371, 496], "180": [358, 367, 437, 448, 450, 496], "motorcycl": [358, 366], "imagewin": [358, 362], "getwidth": [358, 362], "getheight": [358, 362], "setr": [358, 367], "getblu": [358, 362], "setblu": [358, 362, 367], "vangogh": [358, 371], "getgreen": [358, 362], "newpixel": 358, "setpixel": 358, "halfway_x": 358, "halfway_i": 358, "white": [358, 363, 365, 396, 411], "simultan": 358, "arch": [359, 367], "puppi": [359, 366], "pixl": 361, "vertic": [361, 363, 367, 368, 371, 474], "nose": 361, "herself": 361, "unlimit": [362, 485], "newstr": 362, "wizard": [362, 398, 399], "decagon": 362, "zoe": 362, "sethead": [362, 437, 448, 450], "shape": [362, 422, 424, 437, 438, 439, 442, 444, 447, 448, 451], "penup": [362, 437, 438, 448, 450], "laid": [363, 367], "grid": [363, 367, 368, 370, 474], "absenc": 363, "tilt": 363, "horizont": [363, 367, 368, 371, 472, 474], "excel": [363, 485], "unplug": 363, "mixedupcode_pictures_pp1": 364, "mixedupcode_pictures_ac1": 364, "mixedupcode_pictures_pp2": 364, "mixedupcode_pictures_ac2": 364, "mixedupcode_pictures_pp3": 364, "mixedupcode_pictures_ac3": 364, "mixedupcode_pictures_pp4": 364, "mixedupcode_pictures_ac4": 364, "mixedupcode_pictures_pp_5": 364, "mixedupcode_pictures_ac5": 364, "mixedupcode_pictures_pp6": 364, "mixedupcode_pictures_ac6": 364, "mixedupcode_pictures_pp_7": 364, "mixedupcode_pictures_ac7": 364, "mixedupcode_pictures_pp8": 364, "mixedupcode_pictures_ac8": 364, "mixedupcode_pictures_pp9": 364, "mixedupcode_pictures_ac9": 364, "mixedupcode_pictures_pp10": 364, "mixedupcode_pictures_ac10": 364, "removegreen": 365, "changecolor": 365, "reducegreen": 365, "changer": 365, "5x": 365, "modifycolor": 365, "imagetowhit": 365, "alternatingr": 365, "changequadrantcolor": 365, "copyrightsid": 365, "copytopquart": 365, "THE": 366, "kitten": [366, 371], "gal2": [366, 370, 371], "guy1": 366, "pix": 367, "240": [367, 437, 441], "blueness": 367, "tour": 367, "rectangular": 368, "tint": 370, "eighth": 370, "pictures_ac_16": 370, "pictures_ac_16_pp": 370, "pictures_ac_17": 370, "pictures_ac_17_pp": 370, "pictures_ac_18": 370, "pictures_ac_18_pp": 370, "pictures_ac_19": 370, "pictures_ac_19_pp": 370, "pictures_ac_20": 370, "pictures_ac_20_pp": 370, "grayscal": [370, 371], "kitten3": 371, "flip": 371, "stri": 372, "espn": 372, "drake": 372, "hotmail": [372, 432], "frenchmontana": 372, "grep": [373, 379], "fxxm": 374, "f12m": 374, "narrow": 374, "wild": [374, 377, 379], "wildcard": [374, 375, 394], "expand": [374, 375, 379], "pushi": 374, "outward": [374, 379], "re2": 374, "tight": 375, "previous": 375, "brittl": [375, 379], "balloon": 375, "rudimentari": 376, "copy_reg": 376, "findit": 376, "purg": 376, "sre_compil": 376, "sre_pars": 376, "sub": 376, "subn": 376, "sy": [376, 444], "2pm": 378, "accept": [378, 401, 435, 436], "willing": 378, "explicit": 378, "z0": [378, 394], "unto": 378, "cleaner": [378, 477], "breakag": 379, "grei": [380, 387, 388], "br": 380, "carrot": [380, 387, 388], "48105": [380, 387, 388], "103028": [380, 387, 388], "1234567": [380, 387, 388], "333": 381, "232": 381, "3403": 381, "your_regex": [381, 385, 387, 388], "find_pric": [381, 387], "def_ghi": [381, 387, 388], "a678": [381, 387, 388], "cn": [381, 387, 388], "consecut": [381, 382, 387, 388], "unicorn": [381, 387, 388], "dash": 382, "aaabaabaa": 382, "abaaa": 382, "attend": 382, "attende": 382, "ee": 382, "hparsons_lg_regex_test_mcq_1": [384, 386], "hparsons_lg_regex_test_mcq_2": [384, 386], "hparsons_lg_regex_test_mcq_3": [384, 386], "hparsons_lg_regex_test_mcq_4": [384, 386], "hparsons_lg_regex_test_mcq_5": [384, 386], "hparsons_lg_regex_test_mcq_6": [384, 386], "hparsons_lg_regex_1_hparson": 387, "hparsons_lg_regex_2_hparson": 387, "hparsons_lg_regex_3_hparson": 387, "hparsons_lg_regex_4_hparson": 387, "hparsons_lg_regex_5_hparson": 387, "hparsons_lg_regex_6_hparson": 387, "re_mixed1": 389, "re_mixed1_ac": 389, "re_mixed2": 389, "re_mixed2_ac": 389, "re_mixed3": 389, "re_mixed3_ac": 389, "re_mixed4_v2": 389, "re_mixed4_v2_ac": 389, "re_mixed5_v2": 389, "re_mixed5_ac": 389, "re_mixed6_v2": 389, "re_mixed6_ac": 389, "re_mixed7_v2": 389, "re_mixed7_ac": 389, "re_mixed8": 389, "re_mixed8_ac": 389, "re_mixed9_v2": 389, "re_mixed9_ac": 389, "re_mixed10_v2": 389, "re_mixed10_ac": 389, "greeting_search": 390, "search_h": 390, "search_o": 390, "match_word": 390, "test_pattern": 390, "sincerely1": 390, "molli": [390, 455], "first_pric": 390, "2098": 390, "209": 390, "browni": 390, "search_email": 390, "pyth_on": 390, "start_from": 390, "grab_domain": 390, "gov": [390, 480, 495, 496], "jav12a": 390, "vowels_in_mid": 390, "cheeeeeyyeerri": 390, "matchobject": 391, "ea": 391, "302": 391, "204": 391, "532": 391, "323": 391, "320": [391, 450], "2022": [392, 474], "backspac": [392, 394], "passwordcheck": 392, "regular_express": 393, "trivial": 393, "wolverin": 393, "invert": 394, "match_four": 396, "match_cat": 396, "match_z": 396, "matchmiddle_z": 396, "alphanumer": 396, "nonam": 396, "total_email": 396, "usernam": [396, 432], "s1": [397, 400, 401, 408, 414], "mali": 397, "mood": 399, "item_purchas": 399, "camp": [399, 453, 454], "famili": 399, "193": [399, 496], "fave": 399, "least_fav": 399, "broccoli": 399, "type_anim": 399, "muppet": 399, "sheepdog": 399, "shop": 399, "spree": 399, "store1": 399, "store2": 399, "store3": 399, "spent": 399, "col1": 399, "col2": 399, "fave_anim": 399, "happier": 399, "meowacq": [400, 402], "meowansw": [400, 402], "egg": [400, 401], "countacq": [400, 402], "countansw": [400, 402], "ducksacq": [400, 402], "ducksansw": [400, 402], "numdigit": [400, 401], "nameacq": [400, 402], "nameansw": [400, 402], "loweracq": [400, 402], "loweransw": [400, 402], "mccloskei": 401, "duckl": 401, "kack": 401, "nack": 401, "ouack": 401, "pack": 401, "misspel": 401, "hiacq": 402, "hiansw": 402, "eggsacq": 402, "eggsansw": 402, "floatacq": 402, "floatansw": 402, "digitsacq": 402, "digitsansw": 402, "nameinputacq": 402, "nameinputansw": 402, "pineappl": [403, 423], "shark": 403, "doghous": 403, "peanut": 404, "butter": 404, "lettercount": 404, "cultiv": 405, "seemingli": 405, "copytildon": 405, "nonexist": 405, "camelcas": 405, "camel": 406, "printf": 406, "s2": [408, 414], "lime": 409, "chatter": 409, "125": [410, 452], "method_descriptor": 411, "ss": [411, 414], "bat": 413, "vampir": 413, "new_": 413, "vike": 414, "mississauga": 414, "cave": 414, "depth": 415, "sentec": 415, "smar": 415, "i_am_smart": 415, "robbi": 415, "nofirst": 415, "obbi": 415, "obob": 415, "rearrang": [415, 438], "georgington": 415, "dozen": 415, "onlin": [415, 485], "offset": 416, "1th": 416, "2th": 416, "papaya": 416, "exclud": 417, "pomegran": 417, "strawberri": [419, 466], "idx": 419, "atupl": 420, "tuple_index": 420, "800": 420, "tupl1": 420, "tuple_comparison": 420, "tuple_comarison": 420, "2000000": 421, "tie": 421, "dsu": [421, 424], "decor": [421, 424], "undecor": [421, 424], "poetic": 421, "sorted_word_list": 421, "name_dictionari": 423, "melissa": 423, "grocery_dict": 423, "kiwi": 423, "grocery_list": 423, "tup_list": [423, 426, 435], "hashabl": [424, 433, 434], "singleton": 424, "tup_mixedupcode_1": 425, "tup_mixedupcode_1_ac": 425, "tup_mixedupcode_2": 425, "tup_mixedupcode_2_ac": 425, "tup_mixedupcode_3": 425, "tup_mixedupcode_3_ac": 425, "tup_mixedupcode_4": 425, "tup_mixedupcode_4_ac": 425, "tup_mixedupcode_5": 425, "tup_mixedupcode_5_ac": 425, "tup_mixedupcode_6": 425, "tup_mixedupcode_6_ac": 425, "tup_mixedupcode_7": 425, "tup_mixedupcode_7_ac": 425, "tup_mixedupcode_8": 425, "tup_mixedupcode_8_ac": 425, "tup_mixedupcode_9": 425, "tup_mixedupcode_9_ac": 425, "tup_mixedupcode_10": 425, "tup_mixedupcode_10_ac": 425, "length_word": 426, "tuple_word_len": 426, "swap_valu": 426, "grapefruit": 426, "peach": [426, 466], "dictionary_to_tup_list": 426, "count_str": 426, "monkei": 426, "snake": 426, "rabbit": 426, "dragon": 426, "rooster": 426, "rat": 426, "alphabetical_dict_list": 426, "longest_word_lst": 426, "list_tup": 426, "tmobil": 426, "sprint": 426, "cap": 426, "lst_tup": [426, 436], "groceri": 426, "lettuc": 426, "juic": 426, "bagel": 426, "bacon": 426, "bread": 426, "thou": 427, "thee": 427, "reykjavik": 427, "bueno": 427, "cairo": 427, "berlin": 427, "caloocan": 427, "sorted_weath": 427, "heineken": 427, "is_ok": 429, "group_list": 429, "class_list": 429, "enumer": 430, "oppos": 430, "roughli": [432, 481], "stylist": 432, "random_list": 432, "harden": 432, "unpack": 432, "monti": 432, "unam": 432, "yeezi": 432, "vari": [433, 492], "quadrupl": 433, "quintupl": 433, "sextupl": 433, "septupl": 433, "ep": 433, "od": 433, "telephon": 434, "d1": [434, 490], "my_dict": 434, "tup_creat": 435, "tup_writecode2": 435, "tup_writecode2_pp": 435, "find_major": 435, "3084": 435, "3025": 435, "electr": 435, "3020": 435, "cybersecur": 435, "biometr": 435, "tup_writecode4": 435, "tup_writecode4_pp": 435, "dict_transform": 435, "rattata": 435, "machop": 435, "seel": 435, "volbeat": 435, "solrock": 435, "126": 435, "tup_writecode6": 435, "tup_writecode6_pp": 435, "mod_tupl": 435, "tup_writecode8": 435, "tup_writecode8_pp": 435, "list_link": 435, "tup_writecode10": 435, "tup_writecode10_pp": 435, "check_third_el": 436, "interchange_valu": 436, "lebron": 436, "my_data": 436, "int_valu": 436, "birth_year": 436, "year_in_colleg": 436, "hometown": 436, "tupliz": 436, "curri": 436, "315": 437, "drawn": [437, 451, 497], "pendown": [437, 438, 448, 450], "pensiz": [437, 438, 448, 450], "pencolor": 437, "goto": [437, 448, 450], "draw_shap": 437, "xpo": [437, 441], "ypo": [437, 441], "begin_fil": [437, 439, 448], "end_fil": [437, 439, 448], "draw_rectangl": [437, 441], "draw_triangl": [437, 441], "equilater": [438, 439], "diamond": [438, 441], "c5": 438, "reusabl": 439, "bgcolor": [439, 448], "alisha": 439, "mixedupcode_turtles_1": 440, "mixedupcode_turtles_1_ac": 440, "mixedupcode_turtles_2": 440, "mixedupcode_turtles_2_ac": 440, "mixedupcode_turtles_3": 440, "mixedupcode_turtles_3_ac": 440, "mixedupcode_turtles_4": 440, "mixedupcode_turtles_4_ac": 440, "mixedupcode_turtles_5": 440, "mixedupcode_turtles_5_ac": 440, "mixedupcode_turtles_6": 440, "mixedupcode_turtles_6_ac": 440, "mixedupcode_turtles_7": 440, "mixedupcode_turtles_7_ac": 440, "mixedupcode_turtles_8": 440, "mixedupcode_turtles_8_ac": 440, "mixedupcode_turtles_9": 440, "mixedupcode_turtles_9_ac": 440, "mixedupcode_turtles_10": 440, "mixedupcode_turtles_10_ac": 440, "forward_50": 441, "create_t": 441, "create_rectangl": 441, "create_v": 441, "create_hexagon": 441, "hexagon": 441, "three_colors_list": 441, "hourglass": 441, "draw_diamond": 441, "csp": [442, 443, 445, 446, 451, 452, 456, 457, 458, 460, 461, 462, 463, 464, 465, 466, 468, 469, 470, 471, 472, 473, 476, 477, 479, 480, 482, 488, 490, 491, 492, 497], "zari": 442, "chad": 442, "jamal": 442, "tina": 442, "papert": 443, "mit": 443, "logo": 443, "robot": 443, "kid": 443, "steer": 443, "distinct": 443, "compass": 443, "checkmark": 443, "southeast": 443, "northeast": 443, "curv": 443, "wrap": 444, "spirograph": 444, "pentagon": [444, 451], "setexecutionlimit": 444, "millisecond": 444, "snowflak": 445, "recur": 445, "rotat": 445, "cheat": 446, "synton": 448, "turl": [448, 450], "colornam": [448, 450], "fillcolor": 448, "clockwis": [448, 450], "bgpic": 448, "file_nam": 448, "exitonclick": 448, "classif": 450, "geometr": 451, "scientif": 451, "insect": 451, "dodecagon": 451, "mia": 451, "thursdai": 452, "derrik": 452, "mariah": 452, "1q": 453, "2q": 453, "3q": 453, "4q": 453, "5q": 453, "6q": 453, "7q": 453, "8q": 453, "9q": 453, "10q": 453, "x_type": 454, "y_type": 454, "z_type": 454, "carla": 454, "gross": 454, "reciev": 454, "pricepershirt": 454, "perpersoncost": 454, "temporari": 454, "finalpric": 454, "bake": 454, "165": 454, "numhour": 454, "numminut": 454, "num_quart": 454, "ow": 454, "tuna": 455, "apiec": 455, "twinkl": 455, "11am": 455, "11pm": 455, "midnight": 455, "3pm": 455, "forandi": 455, "lib": 455, "dens": 456, "elaps": 456, "redund": 456, "meter": 456, "trade": 456, "illeg": [457, 470], "latex": 457, "159": 457, "aid": [459, 460], "govern": 459, "regard": [460, 477, 491], "wise": 460, "memor": 460, "un": 460, "distract": 460, "ingredi": 460, "surprisingli": [461, 469], "divison": 462, "acronym": 463, "pemda": 463, "arenthes": 463, "xponenti": 463, "ultipl": 463, "ivis": 463, "ddition": 463, "ubtract": 463, "doubt": 463, "oder": 463, "cast": 464, "456": [464, 496], "var3": 465, "bird": 465, "blueberri": 466, "raspberri": 466, "plum": 466, "stonefruit": 466, "excl": 466, "raw_input": 468, "airspe": 468, "arbitrarili": 470, "my_nam": 470, "airspeed_of_unladen_swallow": 470, "76trombon": 470, "matplotlib": 472, "pyplot": 472, "plot": [472, 474], "subplot": [472, 474], "geograph": [473, 485], "geodata": 473, "phase": [473, 477], "geoload": 473, "northeastern": 473, "hong": 473, "kong": 473, "technion": 473, "viswakarma": 473, "pune": 473, "umd": 473, "tuft": 473, "monash": 473, "googleapi": [473, 485], "2063": 473, "kokshetau": 473, "econom": 473, "inst": 473, "1749": 473, "geodump": 473, "02115": 473, "3396998": 473, "08975": 473, "bradlei": 473, "1501": 473, "61625": 473, "6963857": 473, "6160811": 473, "viazman": 473, "kesalsaba": 473, "32000": 473, "israel": 473, "7775": 473, "0216667": 473, "clayton": 473, "vic": 473, "3800": 473, "9152113": 473, "145": 473, "134682": 473, "kazakhstan": 473, "2833333": 473, "3833333": 473, "mydata": 473, "uni": 473, "hover": 473, "pin": 473, "consol": 473, "yearli": 474, "2020": 474, "2018": 474, "xlabel": 474, "ylabel": 474, "figsiz": 474, "mph": 474, "marathon": 474, "chart": 474, "comedi": 474, "romanc": 474, "drama": 474, "scifi": 474, "singular": 474, "gridlin": 474, "pie": 474, "film": 474, "adventur": 474, "thriller": 474, "164": 474, "143": [474, 489, 496], "pink": 474, "xyz": 474, "marker": 474, "incur": 474, "revenu": 474, "13000": 474, "16000": 474, "18000": 474, "21000": 474, "17000": 474, "41000": 474, "33000": 474, "67000": 474, "73000": 474, "66000": 474, "xticklabel": 474, "2x2": 474, "scatterplot": 474, "magenta": 474, "indigo": 474, "applicatin": 476, "adjust": 477, "gmane": 477, "searchabl": 477, "liber": 477, "overload": 477, "export": 477, "responsibli": 477, "spread": 477, "abus": [477, 485], "ruin": 477, "readm": 477, "throttl": 477, "interrupt": 477, "comp": 477, "cm": 477, "devel": 477, "51410": 477, "51411": 477, "9460": 477, "nealcaidin": 477, "sakaifound": 477, "51412": 477, "3379": 477, "samuelgutierrezjimenez": 477, "51413": 477, "9903": 477, "da1": 477, "melet": 477, "51414": 477, "349265": 477, "shedid": 477, "elra": 477, "51415": 477, "3481": 477, "51416": 477, "administr": 477, "unstick": 477, "ineffici": 477, "compress": 477, "gmodel": 477, "10x": 477, "tweak": 477, "250": [477, 494], "allsend": 477, "1588": 477, "dn": 477, "08t23": 477, "ggolden22": 477, "251": 477, "22t10": 477, "tpamsler": 477, "ucdavi": 477, "501": 477, "12t11": 477, "lanc": 477, "indiana": 477, "751": 477, "24t11": 477, "vrajgopalan": 477, "ucmerc": 477, "arwhyt": 477, "63axycvo3tyhx": 477, "lvdladg": 477, "lifetim": 477, "githen": 477, "northwestern": 477, "sgithen": 477, "swgithen": 477, "mtu": 477, "dnsmap": 477, "campus": 477, "rerun": [477, 478], "gbasic": 477, "51330": 477, "25033": 477, "1584": 477, "swinsburg": 477, "2657": 477, "azeckoski": 477, "unicon": 477, "1742": 477, "ieb": 477, "tfd": 477, "1591": 477, "1304": 477, "1184": 477, "7339": 477, "6243": 477, "2451": 477, "2055": 477, "multistep": 477, "gword": 477, "33229": 477, "129": 477, "gline": 477, "oran": 477, "longsight": 477, "stanford": 477, "ox": 477, "d3": 478, "d3j": 478, "pagerank": 478, "crawl": 478, "blog": 478, "upon": 478, "randomli": 478, "amongst": 478, "spdump": 478, "sprank": 478, "546848992536": 478, "226714939664": 478, "659": 478, "985": 478, "sith": 478, "reconverg": 478, "respid": 478, "spreset": 478, "0659516187242": 478, "0244199333": 478, "0102096489546": 478, "00610244329379": 478, "000109076928206": 478, "91987599002e": 478, "02151706798e": 478, "20451504471e": 478, "46150183837e": 478, "7857770908e": 478, "17124694224e": 478, "61236959327e": 478, "10410499467e": 478, "0296": 478, "808": 478, "unbalanc": 478, "wildli": 478, "converg": 478, "spjson": 478, "trend": 479, "inspir": 480, "arrai": 480, "influenc": 480, "outermost": 480, "intl": [480, 495, 496, 497], "734": [480, 497], "303": [480, 497], "4456": [480, 497], "brace": [480, 481], "fewer": 480, "simplic": 480, "jeanett": [480, 496], "penddreth": [480, 496], "jpenddreth0": [480, 496], "censu": [480, 496], "femal": [480, 496], "giavani": [480, 496], "frediani": [480, 496], "gfrediani1": [480, 496], "senat": [480, 496], "breakfast": 481, "calori": 481, "belgian": 481, "waffl": 481, "toast": 481, "homestyl": 481, "sort_kei": 481, "agreement": 482, "soa": [482, 484], "standalon": 482, "hotel": 482, "automobil": 482, "airlin": 482, "agre": 482, "charg": 482, "owner": 482, "kinduff": 482, "bookstor": [483, 496, 497], "everydai": [483, 496], "giada": [483, 496], "laurentii": [483, 496], "potter": [483, 496], "rowl": [483, 496], "xqueri": [483, 496], "kick": [483, 496], "mcgovern": [483, 496], "bothner": [483, 496], "kurt": [483, 496], "cagl": [483, 496], "linn": [483, 496], "vaidyanathan": [483, 496], "nagarajan": [483, 496], "elementtre": [484, 491], "landmark": 485, "nearbi": 485, "significantli": 485, "curtail": 485, "2c": 485, "unwrap": 485, "api_kei": 485, "aizasy___idbyt70": 485, "serviceurl": 485, "parm": 485, "urlencod": 485, "uh": 485, "lat": 485, "lng": 485, "formatted_address": 485, "python3": 485, "geojson": 485, "1669": 485, "location_typ": 485, "2808256": 485, "7430378": 485, "address_compon": 485, "long_nam": 485, "short_nam": 485, "geoxml": 485, "variant": 485, "ocean": 485, "hparsons_lg_sql_test_bank_pre_select": 486, "hparsons_lg_sql_test_bank_pre_upd": 486, "hparsons_lg_sql_test_bank_pre_join": 486, "gym": 487, "table_tenni": 487, "tenni": 487, "rent": 487, "equipment_id": 487, "subtre": 488, "nitf": [489, 496], "colombia": [489, 496], "earthquak": [489, 496], "hl1": [489, 496], "bylin": [489, 496], "bytag": [489, 496], "kotler": [489, 496], "datelin": [489, 496], "bogota": [489, 496], "et": [489, 496], "attr": 491, "region": 491, "tier": 492, "cryptograph": 492, "oauth": [492, 494], "rich": 492, "approv": 494, "signatur": 494, "twurl": 494, "twitter1": 494, "app": 494, "consumer_kei": 494, "h7lu": 494, "ng": 494, "consumer_secret": 494, "dnkenac3new": 494, "mmn7q": 494, "token_kei": 494, "10185562": 494, "eibxcp9n2": 494, "p4geqqosgi": 494, "token_secret": 494, "h0yccfemmc4wyf1": 494, "qoipbo": 494, "user_timelin": 494, "oauth_vers": 494, "oauth_token": 494, "101": 494, "sgi": 494, "oauth_nonc": 494, "09239679": 494, "oauth_timestamp": 494, "1380395644": 494, "oauth_signatur": 494, "rlk": 494, "bod": 494, "oauth_consumer_kei": 494, "gng": 494, "oauth_signature_method": 494, "hmac": 494, "sha1": 494, "augment": 494, "timelin": 494, "twitter_url": 494, "gethead": 494, "created_at": 494, "384007200990982144": 494, "id_str": 494, "rt": 494, "fixpert": 494, "dutch": 494, "tiivwtehj4": 494, "brilliant": 494, "in_rep": 494, "178": 494, "384015634108919808": 494, "freak": 494, "bocc": 494, "accid": 494, "nhttp": 494, "2xmhpx7kgx": 494, "177": 494, "metadata": 494, "shut": 494, "next_cursor": 494, "1444171224491980205": 494, "662433": 494, "followers_count": 494, "28725": 494, "jazzychad": 494, "__": 494, "retweet": 494, "california": 494, "leahculv": 494, "culver": 494, "40426722": 494, "2635": 494, "wsj": 494, "employ": 494, "victoria": 494, "_valeriei": 494, "valeri": 494, "irvin": 494, "next_cursor_str": 494, "AT": 494, "amp": 494, "ericbollen": 494, "lukew": 494, "sneak": 494, "halherzog": 494, "scweeker": 494, "devicelabdc": 494, "solid": 494, "current_observ": [495, 496], "noaa": 495, "nation": 495, "credit_url": 495, "xml_logo": 495, "gif": 495, "kennedi": [495, 496], "kjfk": [495, 496], "observation_time_rfc822": [495, 496], "est": [495, 496], "temp_f": [495, 496], "temp_c": [495, 496], "relative_humid": [495, 496], "wind_dir": [495, 496], "wind_degre": [495, 496], "280": [495, 496], "wind_mph": [495, 496], "wind_gust_mph": [495, 496], "pressure_mb": [495, 496], "1023": [495, 496], "pressure_in": [495, 496], "dewpoint_f": [495, 496], "dewpoint_c": [495, 496], "windchill_f": [495, 496], "windchill_c": [495, 496], "visibility_mi": [495, 496], "icon_url_bas": 495, "fcicon": 495, "icon_url_nam": 495, "nfew": 495, "disclaimer_url": 495, "disclaim": 495, "copyright_url": 495, "ip_address": 496, "male": 496, "229": 496, "179": 496, "212": 496, "noell": 496, "bea": 496, "nbea2": 496, "imageshack": 496, "162": 496, "willard": 496, "valek": 496, "wvalek3": 496, "vk": 496, "188": 496, "isal": 496, "streetaddress": 496, "3100": 496, "phonenumb": 496, "555": 496, "1234": 496, "646": 496, "4567": 496, "7890": 496, "spous": 496, "null": 496, "predefin": 497, "person3": 496}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"credit": 0, "python": [0, 1, 2, 233, 253, 264, 336, 342, 490], "everybodi": [0, 1, 2, 233], "print": [0, 19, 174], "histori": [0, 1, 443], "copyright": [0, 2], "detail": [0, 2], "prefac": [0, 1, 233], "remix": 0, "an": [0, 26, 228, 229, 321, 333, 353, 449, 482, 491], "open": [0, 150, 158], "book": [0, 45, 332], "contribut": 1, "contributor": [1, 233], "list": [1, 177, 178, 186, 187, 188, 189, 235, 292, 293, 294, 295, 296, 297, 300, 301, 302, 303, 304, 305, 310, 430, 480], "interact": [1, 233], "informat": 1, "think": 1, "The": [1, 178, 179, 251, 258, 279, 282, 323, 409, 427, 447], "strang": 1, "acknowledg": [1, 233], "multipl": [3, 16, 28, 34, 35, 36, 37, 55, 57, 69, 70, 76, 99, 114, 124, 140, 151, 152, 162, 182, 186, 190, 195, 196, 202, 219, 220, 237, 246, 247, 266, 277, 278, 283, 300, 306, 326, 333, 340, 344, 357, 358, 372, 397, 413, 414, 420, 428, 429, 437, 442, 445, 452, 464, 472, 479], "choic": [3, 28, 35, 55, 57, 69, 70, 76, 114, 124, 140, 151, 152, 162, 182, 186, 190, 195, 196, 202, 219, 220, 237, 246, 247, 266, 277, 278, 283, 300, 306, 326, 344, 357, 358, 372, 397, 413, 414, 420, 429, 437, 445, 452, 464, 472, 479], "question": [3, 12, 13, 21, 22, 23, 28, 35, 55, 57, 58, 59, 60, 69, 70, 76, 96, 97, 106, 114, 122, 123, 124, 126, 134, 135, 136, 137, 138, 140, 148, 149, 151, 152, 160, 162, 163, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 215, 216, 219, 220, 237, 244, 245, 246, 247, 249, 266, 267, 268, 275, 276, 277, 278, 283, 284, 285, 286, 287, 300, 306, 312, 314, 315, 326, 344, 357, 358, 362, 372, 389, 390, 396, 397, 398, 399, 400, 401, 402, 413, 414, 420, 425, 426, 429, 435, 436, 437, 438, 440, 441, 445, 452, 453, 454, 455, 464, 472, 474, 479, 481, 496], "code": [4, 5, 6, 7, 8, 12, 13, 20, 21, 22, 23, 32, 33, 44, 58, 59, 60, 80, 81, 88, 89, 93, 94, 96, 97, 106, 122, 123, 126, 130, 148, 149, 160, 163, 183, 184, 185, 187, 188, 189, 191, 192, 193, 197, 198, 199, 200, 201, 203, 204, 205, 206, 215, 216, 228, 229, 243, 244, 245, 249, 267, 268, 275, 276, 284, 285, 286, 287, 312, 314, 315, 325, 329, 338, 339, 353, 356, 364, 365, 370, 371, 385, 387, 388, 389, 390, 396, 398, 399, 400, 401, 402, 425, 426, 435, 436, 438, 440, 441, 453, 454, 455, 474, 481, 491, 496], "debug": [4, 65, 84, 107, 109, 113, 116, 143, 166, 255, 270, 289, 376, 405, 422, 457], "activ": [4, 5, 6, 7, 8], "link": [4, 5, 6, 7, 8, 11, 311], "plan": [4, 5, 6, 7, 8, 9, 14, 15, 16, 17, 18, 19, 20], "explain": 5, "relev": 5, "tag": [5, 17, 18, 307, 310, 311], "write": [6, 7, 8, 21, 22, 23, 44, 60, 89, 94, 106, 126, 130, 142, 160, 161, 163, 174, 185, 189, 193, 199, 205, 206, 228, 229, 240, 243, 249, 263, 265, 267, 268, 286, 287, 325, 329, 353, 356, 370, 371, 385, 388, 396, 400, 401, 402, 435, 436, 438, 455, 491, 496], "part": [6, 7, 8, 174], "1": [6, 9, 43, 113, 132, 133, 485], "2": [7, 9, 15, 132, 133, 494], "3": [8, 9, 16, 361], "you": [9, 20, 48, 51, 87, 90, 92, 95, 168, 217, 263, 345, 384, 386, 486], "can": 9, "download": 9, "all": [9, 10, 18], "here": 9, "4": [9, 17], "5": [9, 18, 359], "6": [9, 360], "9": [9, 19, 362], "10": [9, 14], "scrape": [10, 20, 317], "cottag": 10, "inn": 10, "pizza": 10, "locat": 10, "get": [11, 15, 16, 17, 18, 307, 330, 410, 482, 491], "new": [11, 164, 208, 335], "from": [11, 15, 16, 17, 18, 141, 144, 307, 473, 482, 491], "faculti": 11, "webpag": 11, "mix": [12, 13, 32, 33, 44, 58, 59, 80, 81, 88, 93, 96, 97, 122, 123, 148, 149, 183, 184, 187, 188, 191, 192, 197, 198, 200, 201, 203, 204, 215, 216, 228, 229, 244, 245, 275, 276, 284, 285, 312, 314, 315, 338, 339, 353, 364, 365, 385, 387, 389, 390, 398, 399, 425, 426, 440, 441, 453, 454, 474, 481], "up": [12, 13, 32, 33, 44, 58, 59, 80, 81, 88, 93, 96, 97, 122, 123, 148, 149, 183, 184, 187, 188, 191, 192, 197, 198, 200, 201, 203, 204, 215, 216, 228, 229, 244, 245, 275, 276, 284, 285, 312, 314, 315, 338, 339, 353, 364, 365, 385, 387, 389, 390, 398, 399, 425, 426, 440, 441, 453, 454, 474, 481], "store": [14, 99, 235], "info": [14, 17, 18, 19], "json": [14, 480, 482, 490], "file": [14, 118, 141, 142, 144, 150, 151, 152, 154, 155, 156, 157, 159, 161, 320], "outlin": 14, "soup": [15, 16, 307], "url": [15, 16, 482], "exampl": [15, 16, 17, 18, 19, 181, 353], "when": [15, 16, 17], "us": [15, 16, 17, 18, 20, 74, 100, 103, 104, 142, 158, 167, 177, 235, 271, 311, 318, 319, 320, 355, 361, 367, 378, 392, 410, 434, 446, 482, 491, 493], "thi": [15, 16, 20, 353], "how": [15, 16, 17, 18, 109, 112, 307], "exercis": [15, 16, 17, 18, 19, 32, 33, 42, 108, 250, 325, 338, 339, 356, 364, 365, 370, 371], "plan3": 16, "singl": [17, 442], "certain": 18, "type": [18, 44, 231, 327, 385, 469, 491], "look": 18, "closer": 18, "learn": [20, 208, 258, 263, 335], "web": [20, 317, 322, 323, 485, 493], "dure": 20, "lesson": 20, "real": 20, "profession": 20, "A": [24, 45, 134, 135, 137, 235, 302, 332, 353, 366, 416], "chang": [24, 359, 360, 361], "perspect": 24, "ad": [25, 164], "other": 25, "method": [25, 45, 175, 177, 178, 238, 240, 294, 332, 333, 336, 369, 391, 411, 415, 448, 450], "our": [25, 30, 228, 229, 342, 353], "class": [25, 27, 34, 35, 36, 37, 41, 43, 45, 55, 56, 236, 311, 327, 332, 333, 336, 369, 391, 449], "convert": [26, 175, 490], "object": [26, 34, 38, 39, 40, 45, 56, 298, 307, 332, 336, 341, 342, 344, 354, 355, 449, 480, 490], "string": [26, 175, 181, 190, 191, 192, 193, 296, 403, 408, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 430, 466, 490], "creat": [27, 45, 79, 243, 332, 336, 439], "dice": 27, "glossari": [29, 66, 85, 120, 146, 207, 256, 272, 291, 309, 331, 336, 379, 407, 424, 459, 484], "improv": 30, "constructor": [30, 332], "instanc": [31, 340], "return": 31, "valu": [31, 141, 142, 298, 359, 469, 491], "group": [34, 71, 141, 142, 144, 174, 175, 176, 177, 178, 179, 180, 181, 240, 279, 301, 307, 310, 311, 332, 333, 391, 392, 415], "work": [34, 43, 71, 141, 142, 144, 174, 175, 176, 177, 178, 179, 180, 181, 240, 279, 301, 307, 310, 311, 332, 333, 391, 392, 415], "orient": [34, 38, 354], "analysi": 34, "design": 34, "uml": 34, "diagram": [34, 236], "practic": [36, 37, 46, 47, 52, 53, 54, 80, 81, 88, 89, 93, 94, 129, 130, 131, 132, 133, 139, 170, 171, 209, 210, 211, 212, 213, 328, 329, 346, 347, 353, 380, 381, 382, 387, 388, 443], "program": [38, 99, 208, 251, 260, 261, 262, 263, 265, 316, 324, 335, 337, 350, 354, 482], "revisit": 39, "argument": [40, 218, 292], "paramet": [40, 218, 482], "user": [41, 159, 308, 373, 468], "defin": 41, "section": [43, 308, 373], "introduct": [43, 44, 53, 86, 91, 228, 229, 239, 260, 336, 353, 385, 449], "what": [43, 44, 45, 47, 50, 52, 53, 54, 86, 88, 89, 91, 93, 94, 105, 169, 170, 171, 209, 210, 211, 212, 213, 225, 226, 227, 228, 229, 257, 262, 328, 329, 336, 346, 347, 348, 349, 353, 383, 385, 387, 388, 392, 443, 490], "do": [43, 44, 45, 47, 50, 52, 53, 54, 86, 88, 89, 91, 93, 94, 169, 170, 171, 209, 210, 211, 212, 213, 225, 226, 227, 228, 229, 328, 329, 336, 346, 347, 348, 349, 353, 383, 385, 387, 388], "next": [43, 44, 45, 47, 50, 52, 53, 54, 86, 88, 89, 91, 93, 94, 169, 170, 171, 209, 210, 211, 212, 213, 225, 226, 227, 228, 229, 328, 329, 336, 346, 347, 348, 349, 353, 383, 385, 387, 388], "problem": [44, 46, 47, 48, 51, 52, 54, 80, 81, 87, 88, 89, 90, 92, 93, 94, 95, 131, 132, 133, 168, 169, 170, 171, 209, 210, 211, 212, 213, 217, 228, 229, 328, 329, 345, 346, 347, 351, 353, 380, 381, 382, 384, 385, 386, 387, 388, 486, 487], "solv": [44, 228, 229, 353, 385], "feedback": [44, 45, 47, 48, 50, 51, 52, 53, 54, 168, 170, 209, 210, 211, 212, 213, 217, 228, 229, 328], "more": [45, 98, 311, 332, 336, 392], "add": [45, 332, 336], "parson": [46, 131], "post": [48, 49, 87, 90, 92, 95, 217, 225, 345, 349, 386], "test": [48, 51, 87, 90, 92, 95, 169, 176, 181, 208, 217, 240, 243, 335, 345, 382, 384, 386, 486, 487], "thank": [48, 51, 87, 90, 92, 95, 168, 217, 345, 384, 386, 486], "survei": [49, 50, 86, 225, 226, 227, 348, 349, 383], "pre": [50, 51, 169, 226, 227, 348, 383, 384, 486, 487], "time": 53, "pretest": [53, 133, 223], "exam": [53, 362], "peer": [55, 69, 70, 124, 151, 152, 219, 220, 246, 247, 277, 278, 300, 344, 357, 413, 414, 429, 445, 464], "instruct": [55, 69, 70, 124, 151, 152, 219, 220, 246, 247, 277, 278, 300, 344, 357, 413, 414, 429, 445, 464], "basic": [56, 78, 174, 176, 181, 310, 353], "altern": 61, "execut": [61, 64, 73, 172], "boolean": [62, 71, 357], "express": [62, 72, 319, 374, 378, 380, 381, 391, 392, 393, 395, 458, 467], "chain": 63, "condit": [63, 64, 68, 69, 71, 73, 176, 181, 182, 183, 184, 185], "logic": [67, 71, 72, 176, 181, 392], "oper": [67, 71, 176, 177, 181, 295, 406, 409, 461, 462, 463, 466], "nest": [68, 141], "except": [70, 74, 158], "comparison": [71, 403], "els": 71, "statement": [71, 279, 282, 465, 467], "short": 72, "circuit": 72, "evalu": 72, "condtion": 73, "catch": 74, "try": [74, 158], "three": 75, "kind": 75, "kei": [75, 434], "structur": [77, 235], "queri": 77, "languag": [77, 497], "summari": [77, 102, 111, 146, 352, 368, 394, 448], "data": [78, 104, 307, 361, 378, 473, 475, 476, 477, 482, 491], "model": 78, "databas": [79, 82, 83, 99, 100, 103, 105], "tabl": [79, 99, 233, 311], "advanc": [81, 115, 381], "browser": [82, 323], "sqlite": 82, "concept": 83, "AND": [86, 91], "updat": [86, 91, 281], "join": [86, 91, 104, 208, 335], "keyword": [86, 91, 98, 174, 470], "bank": [90, 95, 382, 487], "select": 98, "constraint": 99, "retriev": [99, 104, 321, 322], "insert": 99, "record": 99, "friend": 99, "relationship": [99, 310], "spider": 100, "twitter": [100, 494], "sql": 103, "i": [105, 262, 302, 416, 490], "begin": 107, "tip": 107, "avoid": 109, "know": 110, "your": [110, 243], "error": [110, 491], "messag": 110, "parseerror": 110, "typeerror": 110, "solut": [110, 353], "nameerror": 110, "valueerror": 110, "success": 112, "programm": 112, "interlud": 113, "text": [115, 151, 156, 307], "pars": [115, 299, 317, 318, 319, 412, 491], "dictionari": [117, 118, 119, 121, 124, 125, 129, 130, 131, 141, 180, 202, 203, 204, 205, 423, 428, 434, 480, 482], "set": [119, 391, 392], "counter": 119, "loop": [121, 178, 179, 196, 197, 198, 199, 271, 273, 274, 279, 280, 404, 419, 488], "cognit": [127, 128, 134, 135, 136], "load": [127, 128, 134, 135, 136], "experi": [127, 128, 132, 133, 134, 135, 136, 137, 138], "2021": [127, 128, 132, 133], "tupl": [129, 180, 202, 203, 204, 205, 421, 423, 425, 429, 430, 431, 432, 433, 434], "posttest": [132, 133, 168, 221, 222], "origin": [135, 315], "b": [136, 138], "read": [141, 142, 144, 154, 320], "csv": [141, 142], "comma": [141, 142], "separ": [141, 142], "header": [141, 142], "row": [141, 142], "reader": 142, "writer": 142, "persist": 153, "search": [155, 375], "through": [155, 242, 419, 488], "line": [156, 299], "let": 159, "choos": [159, 460], "name": [159, 460, 470], "function": [164, 165, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 214, 219, 220, 230, 231, 232, 279, 293, 439], "built": [165, 177, 178], "definit": [167, 181, 271], "flow": 172, "fruit": 173, "void": 173, "call": [174, 194, 238], "order": [174, 463], "special": [174, 391], "charact": [174, 374, 377, 391, 392], "indic": [175, 181, 233], "slice": [175, 177, 178, 181, 303, 415, 417], "input": [175, 468], "between": 175, "number": [175, 224], "complex": [176, 181], "index": [177, 178, 415], "That": [177, 178], "For": [178, 179, 279], "each": [178, 179], "rang": [178, 179, 279, 391], "while": [178, 179, 279, 282], "ar": [180, 297, 408, 433], "immut": [180, 408, 433], "pleas": [208, 335], "research": [208, 335], "studi": [208, 235, 335], "help": [208, 335], "u": [208, 335], "approach": [208, 335], "math": 214, "random": 224, "self": [225, 349], "efficaci": [225, 349], "To": [228, 229, 353], "system": [228, 229, 353], "pop": [228, 229, 353], "convers": [231, 253], "why": [232, 260, 263], "assign": [233, 428, 432], "content": 233, "licens": 233, "associ": [234, 242], "v": 234, "inherit": [234, 235, 239, 246, 247, 248, 333, 334], "case": [235, 243], "postal": 235, "address": 235, "intern": 235, "appli": 235, "isinst": 235, "parent": [238, 310], "point": 239, "labeledpoint": 239, "unit": [240, 243], "assert": 240, "pillar": 241, "oop": 241, "reus": 242, "understand": [243, 261, 363], "build": [251, 473], "block": 251, "comput": 252, "hardwar": 252, "architectur": 252, "creativ": 254, "motiv": 254, "could": 257, "possibli": 257, "go": 257, "wrong": 257, "journei": 258, "terminologi": 259, "interpret": 259, "compil": 259, "should": 263, "word": [264, 427], "sentenc": 264, "finish": 269, "iter": [269, 277, 278, 280], "continu": 269, "infinit": 273, "pattern": [274, 366, 444], "count": [274, 404], "sum": 274, "maximum": 274, "minimum": 274, "variabl": [281, 460, 464, 467, 470, 471], "alias": 288, "delet": 290, "element": [290, 491], "mutabl": 297, "sequenc": [302, 416, 430], "travers": [305, 419], "beautifulsoup": [307, 318], "request": 307, "attribut": [307, 311, 332, 491], "find": 307, "insid": 307, "bonu": [308, 373], "unix": [308, 373], "linux": [308, 373], "html": [310, 311, 317, 318, 319], "start": [310, 330, 350], "end": 310, "child": 310, "sibl": 310, "imag": [311, 321, 363, 366, 367, 368, 369], "div": 311, "span": 311, "css": 311, "hypertext": 313, "transfer": 313, "protocol": 313, "http": [313, 321], "network": [316, 324, 478], "regular": [319, 374, 378, 380, 381, 391, 392, 393, 395], "binari": 320, "urllib": [320, 322], "over": 321, "page": 322, "world": 323, "": 323, "simplest": 323, "overrid": 333, "manag": 337, "larger": 337, "lifecycl": 341, "first": [342, 491], "subdivid": 351, "In": 353, "step": [359, 360, 361], "increas": 359, "decreas": 359, "color": [359, 360], "where": 360, "we": [360, 361], "put": 360, "which": 361, "chapter": 362, "11": 362, "represent": 363, "process": [366, 491], "repetit": [367, 446], "chaper": 368, "pixel": 369, "match": [374, 391, 392], "combin": 375, "extract": [375, 378, 392], "escap": [377, 391], "regex": [385, 391, 392], "quantifi": 391, "greedi": 391, "non": [391, 392], "specifi": 392, "boundari": 392, "anchor": 392, "negat": 392, "format": [406, 497], "length": 410, "len": 410, "common": [415, 427], "compar": 421, "most": 427, "oh": 430, "my": 430, "turtl": [439, 442, 443, 445, 446, 447, 448, 449, 450, 451], "doe": 443, "left": 443, "turn": 443, "90": 443, "mean": 443, "make": 444, "within": 444, "stamp": 447, "procedur": 447, "screen": 448, "teacher": 451, "note": 451, "geometri": 451, "total": 451, "trip": 451, "theorem": 451, "comment": 456, "mnemon": 460, "modulu": 461, "operand": 462, "ask": 468, "googl": [473, 485], "map": 473, "geocod": [473, 485], "visual": [475, 476, 477, 478], "mail": 477, "interconnect": 478, "javascript": 480, "notat": 480, "applic": [482, 485, 494], "interfac": 482, "api": [482, 492], "servic": [485, 493], "node": 488, "xml": [491, 497], "fix": 491, "secur": 492, "usag": 492, "extens": 497, "markup": 497, "properli": 497}, "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": {"Credits for Python for Everybody": [[0, "credits-for-python-for-everybody"]], "Printing History for for Python for Everybody": [[0, "printing-history-for-for-python-for-everybody"]], "Copyright Details for for Python for Everybody": [[0, "copyright-details-for-for-python-for-everybody"]], "Preface for Python for Everybody": [[0, "preface-for-python-for-everybody"]], "Remixing an Open Book": [[0, "remixing-an-open-book"]], "Contributions": [[1, "contributions"]], "Contributor List for Python for Everybody - Interactive": [[1, "contributor-list-for-python-for-everybody-interactive"]], "Contributor List for Python for Everybody": [[1, "contributor-list-for-python-for-everybody"]], "Contributor List for Python for Informatics": [[1, "contributor-list-for-python-for-informatics"]], "Preface for \u201cThink Python\u201d": [[1, "preface-for-think-python"]], "The strange history of \u201cThink Python\u201d": [[1, "the-strange-history-of-think-python"]], "Acknowledgements for \u201cThink Python\u201d": [[1, "acknowledgements-for-think-python"]], "Contributor List for \u201cThink Python\u201d": [[1, "contributor-list-for-think-python"]], "Copyright Detail for Python for Everybody": [[2, "copyright-detail-for-python-for-everybody"]], "Multiple Choice Questions": [[3, "multiple-choice-questions"], [28, "multiple-choice-questions"], [57, "multiple-choice-questions"], [76, "multiple-choice-questions"], [114, "multiple-choice-questions"], [140, "multiple-choice-questions"], [162, "multiple-choice-questions"], [237, "multiple-choice-questions"], [266, "multiple-choice-questions"], [283, "multiple-choice-questions"], [306, "multiple-choice-questions"], [326, "multiple-choice-questions"], [358, "multiple-choice-questions"], [372, "multiple-choice-questions"], [397, "multiple-choice-questions"], [420, "multiple-choice-questions"], [437, "multiple-choice-questions"], [452, "multiple-choice-questions"], [472, "multiple-choice-questions"], [479, "multiple-choice-questions"]], "Code debugging activity": [[4, "code-debugging-activity"]], "Links to plans": [[4, null], [5, null], [6, null], [7, null], [8, null]], "Code explaining activity": [[5, "code-explaining-activity"]], "Relevant tags": [[5, "relevant-tags"]], "Code writing activity part 1": [[6, "code-writing-activity-part-1"]], "Code writing activity part 2": [[7, "code-writing-activity-part-2"]], "Code writing activity part 3": [[8, "code-writing-activity-part-3"]], "You can download all the plans here": [[9, "you-can-download-all-the-plans-here"]], "Plan 1": [[9, "plan-1"]], "Plan 2": [[9, "plan-2"]], "Plan 3": [[9, "plan-3"]], "Plan 4": [[9, "plan-4"]], "Plan 5": [[9, "plan-5"]], "Plan 6": [[9, "plan-6"]], "Plan 9": [[9, "plan-9"]], "Plan 10": [[9, "plan-10"]], "Scrape all the Cottage Inn Pizza locations": [[10, "scrape-all-the-cottage-inn-pizza-locations"]], "Get news links from faculty webpages": [[11, "get-news-links-from-faculty-webpages"]], "Mixed-Up Code Questions": [[12, "mixed-up-code-questions"], [13, "mixed-up-code-questions"], [96, "mixed-up-code-questions"], [97, "mixed-up-code-questions"], [122, "mixed-up-code-questions"], [123, "mixed-up-code-questions"], [244, "mixed-up-code-questions"], [245, "mixed-up-code-questions"], [284, "mixed-up-code-questions"], [312, "mixed-up-code-questions"], [314, "mixed-up-code-questions"], [389, "mixed-up-code-questions"], [390, "mixed-up-code-questions"], [426, "mixed-up-code-questions"], [440, "mixed-up-code-questions"], [441, "mixed-up-code-questions"], [474, "mixed-up-code-questions"], [481, "mixed-up-code-questions"]], "Plan 10: Store info in a json file": [[14, "plan-10-store-info-in-a-json-file"]], "Plan 10: Outline": [[14, "plan-10-outline"]], "Plan 2: Get a soup from a URL": [[15, "plan-2-get-a-soup-from-a-url"]], "Plan 2: Example": [[15, "plan-2-example"]], "Plan 2: When to use this plan": [[15, "plan-2-when-to-use-this-plan"]], "Plan 2: How to use this plan": [[15, "plan-2-how-to-use-this-plan"]], "Plan 2: Exercises": [[15, "plan-2-exercises"]], "Plan 3: Get a soup from multiple URLs": [[16, "plan-3-get-a-soup-from-multiple-urls"]], "Plan 3: Example": [[16, "plan-3-example"]], "Plan 3: When to use this plan": [[16, "plan-3-when-to-use-this-plan"]], "Plan3: How to use this plan": [[16, "plan3-how-to-use-this-plan"]], "Plan 3: Exercises": [[16, "plan-3-exercises"]], "Plan 4: Get info from a single tag": [[17, "plan-4-get-info-from-a-single-tag"]], "Plan 4: Example": [[17, "plan-4-example"]], "Plan 4: When to use it": [[17, "plan-4-when-to-use-it"]], "Plan 4: How to use it": [[17, "plan-4-how-to-use-it"]], "Plan 4: Exercises": [[17, "plan-4-exercises"]], "Plan 5: Get info from all tags of a certain type": [[18, "plan-5-get-info-from-all-tags-of-a-certain-type"]], "Looking closer at a tag": [[18, "looking-closer-at-a-tag"]], "Plan 5: Example": [[18, "plan-5-example"]], "Plan 5: How to use it": [[18, "plan-5-how-to-use-it"]], "Plan 5: Exercises": [[18, "plan-5-exercises"]], "Plan 9: Print info": [[19, "plan-9-print-info"]], "Plan 9: Example": [[19, "plan-9-example"]], "Plan 9: Exercises": [[19, "plan-9-exercises"]], "Learn Web Scraping": [[20, "learn-web-scraping"]], "During this lesson, you will learn code plans used by real professionals.": [[20, null]], "Write Code Questions": [[21, "write-code-questions"], [22, "write-code-questions"], [23, "write-code-questions"], [60, "write-code-questions"], [106, "write-code-questions"], [126, "write-code-questions"], [160, "write-code-questions"], [163, "write-code-questions"], [249, "write-code-questions"], [267, "write-code-questions"], [268, "write-code-questions"], [286, "write-code-questions"], [287, "write-code-questions"], [396, "write-code-questions"], [401, "write-code-questions"], [435, "write-code-questions"], [436, "write-code-questions"], [438, "write-code-questions"], [455, "write-code-questions"], [496, "write-code-questions"]], "A change of perspective": [[24, "a-change-of-perspective"]], "Adding Other Methods to our Class": [[25, "adding-other-methods-to-our-class"]], "Converting an Object to a String": [[26, "converting-an-object-to-a-string"]], "Creating a Dice Class": [[27, "creating-a-dice-class"]], "Glossary": [[29, "glossary"], [66, "glossary"], [85, "glossary"], [120, "glossary"], [146, "glossary"], [207, "glossary"], [256, "glossary"], [272, "glossary"], [291, "glossary"], [309, "glossary"], [331, "glossary"], [336, "glossary"], [379, "glossary"], [407, "glossary"], [424, "glossary"], [459, "glossary"], [484, "glossary"]], "Improving our Constructor": [[30, "improving-our-constructor"]], "Instances as Return Values": [[31, "instances-as-return-values"]], "Mixed-Up Code Exercises": [[32, "mixed-up-code-exercises"], [33, "mixed-up-code-exercises"], [338, "mixed-up-code-exercises"], [339, "mixed-up-code-exercises"], [364, "mixed-up-code-exercises"], [365, "mixed-up-code-exercises"]], "Group Work with Multiple Classes": [[34, "group-work-with-multiple-classes"]], "Multiple Classes": [[34, "multiple-classes"]], "Object-Oriented Analysis and Design": [[34, "object-oriented-analysis-and-design"]], "UML Diagrams": [[34, "uml-diagrams"]], "Multiple Choice Questions for Multiple Classes": [[35, "multiple-choice-questions-for-multiple-classes"]], "Multiple Classes Practice": [[36, "multiple-classes-practice"], [37, "multiple-classes-practice"]], "Object-oriented programming": [[38, "object-oriented-programming"]], "Objects Revisited": [[39, "objects-revisited"]], "Objects as Arguments and Parameters": [[40, "objects-as-arguments-and-parameters"]], "User Defined Classes": [[41, "user-defined-classes"]], "Exercises": [[42, "exercises"], [108, "exercises"], [250, "exercises"]], "Working with Classes": [[43, "working-with-classes"]], "SECTION 1: Introduction": [[43, "section-1-introduction"]], "What to do next": [[43, "what-to-do-next"], [44, "what-to-do-next"], [45, "what-to-do-next"], [47, "what-to-do-next"], [50, "what-to-do-next"], [52, "what-to-do-next"], [53, "what-to-do-next"], [54, "what-to-do-next"], [86, "what-to-do-next"], [88, "what-to-do-next"], [89, "what-to-do-next"], [91, "what-to-do-next"], [93, "what-to-do-next"], [94, "what-to-do-next"], [169, "what-to-do-next"], [170, "what-to-do-next"], [171, "what-to-do-next"], [209, "what-to-do-next"], [210, "what-to-do-next"], [211, "what-to-do-next"], [212, "what-to-do-next"], [213, "what-to-do-next"], [225, "what-to-do-next"], [226, "what-to-do-next"], [227, "what-to-do-next"], [228, "what-to-do-next"], [229, "what-to-do-next"], [328, "what-to-do-next"], [329, "what-to-do-next"], [336, "what-to-do-next"], [346, "what-to-do-next"], [347, "what-to-do-next"], [348, "what-to-do-next"], [349, "what-to-do-next"], [353, "what-to-do-next"], [383, "what-to-do-next"], [385, "what-to-do-next"], [387, "what-to-do-next"], [388, "what-to-do-next"]], "Introduction to the Problem Types": [[44, "introduction-to-the-problem-types"]], "Solving Mixed-up Code Problems": [[44, "solving-mixed-up-code-problems"], [228, "solving-mixed-up-code-problems"], [229, "solving-mixed-up-code-problems"], [385, "solving-mixed-up-code-problems"]], "Solving Write Code Problems": [[44, "solving-write-code-problems"], [228, "solving-write-code-problems"], [229, "solving-write-code-problems"]], "Feedback": [[44, "feedback"], [45, "feedback"], [47, "feedback"], [48, "feedback"], [50, "feedback"], [51, "feedback"], [52, "feedback"], [53, "feedback"], [54, "feedback"], [168, "feedback"], [170, "feedback"], [209, "feedback"], [210, "feedback"], [211, "feedback"], [212, "feedback"], [213, "feedback"], [217, "feedback"], [228, "feedback"], [229, "feedback"], [328, "feedback"]], "Creating Classes": [[45, "creating-classes"], [336, "creating-classes"]], "A Book Class": [[45, "a-book-class"], [332, "a-book-class"]], "Creating More Objects": [[45, "creating-more-objects"], [336, "creating-more-objects"]], "Add a Method to a Class": [[45, "add-a-method-to-a-class"], [332, "add-a-method-to-a-class"], [336, "add-a-method-to-a-class"]], "Parsons Practice Problems": [[46, "parsons-practice-problems"]], "Problems": [[46, "problems"], [48, "problems"], [51, "problems"], [87, "problems"], [88, "problems"], [89, "problems"], [92, "problems"], [93, "problems"], [94, "problems"], [168, "problems"], [169, "problems"], [170, "problems"], [171, "problems"], [210, "problems"], [211, "problems"], [212, "problems"], [213, "problems"], [217, "problems"], [328, "problems"], [329, "problems"], [345, "problems"], [346, "problems"], [347, "problems"], [384, "problems"], [386, "problems"], [387, "problems"], [388, "problems"], [486, "problems"]], "Practice Problems": [[47, "practice-problems"], [52, "practice-problems"], [54, "practice-problems"], [170, "practice-problems"], [209, "practice-problems"], [328, "practice-problems"], [346, "practice-problems"], [347, "practice-problems"]], "Post Test": [[48, "post-test"], [87, "post-test"], [92, "post-test"], [217, "post-test"], [345, "post-test"], [386, "post-test"]], "Thank You": [[48, "thank-you"], [217, "thank-you"]], "Post Survey": [[49, "post-survey"]], "Pre Survey": [[50, "pre-survey"], [226, "pre-survey"], [227, "pre-survey"], [348, "pre-survey"], [383, "pre-survey"]], "Pre Test": [[51, "pre-test"], [169, "pre-test"], [384, "pre-test"], [486, "pre-test"]], "Thank You \ud83e\udd17": [[51, "thank-you"], [87, "thank-you"], [90, "thank-you"], [92, "thank-you"], [95, "thank-you"], [168, "thank-you"], [345, "thank-you"], [384, "thank-you"], [386, "thank-you"], [486, "thank-you"]], "Introduction to the Timed Pretest": [[53, "introduction-to-the-timed-pretest"]], "Practice Timed Exam": [[53, "practice-timed-exam"]], "Peer Instruction: Classes Multiple Choice Questions": [[55, "peer-instruction-classes-multiple-choice-questions"]], "Classes and Objects - the Basics": [[56, "classes-and-objects-the-basics"], [56, null]], "Mixed-up Code Questions": [[58, "mixed-up-code-questions"], [59, "mixed-up-code-questions"], [148, "mixed-up-code-questions"], [149, "mixed-up-code-questions"], [215, "mixed-up-code-questions"], [216, "mixed-up-code-questions"], [285, "mixed-up-code-questions"], [398, "mixed-up-code-questions"], [399, "mixed-up-code-questions"], [453, "mixed-up-code-questions"], [454, "mixed-up-code-questions"]], "Alternative execution": [[61, "alternative-execution"]], "Boolean expressions": [[62, "boolean-expressions"]], "Chained conditionals": [[63, "chained-conditionals"]], "Conditional execution": [[64, "conditional-execution"]], "Debugging": [[65, "debugging"], [84, "debugging"], [116, "debugging"], [143, "debugging"], [166, "debugging"], [255, "debugging"], [270, "debugging"], [289, "debugging"], [376, "debugging"], [405, "debugging"], [422, "debugging"], [457, "debugging"]], "Logical operators": [[67, "logical-operators"]], "Nested conditionals": [[68, "nested-conditionals"]], "Peer Instruction: Conditionals Multiple Choice Questions": [[69, "peer-instruction-conditionals-multiple-choice-questions"]], "Peer Instruction: Exception Multiple Choice Questions": [[70, "peer-instruction-exception-multiple-choice-questions"]], "Group Work - Conditionals and Logic": [[71, "group-work-conditionals-and-logic"]], "Comparison Operators": [[71, "comparison-operators"]], "if/else Statements": [[71, "if-else-statements"]], "Boolean Operations": [[71, "boolean-operations"]], "Short-circuit evaluation of logical expressions": [[72, "short-circuit-evaluation-of-logical-expressions"]], "Conditional Execution": [[73, "conditional-execution"]], "Condtional": [[73, null]], "Catching exceptions using try and except": [[74, "catching-exceptions-using-try-and-except"]], "Three kinds of keys": [[75, "three-kinds-of-keys"]], "Structured Query Language summary": [[77, "structured-query-language-summary"]], "Basic data modeling": [[78, "basic-data-modeling"]], "Creating a database table": [[79, "creating-a-database-table"]], "Practice Problems - Mixed-up Code": [[80, "practice-problems-mixed-up-code"], [88, "practice-problems-mixed-up-code"], [93, "practice-problems-mixed-up-code"], [387, "practice-problems-mixed-up-code"]], "Advanced Practice Problems - Mixed-up Code": [[81, "advanced-practice-problems-mixed-up-code"]], "Database Browser for SQLite": [[82, "database-browser-for-sqlite"]], "Database concepts": [[83, "database-concepts"]], "Survey and Introduction to AND, UPDATE, and JOIN": [[86, "survey-and-introduction-to-and-update-and-join"]], "AND Keyword": [[86, "and-keyword"], [91, "and-keyword"]], "UPDATE Keyword": [[86, "update-keyword"], [91, "update-keyword"]], "JOIN Keyword": [[86, "join-keyword"], [91, "join-keyword"]], "Practice Problems - Write Code": [[89, "practice-problems-write-code"], [94, "practice-problems-write-code"], [329, "practice-problems-write-code"], [388, "practice-problems-write-code"]], "Problem Bank for Post Test Problems": [[90, "problem-bank-for-post-test-problems"], [95, "problem-bank-for-post-test-problems"]], "Introduction to AND, UPDATE, and JOIN": [[91, "introduction-to-and-update-and-join"]], "More SELECT Keywords": [[98, "more-select-keywords"]], "Programming with multiple tables": [[99, "programming-with-multiple-tables"]], "Constraints in database tables": [[99, "constraints-in-database-tables"]], "Retrieve and/or insert a record": [[99, "retrieve-and-or-insert-a-record"]], "Storing the friend relationship": [[99, "storing-the-friend-relationship"]], "Spidering Twitter using a database": [[100, "spidering-twitter-using-a-database"]], "Summary": [[102, "summary"], [111, "summary"], [146, "summary"], [352, "summary"], [394, "summary"], [448, "summary"]], "Databases": [[103, "databases"]], "Using Databases and SQL": [[103, null]], "Using JOIN to retrieve data": [[104, "using-join-to-retrieve-data"]], "What is a database?": [[105, "what-is-a-database"]], "Beginning tips for Debugging": [[107, "beginning-tips-for-debugging"]], "How to Avoid Debugging": [[109, "how-to-avoid-debugging"]], "Know Your Error Messages": [[110, "know-your-error-messages"]], "ParseError": [[110, "parseerror"]], "TypeError": [[110, "typeerror"]], "Solution": [[110, null], [110, null], [110, null], [110, null]], "NameError": [[110, "nameerror"]], "ValueError": [[110, "valueerror"]], "How to be a Successful Programmer": [[112, "how-to-be-a-successful-programmer"]], "Debugging Interlude 1": [[113, "debugging-interlude-1"], [113, null]], "Advanced Text Parsing": [[115, "advanced-text-parsing"]], "Dictionaries": [[117, "dictionaries"], [125, "dictionaries"], [180, "dictionaries"]], "Dictionaries and Files": [[118, "dictionaries-and-files"]], "Dictionary as a Set of Counters": [[119, "dictionary-as-a-set-of-counters"]], "Looping and Dictionaries": [[121, "looping-and-dictionaries"]], "Peer Instruction: Dictionaries Multiple Choice Questions": [[124, "peer-instruction-dictionaries-multiple-choice-questions"]], "Cognitive Load Experiment 2021": [[127, "cognitive-load-experiment-2021"], [128, "cognitive-load-experiment-2021"]], "Dictionary and Tuple Practice": [[129, "dictionary-and-tuple-practice"]], "Dictionary Practice - Write Code": [[130, "dictionary-practice-write-code"]], "Dictionary Practice - Parsons Problems": [[131, "dictionary-practice-parsons-problems"]], "Experiment 1 2021": [[132, "experiment-1-2021"], [133, "experiment-1-2021"]], "Practice": [[132, "practice"], [133, "practice"], [139, "practice"], [171, "practice"], [209, "practice"], [210, "practice"], [211, "practice"], [212, "practice"], [213, "practice"]], "Posttest Problem 1": [[132, "posttest-problem-1"], [133, "posttest-problem-1"]], "Posttest Problem 2": [[132, "posttest-problem-2"], [133, "posttest-problem-2"]], "Pretest Problem 1": [[133, "pretest-problem-1"]], "Pretest Problem 2": [[133, "pretest-problem-2"]], "Questions for Cognitive Load Experiment - A": [[134, "questions-for-cognitive-load-experiment-a"]], "Questions for Cognitive Load Experiment - A - Original": [[135, "questions-for-cognitive-load-experiment-a-original"]], "Questions for Cognitive Load Experiment - B": [[136, "questions-for-cognitive-load-experiment-b"]], "Questions for Experiment A": [[137, "questions-for-experiment-a"]], "Questions for Experiment B": [[138, "questions-for-experiment-b"]], "Group Work: Reading from CSV Files": [[141, "group-work-reading-from-csv-files"]], "Comma-Separated Values (CSV) Files": [[141, "comma-separated-values-csv-files"]], "Nested dictionaries": [[141, "nested-dictionaries"]], "Comma-Separated Values (CSV) Files with a Header Row": [[141, "comma-separated-values-csv-files-with-a-header-row"]], "Group Work: Using a CSV reader/writer": [[142, "group-work-using-a-csv-reader-writer"]], "CSV Reader": [[142, "csv-reader"]], "Reading Comma-Separated Values (CSV) Files with a Header Row": [[142, "reading-comma-separated-values-csv-files-with-a-header-row"]], "Writing a Comma-Separated Values (CSV) File with CSV Writer": [[142, "writing-a-comma-separated-values-csv-file-with-csv-writer"]], "Group Work: Reading from Files": [[144, "group-work-reading-from-files"]], "Reading from Files": [[144, "reading-from-files"]], "Opening files": [[150, "opening-files"]], "Peer Instruction: Text Files Multiple Choice Questions": [[151, "peer-instruction-text-files-multiple-choice-questions"]], "Peer Instruction: Files Multiple Choice Questions": [[152, "peer-instruction-files-multiple-choice-questions"]], "Persistence": [[153, "persistence"]], "Reading files": [[154, "reading-files"]], "Searching through a file": [[155, "searching-through-a-file"]], "Text files and lines": [[156, "text-files-and-lines"]], "Files": [[157, "files"], [157, null]], "Using try, except, and open": [[158, "using-try-except-and-open"]], "Letting the user choose the file name": [[159, "letting-the-user-choose-the-file-name"]], "Writing files": [[161, "writing-files"]], "Adding new functions": [[164, "adding-new-functions"]], "Built-in functions": [[165, "built-in-functions"]], "Definitions and uses": [[167, "definitions-and-uses"]], "Posttest": [[168, "posttest"], [221, "posttest"], [222, "posttest"]], "Flow of execution": [[172, "flow-of-execution"]], "Fruitful functions and void functions": [[173, "fruitful-functions-and-void-functions"]], "Group Work: Functions": [[174, "group-work-functions"]], "Print and Function Basics": [[174, "print-and-function-basics"]], "Parts of a Function and Function Calls": [[174, "parts-of-a-function-and-function-calls"]], "Writing Function Calls": [[174, "writing-function-calls"]], "Function Order": [[174, "function-order"]], "Special Characters and Keywords": [[174, "special-characters-and-keywords"]], "Group Work: Functions and Strings": [[175, "group-work-functions-and-strings"]], "String Indices": [[175, "string-indices"], [181, "string-indices"]], "String Slices": [[175, "string-slices"], [181, "string-slices"]], "Input and Converting Between Strings and Numbers": [[175, "input-and-converting-between-strings-and-numbers"]], "String Methods": [[175, "string-methods"]], "Group Work: Functions and Conditionals": [[176, "group-work-functions-and-conditionals"]], "Basic Conditionals and Tests": [[176, "basic-conditionals-and-tests"], [181, "basic-conditionals-and-tests"]], "Logical Operators and Complex Conditionals": [[176, "logical-operators-and-complex-conditionals"], [181, "logical-operators-and-complex-conditionals"]], "Group Work: Functions and Lists": [[177, "group-work-functions-and-lists"]], "List Indexing": [[177, "list-indexing"]], "Built-in Functions That Work on Lists": [[177, "built-in-functions-that-work-on-lists"], [178, "built-in-functions-that-work-on-lists"]], "List Methods": [[177, "list-methods"], [178, "list-methods"]], "Using the Slice Operator": [[177, "using-the-slice-operator"]], "Group Work: Functions with Lists and Loops": [[178, "group-work-functions-with-lists-and-loops"]], "List Indexing and Slicing": [[178, "list-indexing-and-slicing"]], "The For-Each Loop": [[178, "the-for-each-loop"], [179, "the-for-each-loop"]], "Range and For": [[178, "range-and-for"], [179, "range-and-for"]], "While Loops": [[178, "while-loops"], [179, "while-loops"]], "Group Work: Functions with Loops": [[179, "group-work-functions-with-loops"]], "Group Work: Functions with Tuples and Dictionaries": [[180, "group-work-functions-with-tuples-and-dictionaries"]], "Tuples": [[180, "tuples"], [431, "tuples"]], "Tuples are Immutable": [[180, "tuples-are-immutable"], [433, "tuples-are-immutable"]], "Group Work: Functions, Strings, and Conditionals": [[181, "group-work-functions-strings-and-conditionals"]], "Function Example": [[181, "function-example"]], "String Definition": [[181, "string-definition"]], "Functions and Conditionals Multiple Choice Questions": [[182, "functions-and-conditionals-multiple-choice-questions"]], "Functions and Conditionals Mixed-Up Code Questions": [[183, "functions-and-conditionals-mixed-up-code-questions"], [184, "functions-and-conditionals-mixed-up-code-questions"]], "Functions and Conditionals Write Code Questions": [[185, "functions-and-conditionals-write-code-questions"]], "Functions with Lists Multiple Choice Questions": [[186, "functions-with-lists-multiple-choice-questions"]], "Functions and Lists Mixed-Up Code Questions": [[187, "functions-and-lists-mixed-up-code-questions"], [188, "functions-and-lists-mixed-up-code-questions"]], "Functions and Lists Write Code Questions": [[189, "functions-and-lists-write-code-questions"]], "Functions and Strings Multiple Choice Questions": [[190, "functions-and-strings-multiple-choice-questions"]], "Functions and Strings Mixed-Up Code Questions": [[191, "functions-and-strings-mixed-up-code-questions"]], "Function and String Mixed-Up Code Questions": [[192, "function-and-string-mixed-up-code-questions"]], "Functions and Strings Write Code Questions": [[193, "functions-and-strings-write-code-questions"]], "Function calls": [[194, "function-calls"]], "Functions Multiple Choice Questions": [[195, "functions-multiple-choice-questions"]], "Functions with Loops Multiple Choice Questions": [[196, "functions-with-loops-multiple-choice-questions"]], "Functions and Loops Mixed-Up Code Questions": [[197, "functions-and-loops-mixed-up-code-questions"], [198, "functions-and-loops-mixed-up-code-questions"]], "Functions and Loops Write Code Questions": [[199, "functions-and-loops-write-code-questions"]], "Functions Mixed-Up Code Questions": [[200, "functions-mixed-up-code-questions"], [201, "functions-mixed-up-code-questions"]], "Functions with Tuples and Dictionaries Multiple Choice Questions": [[202, "functions-with-tuples-and-dictionaries-multiple-choice-questions"]], "Functions with Tuples and Dictionaries Mixed-Up Code Questions": [[203, "functions-with-tuples-and-dictionaries-mixed-up-code-questions"], [204, "functions-with-tuples-and-dictionaries-mixed-up-code-questions"]], "Functions with Tuples and Dictionaries Write Code Questions": [[205, "functions-with-tuples-and-dictionaries-write-code-questions"]], "Functions Write Code Questions": [[206, "functions-write-code-questions"]], "Please join a research study to help us test new approaches to learning programming!": [[208, "please-join-a-research-study-to-help-us-test-new-approaches-to-learning-programming"], [335, "please-join-a-research-study-to-help-us-test-new-approaches-to-learning-programming"]], "Math functions": [[214, "math-functions"]], "Parameters and arguments": [[218, "parameters-and-arguments"]], "Peer Instruction: Functions Multiple Choice Questions": [[219, "peer-instruction-functions-multiple-choice-questions"]], "Peer Instruction: Function Multiple Choice Questions": [[220, "peer-instruction-function-multiple-choice-questions"]], "Pretest": [[223, "pretest"]], "Random numbers": [[224, "random-numbers"]], "Self-efficacy Post-Survey": [[225, "self-efficacy-post-survey"], [349, "self-efficacy-post-survey"]], "An Introduction To Our System": [[228, "an-introduction-to-our-system"], [229, "an-introduction-to-our-system"], [353, "an-introduction-to-our-system"]], "Write Code with Pop-Up Mixed-up Code": [[228, "write-code-with-pop-up-mixed-up-code"], [229, "write-code-with-pop-up-mixed-up-code"]], "Functions": [[230, "functions"]], "Type conversion functions": [[231, "type-conversion-functions"]], "Why functions?": [[232, "why-functions"]], "Python for Everybody - Interactive": [[233, "python-for-everybody-interactive"]], "Assignments": [[233, "assignments"]], "Table of Contents": [[233, "table-of-contents"]], "Acknowledgements": [[233, "acknowledgements"]], "Acknowledgements, Contributors, License, and Preface": [[233, null]], "Indices": [[233, "indices"]], "Association vs. Inheritance": [[234, "association-vs-inheritance"]], "Case Study: Structured Postal Addresses": [[235, "case-study-structured-postal-addresses"]], "Storing Postal Addresses": [[235, "storing-postal-addresses"]], "Storing International Addresses": [[235, "storing-international-addresses"]], "Inheritance Applied": [[235, "inheritance-applied"]], "A List of Addresses": [[235, "a-list-of-addresses"]], "Using isinstance": [[235, "using-isinstance"]], "Class Diagrams": [[236, "class-diagrams"]], "Call a Parent Method": [[238, "call-a-parent-method"]], "Introduction to Inheritance - Point and LabeledPoint": [[239, "introduction-to-inheritance-point-and-labeledpoint"]], "Group Work on Unit Tests": [[240, "group-work-on-unit-tests"]], "Assert methods": [[240, "assert-methods"]], "Writing Unit Tests": [[240, "writing-unit-tests"], [243, "writing-unit-tests"]], "Pillars of OOP": [[241, "pillars-of-oop"]], "Reuse Through Association": [[242, "reuse-through-association"]], "Unit Tests": [[243, "unit-tests"]], "Testing your Code": [[243, "testing-your-code"]], "Creating Test Cases": [[243, "creating-test-cases"]], "Understanding Unit Tests": [[243, "understanding-unit-tests"]], "Peer Instruction: Inheritance Multiple Choice Questions": [[246, "peer-instruction-inheritance-multiple-choice-questions"], [247, "peer-instruction-inheritance-multiple-choice-questions"]], "Inheritance": [[248, "inheritance"], [248, null], [333, "inheritance"], [334, "inheritance"]], "The building blocks of programs": [[251, "the-building-blocks-of-programs"]], "Computer hardware architecture": [[252, "computer-hardware-architecture"]], "Conversing with Python": [[253, "conversing-with-python"]], "Creativity and motivation": [[254, "creativity-and-motivation"]], "What could possibly go wrong?": [[257, "what-could-possibly-go-wrong"]], "The learning journey": [[258, "the-learning-journey"]], "Terminology: Interpreter and compiler": [[259, "terminology-interpreter-and-compiler"]], "Why Program?": [[260, "why-program"]], "Introduction": [[260, null]], "Understanding programming": [[261, "understanding-programming"]], "What is a program?": [[262, "what-is-a-program"]], "Why should you learn to write programs?": [[263, "why-should-you-learn-to-write-programs"]], "Words and sentences in Python": [[264, "words-and-sentences-in-python"]], "Writing a program": [[265, "writing-a-program"]], "Finishing iterations with continue": [[269, "finishing-iterations-with-continue"]], "Definite loops using for": [[271, "definite-loops-using-for"]], "Infinite loops": [[273, "infinite-loops"]], "Loop patterns": [[274, "loop-patterns"]], "Counting and summing loops": [[274, "counting-and-summing-loops"]], "Maximum and minimum loops": [[274, "maximum-and-minimum-loops"]], "Mixed-up code Questions": [[275, "mixed-up-code-questions"], [276, "mixed-up-code-questions"]], "Peer Instruction: Iterations Multiple Choice Questions": [[277, "peer-instruction-iterations-multiple-choice-questions"], [278, "peer-instruction-iterations-multiple-choice-questions"]], "Group Work - Loops (For, Range, While)": [[279, "group-work-loops-for-range-while"]], "for Statements": [[279, "for-statements"]], "The range Function": [[279, "the-range-function"]], "while Statements": [[279, "while-statements"]], "Loops and Iterations": [[280, "loops-and-iterations"]], "Updating variables": [[281, "updating-variables"]], "The while statement": [[282, "the-while-statement"]], "Aliasing": [[288, "aliasing"]], "Deleting elements": [[290, "deleting-elements"]], "List arguments": [[292, "list-arguments"]], "Lists and functions": [[293, "lists-and-functions"]], "List methods": [[294, "list-methods"]], "List operations": [[295, "list-operations"]], "Lists and strings": [[296, "lists-and-strings"]], "Lists are mutable": [[297, "lists-are-mutable"]], "Objects and values": [[298, "objects-and-values"]], "Parsing lines": [[299, "parsing-lines"]], "Peer Instruction: Lists Multiple Choice Questions": [[300, "peer-instruction-lists-multiple-choice-questions"]], "Group Work: Lists": [[301, "group-work-lists"]], "A list is a sequence": [[302, "a-list-is-a-sequence"]], "List slices": [[303, "list-slices"]], "Lists": [[304, "lists"], [304, null]], "Traversing a list": [[305, "traversing-a-list"]], "Group Work on BeautifulSoup with Requests": [[307, "group-work-on-beautifulsoup-with-requests"]], "Getting a tag from a soup object": [[307, "getting-a-tag-from-a-soup-object"]], "Getting text from a tag": [[307, "getting-text-from-a-tag"]], "Getting data from tags with attributes": [[307, "getting-data-from-tags-with-attributes"]], "How to Find Tags Inside of Tags": [[307, "how-to-find-tags-inside-of-tags"]], "Bonus section for Unix / Linux users": [[308, "bonus-section-for-unix-linux-users"], [373, "bonus-section-for-unix-linux-users"]], "Group Work: HTML Basics": [[310, "group-work-html-basics"]], "Start and End Tags": [[310, "start-and-end-tags"]], "List Tags": [[310, "list-tags"]], "Tag Relationships: Parent, Child, Sibling": [[310, "tag-relationships-parent-child-sibling"]], "Group Work: More HTML": [[311, "group-work-more-html"]], "Table Tags": [[311, "table-tags"]], "Link Tag": [[311, "link-tag"]], "Image Tag": [[311, "image-tag"]], "Attributes": [[311, "attributes"]], "Div and Span tags": [[311, "div-and-span-tags"]], "Using CSS Classes": [[311, "using-css-classes"]], "HyperText Transfer Protocol - HTTP": [[313, "hypertext-transfer-protocol-http"]], "Mixed-Up Code Questions Original": [[315, "mixed-up-code-questions-original"]], "Networked programs": [[316, "networked-programs"]], "Parsing HTML and scraping the web": [[317, "parsing-html-and-scraping-the-web"]], "Parsing HTML using BeautifulSoup": [[318, "parsing-html-using-beautifulsoup"]], "Parsing HTML using regular expressions": [[319, "parsing-html-using-regular-expressions"]], "Reading binary files using urllib": [[320, "reading-binary-files-using-urllib"]], "Retrieving an image over HTTP": [[321, "retrieving-an-image-over-http"]], "Retrieving web pages with urllib": [[322, "retrieving-web-pages-with-urllib"]], "The world\u2019s simplest web browser": [[323, "the-world-s-simplest-web-browser"]], "Network Programming": [[324, "network-programming"]], "Write Code Exercises": [[325, "write-code-exercises"], [356, "write-code-exercises"], [370, "write-code-exercises"], [371, "write-code-exercises"]], "Classes as types": [[327, "classes-as-types"]], "Getting started": [[330, "getting-started"]], "Group Work - Classes, constructors, attributes, and methods": [[332, "group-work-classes-constructors-attributes-and-methods"]], "Create More Book Objects": [[332, "create-more-book-objects"]], "Group Work - Working with Multiple Classes": [[333, "group-work-working-with-multiple-classes"]], "Overriding an Inherited Method": [[333, "overriding-an-inherited-method"]], "Introduction to Python Class": [[336, "introduction-to-python-class"]], "Managing larger programs": [[337, "managing-larger-programs"]], "Multiple instances": [[340, "multiple-instances"]], "Object lifecycle": [[341, "object-lifecycle"]], "Our first Python object": [[342, "our-first-python-object"]], "Peer Instruction: Objects Multiple Choice Questions": [[344, "peer-instruction-objects-multiple-choice-questions"]], "Starting with programs": [[350, "starting-with-programs"]], "Subdividing a problem": [[351, "subdividing-a-problem"]], "Basic: Solving Write Code Problems": [[353, "basic-solving-write-code-problems"]], "Basic: Solving Mixed-up Code Problems": [[353, "basic-solving-mixed-up-code-problems"]], "In this practice: Write Code with A Pop-Up Mixed-up Code Example Problem": [[353, "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": [[353, "in-this-practice-write-code-with-a-pop-up-code-example-solution"]], "Object-Oriented Programming": [[354, "object-oriented-programming"]], "Using objects": [[355, "using-objects"]], "Peer Instruction: Booleans Multiple Choice Questions": [[357, "peer-instruction-booleans-multiple-choice-questions"]], "Changing Step 5: Increasing and decreasing color values": [[359, "changing-step-5-increasing-and-decreasing-color-values"]], "Changing Step 6: Changing where we put the colors": [[360, "changing-step-6-changing-where-we-put-the-colors"]], "Changing Step 3: Changing which data we use": [[361, "changing-step-3-changing-which-data-we-use"]], "Exam Questions for Chapters 9 to 11": [[362, "exam-questions-for-chapters-9-to-11"]], "Understanding Image Representation": [[363, "understanding-image-representation"]], "A Pattern for Image Processing": [[366, "a-pattern-for-image-processing"]], "Using Repetition with Images": [[367, "using-repetition-with-images"]], "Image Chaper Summary": [[368, "image-chaper-summary"]], "Image and Pixel Classes and Methods": [[369, "image-and-pixel-classes-and-methods"]], "Character Matching in Regular Expressions": [[374, "character-matching-in-regular-expressions"]], "Combining Searching and Extracting": [[375, "combining-searching-and-extracting"]], "Escape Character": [[377, "escape-character"]], "Extracting Data Using Regular Expressions": [[378, "extracting-data-using-regular-expressions"]], "Practice Problems - Regular Expressions": [[380, "practice-problems-regular-expressions"]], "Practice Problems - Advanced Regular Expressions": [[381, "practice-problems-advanced-regular-expressions"]], "Problem Bank for Practice Problems and Test Problems": [[382, "problem-bank-for-practice-problems-and-test-problems"]], "Introduction to Problem Types": [[385, "introduction-to-problem-types"]], "Solving Regex Write Code Problems": [[385, "solving-regex-write-code-problems"]], "Group Work: Regular Expressions (Regex)": [[391, "group-work-regular-expressions-regex"]], "Regex Methods": [[391, "regex-methods"]], "Quantifiers": [[391, "quantifiers"]], "Character Sets": [[391, "character-sets"]], "Character Ranges": [[391, "character-ranges"]], "Character Classes": [[391, "character-classes"]], "Escaping Special Characters": [[391, "escaping-special-characters"]], "Greedy and Non-Greedy Matching": [[391, "greedy-and-non-greedy-matching"]], "Group Work: More Regular Expressions (Regex)": [[392, "group-work-more-regular-expressions-regex"]], "Using a logical \u201cor\u201d": [[392, "using-a-logical-or"]], "Specifying What to Extract - Matching Groups": [[392, "specifying-what-to-extract-matching-groups"]], "Specifying What to Extract - Non-Matching Groups": [[392, "specifying-what-to-extract-non-matching-groups"]], "Boundary or Anchor Characters": [[392, "boundary-or-anchor-characters"]], "Negating a Character Set": [[392, "negating-a-character-set"]], "Regular Expressions": [[393, "regular-expressions"], [395, "regular-expressions"]], "Write-code questions": [[400, "write-code-questions"], [402, "write-code-questions"]], "String comparison": [[403, "string-comparison"]], "Looping and counting": [[404, "looping-and-counting"]], "Format operator": [[406, "format-operator"]], "Strings are immutable": [[408, "strings-are-immutable"]], "The in operator": [[409, "the-in-operator"]], "Getting the length of a string using len()": [[410, "getting-the-length-of-a-string-using-len"]], "String methods": [[411, "string-methods"]], "Parsing strings": [[412, "parsing-strings"]], "Peer Instruction: Strings Multiple Choice Questions": [[413, "peer-instruction-strings-multiple-choice-questions"], [414, "peer-instruction-strings-multiple-choice-questions"]], "Group Work - Strings": [[415, "group-work-strings"]], "Indexing and Slicing": [[415, "indexing-and-slicing"]], "Common String Methods": [[415, "common-string-methods"]], "A string is a sequence": [[416, "a-string-is-a-sequence"]], "String slices": [[417, "string-slices"]], "Strings": [[418, "strings"], [418, null]], "Traversal through a string with a loop": [[419, "traversal-through-a-string-with-a-loop"]], "Comparing Tuples": [[421, "comparing-tuples"]], "Dictionaries and Tuples": [[423, "dictionaries-and-tuples"]], "Tuples Mixed-Up Code Questions": [[425, "tuples-mixed-up-code-questions"]], "The Most Common Words": [[427, "the-most-common-words"]], "Multiple Assignment with Dictionaries": [[428, "multiple-assignment-with-dictionaries"]], "Peer Instruction: Tuples Multiple Choice Questions": [[429, "peer-instruction-tuples-multiple-choice-questions"]], "Sequences: Strings, Lists, and Tuples - Oh My!": [[430, "sequences-strings-lists-and-tuples-oh-my"]], "Tuple Assignment": [[432, "tuple-assignment"]], "Using Tuples as Keys in Dictionaries": [[434, "using-tuples-as-keys-in-dictionaries"]], "Creating Functions with Turtles": [[439, "creating-functions-with-turtles"]], "Single and Multiple Turtles": [[442, "single-and-multiple-turtles"]], "History of Turtles": [[443, "history-of-turtles"]], "What does a left turn of 90 mean?": [[443, "what-does-a-left-turn-of-90-mean"]], "Practice with Turtles": [[443, "practice-with-turtles"]], "Making Patterns within Patterns": [[444, "making-patterns-within-patterns"]], "Peer Instruction: Turtles Multiple Choice Questions": [[445, "peer-instruction-turtles-multiple-choice-questions"]], "Using Repetition with Turtles": [[446, "using-repetition-with-turtles"]], "The Turtle Stamp Procedure": [[447, "the-turtle-stamp-procedure"]], "Summary of Turtle Methods": [[448, "summary-of-turtle-methods"]], "Summary of Screen Methods": [[448, "summary-of-screen-methods"]], "Turtles: An Introduction to Objects and Classes": [[449, "turtles-an-introduction-to-objects-and-classes"]], "Turtle Methods": [[450, "turtle-methods"]], "teacher note Teacher Note: Turtle Geometry": [[451, "bigteachernote-teacher-note-turtle-geometry"]], "Total Turtle Trip Theorem": [[451, "total-turtle-trip-theorem"]], "Comments": [[456, "comments"]], "Expressions": [[458, "expressions"]], "Choosing mnemonic variable names": [[460, "choosing-mnemonic-variable-names"]], "Modulus operator": [[461, "modulus-operator"]], "Operators and operands": [[462, "operators-and-operands"]], "Order of operations": [[463, "order-of-operations"]], "Peer Instruction: Variable Multiple Choice Questions": [[464, "peer-instruction-variable-multiple-choice-questions"]], "Statements": [[465, "statements"]], "String operations": [[466, "string-operations"]], "Variables, Expressions, and Statements": [[467, "variables-expressions-and-statements"]], "Variables": [[467, null], [471, "variables"]], "Asking the user for input": [[468, "asking-the-user-for-input"]], "Values and types": [[469, "values-and-types"]], "Variable names and keywords": [[470, "variable-names-and-keywords"]], "Building a Google map from geocoded data": [[473, "building-a-google-map-from-geocoded-data"]], "Data Visualization": [[475, "data-visualization"]], "Visualizing data": [[476, "visualizing-data"]], "Visualizing mail data": [[477, "visualizing-mail-data"]], "Visualizing networks and interconnections": [[478, "visualizing-networks-and-interconnections"]], "JavaScript Object Notation - JSON": [[480, "javascript-object-notation-json"]], "List of Dictionaries": [[480, "list-of-dictionaries"]], "Application Programming Interfaces": [[482, "application-programming-interfaces"]], "Getting JSON Data From an API": [[482, "getting-json-data-from-an-api"]], "Using a Dictionary for URL Parameters": [[482, "using-a-dictionary-for-url-parameters"]], "Application 1: Google geocoding web service": [[485, "application-1-google-geocoding-web-service"]], "Problem Bank for Pre Test Problems": [[487, "problem-bank-for-pre-test-problems"]], "Looping through nodes": [[488, "looping-through-nodes"]], "What is JSON?": [[490, "what-is-json"]], "Converting a JSON String into a Python Object": [[490, "converting-a-json-string-into-a-python-object"]], "Converting a Python object into a JSON string": [[490, "converting-a-python-object-into-a-json-string"]], "Parsing XML": [[491, "parsing-xml"]], "Using get to get the value of an attribute": [[491, "using-get-to-get-the-value-of-an-attribute"]], "Getting Data from the First Element of a Type in XML": [[491, "getting-data-from-the-first-element-of-a-type-in-xml"]], "Fixing Errors in XML": [[491, "fixing-errors-in-xml"]], "Write Code to Process XML": [[491, "write-code-to-process-xml"]], "Security and API usage": [[492, "security-and-api-usage"]], "Using Web Services": [[493, "using-web-services"], [493, null]], "Application 2: Twitter": [[494, "application-2-twitter"]], "eXtensible Markup Language - XML": [[497, "extensible-markup-language-xml"]], "Properly Formatted XML": [[497, "properly-formatted-xml"]]}, "indexentries": {"by-sa": [[0, "index-0"]], "cc-by-sa": [[0, "index-0"]], "creative commons license": [[0, "index-0"]], "free documentation license, gnu": [[1, "index-0"], [1, "index-1"]], "gnu free documentation license": [[1, "index-0"], [1, "index-1"]], "contributors": [[1, "index-2"]], "class": [[29, "term-class"], [34, "index-0"], [35, "index-0"], [36, "index-0"], [37, "index-0"], [41, "index-0"], [469, "index-0"]], "class attribute": [[29, "term-class-attribute"]], "constructor": [[29, "term-constructor"]], "initializer method": [[29, "term-initializer-method"]], "instance": [[29, "term-instance"]], "instantiate": [[29, "term-instantiate"]], "k": [[29, "term-k"]], "object": [[29, "term-object"], [38, "index-0"], [164, "index-0"], [214, "index-0"], [291, "term-Object"], [298, "index-0"], [408, "index-0"], [448, "index-0"]], "object attribute": [[29, "term-object-attribute"]], "object method": [[29, "term-object-method"]], "object-oriented language": [[29, "term-object-oriented-language"]], "object-oriented programming": [[29, "term-object-oriented-programming"], [38, "index-0"]], "multiple": [[34, "index-0"], [35, "index-0"], [36, "index-0"], [37, "index-0"]], "oop": [[38, "index-0"]], "state of an object": [[39, "index-0"]], "attribute": [[41, "index-0"], [83, "index-0"], [85, "term-Attribute"]], "user defined": [[41, "index-0"]], "user defined class": [[41, "index-0"]], "alternative execution": [[61, "index-0"]], "branch": [[61, "index-0"], [66, "term-Branch"]], "else": [[61, "index-0"]], "keyword": [[61, "index-0"], [63, "index-0"], [164, "index-0"], [459, "term-Keyword"], [470, "index-0"]], "bool type": [[62, "index-0"]], "boolean": [[62, "index-0"], [409, "index-0"]], "boolean expression": [[62, "index-0"], [66, "term-Boolean-Expression"]], "comparison": [[62, "index-0"], [403, "index-0"]], "expression": [[62, "index-0"], [458, "index-0"], [459, "term-Expression"], [462, "index-0"]], "false": [[62, "index-0"]], "logical": [[62, "index-0"], [67, "index-0"]], "logical operator": [[62, "index-0"], [66, "term-Logical-Operator"]], "operator": [[62, "index-0"], [67, "index-0"], [290, "index-0"], [292, "index-0"], [297, "index-0"], [298, "index-0"], [303, "index-0"], [406, "index-0"], [409, "index-0"], [416, "index-0"], [417, "index-0"], [459, "term-Operator"], [461, "index-0"], [462, "index-0"], [466, "index-0"]], "special value": [[62, "index-0"], [173, "index-0"], [274, "index-0"], [290, "index-0"], [294, "index-0"]], "true": [[62, "index-0"]], "chained conditional": [[63, "index-0"], [66, "term-Chained-Conditional"]], "elif": [[63, "index-0"]], "compound": [[64, "index-0"]], "condition": [[64, "index-0"], [66, "term-Condition"], [282, "index-0"]], "conditional": [[64, "index-0"]], "conditional executions": [[64, "index-0"]], "if": [[64, "index-0"]], "pair": [[64, "index-0"]], "pass": [[64, "index-0"]], "statement": [[64, "index-0"], [158, "index-0"], [269, "index-0"], [271, "index-0"], [273, "index-0"], [282, "index-0"], [305, "index-0"], [419, "index-0"], [459, "term-Statement"], [465, "index-0"], [471, "index-0"]], "debugging": [[65, "index-0"], [84, "index-0"], [109, "index-0"], [143, "index-0"], [166, "index-0"], [255, "index-0"], [270, "index-0"], [289, "index-0"], [405, "index-0"], [457, "index-0"]], "traceback": [[65, "index-0"], [66, "term-Traceback"], [74, "index-0"]], "whitespace": [[65, "index-0"], [143, "index-0"], [166, "index-0"]], "body": [[66, "term-Body"], [164, "index-0"], [282, "index-0"]], "comparison operator": [[66, "term-Comparison-Operator"]], "compound statement": [[66, "term-Compound-Statement"]], "conditional statement": [[66, "term-Conditional-Statement"]], "guardian pattern": [[66, "term-Guardian-Pattern"], [72, "index-0"]], "nested conditional": [[66, "term-Nested-Conditional"], [68, "index-0"]], "short circuit": [[66, "term-Short-Circuit"], [72, "index-0"]], "and": [[67, "index-0"]], "not": [[67, "index-0"]], "or": [[67, "index-0"]], "guard": [[72, "index-0"]], "celsius": [[74, "index-0"]], "except": [[74, "index-0"]], "fahrenheit": [[74, "index-0"]], "temperature conversion": [[74, "index-0"]], "try": [[74, "index-0"], [158, "index-0"]], "foreign key": [[75, "index-0"], [85, "term-Foreign-Key"]], "key": [[75, "index-0"], [78, "index-0"], [117, "index-0"], [120, "term-Key"], [492, "index-0"]], "logical key": [[75, "index-0"], [85, "term-Logical-Key"]], "primary key": [[75, "index-0"], [85, "term-Primary-Key"]], "select": [[77, "index-0"], [104, "index-0"]], "sql": [[77, "index-0"], [79, "index-0"], [98, "index-0"], [104, "index-0"], [105, "index-0"]], "data model": [[78, "index-0"]], "normalization": [[78, "index-0"], [85, "term-Normalization"]], "column": [[79, "index-0"], [83, "index-0"]], "connect": [[79, "index-0"]], "cursor": [[79, "index-0"], [85, "term-Cursor"]], "table": [[79, "index-0"], [83, "index-0"]], "unicode": [[79, "index-0"]], "database browser": [[82, "index-0"], [84, "index-0"], [85, "term-Database-Browser"]], "sqlite": [[82, "index-0"]], "relation": [[83, "index-0"], [85, "term-Relation"]], "row": [[83, "index-0"]], "tuple": [[83, "index-0"], [100, "index-0"], [424, "term-Tuple"], [433, "index-0"]], "constraint": [[85, "term-Constraint"]], "database index": [[85, "term-Database-Index"]], "database tuple": [[85, "term-Database-Tuple"]], "select count": [[98, "index-0"]], "constraints": [[99, "index-0"]], "database": [[99, "index-0"], [105, "index-0"]], "spidering": [[100, "index-0"]], "join": [[104, "index-0"], [296, "index-0"]], "indexes": [[105, "index-0"]], "boundary conditions": [[109, "index-0"]], "testing": [[109, "index-0"]], "translate method": [[115, "index-0"]], "debugging dictionaries": [[116, "index-0"]], "dictionary": [[117, "index-0"], [120, "term-Dictionary"]], "hash table": [[117, "index-0"]], "in operator": [[117, "index-0"]], "index": [[117, "index-0"], [291, "term-Index"], [297, "index-0"], [303, "index-0"], [305, "index-0"], [410, "index-0"], [416, "index-0"], [417, "index-0"]], "key-value pair": [[117, "index-0"], [120, "term-Key-value-pair"]], "keyerror": [[117, "index-0"]], "len function": [[117, "index-0"]], "values operator": [[117, "index-0"]], "nested loops": [[118, "index-0"], [120, "term-Nested-loops"]], "counter": [[119, "index-0"], [154, "index-0"], [404, "index-0"], [407, "term-Counter"]], "get method": [[119, "index-0"]], "implementation": [[119, "index-0"], [120, "term-Implementation"]], "dictionary item": [[120, "term-Dictionary-Item"]], "dictionary value": [[120, "term-Dictionary-Value"]], "hash function": [[120, "term-Hash-function"]], "hashtable": [[120, "term-Hashtable"]], "histogram": [[120, "term-Histogram"]], "lookup": [[120, "term-Lookup"]], "keys method": [[121, "index-0"]], "trasversal": [[121, "index-0"]], "end of line character": [[143, "index-0"]], "function": [[143, "index-0"], [150, "index-0"], [164, "index-0"], [165, "index-0"], [167, "index-0"], [173, "index-0"], [174, "index-0"], [207, "term-Function"], [214, "index-0"], [218, "index-0"], [224, "index-0"], [231, "index-0"], [232, "index-0"], [293, "index-0"], [296, "index-0"], [410, "index-0"], [448, "index-0"]], "repr": [[143, "index-0"]], "string representation": [[143, "index-0"]], "catch": [[146, "term-Catch"]], "file object or file handle object": [[146, "term-File-Object-or-File-Handle-Object"]], "newline": [[146, "term-Newline"], [156, "index-0"], [161, "index-0"], [468, "index-0"]], "pythonic": [[146, "term-Pythonic"], [158, "index-0"]], "quality assurance": [[146, "term-Quality-Assurance"]], "text file": [[146, "term-Text-File"], [156, "index-0"]], "file": [[150, "index-0"], [154, "index-0"], [155, "index-0"], [157, "index-0"], [159, "index-0"], [161, "index-0"]], "file handle": [[150, "index-0"]], "open": [[150, "index-0"], [154, "index-0"], [158, "index-0"]], "primary memory": [[153, "index-0"]], "secondary memory": [[153, "index-0"], [252, "index-0"], [256, "term-Secondary-Memory"]], "reading": [[154, "index-0"]], "filter": [[155, "index-0"]], "pattern": [[155, "index-0"], [405, "index-0"]], "search": [[155, "index-0"], [407, "term-Search"]], "assurance": [[158, "index-0"]], "exception": [[158, "index-0"], [297, "index-0"], [457, "index-0"]], "ioerror": [[158, "index-0"]], "quality": [[158, "index-0"]], "name": [[159, "index-0"]], "method": [[161, "index-0"], [289, "index-0"], [290, "index-0"], [292, "index-0"], [294, "index-0"], [296, "index-0"], [407, "term-Method"], [411, "index-0"], [412, "index-0"]], "writing": [[161, "index-0"]], "close": [[161, "index-0"]], "argument": [[164, "index-0"], [194, "index-0"], [207, "term-Argument"], [218, "index-0"], [292, "index-0"], [296, "index-0"], [411, "index-0"]], "colon": [[164, "index-0"]], "def": [[164, "index-0"]], "definition": [[164, "index-0"], [167, "index-0"], [172, "index-0"], [174, "index-0"]], "ellipses": [[164, "index-0"]], "empty": [[164, "index-0"], [296, "index-0"], [302, "index-0"], [411, "index-0"]], "header": [[164, "index-0"], [174, "index-0"], [207, "term-Header"]], "indentation": [[164, "index-0"]], "parentheses": [[164, "index-0"], [194, "index-0"], [218, "index-0"], [411, "index-0"], [463, "index-0"]], "built-in": [[165, "index-0"], [293, "index-0"]], "use before def": [[167, "index-0"], [457, "index-0"]], "flow of execution": [[172, "index-0"], [207, "term-Flow-of-Execution"], [282, "index-0"]], "fruitful": [[173, "index-0"]], "interactive mode": [[173, "index-0"], [253, "index-0"], [256, "term-Interactive-Mode"], [465, "index-0"]], "none": [[173, "index-0"], [274, "index-0"], [290, "index-0"], [294, "index-0"]], "script mode": [[173, "index-0"], [465, "index-0"]], "void": [[173, "index-0"], [294, "index-0"]], "argument in": [[194, "index-0"]], "function call": [[194, "index-0"], [207, "term-Function-Call"]], "return value": [[194, "index-0"], [207, "term-Return-Value"]], "algorithm": [[207, "term-Algorithm"]], "composition": [[207, "term-Composition"], [218, "index-0"]], "deterministic": [[207, "term-Deterministic"], [224, "index-0"]], "dot notation": [[207, "term-Dot-Notation"], [214, "index-0"], [443, "index-1"]], "fruitful function": [[207, "term-Fruitful-Function"]], "function body": [[207, "term-Function-Body"]], "function object": [[207, "term-Function-Object"]], "import statement": [[207, "term-Import-Statement"]], "module object": [[207, "term-Module-Object"]], "parameter": [[207, "term-Parameter"], [218, "index-0"], [292, "index-0"]], "pseudorandom": [[207, "term-Pseudorandom"], [224, "index-0"]], "void function": [[207, "term-Void-Function"]], "log": [[214, "index-0"]], "math": [[214, "index-0"]], "module": [[214, "index-0"], [224, "index-0"]], "pi": [[214, "index-0"]], "radian": [[214, "index-0"]], "sine": [[214, "index-0"]], "sqrt": [[214, "index-0"]], "trigonometric": [[214, "index-0"]], "parameters in": [[218, "index-0"]], "choice": [[224, "index-0"]], "number": [[224, "index-0"]], "randint": [[224, "index-0"]], "random": [[224, "index-0"]], "conversion": [[231, "index-0"]], "float": [[231, "index-0"], [469, "index-0"]], "int": [[231, "index-0"], [469, "index-0"]], "string": [[231, "index-0"], [288, "index-0"], [296, "index-0"], [403, "index-0"], [408, "index-0"], [411, "index-0"], [412, "index-0"], [417, "index-0"], [448, "index-0"], [459, "term-String"], [466, "index-0"], [469, "index-0"]], "type": [[231, "index-0"], [459, "term-Type"], [469, "index-0"]], "reasons for": [[232, "index-0"]], "assert methods": [[240, "index-0"]], "assertalmostequals": [[240, "index-0"]], "assertequal": [[240, "index-0"]], "assertgreaterequal": [[240, "index-0"]], "assertin": [[240, "index-0"]], "assertisinstance": [[240, "index-0"]], "asserttrue": [[240, "index-0"]], "inheritance": [[241, "index-0"]], "f-string": [[243, "index-0"]], "list comprehension": [[243, "index-1"]], "unit tests": [[243, "index-2"]], "conditional execution": [[251, "index-0"]], "input": [[251, "index-0"]], "output": [[251, "index-0"]], "repeated execution": [[251, "index-0"]], "reuse": [[251, "index-0"]], "sequential execution": [[251, "index-0"]], "architecture": [[252, "index-0"]], "central processing unit": [[252, "index-0"], [256, "term-Central-Processing-Unit"]], "hardware": [[252, "index-0"]], "input and output devices": [[252, "index-0"]], "main memory": [[252, "index-0"], [256, "term-Main-Memory"]], "network connection": [[252, "index-0"]], "program": [[252, "index-0"], [256, "term-Program"], [262, "index-0"], [443, "index-0"]], "experimental debugging": [[255, "index-0"]], "random walk programming": [[255, "index-0"]], "typographical error": [[255, "index-0"]], "bug": [[256, "term-Bug"]], "compile": [[256, "term-Compile"]], "high-level language": [[256, "term-High-level-Language"], [259, "index-0"]], "interpret": [[256, "term-Interpret"]], "low-level language": [[256, "term-Low-level-Language"], [259, "index-0"]], "machine code": [[256, "term-Machine-Code"]], "parse": [[256, "term-Parse"]], "portability": [[256, "term-Portability"]], "print function": [[256, "term-Print-Function"]], "problem solving": [[256, "term-Problem-Solving"], [261, "index-0"]], "prompt": [[256, "term-Prompt"], [468, "index-0"]], "semantic error": [[256, "term-Semantic-Error"], [257, "index-0"], [457, "index-0"], [469, "index-0"]], "semantics": [[256, "term-Semantics"]], "source code": [[256, "term-Source-Code"]], "logic error": [[257, "index-0"]], "syntax error": [[257, "index-0"], [457, "index-0"]], "compiler": [[259, "index-0"]], "interpreter": [[259, "index-0"]], "machine language": [[259, "index-0"]], "portable": [[259, "index-0"]], "programming language": [[264, "index-0"]], "reserved words": [[264, "index-0"], [460, "index-0"], [470, "index-0"]], "script": [[265, "index-0"]], "continue": [[269, "index-0"]], "by bisection": [[270, "index-0"]], "for": [[271, "index-0"], [274, "index-0"], [305, "index-0"], [367, "index-0"], [419, "index-0"], [446, "index-0"]], "iteration": [[271, "index-0"], [272, "term-Iteration"], [274, "index-0"], [282, "index-0"]], "loop": [[271, "index-0"], [273, "index-0"], [274, "index-0"], [282, "index-0"], [305, "index-0"], [419, "index-0"]], "variable": [[271, "index-0"], [281, "index-0"], [459, "term-Variable"], [471, "index-0"]], "accumulator": [[272, "term-Accumulator"], [274, "index-0"]], "decrement": [[272, "term-Decrement"], [281, "index-0"]], "increment": [[272, "term-Increment"], [281, "index-0"]], "infinite loop": [[272, "term-Infinite-Loop"], [273, "index-0"]], "initialize": [[272, "term-Initialize"], [281, "index-0"]], "loop counter": [[272, "term-Loop-Counter"]], "break": [[273, "index-0"]], "infinite": [[273, "index-0"]], "maximum": [[274, "index-0"]], "minimum": [[274, "index-0"]], "sum": [[274, "index-0"]], "while": [[274, "index-0"], [282, "index-0"]], "before update": [[281, "index-0"]], "update": [[281, "index-0"], [303, "index-0"], [305, "index-0"]], "updating": [[281, "index-0"]], "aliasing": [[288, "index-0"], [289, "index-0"], [291, "term-Aliasing"], [298, "index-0"]], "immutable": [[288, "index-0"], [407, "term-Immutable"], [408, "index-0"], [433, "index-0"]], "list": [[288, "index-0"], [291, "term-List"], [292, "index-0"], [293, "index-0"], [294, "index-0"], [295, "index-0"], [296, "index-0"], [297, "index-0"], [299, "index-0"], [302, "index-0"], [303, "index-0"], [304, "index-0"], [305, "index-0"]], "mutability": [[288, "index-0"], [297, "index-0"], [303, "index-0"], [408, "index-0"], [430, "index-0"]], "reference": [[288, "index-0"], [291, "term-Reference"], [292, "index-0"]], "copy to avoid": [[289, "index-0"]], "idiom": [[289, "index-0"]], "sort": [[289, "index-0"], [294, "index-0"], [421, "index-0"]], "del": [[290, "index-0"]], "deletion": [[290, "index-0"]], "element": [[290, "index-0"], [291, "term-Element"], [297, "index-0"], [302, "index-0"]], "pop": [[290, "index-0"]], "remove": [[290, "index-0"]], "delimiter": [[291, "term-Delimiter"], [296, "index-0"]], "equivalent": [[291, "term-Equivalent"]], "identical": [[291, "term-Identical"]], "list traversal": [[291, "term-List-Traversal"]], "nested list": [[291, "term-Nested-List"], [302, "index-0"], [305, "index-0"]], "append": [[292, "index-0"], [294, "index-0"]], "concatenate": [[292, "index-0"], [459, "term-Concatenate"]], "concatenation": [[292, "index-0"], [295, "index-0"], [296, "index-0"], [408, "index-0"], [466, "index-0"]], "slice": [[292, "index-0"], [303, "index-0"], [407, "term-Slice"], [417, "index-0"]], "extend": [[294, "index-0"]], "operations": [[295, "index-0"]], "repetition": [[295, "index-0"]], "optional": [[296, "index-0"], [411, "index-0"]], "sequence": [[296, "index-0"], [302, "index-0"], [407, "term-Sequence"], [416, "index-0"], [430, "index-0"], [433, "index-0"]], "split": [[296, "index-0"]], "access": [[297, "index-0"]], "assignment": [[297, "index-0"], [302, "index-0"], [408, "index-0"], [459, "term-Assignment"], [471, "index-0"]], "bracket": [[297, "index-0"], [416, "index-0"]], "in": [[297, "index-0"], [409, "index-0"]], "indexerror": [[297, "index-0"], [410, "index-0"]], "item": [[297, "index-0"], [302, "index-0"], [305, "index-0"], [407, "term-Item"], [408, "index-0"]], "membership": [[297, "index-0"]], "equivalence": [[298, "index-0"]], "identity": [[298, "index-0"]], "is": [[298, "index-0"]], "value": [[298, "index-0"], [459, "term-Value"], [469, "index-0"]], "parsing": [[299, "index-0"], [412, "index-0"]], "copy": [[303, "index-0"], [417, "index-0"]], "looping with": [[305, "index-0"]], "looping with indicies": [[305, "index-0"]], "traversal": [[305, "index-0"], [419, "index-0"]], "beautifulsoup": [[309, "term-BeautifulSoup"]], "port": [[309, "term-Port"]], "scrape": [[309, "term-Scrape"]], "socket": [[309, "term-Socket"]], "spider": [[309, "term-Spider"]], "color": [[367, "index-1"]], "image": [[367, "index-1"]], "images": [[367, "index-0"]], "picture": [[367, "index-1"]], "pixel": [[367, "index-1"], [368, "index-0"]], "statements": [[367, "index-0"], [446, "index-0"]], "for loop": [[368, "index-0"]], "loop body": [[368, "index-0"]], "nested loop": [[368, "index-0"]], "grep": [[373, "index-0"], [379, "term-Grep"]], "greedy": [[374, "index-0"]], "wild card": [[374, "index-0"], [379, "term-Wild-Card"]], "findall method": [[378, "index-0"]], "regex square brackets": [[378, "index-0"]], "brittle code": [[379, "term-Brittle-Code"]], "greedy matching": [[379, "term-Greedy-Matching"]], "regular expression": [[379, "term-Regular-Expression"]], "regex": [[393, "index-0"]], "regular expressions": [[393, "index-0"]], "counting": [[404, "index-0"]], "encapsulation": [[404, "index-0"]], "looping": [[404, "index-0"]], "strings": [[404, "index-0"]], "guardian": [[405, "index-0"]], "format": [[406, "index-0"]], "format sequence": [[406, "index-0"], [407, "term-Format-Sequence"]], "format string": [[406, "index-0"], [407, "term-Format-String"]], "typeerror": [[406, "index-0"], [408, "index-0"], [416, "index-0"]], "empty string": [[407, "term-Empty-String"]], "flag": [[407, "term-Flag"]], "format operator": [[407, "term-Format-Operator"]], "invocation": [[407, "term-Invocation"], [411, "index-0"]], "string index": [[407, "term-String-Index"]], "string object": [[407, "term-String-Object"]], "traverse": [[407, "term-Traverse"]], "immutability": [[408, "index-0"]], "len": [[410, "index-0"]], "negative": [[410, "index-0"]], "count": [[411, "index-0"]], "dot": [[411, "index-0"]], "notation": [[411, "index-0"]], "find": [[412, "index-0"]], "character": [[416, "index-0"]], "starting at zero": [[416, "index-0"]], "quotation mark": [[417, "index-0"], [469, "index-0"]], "dsu pattern": [[421, "index-0"]], "decorate": [[421, "index-0"]], "tuple comparison": [[421, "index-0"]], "undecorate": [[421, "index-0"]], "debugging tuples": [[422, "index-0"]], "shape error": [[422, "index-0"]], "item method": [[423, "index-0"]], "key-value pairs": [[423, "index-0"]], "comparable": [[424, "term-Comparable"]], "dsu": [[424, "term-DSU"]], "data structure": [[424, "term-Data-structure"]], "gather": [[424, "term-Gather"]], "hashable": [[424, "term-Hashable"]], "shape (of a data structure)": [[424, "term-Shape-of-a-data-structure"]], "singleton": [[424, "term-Singleton"]], "tuple assignment": [[424, "term-Tuple-assignment"], [432, "index-0"]], "dictionary traversal": [[428, "index-0"]], "reversed function": [[430, "index-0"]], "sorted function": [[430, "index-0"]], "swap pattern": [[432, "index-0"]], "item assignment": [[433, "index-0"]], "slice operator": [[433, "index-0"]], "tuples as keys": [[434, "index-0"]], "functions": [[439, "index-0"]], "turtle": [[439, "index-0"], [443, "index-0"]], "comment": [[443, "index-0"], [448, "index-0"], [456, "index-0"], [459, "term-Comment"]], "library": [[443, "index-0"]], "programming": [[443, "index-0"]], "screen": [[443, "index-0"]], "for loops": [[444, "index-0"]], "nested": [[444, "index-0"]], "setexecutionlimit": [[444, "index-0"]], "body syntonic": [[448, "index-0"]], "procedure": [[448, "index-0"]], "case-sensitivity": [[457, "index-0"]], "error message": [[457, "index-0"], [469, "index-0"]], "order of operations": [[457, "index-0"], [463, "index-0"]], "runtime error": [[457, "index-0"]], "variable names": [[457, "index-0"]], "evaluate": [[458, "index-0"], [459, "term-Evaluate"]], "floating point": [[459, "term-Floating-Point"]], "integer": [[459, "term-Integer"]], "mnemonic": [[459, "term-Mnemonic"], [460, "index-0"]], "modulus operator": [[459, "term-Modulus-Operator"]], "operand": [[459, "term-Operand"], [462, "index-0"]], "rules of precedence": [[459, "term-Rules-of-Precedence"], [463, "index-0"]], "divisibility": [[461, "index-0"]], "modulus": [[461, "index-0"]], "arithmetic": [[462, "index-0"]], "division": [[462, "index-0"]], "floating-point": [[462, "index-0"]], "operators": [[462, "index-0"]], "python 2.0": [[462, "index-0"], [468, "index-0"]], "python 3.0": [[462, "index-0"]], "overriding precedence": [[463, "index-0"]], "pemdas": [[463, "index-0"]], "string operations": [[466, "index-0"]], "keyboard input": [[468, "index-0"]], "valueerror": [[468, "index-0"]], "str": [[469, "index-0"]], "underscore character": [[470, "index-0"]], "visualizing data": [[476, "index-0"]], "json": [[480, "index-0"], [484, "term-JSON"], [490, "index-0"]], "javascript object notation": [[480, "index-0"]], "api": [[482, "index-0"], [484, "term-API"], [492, "index-0"]], "soa": [[482, "index-0"], [484, "term-SOA"]], "service-oriented architecture": [[482, "index-0"]], "web services": [[482, "index-0"]], "elementtree": [[484, "term-ElementTree"], [488, "index-0"]], "xml": [[484, "term-XML"], [497, "index-0"]], "findall": [[488, "index-0"]], "element tree": [[491, "index-0"]], "oauth": [[492, "index-0"]]}})