Search.setIndex({"docnames": ["_hidden/mc_assign_more_practice", "_hidden/mc_intro", "_hidden/mc_nested-nt", "_hidden/mc_nested-wt", "_hidden/mc_posttest", "_hidden/mc_pre_survey", "_hidden/mc_puzzle_bank", "_hidden/mc_review", "_hidden/mc_start", "_hidden/mc_thank_you", "_hidden/student_survey", "ack/A0-preface", "ack/AA-contrib", "ack/AB-copyright", "bsoup/Exercises", "bsoup/activity-debugging", "bsoup/activity-explaining", "bsoup/activity-writing-1", "bsoup/activity-writing-2", "bsoup/activity-writing-3", "bsoup/downloads", "bsoup/example1", "bsoup/example2", "bsoup/mixedupcode", "bsoup/mixedupcode_orig", "bsoup/plan10", "bsoup/plan2", "bsoup/plan3", "bsoup/plan4", "bsoup/plan5", "bsoup/plan9", "bsoup/toctree", "bsoup/writecode", "bsoup/writecode_mu", "bsoup/writecode_orig", "classes-basics/Achangeofperspective", "classes-basics/AddingOtherMethodstoourClass", "classes-basics/ConvertinganObjecttoaString", "classes-basics/CreateDiceClass", "classes-basics/Exercises", "classes-basics/Glossary", "classes-basics/ImprovingourConstructor", "classes-basics/InstancesasReturnValues", "classes-basics/MixedUpCode", "classes-basics/MixedUpCode_orig", "classes-basics/MultipleClasses", "classes-basics/MultipleClassesMCQs", "classes-basics/MultipleClassesPractice", "classes-basics/MultipleClassesPractice_orig", "classes-basics/Objectorientedprogramming", "classes-basics/ObjectsRevisited", "classes-basics/ObjectsasArgumentsandParameters", "classes-basics/UserDefinedClasses", "classes-basics/WriteCode", "classes-basics/class-exp-intro", "classes-basics/class-intro", "classes-basics/class-intro-classes", "classes-basics/class-parsons-orig", "classes-basics/class-pnd", "classes-basics/class-post", "classes-basics/class-postsurvey", "classes-basics/class-presurvey", "classes-basics/class-pretest", "classes-basics/class-pwd", "classes-basics/class-timed-intro", "classes-basics/class-toggle", "classes-basics/peer_in", "classes-basics/toctree", "conditional/Exercises", "conditional/MixedupCode", "conditional/MixedupCode_orig", "conditional/WriteCode", "conditional/altExecution", "conditional/boolean", "conditional/chained", "conditional/conditionalEx", "conditional/debugging", "conditional/glossary", "conditional/logicalOperators", "conditional/nested", "conditional/peer_in", "conditional/peer_int", "conditional/pogil", "conditional/shortCircuit", "conditional/toctree", "conditional/tryExcept", "database/3Keys", "database/Exercises", "database/SQLsummary", "database/basicModeling", "database/creatingDBtable", "database/db-hp-single-line", "database/db-hp-single-line-adv", "database/dbBrowserSQLite", "database/dbConcepts", "database/debugging", "database/glossary", "database/hparsons_lg_sql_exe_knowledge_intro", "database/hparsons_lg_sql_exe_posttest", "database/hparsons_lg_sql_exe_practice_H", "database/hparsons_lg_sql_exe_practice_W", "database/hparsons_lg_sql_exe_problem_bank_posttest", "database/hparsons_lg_sql_knowledge_intro", "database/hparsons_lg_sql_posttest", "database/hparsons_lg_sql_practice_H", "database/hparsons_lg_sql_practice_W", "database/hparsons_lg_sql_problem_bank_posttest", "database/mixedupCode", "database/mixedupCode_orig", "database/more-select", "database/multTables", "database/spideringTwitter", "database/sqlTESTS", "database/summary", "database/toctree", "database/usingJOIN", "database/whatIsADatabase", "database/writeCode", "debugging/BeginningtipsforDebugging", "debugging/Exercises", "debugging/HowtoAvoidDebugging", "debugging/KnowyourerrorMessages", "debugging/Summary", "debugging/intro-HowtobeaSuccessfulProgrammer", "debugging/toctree", "dictionaries/Exercises", "dictionaries/advancedtextparsing", "dictionaries/debugging", "dictionaries/dictionaries1", "dictionaries/dictionariesandfiles", "dictionaries/dictionarycounters", "dictionaries/glossary", "dictionaries/loopinganddictionaries", "dictionaries/mixedupcode", "dictionaries/mixedupcode_orig", "dictionaries/peer_in", "dictionaries/toctree", "dictionaries/writecode", "exp/cog-load", "exp/cog-load-choice", "exp/dict-practice", "exp/dict-practice-ac", "exp/dict-practice-pp", "exp/diss-post", "exp/diss-pp", "exp/ex-cogload-A", "exp/ex-cogload-A-orig", "exp/ex-cogload-B", "exp/exA", "exp/exB", "exp/inst1", "files/Exercises", "files/csv-file-group", "files/csv-reader-file-group", "files/debugging", "files/file-group", "files/glossary", "files/mixedupCode", "files/mixedupCode_orig", "files/openingFiles", "files/peer_in", "files/peer_int", "files/persistence", "files/readingFiles", "files/searching", "files/textFiles", "files/toctree", "files/tryExceptOpen", "files/userNames", "files/writeCode", "files/writingFiles", "functions/Exercises", "functions/WriteCode", "functions/addingnewfunctions", "functions/builtin", "functions/debugging", "functions/definitionsanduses", "functions/fl-posttest", "functions/fl-pretest", "functions/fl-toggle", "functions/fl-write", "functions/flowofexecution", "functions/fruitfulvoid", "functions/func-group", "functions/func-string", "functions/funcGAI-Diss2", "functions/funcGAI-hw1", "functions/funcWithCond", "functions/funcWithLists", "functions/funcWithListsAndLoops", "functions/funcWithLoops", "functions/funcWithSetsAndDict", "functions/funcWithTuplesAndDict", "functions/func_Str_Cond", "functions/function_conditional_exercises", "functions/function_conditional_mixedupcode", "functions/function_conditional_mixedupcode_orig", "functions/function_conditional_writecode", "functions/function_list_exercises", "functions/function_list_mixedupcode", "functions/function_list_mixedupcode_orig", "functions/function_list_writecode", "functions/function_string_exercises", "functions/function_string_mixedUpCode", "functions/function_string_mixedUpCode_orig", "functions/function_string_writecode", "functions/functioncalls", "functions/functions_exercises", "functions/functions_loops_exercises", "functions/functions_loops_mixedupcode", "functions/functions_loops_mixedupcode_orig", "functions/functions_loops_writecode", "functions/functions_mixedupcode", "functions/functions_mixedupcode_orig", "functions/functions_tups_dicts_exercises", "functions/functions_tups_dicts_mixedupcode", "functions/functions_tups_dicts_mixedupcode_orig", "functions/functions_tups_dicts_writecode", "functions/functions_writecode", "functions/glossary", "functions/intro-functions-206", "functions/iwgdistt", "functions/iwgex-ps", "functions/iwgex-ps-tog", "functions/iwgex-ps-write", "functions/iwgex1", "functions/mathfunctions", "functions/mixedupcode", "functions/mixedupcode_orig", "functions/p3-post", "functions/parametersandargs", "functions/peer_in", "functions/peer_int", "functions/pilot-post", "functions/post-test", "functions/ptest", "functions/randomnumbers", "functions/se-postsurvey", "functions/se-presurvey-N", "functions/se-presurvey-P", "functions/system-fl-ps-N", "functions/system-fl-ps-P", "functions/toctree", "functions/typeconversion", "functions/whyfunctions", "index", "inheritance/AssociationVsInheritance", "inheritance/CaseStudy", "inheritance/ClassDiagrams", "inheritance/Exercises", "inheritance/Extending", "inheritance/IntroToInheritance", "inheritance/MoreOnTesting", "inheritance/PillarsOfOop", "inheritance/ReuseThroughAssociation", "inheritance/UnitTests", "inheritance/mixedupcode", "inheritance/mixedupcode_orig", "inheritance/peer_in", "inheritance/peer_int", "inheritance/toctree", "inheritance/writecode", "intro/Exercises", "intro/buildingBlocks", "intro/computerHardwareArch", "intro/conversing", "intro/creativityAndMot", "intro/debugging", "intro/glossary", "intro/goWrong", "intro/learning", "intro/terminology", "intro/toctree", "intro/understanding", "intro/whatIsAProgram", "intro/why-program", "intro/words-and-sentences", "intro/writingPrograms", "iterations/Exercises", "iterations/WriteCode", "iterations/WriteCode_orig", "iterations/continue", "iterations/debugging", "iterations/definite_for", "iterations/glossary", "iterations/infinite_loops", "iterations/loops", "iterations/mixedupcode", "iterations/mixedupcode_orig", "iterations/peer_in", "iterations/peer_int", "iterations/pogil", "iterations/toctree", "iterations/updating", "iterations/while", "lists/Exercises", "lists/MixedupCode", "lists/MixedupCode_orig", "lists/WriteCode", "lists/WriteCode_orig", "lists/aliasing", "lists/debugging", "lists/deleteElement", "lists/glossary", "lists/listAsArgument", "lists/listFunctions", "lists/listMethods", "lists/listOperations", "lists/listsAndStrings", "lists/mutable", "lists/objectsValues", "lists/parsing", "lists/peer_int", "lists/pogil", "lists/sequence", "lists/slice", "lists/toctree", "lists/traversing", "network/Exercises", "network/beautifulSoup", "network/bonusforunixlinux", "network/glossary", "network/html", "network/html2", "network/html_mixedupcode_orig", "network/http", "network/mixedupcode", "network/mixedupcode_orig", "network/networkedprograms", "network/parsinghtmlandscrapingtheweb", "network/parsinghtmlusingbeautifulsoup", "network/parsinghtmlusingregex", "network/retrievingbinaryfilesoverurllib", "network/retrievingimageoverhttp", "network/retrievingwebpageswithurllib", "network/simplestwebbrowser", "network/toctree", "network/writecode", "objects/Exercises", "objects/classesastype", "objects/fl-toggle-cls", "objects/fl-write-cls", "objects/gettingstarted", "objects/glossary", "objects/group-classes", "objects/group-mult-classes", "objects/inheritance", "objects/intro-class-206", "objects/intro-cls", "objects/managinglargerprograms", "objects/mixedupcode", "objects/mixedupcode_orig", "objects/multipleinstances", "objects/objectlifecycle", "objects/ourfirstpythonobject", "objects/peer_int", "objects/posttest-cls", "objects/practice-toggle-pp-cls", "objects/practice-toggle-we-cls", "objects/presurvey-cls", "objects/se-postsurvey-cls", "objects/startingwithprograms", "objects/subdividingaprogram", "objects/summary", "objects/system-into-cls", "objects/toctree", "objects/usingobjects", "objects/writecode", "pi_no_chapter/booleans", "pictures/Exercises", "pictures/changeColor", "pictures/changeColorLoc", "pictures/changeData", "pictures/exam9t11", "pictures/imageAbstractions", "pictures/mixedupcode", "pictures/mixedupcode_orig", "pictures/pattern", "pictures/repeatimages", "pictures/summary", "pictures/toctree", "pictures/writeCode", "pictures/writeCode_orig", "regex/Exercises", "regex/bonussection", "regex/charactermatching", "regex/combiningsearchingandextracting", "regex/debugging", "regex/escapecharacter", "regex/extractingdata", "regex/glossary", "regex/hp-practice", "regex/hp-practice-adv", "regex/hparsons_lg_problem_bank", "regex/hparsons_lg_session1_presurvey", "regex/hparsons_lg_session1_pretest", "regex/hparsons_lg_session2_intro", "regex/hparsons_lg_session2_posttest", "regex/hparsons_lg_session2_practice_parsons", "regex/hparsons_lg_session2_practice_write", "regex/mixedupcode", "regex/mixedupcode_orig", "regex/regex-group", "regex/regex-group-adv", "regex/regularexpressions", "regex/summary", "regex/toctree", "regex/writecode", "strings/Exercises", "strings/MixedupCode", "strings/MixedupCode_orig", "strings/WriteCode", "strings/WriteCode_orig", "strings/Write_code_questions", "strings/comparison", "strings/count", "strings/debugging", "strings/format", "strings/glossary", "strings/immutable", "strings/in", "strings/length", "strings/methods", "strings/parsing", "strings/peer_in", "strings/peer_int", "strings/pogil", "strings/sequence", "strings/slices", "strings/toctree", "strings/traversal", "tuples/Exercises", "tuples/comparingtuples", "tuples/debugging", "tuples/dictionariesandtuples", "tuples/glossary", "tuples/mixedupcode", "tuples/mixedupcode_orig", "tuples/mostcommonword", "tuples/multipleassignments", "tuples/peer_in", "tuples/sequences", "tuples/toctree", "tuples/tupleassignment", "tuples/tuplesareimmutable", "tuples/usingtuplesaskeys", "tuples/writecode", "tuples/writecode_orig", "turtles/Exercises", "turtles/SE_turtle/index", "turtles/SE_turtle/pp-intro-IE", "turtles/SE_turtle/pp-intro-PP", "turtles/SE_turtle/pp-intro-SE", "turtles/SE_turtle/pps-IE-pp1", "turtles/SE_turtle/pps-IE-pp2", "turtles/SE_turtle/pps-IE-pp3", "turtles/SE_turtle/pps-IE-pp4", "turtles/SE_turtle/pps-PP-1", "turtles/SE_turtle/pps-PP-2", "turtles/SE_turtle/pps-PP-3", "turtles/SE_turtle/pps-PP-4", "turtles/SE_turtle/pps-SE-pp1", "turtles/SE_turtle/pps-SE-pp2", "turtles/SE_turtle/pps-SE-pp3", "turtles/SE_turtle/pps-SE-pp4", "turtles/SE_turtle/pps-ie1", "turtles/SE_turtle/pps-ie2", "turtles/SE_turtle/pps-ie3", "turtles/SE_turtle/pps-ie4", "turtles/SE_turtle/pps-posttest", "turtles/SE_turtle/pps-ppe1", "turtles/SE_turtle/pps-ppe2", "turtles/SE_turtle/pps-ppe3", "turtles/SE_turtle/pps-ppe4", "turtles/SE_turtle/turtle_SE-entry", "turtles/WriteCode", "turtles/functionsWithTurtles", "turtles/mixedupcode", "turtles/mixedupcode_orig", "turtles/multTurtles", "turtles/names4turtles", "turtles/patterns", "turtles/peer_int", "turtles/repeatturtles", "turtles/stamp", "turtles/summary", "turtles/toctree", "turtles/turtleFAP", "turtles/turtleGeom", "variables/Exercises", "variables/MixedupCode", "variables/MixedupCode_orig", "variables/WriteCode", "variables/comments", "variables/debugging", "variables/expressions", "variables/glossary", "variables/mnemonic-names", "variables/modulus", "variables/operators-and-operands", "variables/order-of-operations", "variables/peer_int", "variables/statements", "variables/string-operations", "variables/toctree", "variables/user-input", "variables/values-and-types", "variables/variable-names-keywords", "variables/variables-section", "viz/Exercises", "viz/buildinggooglemapfromgeodata", "viz/mixedUpCode", "viz/toctree", "viz/visualizingdata", "viz/visualizingmaildata", "viz/visualizingnetworksandinterconnections", "web/Exercises", "web/JSON", "web/MixedupCode", "web/applicationProg", "web/glossary", "web/google", "web/hparsons_lg_sql_pretest", "web/hparsons_lg_sql_problem_bank_pretest", "web/loopingNodes", "web/parsingJSON", "web/parsingXML", "web/securityAPI", "web/toctree", "web/twitter", "web/writeCode", "web/xml"], "filenames": ["_hidden/mc_assign_more_practice.rst", "_hidden/mc_intro.rst", "_hidden/mc_nested-nt.rst", "_hidden/mc_nested-wt.rst", "_hidden/mc_posttest.rst", "_hidden/mc_pre_survey.rst", "_hidden/mc_puzzle_bank.rst", "_hidden/mc_review.rst", "_hidden/mc_start.rst", "_hidden/mc_thank_you.rst", "_hidden/student_survey.rst", "ack/A0-preface.rst", "ack/AA-contrib.rst", "ack/AB-copyright.rst", "bsoup/Exercises.rst", "bsoup/activity-debugging.rst", "bsoup/activity-explaining.rst", "bsoup/activity-writing-1.rst", "bsoup/activity-writing-2.rst", "bsoup/activity-writing-3.rst", "bsoup/downloads.rst", "bsoup/example1.rst", "bsoup/example2.rst", "bsoup/mixedupcode.rst", "bsoup/mixedupcode_orig.rst", "bsoup/plan10.rst", "bsoup/plan2.rst", "bsoup/plan3.rst", "bsoup/plan4.rst", "bsoup/plan5.rst", "bsoup/plan9.rst", "bsoup/toctree.rst", "bsoup/writecode.rst", "bsoup/writecode_mu.rst", "bsoup/writecode_orig.rst", "classes-basics/Achangeofperspective.rst", "classes-basics/AddingOtherMethodstoourClass.rst", "classes-basics/ConvertinganObjecttoaString.rst", "classes-basics/CreateDiceClass.rst", "classes-basics/Exercises.rst", "classes-basics/Glossary.rst", "classes-basics/ImprovingourConstructor.rst", "classes-basics/InstancesasReturnValues.rst", "classes-basics/MixedUpCode.rst", "classes-basics/MixedUpCode_orig.rst", "classes-basics/MultipleClasses.rst", "classes-basics/MultipleClassesMCQs.rst", "classes-basics/MultipleClassesPractice.rst", "classes-basics/MultipleClassesPractice_orig.rst", "classes-basics/Objectorientedprogramming.rst", "classes-basics/ObjectsRevisited.rst", "classes-basics/ObjectsasArgumentsandParameters.rst", "classes-basics/UserDefinedClasses.rst", "classes-basics/WriteCode.rst", "classes-basics/class-exp-intro.rst", "classes-basics/class-intro.rst", "classes-basics/class-intro-classes.rst", "classes-basics/class-parsons-orig.rst", "classes-basics/class-pnd.rst", "classes-basics/class-post.rst", "classes-basics/class-postsurvey.rst", "classes-basics/class-presurvey.rst", "classes-basics/class-pretest.rst", "classes-basics/class-pwd.rst", "classes-basics/class-timed-intro.rst", "classes-basics/class-toggle.rst", "classes-basics/peer_in.rst", "classes-basics/toctree.rst", "conditional/Exercises.rst", "conditional/MixedupCode.rst", "conditional/MixedupCode_orig.rst", "conditional/WriteCode.rst", "conditional/altExecution.rst", "conditional/boolean.rst", "conditional/chained.rst", "conditional/conditionalEx.rst", "conditional/debugging.rst", "conditional/glossary.rst", "conditional/logicalOperators.rst", "conditional/nested.rst", "conditional/peer_in.rst", "conditional/peer_int.rst", "conditional/pogil.rst", "conditional/shortCircuit.rst", "conditional/toctree.rst", "conditional/tryExcept.rst", "database/3Keys.rst", "database/Exercises.rst", "database/SQLsummary.rst", "database/basicModeling.rst", "database/creatingDBtable.rst", "database/db-hp-single-line.rst", "database/db-hp-single-line-adv.rst", "database/dbBrowserSQLite.rst", "database/dbConcepts.rst", "database/debugging.rst", "database/glossary.rst", "database/hparsons_lg_sql_exe_knowledge_intro.rst", "database/hparsons_lg_sql_exe_posttest.rst", "database/hparsons_lg_sql_exe_practice_H.rst", "database/hparsons_lg_sql_exe_practice_W.rst", "database/hparsons_lg_sql_exe_problem_bank_posttest.rst", "database/hparsons_lg_sql_knowledge_intro.rst", "database/hparsons_lg_sql_posttest.rst", "database/hparsons_lg_sql_practice_H.rst", "database/hparsons_lg_sql_practice_W.rst", "database/hparsons_lg_sql_problem_bank_posttest.rst", "database/mixedupCode.rst", "database/mixedupCode_orig.rst", "database/more-select.rst", "database/multTables.rst", "database/spideringTwitter.rst", "database/sqlTESTS.rst", "database/summary.rst", "database/toctree.rst", "database/usingJOIN.rst", "database/whatIsADatabase.rst", "database/writeCode.rst", "debugging/BeginningtipsforDebugging.rst", "debugging/Exercises.rst", "debugging/HowtoAvoidDebugging.rst", "debugging/KnowyourerrorMessages.rst", "debugging/Summary.rst", "debugging/intro-HowtobeaSuccessfulProgrammer.rst", "debugging/toctree.rst", "dictionaries/Exercises.rst", "dictionaries/advancedtextparsing.rst", "dictionaries/debugging.rst", "dictionaries/dictionaries1.rst", "dictionaries/dictionariesandfiles.rst", "dictionaries/dictionarycounters.rst", "dictionaries/glossary.rst", "dictionaries/loopinganddictionaries.rst", "dictionaries/mixedupcode.rst", "dictionaries/mixedupcode_orig.rst", "dictionaries/peer_in.rst", "dictionaries/toctree.rst", "dictionaries/writecode.rst", "exp/cog-load.rst", "exp/cog-load-choice.rst", "exp/dict-practice.rst", "exp/dict-practice-ac.rst", "exp/dict-practice-pp.rst", "exp/diss-post.rst", "exp/diss-pp.rst", "exp/ex-cogload-A.rst", "exp/ex-cogload-A-orig.rst", "exp/ex-cogload-B.rst", "exp/exA.rst", "exp/exB.rst", "exp/inst1.rst", "files/Exercises.rst", "files/csv-file-group.rst", "files/csv-reader-file-group.rst", "files/debugging.rst", "files/file-group.rst", "files/glossary.rst", "files/mixedupCode.rst", "files/mixedupCode_orig.rst", "files/openingFiles.rst", "files/peer_in.rst", "files/peer_int.rst", "files/persistence.rst", "files/readingFiles.rst", "files/searching.rst", "files/textFiles.rst", "files/toctree.rst", "files/tryExceptOpen.rst", "files/userNames.rst", "files/writeCode.rst", "files/writingFiles.rst", "functions/Exercises.rst", "functions/WriteCode.rst", "functions/addingnewfunctions.rst", "functions/builtin.rst", "functions/debugging.rst", "functions/definitionsanduses.rst", "functions/fl-posttest.rst", "functions/fl-pretest.rst", "functions/fl-toggle.rst", "functions/fl-write.rst", "functions/flowofexecution.rst", "functions/fruitfulvoid.rst", "functions/func-group.rst", "functions/func-string.rst", "functions/funcGAI-Diss2.rst", "functions/funcGAI-hw1.rst", "functions/funcWithCond.rst", "functions/funcWithLists.rst", "functions/funcWithListsAndLoops.rst", "functions/funcWithLoops.rst", "functions/funcWithSetsAndDict.rst", "functions/funcWithTuplesAndDict.rst", "functions/func_Str_Cond.rst", "functions/function_conditional_exercises.rst", "functions/function_conditional_mixedupcode.rst", "functions/function_conditional_mixedupcode_orig.rst", "functions/function_conditional_writecode.rst", "functions/function_list_exercises.rst", "functions/function_list_mixedupcode.rst", "functions/function_list_mixedupcode_orig.rst", "functions/function_list_writecode.rst", "functions/function_string_exercises.rst", "functions/function_string_mixedUpCode.rst", "functions/function_string_mixedUpCode_orig.rst", "functions/function_string_writecode.rst", "functions/functioncalls.rst", "functions/functions_exercises.rst", "functions/functions_loops_exercises.rst", "functions/functions_loops_mixedupcode.rst", "functions/functions_loops_mixedupcode_orig.rst", "functions/functions_loops_writecode.rst", "functions/functions_mixedupcode.rst", "functions/functions_mixedupcode_orig.rst", "functions/functions_tups_dicts_exercises.rst", "functions/functions_tups_dicts_mixedupcode.rst", "functions/functions_tups_dicts_mixedupcode_orig.rst", "functions/functions_tups_dicts_writecode.rst", "functions/functions_writecode.rst", "functions/glossary.rst", "functions/intro-functions-206.rst", "functions/iwgdistt.rst", "functions/iwgex-ps.rst", "functions/iwgex-ps-tog.rst", "functions/iwgex-ps-write.rst", "functions/iwgex1.rst", "functions/mathfunctions.rst", "functions/mixedupcode.rst", "functions/mixedupcode_orig.rst", "functions/p3-post.rst", "functions/parametersandargs.rst", "functions/peer_in.rst", "functions/peer_int.rst", "functions/pilot-post.rst", "functions/post-test.rst", "functions/ptest.rst", "functions/randomnumbers.rst", "functions/se-postsurvey.rst", "functions/se-presurvey-N.rst", "functions/se-presurvey-P.rst", "functions/system-fl-ps-N.rst", "functions/system-fl-ps-P.rst", "functions/toctree.rst", "functions/typeconversion.rst", "functions/whyfunctions.rst", "index.rst", "inheritance/AssociationVsInheritance.rst", "inheritance/CaseStudy.rst", "inheritance/ClassDiagrams.rst", "inheritance/Exercises.rst", "inheritance/Extending.rst", "inheritance/IntroToInheritance.rst", "inheritance/MoreOnTesting.rst", "inheritance/PillarsOfOop.rst", "inheritance/ReuseThroughAssociation.rst", "inheritance/UnitTests.rst", "inheritance/mixedupcode.rst", "inheritance/mixedupcode_orig.rst", "inheritance/peer_in.rst", "inheritance/peer_int.rst", "inheritance/toctree.rst", "inheritance/writecode.rst", "intro/Exercises.rst", "intro/buildingBlocks.rst", "intro/computerHardwareArch.rst", "intro/conversing.rst", "intro/creativityAndMot.rst", "intro/debugging.rst", "intro/glossary.rst", "intro/goWrong.rst", "intro/learning.rst", "intro/terminology.rst", "intro/toctree.rst", "intro/understanding.rst", "intro/whatIsAProgram.rst", "intro/why-program.rst", "intro/words-and-sentences.rst", "intro/writingPrograms.rst", "iterations/Exercises.rst", "iterations/WriteCode.rst", "iterations/WriteCode_orig.rst", "iterations/continue.rst", "iterations/debugging.rst", "iterations/definite_for.rst", "iterations/glossary.rst", "iterations/infinite_loops.rst", "iterations/loops.rst", "iterations/mixedupcode.rst", "iterations/mixedupcode_orig.rst", "iterations/peer_in.rst", "iterations/peer_int.rst", "iterations/pogil.rst", "iterations/toctree.rst", "iterations/updating.rst", "iterations/while.rst", "lists/Exercises.rst", "lists/MixedupCode.rst", "lists/MixedupCode_orig.rst", "lists/WriteCode.rst", "lists/WriteCode_orig.rst", "lists/aliasing.rst", "lists/debugging.rst", "lists/deleteElement.rst", "lists/glossary.rst", "lists/listAsArgument.rst", "lists/listFunctions.rst", "lists/listMethods.rst", "lists/listOperations.rst", "lists/listsAndStrings.rst", "lists/mutable.rst", "lists/objectsValues.rst", "lists/parsing.rst", "lists/peer_int.rst", "lists/pogil.rst", "lists/sequence.rst", "lists/slice.rst", "lists/toctree.rst", "lists/traversing.rst", "network/Exercises.rst", "network/beautifulSoup.rst", "network/bonusforunixlinux.rst", "network/glossary.rst", "network/html.rst", "network/html2.rst", "network/html_mixedupcode_orig.rst", "network/http.rst", "network/mixedupcode.rst", "network/mixedupcode_orig.rst", "network/networkedprograms.rst", "network/parsinghtmlandscrapingtheweb.rst", "network/parsinghtmlusingbeautifulsoup.rst", "network/parsinghtmlusingregex.rst", "network/retrievingbinaryfilesoverurllib.rst", "network/retrievingimageoverhttp.rst", "network/retrievingwebpageswithurllib.rst", "network/simplestwebbrowser.rst", "network/toctree.rst", "network/writecode.rst", "objects/Exercises.rst", "objects/classesastype.rst", "objects/fl-toggle-cls.rst", "objects/fl-write-cls.rst", "objects/gettingstarted.rst", "objects/glossary.rst", "objects/group-classes.rst", "objects/group-mult-classes.rst", "objects/inheritance.rst", "objects/intro-class-206.rst", "objects/intro-cls.rst", "objects/managinglargerprograms.rst", "objects/mixedupcode.rst", "objects/mixedupcode_orig.rst", "objects/multipleinstances.rst", "objects/objectlifecycle.rst", "objects/ourfirstpythonobject.rst", "objects/peer_int.rst", "objects/posttest-cls.rst", "objects/practice-toggle-pp-cls.rst", "objects/practice-toggle-we-cls.rst", "objects/presurvey-cls.rst", "objects/se-postsurvey-cls.rst", "objects/startingwithprograms.rst", "objects/subdividingaprogram.rst", "objects/summary.rst", "objects/system-into-cls.rst", "objects/toctree.rst", "objects/usingobjects.rst", "objects/writecode.rst", "pi_no_chapter/booleans.rst", "pictures/Exercises.rst", "pictures/changeColor.rst", "pictures/changeColorLoc.rst", "pictures/changeData.rst", "pictures/exam9t11.rst", "pictures/imageAbstractions.rst", "pictures/mixedupcode.rst", "pictures/mixedupcode_orig.rst", "pictures/pattern.rst", "pictures/repeatimages.rst", "pictures/summary.rst", "pictures/toctree.rst", "pictures/writeCode.rst", "pictures/writeCode_orig.rst", "regex/Exercises.rst", "regex/bonussection.rst", "regex/charactermatching.rst", "regex/combiningsearchingandextracting.rst", "regex/debugging.rst", "regex/escapecharacter.rst", "regex/extractingdata.rst", "regex/glossary.rst", "regex/hp-practice.rst", "regex/hp-practice-adv.rst", "regex/hparsons_lg_problem_bank.rst", "regex/hparsons_lg_session1_presurvey.rst", "regex/hparsons_lg_session1_pretest.rst", "regex/hparsons_lg_session2_intro.rst", "regex/hparsons_lg_session2_posttest.rst", "regex/hparsons_lg_session2_practice_parsons.rst", "regex/hparsons_lg_session2_practice_write.rst", "regex/mixedupcode.rst", "regex/mixedupcode_orig.rst", "regex/regex-group.rst", "regex/regex-group-adv.rst", "regex/regularexpressions.rst", "regex/summary.rst", "regex/toctree.rst", "regex/writecode.rst", "strings/Exercises.rst", "strings/MixedupCode.rst", "strings/MixedupCode_orig.rst", "strings/WriteCode.rst", "strings/WriteCode_orig.rst", "strings/Write_code_questions.rst", "strings/comparison.rst", "strings/count.rst", "strings/debugging.rst", "strings/format.rst", "strings/glossary.rst", "strings/immutable.rst", "strings/in.rst", "strings/length.rst", "strings/methods.rst", "strings/parsing.rst", "strings/peer_in.rst", "strings/peer_int.rst", "strings/pogil.rst", "strings/sequence.rst", "strings/slices.rst", "strings/toctree.rst", "strings/traversal.rst", "tuples/Exercises.rst", "tuples/comparingtuples.rst", "tuples/debugging.rst", "tuples/dictionariesandtuples.rst", "tuples/glossary.rst", "tuples/mixedupcode.rst", "tuples/mixedupcode_orig.rst", "tuples/mostcommonword.rst", "tuples/multipleassignments.rst", "tuples/peer_in.rst", "tuples/sequences.rst", "tuples/toctree.rst", "tuples/tupleassignment.rst", "tuples/tuplesareimmutable.rst", "tuples/usingtuplesaskeys.rst", "tuples/writecode.rst", "tuples/writecode_orig.rst", "turtles/Exercises.rst", "turtles/SE_turtle/index.rst", "turtles/SE_turtle/pp-intro-IE.rst", "turtles/SE_turtle/pp-intro-PP.rst", "turtles/SE_turtle/pp-intro-SE.rst", "turtles/SE_turtle/pps-IE-pp1.rst", "turtles/SE_turtle/pps-IE-pp2.rst", "turtles/SE_turtle/pps-IE-pp3.rst", "turtles/SE_turtle/pps-IE-pp4.rst", "turtles/SE_turtle/pps-PP-1.rst", "turtles/SE_turtle/pps-PP-2.rst", "turtles/SE_turtle/pps-PP-3.rst", "turtles/SE_turtle/pps-PP-4.rst", "turtles/SE_turtle/pps-SE-pp1.rst", "turtles/SE_turtle/pps-SE-pp2.rst", "turtles/SE_turtle/pps-SE-pp3.rst", "turtles/SE_turtle/pps-SE-pp4.rst", "turtles/SE_turtle/pps-ie1.rst", "turtles/SE_turtle/pps-ie2.rst", "turtles/SE_turtle/pps-ie3.rst", "turtles/SE_turtle/pps-ie4.rst", "turtles/SE_turtle/pps-posttest.rst", "turtles/SE_turtle/pps-ppe1.rst", "turtles/SE_turtle/pps-ppe2.rst", "turtles/SE_turtle/pps-ppe3.rst", "turtles/SE_turtle/pps-ppe4.rst", "turtles/SE_turtle/turtle_SE-entry.rst", "turtles/WriteCode.rst", "turtles/functionsWithTurtles.rst", "turtles/mixedupcode.rst", "turtles/mixedupcode_orig.rst", "turtles/multTurtles.rst", "turtles/names4turtles.rst", "turtles/patterns.rst", "turtles/peer_int.rst", "turtles/repeatturtles.rst", "turtles/stamp.rst", "turtles/summary.rst", "turtles/toctree.rst", "turtles/turtleFAP.rst", "turtles/turtleGeom.rst", "variables/Exercises.rst", "variables/MixedupCode.rst", "variables/MixedupCode_orig.rst", "variables/WriteCode.rst", "variables/comments.rst", "variables/debugging.rst", "variables/expressions.rst", "variables/glossary.rst", "variables/mnemonic-names.rst", "variables/modulus.rst", "variables/operators-and-operands.rst", "variables/order-of-operations.rst", "variables/peer_int.rst", "variables/statements.rst", "variables/string-operations.rst", "variables/toctree.rst", "variables/user-input.rst", "variables/values-and-types.rst", "variables/variable-names-keywords.rst", "variables/variables-section.rst", "viz/Exercises.rst", "viz/buildinggooglemapfromgeodata.rst", "viz/mixedUpCode.rst", "viz/toctree.rst", "viz/visualizingdata.rst", "viz/visualizingmaildata.rst", "viz/visualizingnetworksandinterconnections.rst", "web/Exercises.rst", "web/JSON.rst", "web/MixedupCode.rst", "web/applicationProg.rst", "web/glossary.rst", "web/google.rst", "web/hparsons_lg_sql_pretest.rst", "web/hparsons_lg_sql_problem_bank_pretest.rst", "web/loopingNodes.rst", "web/parsingJSON.rst", "web/parsingXML.rst", "web/securityAPI.rst", "web/toctree.rst", "web/twitter.rst", "web/writeCode.rst", "web/xml.rst"], "titles": ["Practice Problems", "Introduction to Problem Types", "Practice Problems", "Practice Problems", "Wrap-Up Check", "Pre Survey", "<no title>", "Nested Dictionaries", "Python 3 with Nested Dictionaries", "Thank you!", "HUM00253102: Overcoming Barriers to Adoption of Peer Instruction in Undergraduate CS", "Credits for Python for Everybody", "Contributions", "Copyright Detail for Python for Everybody", "14.15. Multiple Choice Questions", "14.12. Code debugging activity", "14.13. Code explaining activity", "14.9. Code writing activity part 1", "14.10. Code writing activity part 2", "14.11. Code writing activity part 3", "14.14. You can download all the plans here", "14.1. Scrape all the Cottage Inn Pizza locations", "14.2. Get news links from faculty webpages", "14.16. Mixed-Up Code Questions", "Mixed-Up Code Questions", "14.8. Plan 10: Store info in a json file", "14.3. Plan 2: Get a soup from a URL", "14.4. Plan 3: Get a soup from multiple URLs", "14.5. Plan 4: Get info from a single tag", "14.6. Plan 5: Get info from all tags of a certain type", "14.7. Plan 9: Print info", "14. Learn Web Scraping", "14.17. Write Code Questions", "Parsons Problems for Code Questions", "Orig Write Code Questions", "19.2. A change of perspective", "19.6. Adding Other Methods to our Class", "19.8. Converting an Object to a String", "Creating a Dice Class", "19.14. Multiple Choice Questions", "19.13. Glossary", "19.5. Improving our Constructor", "19.9. Instances as Return Values", "19.15. Mixed-Up Code Exercises", "Mixed-Up Code Exercises", "19.10. Group Work with Multiple Classes", "19.12. Multiple Choice Questions for Multiple Classes", "19.11. Multiple Classes Practice", "Multiple Classes Practice", "19.1. Object-oriented programming", "19.3. Objects Revisited", "19.7. Objects as Arguments and Parameters", "19.4. User Defined Classes", "19.16. Exercises", "Working with Classes", "Introduction to the Problem Types", "Creating Classes", "Parsons Practice Problems", "Practice Problems", "Post Test", "Post Survey", "Pre Survey", "Pre Test", "Practice Problems", "Introduction to the Timed Pretest", "Practice Problems", "Peer Instruction: Classes Multiple Choice Questions", "19. Classes and Objects - the Basics", "4.11. Multiple Choice Questions", "4.12. Mixed-up Code Questions", "Mixed-up Code Questions", "4.13. Write Code Questions", "4.4. Alternative execution", "4.1. Boolean expressions", "4.5. Chained conditionals", "4.3. Conditional execution", "4.9. Debugging", "4.10. Glossary", "4.2. Logical operators", "4.6. Nested conditionals", "Peer Instruction: Conditionals Multiple Choice Questions", "Peer Instruction: Exception Multiple Choice Questions", "4.14. Group Work - Conditionals and Logic", "4.8. Short-circuit evaluation of logical expressions", "4. Conditional Execution", "4.7. Catching exceptions using try and except", "21.10. Three kinds of keys", "21.15. Multiple Choice Questions", "21.5. Structured Query Language summary", "21.8. Basic data modeling", "21.4. Creating a database table", "Practice Problems - Mixed-up Code", "Advanced Practice Problems - Mixed-up Code", "21.3. Database Browser for SQLite", "21.2. Database concepts", "21.13. Debugging", "21.14. Glossary", "Survey and Introduction to AND, UPDATE, and JOIN", "Post Test", "Practice Problems - Mixed-up Code", "Practice Problems - Write Code", "Problem Bank for Post Test Problems", "Introduction to AND, UPDATE, and JOIN", "Post Test", "Practice Problems - Mixed-up Code", "Practice Problems - Write Code", "Problem Bank for Post Test Problems", "21.16. Mixed-Up Code Questions", "Mixed-Up Code Questions", "21.6. More SELECT Keywords", "21.9. Programming with multiple tables", "21.7. Spidering Twitter using a database", "<no title>", "21.12. Summary", "21. Databases", "21.11. Using JOIN to retrieve data", "21.1. What is a database?", "21.17. Write Code Questions", "3.3. Beginning tips for Debugging", "3.6. Exercises", "3.2. How to Avoid Debugging", "3.4. Know Your Error Messages", "3.5. Summary", "3.1. How to be a Successful Programmer", "3. Debugging Interlude 1", "10.8. Multiple Choice Questions", "10.5. Advanced Text Parsing", "10.6. Debugging", "10.1. Dictionaries", "10.3. Dictionaries and Files", "10.2. Dictionary as a Set of Counters", "10.7. Glossary", "10.4. Looping and Dictionaries", "10.9. Mixed-Up Code Questions", "Mixed-Up Code Questions", "Peer Instruction: Dictionaries Multiple Choice Questions", "10. Dictionaries", "10.10. Write Code Questions", "Cognitive Load Experiment 2021", "Cognitive Load Experiment 2021", "Dictionary and Tuple Practice", "Dictionary Practice - Write Code", "Dictionary Practice - Parsons Problems", "Experiment 1 2021", "Experiment 1 2021", "Questions for Cognitive Load Experiment - A", "Questions for Cognitive Load Experiment - A - Original", "Questions for Cognitive Load Experiment - B", "Questions for Experiment A", "Questions for Experiment B", "Practice", "8.12. Multiple Choice Questions", "8.16. Group Work: Reading from CSV Files", "8.17. Group Work: Using a CSV reader/writer", "8.9. Debugging", "8.15. Group Work: Reading from Files", "8.10. Summary", "8.13. Mixed-up Code Questions", "Mixed-up Code Questions", "8.2. Opening files", "Peer Instruction: Text Files Multiple Choice Questions", "Peer Instruction: Files Multiple Choice Questions", "8.1. Persistence", "8.4. Reading files", "8.5. Searching through a file", "8.3. Text files and lines", "8. Files", "8.7. Using try, except,
and open
", "8.6. Letting the user choose the file name", "8.14. Write Code Questions", "8.8. Writing files", "5.14. Multiple Choice Questions", "5.16. Write Code Questions", "5.6. Adding new functions", "5.2. Built-in functions", "5.12. Debugging", "5.7. Definitions and uses", "Posttest", "Pre Test", "Practice Problems", "Practice", "5.8. Flow of execution", "5.10. Fruitful functions and void functions", "5.17. Group Work: Functions", "5.21. Group Work: Functions and Strings", "5.44. Discussion: Creating Functions from Sample Input and Output", "5.43. Homework: Creating Functions from Sample Input and Output", "5.25. Group Work: Functions and Conditionals", "5.29. Group Work: Functions and Lists", "5.42. Group Work: Functions with Lists and Loops", "5.33. Group Work: Functions with Loops", "5.45. Group Work: Functions with Sets and Dictionaries", "5.37. Group Work: Functions with Tuples and Dictionaries", "5.41. Group Work: Functions, Strings, and Conditionals", "5.26. Functions and Conditionals Multiple Choice Questions", "5.27. Functions and Conditionals Mixed-Up Code Questions", "Functions and Conditionals Mixed-Up Code Questions", "5.28. Functions and Conditionals Write Code Questions", "5.30. Functions with Lists Multiple Choice Questions", "5.31. Functions and Lists Mixed-Up Code Questions", "Functions and Lists Mixed-Up Code Questions", "5.32. Functions and Lists Write Code Questions", "5.22. Functions and Strings Multiple Choice Questions", "5.23. Functions and Strings Mixed-Up Code Questions", "Function and String Mixed-Up Code Questions", "5.24. Functions and Strings Write Code Questions", "5.1. Function calls", "5.18. Functions Multiple Choice Questions", "5.34. Functions with Loops Multiple Choice Questions", "5.35. Functions and Loops Mixed-Up Code Questions", "Functions and Loops Mixed-Up Code Questions", "5.36. Functions and Loops Write Code Questions", "5.19. Functions Mixed-Up Code Questions", "Functions Mixed-Up Code Questions", "5.38. Functions with Tuples and Dictionaries Multiple Choice Questions", "5.39. Functions with Tuples and Dictionaries Mixed-Up Code Questions", "Functions with Tuples and Dictionaries Mixed-Up Code Questions", "5.40. Functions with Tuples and Dictionaries Write Code Questions", "5.20. Functions Write Code Questions", "5.13. Glossary", "Please join a research study to help us test new approaches to learning programming!", "Practice", "Practice", "Practice", "Practice", "Practice", "5.4. Math functions", "5.15. Mixed-up Code Questions", "Mixed-up Code Questions", "Post Test", "5.9. Parameters and arguments", "Peer Instruction: Functions Multiple Choice Questions", "Peer Instruction: Function Multiple Choice Questions", "Posttest", "Posttest", "Pretest", "5.5. Random numbers", "Self-efficacy Post-Survey", "Pre Survey", "Pre Survey", "An Introduction To Our System", "An Introduction To Our System", "5. Functions", "5.3. Type conversion functions", "5.11. Why functions?", "Python for Everybody - Interactive", "20.6. Association vs. Inheritance", "20.7. Case Study: Structured Postal Addresses", "20.5. Class Diagrams", "20.10. Multiple Choice Questions", "20.3. Call a Parent Method", "20.2. Introduction to Inheritance - Point and LabeledPoint", "20.9. Group Work on Unit Tests", "20.1. Pillars of OOP", "20.4. Reuse Through Association", "20.8. Unit Tests", "20.11. Mixed-Up Code Questions", "Mixed-Up Code Questions", "Peer Instruction: Inheritance Multiple Choice Questions", "Peer Instruction: Inheritance Multiple Choice Questions", "20. Inheritance", "20.12. Write Code Questions", "1.15. Exercises", "1.10. The building blocks of programs", "1.3. Computer hardware architecture", "1.6. Conversing with Python", "1.2. Creativity and motivation", "1.12. Debugging", "1.14. Glossary", "1.11. What could possibly go wrong?", "1.13. The learning journey", "1.7. Terminology: Interpreter and compiler", "1. Why Program?", "1.4. Understanding programming", "1.9. What is a program?", "1.1. Why should you learn to write programs?", "1.5. Words and sentences in Python", "1.8. Writing a program", "6.9. Multiple Choice Questions", "6.11. Write Code Questions", "Write Code Questions", "6.4. Finishing iterations with continue
", "6.7. Debugging", "6.5. Definite loops using for
", "6.8. Glossary", "6.3. Infinite loops", "6.6. Loop patterns", "6.10. Mixed-up code Questions", "Mixed-up code Questions", "Peer Instruction: Iterations Multiple Choice Questions", "Peer Instruction: Iterations Multiple Choice Questions", "6.12. Group Work - Loops (For, Range, While)", "6. Loops and Iterations", "6.1. Updating variables", "6.2. The while
statement", "9.16. Multiple Choice Questions", "9.17. Mixed-Up Code Questions", "Mixed-up Code Questions", "9.18. Write Code Questions", "Write Code Questions", "9.12. Aliasing", "9.14. Debugging", "9.7. Deleting elements", "9.15. Glossary", "9.13. List arguments", "9.8. Lists and functions", "9.6. List methods", "9.4. List operations", "9.9. Lists and strings", "9.2. Lists are mutable", "9.11. Objects and values", "9.10. Parsing lines", "Peer Instruction: Lists Multiple Choice Questions", "9.19. Group Work: Lists", "9.1. A list is a sequence", "9.5. List slices", "9. Lists", "9.3. Traversing a list", "13.16. Multiple Choice Questions", "13.13. Group Work on BeautifulSoup with Requests", "13.14. Bonus section for Unix / Linux users", "13.15. Glossary", "13.7. Group Work: HTML Basics", "13.9. Group Work: More HTML", "13.8. Mixed-Up Code Questions", "13.2. HyperText Transfer Protocol - HTTP", "13.17. Mixed-Up Code Questions", "Mixed-Up Code Questions Original", "13.1. Networked programs", "13.10. Parsing HTML and scraping the web", "13.12. Parsing HTML using BeautifulSoup", "13.11. Parsing HTML using regular expressions", "13.6. Reading binary files using urllib
", "13.4. Retrieving an image over HTTP", "13.5. Retrieving web pages with urllib
", "13.3. The world\u2019s simplest web browser", "13. Network Programming", "13.18. Write Code Exercises", "16.13. Multiple Choice Questions", "16.7. Classes as types", "Practice Problems", "Practice Problems - Write Code", "16.2. Getting started", "16.12. Glossary", "16.16. Group Work - Classes, constructors, attributes, and methods", "16.17. Group Work - Working with Multiple Classes", "16.10. Inheritance", "Please join a research study to help us test new approaches to learning programming!", "Introduction to Python Class", "16.1. Managing larger programs", "16.14. Mixed-Up Code Exercises", "Mixed-Up Code Exercises", "16.9. Multiple instances", "16.8. Object lifecycle", "16.6. Our first Python object", "Peer Instruction: Objects Multiple Choice Questions", "Post Test", "Practice Problems", "Practice Problems", "Pre Survey", "Self-efficacy Post-Survey", "16.4. Starting with programs", "16.5. Subdividing a problem", "16.11. Summary", "An Introduction To Our System", "16. Object-Oriented Programming", "16.3. Using objects", "16.15. Write Code Exercises", "Peer Instruction: Booleans Multiple Choice Questions", "18.8. Multiple Choice Questions", "18.4. Changing Step 5: Increasing and decreasing color values", "18.5. Changing Step 6: Changing where we put the colors", "18.6. Changing Step 3: Changing which data we use", "Exam Questions for Chapters 9 to 11", "18.2. Understanding Image Representation", "18.9. Mixed-Up Code Exercises", "Mixed-Up Code Exercises", "18.3. A Pattern for Image Processing", "18.1. Using Repetition with Images", "18.7. Image Chaper Summary", "18. Image and Pixel Classes and Methods", "18.10. Write Code Exercises", "Write Code Exercises", "12.10. Multiple Choice Questions", "12.7. Bonus section for Unix / Linux users", "12.2. Character Matching in Regular Expressions", "12.4. Combining Searching and Extracting", "12.8. Debugging", "12.5. Escape Character", "12.3. Extracting Data Using Regular Expressions", "12.9. Glossary", "12.11. Practice Problems - Regular Expressions", "Practice Problems - Advanced Regular Expressions", "Problem Bank for Practice Problems and Test Problems", "Pre Survey", "Pre Test", "Introduction to Problem Types", "Post Test", "Practice Problems - Mixed-up Code", "Practice Problems - Write Code", "12.12. Mixed-Up Code Questions", "Mixed-Up Code Questions", "12.14. Group Work: Regular Expressions (Regex)", "12.15. Group Work: More Regular Expressions (Regex)", "12.1. Regular Expressions", "12.6. Summary", "12. Regular Expressions", "12.13. Write Code Questions", "7.14. Multiple Choice Questions", "7.15. Mixed-up Code Questions", "Mixed-up Code Questions", "7.16. Write-code questions", "Write Code Questions", "Write-code questions", "7.8. String comparison", "7.6. Looping and counting", "7.12. Debugging", "7.11. Format operator", "7.13. Glossary", "7.5. Strings are immutable", "7.7. The in
operator", "7.2. Getting the length of a string using len()
", "7.9. String methods", "7.10. Parsing strings", "Peer Instruction: Strings Multiple Choice Questions", "Peer Instruction: Strings Multiple Choice Questions", "7.17. Group Work - Strings", "7.1. A string is a sequence", "7.4. String slices", "7. Strings", "7.3. Traversal through a string with a loop", "11.11. Multiple Choice Questions", "11.2. Comparing Tuples", "11.9. Debugging", "11.4. Dictionaries and Tuples", "11.10. Glossary", "11.12. Mixed-Up Code Questions", "Mixed-Up Code Questions - Source", "11.6. The Most Common Words", "11.5. Multiple Assignment with Dictionaries", "Peer Instruction: Tuples Multiple Choice Questions", "11.8. Sequences: Strings, Lists, and Tuples - Oh My!", "11. Tuples", "11.3. Tuple Assignment", "11.1. Tuples are Immutable", "11.7. Using Tuples as Keys in Dictionaries", "11.13. Write Code Questions", "Write Code Questions", "17.12. Multiple Choice Questions", "Python 3 Turtles Practice", "Introduction to Practice Problem Types", "Introduction to Practice Problem Types", "Introduction to Practice Problem Types", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Practice Problems", "Here is an explanation for the completed puzzle", "Here is an explanation for the completed puzzle", "Here is an explanation for the completed puzzle", "Here is an explanation for the completed puzzle", "Turtle Posttest Problem", "What to do next", "What to do next", "What to do next", "What to do next", "Your self-efficacy in Computer Science", "17.14. Write Code Questions", "17.10. Creating Functions with Turtles", "17.13. Mixed-Up Code Questions", "Mixed-Up Code Questions", "17.4. Single and Multiple Turtles", "17.1. History of Turtles", "17.8. Making Patterns within Patterns", "Peer Instruction: Turtles Multiple Choice Questions", "17.5. Using Repetition with Turtles", "17.9. The Turtle Stamp Procedure", "17.11. Summary", "17. Turtles: An Introduction to Objects and Classes", "17.3. Turtle Methods", "17.6. Teacher Note: Turtle Geometry", "2.15. Multiple Choice Questions", "2.16. Mixed-up Code Questions", "Mixed-up Code Questions", "2.17. Write Code Questions", "2.11. Comments", "2.13. Debugging", "2.6. Expressions", "2.14. Glossary", "2.12. Choosing mnemonic variable names", "2.8. Modulus operator", "2.5. Operators and operands", "2.7. Order of operations", "Peer Instruction: Variable Multiple Choice Questions", "2.4. Statements", "2.9. String operations", "2. Variables, Expressions, and Statements", "2.10. Asking the user for input", "2.1. Values and types", "2.3. Variable names and keywords", "2.2. Variables", "22.5. Multiple Choice Questions", "22.2. Building a Google map from geocoded data", "22.6. Mixed-Up Code Questions", "22. Data Visualization", "22.1. Visualizing data", "22.4. Visualizing mail data", "22.3. Visualizing networks and interconnections", "15.9. Multiple Choice Questions", "15.4. JavaScript Object Notation - JSON", "15.10. Mixed-Up Code Questions", "15.6. Application Programming Interfaces", "15.8. Glossary", "15.12. Application 1: Google geocoding web service", "Pre Test", "Problem Bank for Pre Test Problems", "15.3. Looping through nodes", "15.5. What is JSON?", "15.2. Parsing XML", "15.7. Security and API usage", "15. Using Web Services", "15.13. Application 2: Twitter", "15.11. Write Code Questions", "15.1. eXtensible Markup Language - XML"], "terms": {"pleas": [1, 3, 4, 5, 8, 9, 10, 11, 35, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 71, 85, 91, 98, 99, 100, 101, 102, 103, 104, 105, 106, 138, 139, 141, 143, 144, 145, 146, 148, 149, 150, 177, 178, 179, 180, 185, 186, 221, 222, 223, 224, 225, 229, 233, 234, 235, 238, 239, 240, 241, 265, 266, 269, 340, 341, 356, 357, 358, 359, 364, 394, 395, 396, 397, 398, 399, 449, 450, 451, 452, 469, 474, 489, 522, 523], "read": [1, 12, 14, 33, 34, 55, 79, 85, 90, 126, 127, 128, 129, 137, 151, 154, 156, 157, 158, 159, 162, 164, 166, 168, 169, 170, 181, 184, 219, 232, 240, 241, 244, 245, 252, 262, 263, 267, 268, 270, 271, 273, 275, 277, 294, 301, 309, 311, 317, 318, 319, 322, 325, 328, 330, 331, 334, 335, 336, 361, 362, 364, 366, 367, 372, 384, 386, 389, 396, 404, 416, 417, 426, 438, 450, 451, 452, 493, 496, 497, 500, 510, 511, 514, 515, 518, 521, 525, 527, 529, 530], "follow": [1, 2, 3, 4, 5, 7, 8, 10, 11, 14, 17, 18, 29, 39, 45, 46, 48, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 87, 88, 89, 90, 93, 97, 98, 99, 100, 102, 103, 104, 105, 109, 110, 111, 113, 115, 120, 121, 125, 126, 127, 128, 130, 132, 135, 137, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 157, 160, 163, 164, 167, 168, 169, 170, 171, 172, 173, 174, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 198, 202, 204, 207, 208, 214, 219, 220, 221, 222, 223, 224, 225, 229, 231, 232, 236, 237, 238, 239, 240, 241, 243, 246, 247, 248, 249, 250, 251, 252, 254, 255, 258, 259, 262, 264, 265, 266, 269, 274, 276, 277, 278, 279, 280, 286, 289, 290, 291, 295, 300, 301, 302, 304, 305, 306, 307, 308, 309, 311, 312, 313, 314, 315, 317, 318, 319, 321, 322, 323, 325, 331, 332, 333, 334, 335, 337, 338, 340, 341, 344, 345, 346, 347, 348, 354, 355, 356, 357, 358, 359, 360, 361, 364, 366, 367, 368, 369, 373, 379, 381, 383, 384, 385, 386, 387, 388, 389, 391, 393, 394, 395, 396, 397, 398, 399, 401, 402, 403, 404, 407, 408, 410, 411, 412, 414, 415, 417, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 430, 431, 432, 433, 434, 438, 439, 440, 441, 443, 445, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 479, 480, 481, 483, 484, 485, 487, 488, 489, 492, 493, 495, 497, 499, 500, 501, 502, 503, 506, 507, 510, 511, 514, 515, 516, 517, 519, 521, 522, 524, 525, 526, 529, 531], "watch": [1, 55, 137, 152, 157, 168, 170, 173, 176, 228, 240, 241, 281, 283, 311, 364, 396, 416, 426, 450, 451, 452, 505, 518], "video": [1, 10, 55, 64, 240, 241, 332, 364, 396, 450, 451, 452], "try": [1, 8, 11, 15, 16, 29, 42, 52, 55, 62, 71, 76, 81, 82, 83, 84, 86, 87, 88, 89, 98, 103, 109, 110, 111, 115, 116, 120, 121, 123, 127, 129, 138, 139, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 154, 155, 156, 159, 163, 165, 166, 175, 177, 178, 181, 182, 183, 184, 187, 188, 189, 190, 191, 192, 193, 194, 201, 206, 221, 222, 223, 224, 225, 226, 229, 230, 236, 240, 241, 243, 245, 246, 247, 262, 263, 264, 265, 266, 267, 269, 270, 271, 273, 274, 276, 277, 281, 282, 285, 286, 291, 293, 294, 301, 306, 309, 310, 311, 313, 314, 319, 320, 322, 325, 333, 334, 340, 341, 346, 352, 354, 356, 357, 358, 362, 364, 370, 371, 372, 374, 377, 378, 384, 386, 389, 395, 396, 397, 402, 416, 419, 421, 423, 426, 427, 428, 433, 441, 443, 444, 450, 451, 452, 479, 480, 483, 487, 493, 494, 497, 498, 500, 502, 505, 507, 510, 513, 519, 521, 522, 525, 526, 527], "If": [1, 3, 8, 9, 10, 13, 21, 24, 27, 28, 30, 40, 45, 48, 52, 54, 55, 62, 64, 66, 70, 71, 72, 74, 75, 80, 82, 85, 88, 89, 90, 98, 101, 103, 106, 110, 111, 120, 121, 127, 128, 130, 132, 137, 145, 146, 147, 152, 153, 154, 155, 157, 159, 163, 170, 172, 173, 174, 175, 176, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 196, 197, 210, 213, 219, 220, 226, 228, 236, 240, 241, 246, 247, 249, 250, 252, 255, 261, 262, 264, 266, 267, 270, 271, 275, 282, 285, 286, 288, 291, 293, 294, 297, 300, 301, 302, 304, 306, 308, 309, 310, 313, 315, 319, 320, 322, 323, 325, 331, 344, 345, 347, 349, 353, 354, 361, 363, 364, 369, 372, 373, 374, 377, 383, 384, 386, 387, 389, 395, 396, 397, 401, 402, 403, 407, 417, 426, 428, 432, 433, 434, 438, 439, 440, 441, 444, 449, 450, 451, 452, 479, 485, 488, 492, 494, 495, 502, 505, 506, 507, 510, 514, 515, 521, 522, 526, 529, 531], "you": [1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 24, 26, 27, 28, 29, 30, 35, 37, 38, 42, 44, 45, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 63, 64, 65, 71, 73, 75, 76, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 99, 100, 102, 104, 105, 109, 110, 111, 113, 115, 118, 120, 121, 122, 123, 126, 127, 128, 129, 130, 132, 137, 138, 139, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 162, 163, 164, 165, 167, 170, 171, 172, 173, 174, 175, 176, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 196, 201, 202, 206, 217, 218, 220, 226, 228, 230, 233, 234, 235, 236, 237, 238, 239, 240, 241, 244, 245, 246, 247, 248, 249, 250, 251, 252, 255, 262, 264, 265, 266, 267, 269, 270, 271, 272, 273, 274, 276, 277, 278, 280, 281, 282, 283, 285, 286, 291, 293, 294, 295, 297, 300, 301, 302, 304, 305, 306, 308, 309, 310, 313, 314, 315, 317, 319, 320, 321, 322, 323, 325, 330, 331, 332, 333, 334, 339, 340, 341, 342, 344, 345, 347, 348, 349, 351, 354, 357, 358, 359, 360, 361, 363, 364, 366, 367, 369, 370, 371, 372, 373, 377, 378, 381, 382, 383, 384, 385, 386, 387, 389, 396, 398, 399, 402, 403, 404, 405, 410, 411, 412, 416, 417, 418, 419, 421, 422, 423, 426, 427, 428, 432, 433, 434, 439, 441, 443, 444, 446, 448, 449, 450, 451, 452, 475, 476, 479, 480, 481, 483, 484, 485, 487, 488, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 502, 505, 506, 507, 508, 509, 510, 511, 513, 514, 515, 517, 519, 521, 523, 524, 525, 526, 527, 529, 531], "see": [1, 8, 11, 12, 16, 17, 18, 19, 21, 22, 26, 27, 28, 29, 33, 34, 36, 37, 42, 45, 51, 52, 55, 64, 78, 82, 88, 89, 90, 95, 99, 100, 104, 105, 109, 110, 111, 115, 116, 120, 121, 126, 127, 128, 129, 130, 132, 137, 152, 153, 155, 157, 162, 164, 165, 167, 169, 174, 175, 176, 183, 184, 187, 188, 189, 190, 191, 192, 193, 236, 240, 241, 247, 250, 252, 255, 265, 267, 270, 273, 276, 285, 286, 291, 301, 304, 310, 313, 319, 322, 323, 333, 334, 339, 344, 345, 346, 348, 349, 354, 361, 364, 371, 373, 374, 378, 381, 382, 385, 386, 389, 396, 401, 402, 403, 404, 414, 422, 426, 433, 435, 450, 451, 452, 469, 476, 479, 480, 481, 483, 484, 485, 487, 488, 495, 497, 500, 502, 505, 506, 507, 510, 514, 515, 519, 524, 525, 526, 528, 529, 530, 531], "like": [1, 8, 10, 11, 12, 13, 17, 18, 19, 26, 30, 31, 33, 34, 35, 36, 37, 42, 45, 51, 52, 55, 60, 66, 72, 74, 75, 79, 83, 88, 89, 90, 94, 101, 106, 110, 111, 116, 118, 120, 121, 128, 130, 132, 137, 152, 156, 157, 165, 175, 176, 181, 182, 185, 186, 188, 189, 191, 192, 193, 232, 236, 240, 241, 246, 247, 251, 252, 253, 262, 263, 265, 267, 268, 269, 270, 271, 273, 275, 276, 281, 282, 283, 285, 291, 300, 301, 304, 308, 314, 319, 324, 325, 330, 331, 334, 342, 348, 349, 354, 361, 364, 370, 372, 373, 381, 389, 391, 392, 396, 398, 399, 402, 404, 410, 411, 412, 418, 421, 433, 435, 438, 441, 444, 450, 451, 452, 469, 475, 479, 480, 481, 484, 487, 491, 494, 496, 497, 499, 501, 505, 506, 511, 514, 515, 517, 519, 521, 523, 524, 526, 529, 531], "one": [1, 2, 6, 8, 10, 11, 14, 15, 24, 26, 28, 29, 30, 36, 38, 44, 45, 52, 53, 55, 57, 71, 72, 73, 74, 75, 76, 77, 80, 82, 88, 89, 93, 96, 99, 100, 104, 105, 109, 110, 111, 113, 115, 120, 121, 128, 129, 130, 131, 134, 152, 153, 154, 155, 156, 158, 163, 169, 170, 176, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 197, 201, 204, 206, 210, 213, 214, 220, 226, 228, 230, 231, 236, 240, 241, 243, 244, 246, 247, 248, 252, 254, 255, 263, 265, 267, 268, 269, 271, 273, 274, 276, 277, 279, 281, 282, 284, 286, 290, 291, 294, 297, 298, 299, 300, 301, 302, 309, 310, 312, 313, 314, 319, 321, 322, 323, 324, 328, 329, 330, 331, 344, 345, 347, 351, 354, 363, 364, 371, 373, 377, 379, 381, 384, 385, 386, 388, 389, 391, 393, 396, 398, 399, 401, 402, 403, 405, 407, 416, 417, 419, 422, 423, 426, 427, 430, 432, 433, 435, 437, 438, 440, 441, 443, 444, 446, 447, 450, 451, 452, 469, 475, 479, 483, 484, 485, 487, 488, 492, 496, 497, 498, 500, 501, 502, 506, 507, 510, 514, 515, 516, 517, 519, 524, 529], "below": [1, 2, 4, 6, 8, 14, 15, 16, 21, 22, 27, 28, 29, 30, 37, 45, 46, 48, 55, 56, 64, 68, 70, 71, 75, 76, 79, 80, 82, 83, 87, 117, 126, 137, 138, 139, 141, 143, 144, 147, 151, 152, 153, 155, 157, 163, 164, 168, 169, 171, 172, 173, 174, 176, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 202, 207, 208, 228, 230, 236, 240, 241, 243, 248, 249, 250, 252, 255, 257, 279, 280, 281, 289, 291, 293, 294, 312, 313, 319, 322, 323, 324, 344, 345, 348, 354, 364, 367, 369, 370, 371, 372, 373, 377, 378, 381, 382, 385, 392, 396, 398, 399, 402, 403, 407, 426, 434, 440, 448, 450, 451, 452, 469, 475, 479, 480, 481, 483, 484, 485, 487, 488, 492, 500, 503, 506, 519, 526, 530], "need": [1, 2, 6, 11, 12, 24, 28, 29, 36, 38, 45, 52, 55, 56, 74, 75, 77, 82, 86, 88, 89, 93, 110, 111, 113, 115, 120, 121, 123, 126, 129, 137, 153, 155, 156, 165, 167, 174, 187, 189, 190, 193, 196, 197, 207, 211, 240, 241, 246, 247, 249, 252, 255, 258, 263, 264, 265, 266, 269, 271, 273, 274, 275, 277, 286, 289, 291, 293, 301, 302, 317, 319, 330, 335, 348, 349, 353, 362, 364, 367, 371, 377, 384, 386, 387, 388, 396, 402, 403, 411, 433, 434, 441, 444, 448, 450, 451, 452, 469, 475, 476, 480, 481, 483, 484, 487, 488, 491, 493, 510, 514, 516, 518, 519, 521, 524, 527, 529], "put": [1, 4, 14, 17, 18, 26, 28, 29, 41, 45, 55, 86, 89, 90, 111, 142, 145, 146, 147, 148, 149, 155, 157, 163, 168, 169, 170, 175, 183, 187, 189, 190, 191, 193, 228, 240, 241, 245, 248, 251, 255, 263, 265, 269, 271, 282, 308, 319, 322, 323, 344, 345, 354, 364, 380, 396, 414, 435, 450, 451, 452, 479, 480, 483, 484, 485, 487, 488, 493, 494, 500, 518, 524, 529, 531], "correct": [1, 12, 17, 18, 19, 26, 28, 29, 30, 39, 55, 62, 64, 66, 78, 80, 81, 82, 87, 98, 103, 120, 121, 127, 129, 172, 177, 178, 181, 183, 184, 185, 186, 187, 189, 190, 191, 193, 194, 205, 206, 228, 231, 232, 236, 240, 241, 243, 249, 252, 255, 258, 259, 264, 265, 269, 271, 276, 282, 283, 285, 289, 291, 301, 313, 319, 320, 335, 338, 345, 354, 356, 364, 367, 370, 373, 383, 389, 390, 395, 396, 397, 416, 419, 423, 426, 427, 428, 433, 441, 450, 451, 452, 475, 479, 480, 481, 483, 484, 487, 488, 491, 494, 509, 517, 518, 522], "order": [1, 2, 6, 8, 11, 17, 18, 26, 28, 29, 44, 45, 48, 54, 55, 74, 75, 88, 90, 107, 108, 109, 117, 125, 128, 129, 132, 137, 142, 145, 146, 147, 148, 149, 157, 163, 168, 169, 170, 181, 187, 188, 189, 190, 191, 192, 193, 194, 196, 200, 217, 219, 220, 230, 231, 240, 241, 242, 245, 247, 249, 252, 255, 257, 261, 263, 269, 271, 291, 295, 301, 309, 310, 313, 319, 322, 323, 325, 332, 338, 344, 345, 347, 364, 370, 371, 381, 386, 396, 412, 414, 417, 418, 422, 432, 434, 437, 438, 439, 441, 447, 448, 449, 450, 451, 452, 475, 479, 480, 481, 483, 484, 487, 488, 494, 496, 504, 511, 518, 524, 531], "right": [1, 2, 6, 27, 28, 36, 45, 50, 52, 55, 82, 83, 118, 120, 121, 127, 155, 157, 164, 175, 183, 187, 189, 190, 191, 193, 213, 240, 241, 246, 267, 269, 271, 289, 293, 301, 319, 345, 353, 354, 364, 370, 372, 373, 376, 378, 382, 403, 404, 412, 435, 443, 448, 450, 451, 452, 469, 478, 479, 480, 481, 483, 484, 485, 487, 488, 498, 500, 506, 511, 518], "side": [1, 48, 55, 121, 152, 153, 155, 164, 205, 213, 240, 241, 293, 309, 315, 351, 364, 372, 373, 376, 419, 435, 443, 448, 450, 451, 452, 454, 455, 458, 459, 462, 463, 475, 476, 478, 488, 509, 511], "mai": [1, 2, 6, 8, 10, 13, 24, 34, 35, 52, 55, 75, 82, 83, 85, 90, 111, 120, 121, 152, 153, 156, 164, 167, 169, 189, 190, 191, 219, 220, 240, 241, 244, 251, 255, 266, 269, 301, 327, 332, 333, 347, 349, 364, 378, 390, 426, 449, 450, 451, 452, 469, 480, 483, 487, 488, 514, 531], "indent": [1, 4, 51, 55, 72, 75, 76, 77, 79, 82, 85, 155, 157, 168, 169, 173, 175, 176, 183, 193, 228, 230, 240, 241, 280, 281, 283, 285, 291, 311, 322, 323, 354, 364, 370, 373, 379, 381, 415, 450, 451, 452, 481, 483, 484, 488, 518, 521, 529, 531], "block": [1, 14, 28, 55, 75, 82, 85, 111, 129, 130, 132, 142, 145, 146, 148, 149, 151, 155, 157, 168, 170, 171, 173, 174, 176, 183, 187, 189, 190, 191, 193, 228, 230, 236, 240, 241, 243, 245, 272, 280, 281, 283, 285, 286, 291, 293, 294, 304, 318, 319, 322, 323, 332, 337, 344, 345, 354, 364, 369, 370, 379, 385, 386, 396, 404, 426, 428, 432, 437, 438, 439, 450, 451, 452, 475, 479, 480, 483, 484, 487, 488, 491, 500, 505, 518, 524, 531], "well": [1, 11, 13, 24, 31, 37, 55, 66, 79, 85, 88, 110, 116, 121, 141, 143, 144, 145, 146, 148, 149, 150, 170, 189, 240, 241, 244, 248, 252, 265, 270, 273, 281, 294, 301, 317, 331, 337, 345, 346, 349, 354, 361, 364, 371, 373, 402, 403, 412, 422, 450, 451, 452, 487, 497, 506, 514, 517, 524, 526], "There": [1, 14, 52, 55, 73, 74, 75, 78, 85, 86, 109, 116, 130, 152, 153, 155, 167, 168, 169, 187, 188, 189, 191, 192, 193, 240, 241, 244, 252, 263, 269, 273, 289, 291, 297, 301, 302, 305, 310, 314, 320, 322, 325, 330, 333, 337, 349, 363, 364, 374, 385, 396, 403, 415, 416, 422, 426, 450, 451, 452, 469, 475, 480, 481, 483, 487, 488, 492, 494, 499, 505, 516, 518, 519, 528, 529], "also": [1, 10, 12, 27, 33, 34, 37, 42, 44, 45, 48, 50, 52, 55, 56, 64, 71, 79, 82, 85, 88, 89, 90, 92, 99, 100, 104, 105, 110, 111, 115, 116, 121, 126, 128, 148, 149, 152, 153, 155, 158, 165, 167, 173, 175, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 197, 218, 226, 228, 230, 236, 240, 241, 243, 246, 247, 250, 251, 252, 254, 255, 257, 261, 264, 265, 268, 276, 285, 289, 291, 301, 303, 308, 309, 310, 313, 315, 319, 320, 322, 323, 324, 325, 327, 329, 330, 333, 337, 339, 344, 345, 348, 351, 361, 362, 364, 367, 371, 372, 373, 387, 389, 396, 402, 403, 417, 422, 426, 434, 441, 444, 450, 451, 452, 480, 484, 491, 493, 498, 500, 503, 514, 515, 517, 519, 525, 529, 531], "extra": [1, 41, 55, 85, 91, 92, 99, 100, 104, 105, 115, 121, 155, 157, 164, 168, 170, 187, 193, 228, 240, 241, 242, 245, 281, 283, 311, 364, 396, 416, 450, 451, 452, 487, 491, 505, 518], "ar": [1, 2, 4, 6, 8, 10, 11, 12, 13, 21, 24, 27, 28, 29, 34, 35, 36, 40, 41, 42, 44, 45, 46, 50, 52, 54, 55, 56, 60, 64, 66, 68, 70, 72, 73, 74, 75, 76, 77, 78, 79, 82, 85, 86, 88, 89, 90, 94, 95, 96, 97, 101, 102, 106, 107, 109, 110, 111, 113, 115, 116, 118, 120, 121, 122, 123, 126, 127, 128, 130, 131, 132, 134, 137, 141, 142, 143, 144, 145, 146, 147, 151, 152, 153, 154, 155, 156, 157, 159, 160, 162, 163, 164, 165, 167, 168, 169, 170, 172, 173, 174, 175, 181, 182, 183, 184, 187, 188, 189, 190, 191, 193, 196, 197, 198, 200, 201, 202, 205, 206, 207, 210, 211, 213, 214, 216, 219, 220, 228, 230, 231, 232, 233, 234, 235, 236, 240, 241, 242, 244, 245, 246, 247, 248, 251, 252, 253, 254, 255, 261, 263, 264, 265, 266, 267, 269, 270, 271, 273, 274, 275, 276, 278, 279, 280, 281, 282, 283, 285, 286, 288, 291, 293, 294, 297, 300, 301, 302, 304, 305, 306, 310, 311, 313, 314, 315, 316, 317, 319, 320, 321, 322, 323, 324, 325, 327, 328, 330, 331, 334, 335, 337, 339, 342, 343, 344, 345, 346, 347, 348, 349, 352, 353, 354, 361, 363, 364, 366, 368, 369, 371, 372, 373, 374, 377, 378, 379, 382, 383, 385, 386, 387, 388, 389, 392, 396, 398, 399, 402, 403, 404, 405, 411, 412, 414, 415, 416, 421, 422, 423, 426, 429, 430, 432, 433, 434, 435, 438, 439, 440, 441, 442, 443, 445, 448, 449, 450, 451, 452, 469, 475, 479, 480, 483, 484, 485, 487, 488, 489, 492, 493, 494, 495, 496, 497, 499, 500, 501, 505, 506, 507, 510, 511, 513, 514, 515, 516, 517, 518, 519, 521, 523, 524, 525, 526, 527, 528, 529, 531], "solut": [1, 11, 55, 95, 120, 155, 167, 172, 183, 187, 193, 240, 241, 264, 268, 285, 331, 381, 396, 416, 426, 437, 450, 451, 452, 480, 483, 487, 488, 491, 518], "can": [1, 7, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 28, 29, 31, 36, 37, 38, 40, 41, 42, 45, 50, 51, 52, 54, 55, 56, 57, 58, 59, 63, 64, 65, 71, 75, 76, 78, 79, 80, 82, 83, 85, 86, 87, 88, 89, 90, 93, 95, 96, 97, 99, 100, 102, 104, 105, 109, 110, 111, 113, 115, 116, 120, 121, 122, 126, 127, 128, 129, 130, 132, 137, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 162, 163, 164, 165, 167, 168, 170, 172, 173, 174, 175, 176, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 196, 197, 206, 217, 220, 226, 228, 230, 233, 234, 235, 236, 240, 241, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 262, 264, 265, 266, 267, 268, 270, 271, 273, 274, 275, 276, 278, 281, 282, 283, 285, 286, 289, 291, 293, 294, 297, 300, 301, 302, 303, 305, 308, 309, 310, 311, 313, 314, 315, 317, 318, 319, 321, 322, 323, 325, 330, 331, 332, 333, 334, 335, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 351, 352, 353, 354, 357, 358, 361, 362, 363, 364, 366, 367, 370, 371, 372, 377, 378, 379, 381, 382, 383, 384, 385, 386, 387, 388, 389, 392, 396, 398, 399, 401, 402, 403, 404, 405, 411, 412, 416, 417, 418, 419, 421, 422, 423, 426, 427, 431, 432, 434, 435, 438, 439, 440, 441, 443, 444, 445, 449, 450, 451, 452, 469, 476, 480, 481, 484, 485, 487, 488, 491, 493, 494, 497, 498, 500, 502, 505, 506, 507, 510, 513, 514, 515, 516, 517, 519, 521, 523, 524, 525, 526, 527, 529, 531], "leav": [1, 55, 75, 121, 126, 152, 155, 170, 240, 241, 265, 269, 275, 301, 304, 306, 396, 450, 451, 452, 484, 514], "left": [1, 2, 6, 12, 45, 50, 55, 82, 83, 111, 121, 152, 157, 181, 183, 184, 187, 189, 190, 191, 193, 240, 241, 245, 264, 269, 309, 315, 345, 364, 370, 372, 376, 378, 381, 382, 389, 402, 403, 419, 430, 435, 443, 448, 450, 451, 452, 469, 478, 479, 481, 483, 484, 485, 486, 487, 488, 492, 498, 500, 511, 518], "click": [1, 2, 3, 4, 5, 7, 8, 21, 22, 26, 27, 28, 29, 30, 45, 54, 55, 56, 58, 61, 63, 64, 82, 97, 99, 100, 102, 104, 105, 121, 143, 144, 152, 153, 155, 157, 159, 163, 164, 169, 178, 179, 180, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 220, 221, 222, 223, 224, 225, 233, 234, 235, 237, 238, 239, 240, 241, 252, 291, 313, 319, 322, 323, 340, 341, 344, 345, 347, 348, 357, 358, 359, 360, 364, 373, 394, 396, 398, 399, 402, 403, 426, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 470, 471, 472, 473, 474, 476, 479, 480, 483, 484, 485, 487, 488, 515, 530], "check": [1, 6, 8, 28, 55, 73, 74, 75, 76, 78, 85, 95, 110, 111, 121, 127, 137, 148, 149, 183, 184, 185, 186, 187, 188, 189, 190, 191, 193, 211, 217, 226, 240, 241, 247, 252, 255, 263, 267, 282, 285, 286, 301, 310, 317, 364, 366, 378, 381, 382, 386, 389, 396, 407, 416, 419, 422, 435, 450, 451, 452, 479, 480, 483, 484, 487, 488, 498, 506, 510, 521], "button": [1, 45, 55, 64, 82, 95, 120, 141, 142, 143, 144, 145, 146, 148, 149, 150, 152, 153, 155, 157, 159, 163, 164, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 233, 234, 235, 240, 241, 252, 285, 291, 313, 319, 322, 323, 344, 345, 364, 373, 396, 402, 403, 426, 450, 451, 452, 479, 480, 530], "your": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 13, 15, 16, 22, 26, 29, 35, 42, 44, 45, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 71, 75, 80, 82, 85, 88, 89, 90, 95, 98, 101, 103, 106, 110, 111, 113, 118, 120, 122, 123, 124, 126, 128, 137, 138, 139, 143, 144, 152, 153, 155, 156, 157, 159, 163, 164, 167, 172, 173, 175, 176, 177, 178, 179, 180, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 202, 220, 226, 228, 237, 238, 239, 240, 241, 244, 245, 252, 260, 262, 263, 264, 265, 266, 267, 269, 270, 271, 273, 274, 275, 276, 277, 281, 282, 283, 285, 291, 305, 313, 319, 320, 322, 323, 324, 330, 331, 332, 333, 337, 340, 341, 344, 345, 347, 349, 356, 357, 358, 359, 360, 364, 366, 373, 384, 385, 386, 387, 394, 395, 396, 397, 398, 399, 402, 403, 404, 405, 407, 410, 411, 416, 419, 426, 433, 449, 450, 451, 452, 469, 475, 485, 487, 489, 491, 492, 493, 494, 497, 500, 507, 510, 513, 514, 515, 518, 519, 521, 522, 526, 527, 529], "exampl": [1, 2, 4, 6, 7, 11, 12, 21, 24, 33, 34, 35, 36, 37, 41, 44, 45, 48, 50, 51, 52, 53, 55, 56, 57, 70, 71, 73, 76, 78, 79, 82, 83, 85, 86, 88, 89, 90, 95, 96, 115, 116, 120, 121, 126, 127, 128, 129, 130, 132, 134, 137, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 153, 155, 156, 159, 163, 164, 165, 167, 169, 172, 173, 182, 183, 184, 185, 186, 187, 188, 189, 196, 197, 200, 201, 204, 205, 206, 210, 211, 213, 216, 217, 218, 226, 228, 230, 231, 236, 240, 241, 242, 244, 245, 246, 247, 250, 251, 252, 254, 255, 257, 258, 259, 261, 262, 263, 264, 265, 267, 268, 269, 271, 273, 274, 275, 276, 281, 282, 285, 286, 288, 291, 297, 298, 299, 300, 301, 304, 306, 307, 308, 310, 314, 319, 320, 321, 324, 327, 328, 329, 330, 332, 333, 334, 335, 342, 344, 346, 348, 351, 353, 362, 370, 377, 381, 384, 385, 386, 388, 389, 391, 392, 393, 396, 398, 399, 401, 404, 405, 410, 412, 416, 417, 419, 422, 423, 426, 430, 432, 433, 437, 438, 440, 441, 443, 446, 447, 450, 451, 452, 480, 481, 484, 487, 488, 491, 494, 497, 498, 499, 501, 502, 503, 506, 508, 514, 517, 519, 525, 526, 529, 531], "thi": [1, 3, 4, 7, 9, 10, 11, 12, 13, 14, 17, 18, 19, 21, 22, 24, 28, 29, 30, 35, 36, 37, 40, 41, 42, 45, 46, 51, 52, 53, 54, 55, 59, 61, 64, 66, 68, 72, 75, 76, 78, 79, 80, 81, 82, 83, 85, 87, 88, 89, 90, 93, 94, 101, 102, 106, 108, 110, 111, 113, 115, 116, 118, 119, 120, 121, 123, 125, 126, 127, 128, 129, 130, 131, 132, 135, 137, 138, 139, 143, 144, 152, 153, 154, 155, 159, 160, 162, 163, 164, 165, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 196, 202, 205, 208, 211, 214, 218, 219, 220, 226, 228, 229, 230, 231, 232, 236, 237, 238, 239, 240, 241, 243, 245, 246, 247, 250, 251, 252, 253, 255, 258, 259, 263, 265, 266, 269, 270, 271, 273, 274, 275, 276, 277, 278, 279, 281, 282, 283, 285, 286, 289, 290, 291, 293, 294, 297, 300, 301, 304, 305, 306, 308, 309, 310, 311, 312, 313, 317, 319, 320, 322, 323, 325, 328, 329, 330, 331, 332, 333, 334, 335, 340, 342, 343, 344, 345, 346, 347, 348, 349, 351, 354, 355, 356, 359, 360, 361, 362, 363, 366, 367, 370, 371, 372, 374, 377, 378, 379, 381, 384, 385, 386, 387, 389, 390, 393, 397, 401, 402, 403, 404, 405, 407, 408, 411, 412, 414, 415, 416, 419, 421, 422, 423, 424, 426, 428, 430, 433, 437, 438, 439, 441, 443, 445, 448, 449, 450, 451, 452, 469, 474, 475, 476, 479, 480, 481, 483, 484, 485, 488, 489, 493, 494, 495, 497, 499, 501, 502, 505, 506, 507, 508, 510, 511, 513, 514, 515, 517, 519, 521, 523, 524, 525, 526, 529], "doesn": [1, 15, 37, 45, 55, 56, 74, 86, 121, 123, 128, 134, 152, 153, 170, 173, 182, 183, 188, 193, 230, 243, 252, 255, 262, 282, 293, 345, 348, 371, 411, 450, 451, 452, 469, 479, 480, 483, 485, 487, 495, 500, 506], "t": [1, 12, 14, 15, 24, 28, 35, 37, 45, 49, 52, 55, 56, 62, 66, 74, 75, 80, 86, 110, 111, 120, 121, 123, 125, 128, 130, 134, 143, 144, 152, 153, 155, 167, 170, 173, 175, 179, 181, 182, 183, 184, 187, 188, 191, 192, 193, 194, 196, 205, 230, 243, 246, 247, 252, 255, 262, 265, 267, 269, 270, 271, 274, 276, 278, 281, 282, 285, 289, 293, 301, 302, 304, 306, 308, 310, 314, 315, 319, 322, 333, 340, 345, 348, 351, 353, 354, 355, 357, 358, 363, 366, 371, 377, 381, 382, 386, 387, 389, 391, 393, 395, 397, 401, 403, 405, 410, 411, 415, 416, 417, 419, 425, 426, 433, 434, 437, 441, 443, 444, 447, 450, 451, 452, 453, 457, 461, 469, 476, 478, 479, 480, 483, 485, 487, 491, 494, 495, 500, 505, 506, 507, 510, 514, 518, 526, 529, 530], "requir": [1, 24, 37, 41, 42, 52, 55, 90, 111, 113, 120, 183, 187, 192, 193, 230, 231, 240, 241, 247, 267, 322, 330, 335, 353, 364, 374, 417, 422, 447, 450, 451, 452, 475, 480, 510, 514, 521, 529], "ani": [1, 6, 8, 9, 10, 36, 42, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 70, 78, 86, 89, 95, 111, 120, 121, 127, 128, 129, 134, 137, 154, 163, 167, 173, 174, 177, 179, 180, 191, 216, 220, 221, 222, 223, 224, 225, 229, 230, 240, 241, 243, 247, 251, 255, 268, 271, 276, 286, 289, 304, 305, 309, 314, 325, 332, 340, 341, 347, 348, 353, 357, 358, 363, 366, 374, 378, 381, 382, 383, 385, 386, 387, 388, 389, 390, 391, 392, 393, 398, 399, 402, 403, 404, 405, 410, 422, 426, 427, 428, 431, 434, 441, 443, 444, 448, 449, 450, 451, 452, 469, 478, 479, 480, 481, 483, 484, 487, 488, 510, 514, 515, 521, 524], "drag": [1, 55, 157, 183, 187, 189, 190, 191, 193, 240, 241, 345, 364, 370, 450, 451, 452, 479, 480, 483, 484, 487, 488, 515, 518], "from": [1, 2, 3, 6, 7, 10, 11, 12, 15, 16, 17, 18, 19, 21, 23, 24, 30, 31, 32, 33, 34, 35, 36, 38, 43, 45, 47, 48, 52, 55, 58, 59, 62, 63, 65, 66, 68, 69, 70, 71, 73, 75, 82, 83, 85, 86, 87, 88, 89, 90, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 113, 115, 116, 117, 120, 121, 122, 126, 128, 129, 131, 132, 133, 137, 138, 139, 140, 143, 144, 145, 146, 147, 148, 149, 150, 153, 154, 156, 157, 158, 159, 160, 162, 163, 164, 165, 166, 168, 169, 172, 176, 177, 178, 179, 180, 181, 182, 183, 184, 187, 188, 189, 190, 191, 192, 193, 195, 199, 201, 203, 209, 210, 211, 212, 215, 216, 217, 221, 222, 223, 224, 225, 226, 227, 229, 232, 233, 234, 235, 236, 240, 241, 242, 243, 245, 246, 247, 249, 250, 251, 252, 253, 254, 255, 256, 257, 262, 263, 264, 265, 266, 267, 269, 270, 271, 274, 275, 276, 277, 278, 279, 285, 286, 287, 288, 289, 291, 293, 294, 296, 297, 298, 301, 302, 304, 306, 308, 309, 311, 313, 317, 321, 322, 323, 325, 326, 327, 329, 330, 331, 332, 334, 335, 336, 337, 338, 339, 340, 341, 343, 344, 345, 346, 348, 350, 351, 352, 353, 354, 356, 357, 358, 361, 362, 364, 366, 367, 369, 370, 371, 372, 373, 375, 376, 377, 378, 379, 381, 382, 383, 384, 385, 386, 389, 390, 391, 392, 393, 395, 397, 398, 400, 401, 402, 403, 404, 405, 407, 409, 411, 412, 413, 416, 421, 422, 423, 426, 427, 428, 432, 434, 436, 437, 438, 443, 444, 445, 446, 448, 449, 450, 451, 452, 469, 475, 476, 477, 479, 480, 481, 483, 484, 485, 487, 488, 490, 491, 492, 493, 497, 498, 500, 503, 505, 507, 511, 512, 514, 515, 516, 518, 521, 522, 523, 524, 525, 527, 528, 529, 530, 531], "them": [1, 12, 13, 17, 18, 19, 21, 26, 28, 35, 50, 51, 52, 53, 55, 74, 76, 79, 89, 90, 107, 111, 115, 117, 120, 121, 122, 130, 152, 154, 157, 158, 163, 167, 174, 175, 182, 183, 187, 189, 190, 191, 192, 193, 204, 218, 228, 236, 240, 241, 243, 244, 247, 248, 250, 253, 258, 259, 263, 267, 269, 271, 275, 279, 282, 301, 311, 319, 323, 337, 342, 344, 345, 362, 364, 366, 377, 378, 389, 405, 407, 426, 432, 444, 450, 451, 452, 475, 479, 480, 483, 484, 487, 488, 497, 503, 508, 510, 511, 514, 515, 518, 519, 529], "The": [1, 2, 4, 6, 7, 8, 10, 11, 15, 17, 18, 19, 24, 26, 27, 28, 29, 31, 33, 34, 35, 36, 37, 39, 42, 44, 45, 50, 51, 52, 53, 54, 55, 56, 64, 66, 68, 71, 72, 73, 75, 76, 77, 78, 79, 82, 83, 85, 87, 88, 89, 90, 94, 95, 99, 100, 104, 105, 108, 110, 113, 115, 116, 118, 120, 121, 126, 128, 129, 130, 131, 132, 134, 137, 145, 146, 147, 151, 152, 153, 154, 155, 156, 157, 159, 162, 163, 164, 165, 167, 169, 170, 173, 174, 175, 176, 181, 182, 183, 184, 186, 187, 188, 191, 192, 193, 196, 197, 198, 204, 205, 206, 213, 218, 219, 220, 226, 228, 230, 236, 240, 241, 242, 243, 245, 246, 247, 248, 252, 254, 255, 257, 262, 264, 265, 266, 268, 269, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 283, 285, 286, 289, 292, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 317, 319, 320, 321, 322, 323, 325, 327, 330, 331, 332, 333, 334, 336, 338, 342, 343, 344, 345, 346, 347, 348, 351, 352, 354, 361, 363, 364, 366, 367, 371, 373, 376, 377, 378, 379, 381, 383, 385, 386, 387, 389, 390, 392, 398, 399, 401, 402, 403, 404, 411, 412, 414, 415, 416, 417, 419, 421, 422, 423, 426, 427, 428, 429, 430, 432, 434, 435, 439, 441, 442, 443, 444, 445, 446, 447, 449, 450, 451, 452, 453, 457, 461, 469, 475, 478, 479, 480, 481, 483, 485, 486, 487, 488, 489, 491, 494, 496, 497, 498, 499, 500, 502, 503, 506, 507, 508, 510, 511, 514, 515, 516, 517, 519, 521, 524, 525, 526, 527, 529, 530], "text": [1, 11, 12, 14, 15, 16, 21, 24, 28, 29, 30, 33, 34, 37, 55, 88, 89, 90, 91, 93, 108, 110, 111, 127, 129, 135, 136, 137, 156, 159, 162, 163, 164, 166, 169, 170, 175, 187, 193, 245, 263, 271, 274, 275, 276, 277, 286, 294, 301, 320, 322, 323, 327, 331, 332, 333, 335, 336, 337, 390, 426, 438, 450, 451, 452, 497, 514, 521, 524, 526, 529, 531], "each": [1, 2, 4, 6, 7, 12, 21, 22, 24, 36, 38, 45, 49, 50, 52, 54, 55, 62, 64, 74, 81, 82, 88, 89, 90, 96, 98, 103, 107, 110, 111, 115, 120, 121, 126, 128, 129, 130, 131, 132, 137, 138, 139, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 155, 156, 157, 158, 159, 163, 164, 165, 168, 169, 171, 177, 178, 181, 183, 184, 186, 187, 188, 191, 192, 193, 210, 213, 216, 217, 219, 220, 221, 222, 223, 224, 225, 229, 231, 236, 242, 245, 247, 250, 252, 255, 264, 266, 267, 274, 278, 283, 284, 285, 286, 289, 291, 294, 297, 298, 301, 303, 305, 309, 312, 313, 317, 319, 322, 323, 325, 327, 330, 332, 333, 334, 337, 344, 345, 347, 352, 354, 356, 361, 367, 369, 373, 374, 378, 379, 381, 382, 386, 389, 395, 397, 401, 402, 403, 404, 407, 415, 417, 418, 423, 426, 430, 432, 434, 437, 438, 439, 445, 446, 447, 449, 450, 451, 452, 454, 455, 458, 459, 462, 463, 475, 476, 478, 479, 481, 482, 483, 484, 487, 488, 491, 492, 497, 508, 510, 511, 513, 514, 515, 522, 523, 524, 527, 528, 529, 530, 531], "defin": [1, 11, 12, 36, 37, 39, 40, 44, 45, 55, 56, 57, 66, 67, 70, 76, 82, 90, 121, 142, 145, 146, 147, 148, 149, 170, 173, 176, 181, 183, 187, 189, 190, 191, 193, 206, 218, 219, 226, 228, 230, 245, 246, 247, 248, 251, 255, 257, 265, 269, 270, 289, 313, 319, 322, 323, 338, 343, 344, 345, 346, 348, 351, 352, 353, 354, 361, 363, 366, 367, 379, 382, 403, 405, 407, 419, 445, 450, 451, 452, 485, 487, 497, 518, 519, 520, 530, 531], "ha": [1, 4, 8, 10, 11, 12, 13, 28, 29, 40, 42, 44, 45, 48, 49, 50, 54, 55, 74, 79, 82, 86, 89, 90, 95, 101, 106, 108, 110, 111, 113, 115, 118, 120, 121, 122, 126, 128, 135, 137, 141, 142, 151, 152, 153, 155, 160, 167, 169, 172, 173, 176, 182, 183, 184, 187, 188, 189, 190, 191, 192, 193, 205, 213, 226, 230, 231, 240, 241, 243, 246, 247, 249, 250, 252, 255, 257, 261, 262, 269, 271, 273, 276, 277, 282, 285, 286, 291, 297, 300, 301, 303, 304, 309, 310, 313, 319, 322, 323, 325, 327, 330, 333, 334, 335, 343, 344, 345, 346, 348, 351, 352, 354, 361, 364, 369, 374, 378, 379, 381, 387, 389, 401, 402, 403, 404, 407, 417, 419, 422, 426, 427, 428, 431, 433, 434, 435, 437, 439, 446, 449, 450, 451, 452, 475, 479, 480, 481, 484, 489, 493, 495, 496, 497, 498, 500, 501, 506, 510, 511, 514, 515, 517, 519, 521, 523, 524, 526, 527, 528, 529, 531], "i": [1, 2, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 49, 50, 51, 52, 53, 55, 56, 57, 60, 62, 64, 66, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 113, 114, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 137, 141, 142, 143, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 196, 197, 198, 202, 204, 205, 206, 208, 210, 211, 213, 214, 217, 218, 219, 226, 228, 230, 231, 232, 236, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 257, 258, 259, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 288, 289, 290, 291, 293, 294, 295, 297, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 315, 316, 317, 318, 319, 320, 322, 323, 324, 325, 327, 329, 330, 331, 332, 333, 334, 335, 338, 342, 343, 344, 345, 346, 348, 349, 351, 352, 353, 354, 355, 356, 361, 362, 363, 364, 366, 367, 369, 370, 371, 372, 373, 374, 377, 378, 379, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 392, 393, 395, 397, 398, 399, 401, 402, 403, 404, 405, 407, 408, 410, 411, 412, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 428, 429, 430, 431, 432, 433, 434, 435, 437, 438, 439, 440, 441, 443, 444, 445, 446, 448, 450, 451, 452, 469, 475, 476, 479, 480, 481, 482, 483, 484, 485, 487, 488, 489, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 505, 506, 507, 508, 509, 510, 511, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 526, 527, 528, 529, 531], "have": [1, 8, 9, 10, 11, 12, 13, 17, 18, 19, 24, 26, 27, 30, 35, 36, 37, 38, 39, 40, 42, 45, 49, 50, 52, 54, 55, 56, 60, 64, 66, 70, 71, 74, 75, 79, 82, 85, 86, 88, 89, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 113, 115, 120, 121, 123, 126, 128, 129, 130, 132, 134, 137, 141, 142, 143, 144, 145, 146, 148, 149, 150, 152, 153, 155, 156, 158, 159, 162, 167, 168, 169, 170, 173, 175, 176, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 196, 201, 205, 206, 210, 219, 220, 226, 230, 233, 234, 235, 240, 241, 244, 246, 247, 248, 250, 251, 252, 254, 255, 257, 261, 264, 265, 267, 269, 270, 271, 273, 274, 275, 276, 277, 279, 282, 283, 285, 286, 291, 293, 297, 299, 301, 303, 305, 308, 310, 313, 314, 319, 320, 321, 322, 323, 325, 328, 332, 333, 334, 338, 339, 342, 344, 345, 347, 348, 349, 352, 353, 354, 361, 363, 364, 366, 370, 371, 373, 377, 379, 381, 383, 384, 385, 386, 387, 389, 391, 392, 401, 402, 403, 404, 405, 419, 421, 422, 426, 431, 432, 433, 434, 437, 439, 441, 443, 444, 445, 446, 447, 449, 450, 451, 452, 479, 480, 485, 487, 488, 491, 492, 494, 496, 497, 500, 502, 506, 510, 511, 513, 514, 515, 516, 517, 519, 521, 522, 523, 526, 527, 529, 531], "help": [3, 8, 9, 11, 12, 28, 52, 54, 55, 57, 58, 59, 63, 65, 85, 101, 106, 110, 121, 122, 129, 137, 141, 142, 143, 144, 145, 146, 148, 149, 150, 154, 177, 178, 179, 180, 240, 241, 253, 264, 265, 267, 269, 275, 286, 291, 301, 313, 330, 340, 341, 356, 357, 358, 362, 364, 387, 398, 399, 422, 426, 428, 432, 433, 444, 449, 450, 451, 452, 469, 480, 481, 485, 494, 496, 497, 513, 523, 531], "me": [1, 11, 12, 13, 52, 55, 123, 137, 141, 142, 143, 144, 145, 146, 148, 149, 150, 157, 169, 186, 210, 240, 241, 246, 265, 269, 274, 275, 297, 317, 364, 410, 450, 451, 452, 480], "bottom": [1, 12, 45, 55, 82, 122, 152, 153, 155, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 240, 241, 248, 252, 291, 313, 319, 322, 323, 344, 345, 364, 369, 372, 373, 374, 376, 378, 381, 382, 396, 402, 403, 426, 450, 451, 452, 511], "onc": [1, 3, 28, 29, 55, 56, 64, 89, 90, 110, 111, 120, 121, 123, 126, 130, 131, 137, 155, 157, 162, 167, 173, 185, 230, 233, 234, 235, 236, 240, 241, 244, 263, 268, 270, 273, 275, 283, 286, 308, 332, 333, 334, 335, 348, 364, 372, 392, 393, 398, 399, 419, 438, 439, 443, 450, 451, 452, 510, 514, 515, 521, 525, 527, 528, 529], "least": [1, 2, 3, 6, 8, 12, 55, 75, 85, 111, 120, 121, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 197, 201, 220, 236, 240, 241, 267, 273, 282, 297, 299, 301, 332, 347, 364, 389, 391, 392, 393, 398, 399, 401, 402, 405, 416, 437, 447, 450, 451, 452, 475, 480, 492, 501, 515], "three": [1, 11, 12, 21, 22, 48, 53, 55, 69, 75, 78, 79, 80, 82, 99, 100, 104, 105, 108, 110, 111, 114, 115, 121, 128, 134, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 165, 169, 172, 184, 185, 186, 187, 193, 214, 217, 218, 228, 230, 231, 240, 241, 245, 248, 252, 264, 269, 275, 281, 283, 285, 291, 298, 299, 301, 307, 314, 319, 351, 361, 364, 366, 367, 369, 381, 410, 416, 426, 450, 451, 452, 484, 493, 497, 501, 505, 506, 508, 509, 513, 514, 518], "incorrect": [1, 26, 29, 30, 39, 55, 66, 80, 82, 110, 175, 181, 206, 226, 230, 236, 240, 241, 243, 249, 265, 282, 285, 286, 289, 291, 293, 294, 322, 338, 364, 389, 416, 419, 423, 426, 427, 428, 433, 441, 450, 451, 452, 517], "It": [1, 2, 6, 8, 11, 12, 21, 26, 28, 29, 30, 35, 36, 37, 40, 45, 46, 49, 51, 52, 53, 54, 55, 56, 62, 66, 70, 71, 82, 85, 86, 88, 93, 98, 103, 113, 115, 118, 120, 121, 123, 126, 129, 134, 137, 143, 144, 151, 152, 153, 154, 155, 157, 162, 163, 167, 168, 169, 171, 172, 173, 177, 178, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 196, 197, 206, 218, 219, 228, 230, 240, 241, 244, 246, 247, 248, 252, 255, 263, 265, 268, 269, 270, 271, 273, 274, 282, 289, 291, 294, 297, 301, 304, 308, 313, 319, 322, 323, 327, 344, 345, 348, 353, 354, 356, 361, 364, 373, 379, 381, 385, 393, 395, 397, 402, 403, 410, 411, 412, 418, 419, 422, 426, 428, 432, 443, 445, 449, 450, 451, 452, 483, 487, 488, 491, 492, 493, 497, 507, 510, 514, 518, 522, 524, 525, 526, 527, 530], "remov": [1, 10, 11, 55, 80, 87, 88, 90, 121, 126, 143, 144, 148, 149, 152, 155, 158, 162, 164, 185, 191, 201, 240, 241, 286, 298, 301, 302, 304, 312, 313, 364, 378, 396, 399, 404, 422, 450, 451, 452, 510, 515, 521], "us": [1, 3, 4, 7, 8, 10, 11, 12, 13, 17, 18, 24, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 48, 49, 51, 52, 55, 56, 64, 66, 68, 71, 73, 75, 76, 78, 79, 81, 82, 83, 84, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 99, 100, 101, 102, 104, 105, 106, 109, 110, 113, 116, 118, 120, 121, 122, 126, 128, 129, 130, 131, 132, 134, 137, 138, 139, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 156, 159, 162, 163, 164, 165, 166, 168, 169, 172, 173, 174, 175, 179, 181, 182, 183, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 201, 202, 205, 210, 213, 217, 218, 219, 221, 222, 223, 224, 225, 226, 228, 229, 230, 233, 234, 235, 236, 240, 241, 242, 244, 245, 246, 248, 249, 250, 251, 252, 253, 254, 255, 260, 263, 264, 265, 266, 268, 271, 274, 275, 276, 277, 278, 279, 280, 281, 284, 285, 286, 288, 289, 291, 292, 293, 294, 295, 297, 300, 301, 302, 303, 304, 305, 308, 309, 310, 311, 312, 313, 315, 317, 318, 319, 320, 321, 322, 327, 328, 329, 333, 334, 335, 336, 337, 338, 339, 340, 342, 343, 344, 345, 348, 349, 351, 352, 353, 354, 357, 358, 361, 362, 363, 364, 365, 367, 370, 371, 373, 377, 379, 380, 381, 383, 384, 385, 386, 387, 388, 393, 398, 399, 401, 402, 404, 405, 406, 407, 411, 412, 414, 416, 417, 418, 419, 422, 423, 426, 427, 429, 431, 432, 433, 434, 437, 438, 440, 441, 442, 443, 444, 446, 448, 449, 450, 451, 452, 469, 475, 476, 480, 481, 484, 485, 486, 487, 488, 491, 492, 493, 494, 496, 497, 498, 499, 500, 501, 505, 506, 507, 509, 510, 511, 513, 514, 515, 516, 517, 518, 520, 521, 523, 524, 525, 527, 529, 531], "combin": [1, 2, 6, 52, 55, 77, 87, 89, 110, 121, 129, 164, 218, 240, 241, 245, 273, 298, 317, 320, 364, 369, 385, 406, 410, 432, 437, 439, 441, 450, 451, 452, 492, 495, 496, 517, 529], "two": [1, 4, 11, 12, 28, 29, 31, 36, 37, 44, 45, 48, 51, 52, 53, 55, 68, 71, 72, 73, 74, 79, 80, 82, 87, 89, 90, 95, 97, 102, 107, 108, 110, 111, 115, 118, 120, 121, 127, 128, 129, 134, 137, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 153, 165, 167, 169, 170, 175, 176, 182, 183, 184, 185, 186, 187, 191, 192, 193, 197, 201, 204, 205, 210, 211, 213, 214, 216, 218, 226, 228, 230, 231, 236, 240, 241, 246, 247, 248, 251, 252, 255, 257, 261, 265, 267, 271, 273, 277, 279, 282, 288, 291, 297, 298, 299, 300, 301, 303, 310, 313, 318, 320, 321, 322, 323, 325, 335, 345, 348, 351, 355, 364, 370, 371, 386, 389, 391, 401, 402, 403, 410, 414, 416, 418, 420, 426, 427, 428, 432, 437, 439, 443, 446, 447, 450, 451, 452, 469, 475, 485, 487, 494, 496, 498, 499, 501, 502, 509, 510, 511, 514, 515, 517, 519, 520, 521, 525, 528], "more": [1, 2, 6, 10, 11, 12, 21, 22, 29, 35, 36, 41, 45, 50, 52, 55, 70, 71, 74, 75, 82, 85, 88, 89, 90, 93, 94, 96, 98, 101, 103, 106, 110, 113, 114, 115, 116, 117, 118, 120, 121, 128, 129, 130, 131, 152, 153, 154, 155, 159, 164, 165, 167, 168, 169, 172, 177, 179, 181, 183, 184, 187, 188, 189, 190, 191, 192, 193, 197, 204, 220, 228, 230, 236, 240, 241, 245, 246, 247, 252, 254, 255, 263, 265, 266, 267, 268, 269, 270, 271, 273, 275, 276, 277, 282, 283, 286, 291, 294, 300, 301, 302, 303, 310, 313, 319, 320, 322, 331, 333, 335, 336, 340, 345, 347, 349, 353, 356, 361, 364, 365, 366, 384, 385, 386, 388, 389, 390, 391, 393, 401, 402, 404, 405, 406, 407, 417, 426, 432, 433, 438, 441, 443, 449, 450, 451, 452, 469, 475, 476, 484, 485, 487, 491, 493, 497, 499, 500, 502, 507, 510, 514, 515, 522, 523, 527, 529, 531], "than": [1, 2, 4, 6, 8, 10, 11, 12, 13, 36, 52, 55, 70, 71, 73, 74, 75, 76, 78, 80, 82, 83, 88, 89, 90, 91, 92, 99, 100, 101, 104, 105, 106, 110, 113, 115, 116, 117, 118, 120, 121, 127, 130, 131, 132, 141, 142, 169, 172, 175, 184, 187, 192, 193, 194, 196, 197, 198, 210, 211, 216, 217, 218, 228, 230, 236, 240, 241, 246, 252, 255, 261, 264, 268, 269, 270, 271, 274, 282, 285, 286, 288, 291, 294, 300, 302, 311, 332, 333, 354, 364, 371, 384, 386, 389, 393, 405, 410, 414, 417, 428, 435, 438, 441, 443, 450, 451, 452, 469, 480, 487, 491, 500, 502, 505, 514, 517, 523, 526, 529], "unit": [1, 33, 34, 52, 53, 55, 152, 162, 197, 240, 241, 245, 260, 262, 264, 268, 271, 323, 364, 373, 469, 496, 502], "test": [1, 6, 24, 54, 55, 58, 63, 64, 71, 76, 88, 91, 92, 99, 100, 104, 105, 120, 121, 152, 153, 156, 171, 177, 183, 184, 185, 194, 211, 221, 222, 223, 224, 225, 237, 240, 241, 242, 245, 246, 247, 260, 265, 267, 274, 291, 301, 340, 341, 357, 358, 360, 364, 373, 394, 398, 399, 488, 521], "run": [1, 4, 11, 14, 15, 16, 21, 22, 27, 37, 40, 45, 52, 55, 56, 80, 82, 90, 93, 95, 101, 102, 105, 106, 109, 110, 111, 113, 115, 120, 121, 125, 127, 128, 129, 131, 132, 137, 152, 153, 154, 155, 162, 163, 167, 168, 169, 171, 172, 175, 176, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 202, 207, 219, 232, 236, 240, 241, 246, 255, 262, 267, 268, 271, 274, 278, 281, 282, 283, 285, 286, 289, 291, 293, 294, 301, 305, 312, 313, 332, 333, 334, 344, 345, 348, 354, 364, 369, 371, 378, 383, 385, 386, 402, 403, 424, 426, 428, 431, 432, 438, 439, 443, 448, 475, 476, 479, 480, 481, 483, 484, 485, 487, 488, 500, 501, 502, 506, 510, 511, 514, 515, 523, 524, 525, 526, 529], "work": [1, 4, 11, 12, 13, 15, 24, 36, 37, 52, 53, 55, 56, 57, 58, 59, 63, 65, 67, 71, 84, 93, 95, 99, 100, 104, 105, 120, 121, 122, 123, 127, 128, 129, 156, 162, 166, 167, 171, 173, 174, 176, 179, 180, 185, 186, 197, 230, 240, 241, 242, 244, 245, 247, 249, 251, 255, 258, 260, 264, 267, 271, 292, 300, 301, 305, 309, 311, 315, 316, 317, 331, 332, 335, 336, 338, 340, 341, 342, 349, 357, 358, 361, 362, 364, 365, 367, 377, 379, 386, 390, 398, 399, 406, 414, 416, 429, 430, 433, 440, 441, 443, 444, 449, 469, 475, 479, 484, 488, 491, 496, 498, 503, 506, 514, 521], "correctli": [1, 4, 14, 39, 55, 72, 85, 121, 123, 125, 126, 130, 148, 149, 152, 153, 169, 173, 187, 193, 198, 202, 236, 240, 241, 251, 252, 279, 289, 301, 338, 364, 369, 381, 404, 416, 434, 438, 444, 445, 469, 475, 480, 488, 492, 503, 526], "compil": [1, 6, 14, 55, 240, 241, 245, 262, 268, 272, 364, 387, 481, 496], "look": [1, 6, 11, 16, 17, 18, 19, 27, 36, 37, 45, 51, 52, 55, 56, 72, 86, 87, 88, 90, 94, 96, 101, 106, 110, 111, 113, 115, 120, 121, 123, 126, 128, 129, 130, 132, 137, 152, 153, 155, 164, 165, 168, 175, 176, 183, 184, 185, 186, 188, 191, 192, 193, 236, 240, 241, 245, 247, 255, 264, 265, 269, 270, 271, 273, 274, 275, 276, 281, 282, 283, 285, 286, 301, 305, 308, 310, 311, 319, 321, 323, 324, 325, 328, 329, 330, 331, 344, 345, 348, 349, 354, 361, 363, 364, 366, 371, 372, 381, 385, 386, 387, 389, 390, 402, 403, 404, 410, 416, 418, 422, 423, 426, 438, 444, 450, 475, 484, 493, 497, 499, 506, 513, 514, 521, 523, 524, 526, 528, 529, 531], "after": [1, 10, 14, 31, 37, 45, 52, 54, 55, 57, 58, 59, 63, 65, 70, 75, 80, 82, 83, 88, 90, 99, 100, 103, 104, 105, 110, 111, 115, 116, 120, 121, 125, 128, 130, 132, 134, 137, 138, 139, 141, 143, 144, 145, 146, 148, 149, 150, 155, 158, 169, 173, 179, 180, 183, 184, 189, 193, 202, 205, 207, 208, 214, 218, 220, 232, 233, 234, 235, 237, 240, 241, 252, 255, 262, 263, 274, 282, 283, 286, 289, 291, 297, 300, 302, 312, 313, 322, 327, 333, 335, 340, 341, 344, 345, 347, 357, 358, 360, 364, 366, 371, 373, 378, 386, 392, 398, 399, 401, 402, 403, 408, 411, 412, 419, 423, 424, 426, 439, 448, 449, 450, 454, 455, 456, 458, 459, 460, 462, 463, 464, 469, 476, 478, 479, 480, 483, 484, 487, 488, 489, 492, 493, 497, 501, 502, 510, 511, 519, 529], "area": [1, 11, 24, 45, 46, 55, 96, 155, 172, 205, 218, 232, 240, 241, 351, 364, 401, 452, 480, 484, 487], "error": [1, 6, 12, 55, 71, 72, 73, 75, 76, 79, 83, 85, 90, 110, 111, 118, 120, 122, 124, 127, 151, 152, 153, 154, 155, 168, 169, 172, 176, 191, 192, 198, 240, 241, 243, 245, 247, 262, 265, 267, 268, 269, 279, 280, 282, 293, 294, 300, 301, 318, 322, 361, 364, 367, 381, 382, 386, 387, 415, 416, 419, 427, 431, 433, 444, 448, 469, 475, 480, 481, 492, 494, 505, 506, 507, 514, 521, 528, 529, 530], "result": [1, 6, 8, 10, 11, 13, 42, 52, 55, 66, 68, 70, 71, 76, 79, 82, 95, 101, 102, 103, 105, 106, 111, 115, 117, 120, 127, 128, 152, 158, 159, 163, 164, 171, 172, 182, 185, 186, 206, 208, 210, 219, 226, 228, 232, 236, 240, 241, 247, 252, 255, 263, 267, 271, 278, 283, 284, 286, 291, 294, 301, 306, 322, 323, 329, 333, 364, 372, 377, 382, 386, 404, 411, 415, 417, 422, 428, 434, 435, 444, 476, 484, 492, 495, 496, 498, 499, 500, 502, 510, 518, 521, 523], "finish": [1, 2, 4, 6, 7, 48, 55, 64, 71, 121, 128, 141, 143, 144, 145, 146, 147, 172, 177, 178, 179, 180, 187, 220, 233, 234, 235, 237, 240, 241, 245, 250, 267, 279, 285, 286, 292, 294, 340, 341, 347, 353, 356, 357, 358, 360, 364, 366, 373, 396, 407, 410, 460, 465, 466, 467, 468, 470, 471, 472, 473, 475, 476, 481, 530], "function": [1, 2, 4, 6, 8, 11, 24, 28, 29, 33, 34, 35, 36, 37, 40, 41, 42, 45, 49, 51, 52, 55, 56, 75, 77, 85, 116, 121, 126, 128, 130, 131, 134, 137, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 153, 154, 155, 158, 160, 161, 162, 163, 167, 169, 172, 176, 181, 219, 228, 230, 236, 240, 241, 245, 246, 247, 250, 251, 252, 255, 261, 262, 268, 276, 279, 284, 286, 288, 292, 295, 297, 298, 299, 301, 304, 306, 308, 313, 316, 317, 320, 327, 338, 339, 342, 343, 344, 348, 349, 353, 354, 366, 367, 376, 381, 382, 387, 401, 404, 407, 410, 411, 412, 415, 418, 421, 422, 424, 426, 435, 437, 441, 444, 446, 447, 448, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 478, 480, 482, 483, 485, 486, 487, 488, 492, 499, 505, 506, 509, 510, 515, 516, 519, 526, 529], "call": [1, 6, 24, 26, 33, 34, 35, 36, 37, 40, 42, 44, 45, 50, 51, 52, 53, 55, 56, 66, 72, 75, 82, 83, 85, 86, 89, 90, 93, 96, 110, 121, 127, 128, 129, 130, 134, 148, 149, 151, 152, 159, 160, 163, 165, 167, 169, 170, 171, 172, 173, 176, 181, 182, 188, 189, 190, 192, 193, 196, 197, 200, 201, 202, 205, 207, 210, 211, 213, 214, 216, 217, 218, 219, 226, 228, 230, 232, 236, 240, 241, 242, 243, 245, 246, 247, 249, 251, 252, 254, 255, 257, 260, 261, 264, 265, 267, 268, 269, 271, 274, 276, 277, 283, 284, 286, 291, 293, 294, 298, 300, 301, 303, 308, 309, 314, 318, 322, 325, 327, 333, 338, 343, 344, 345, 346, 348, 351, 353, 354, 361, 363, 366, 367, 371, 378, 382, 384, 386, 390, 401, 404, 411, 412, 415, 416, 418, 422, 426, 427, 428, 430, 432, 434, 437, 439, 440, 444, 445, 446, 447, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 476, 478, 480, 482, 485, 488, 493, 497, 499, 502, 505, 506, 510, 514, 515, 519, 521, 525, 526, 527], "doubl": [1, 73, 88, 110, 121, 152, 164, 169, 184, 193, 240, 241, 276, 331, 348, 377, 422, 426, 444, 515, 526], "num": [1, 6, 55, 111, 144, 145, 146, 147, 148, 149, 158, 185, 186, 190, 196, 198, 208, 211, 216, 230, 232, 236, 240, 241, 252, 261, 278, 295, 327, 411, 412, 440], "take": [1, 2, 3, 6, 8, 10, 24, 31, 33, 34, 42, 44, 45, 48, 51, 53, 54, 55, 56, 57, 59, 64, 71, 77, 86, 89, 95, 110, 111, 115, 120, 122, 128, 130, 131, 134, 137, 141, 142, 145, 146, 147, 148, 149, 152, 154, 156, 163, 168, 169, 172, 173, 175, 177, 184, 185, 186, 187, 188, 189, 191, 192, 193, 196, 197, 200, 201, 204, 205, 206, 210, 211, 213, 216, 217, 218, 219, 220, 226, 228, 229, 230, 231, 232, 233, 234, 235, 236, 240, 241, 243, 244, 249, 252, 255, 257, 261, 264, 265, 267, 269, 270, 273, 274, 275, 279, 282, 285, 286, 291, 297, 298, 299, 306, 308, 325, 327, 344, 345, 347, 348, 351, 353, 356, 361, 363, 366, 367, 378, 381, 382, 397, 401, 404, 407, 411, 412, 415, 418, 420, 422, 426, 437, 441, 443, 446, 447, 449, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 469, 476, 478, 480, 481, 488, 491, 492, 497, 505, 510, 513, 514, 521, 525, 528, 529], "number": [1, 2, 4, 6, 11, 12, 13, 24, 35, 38, 44, 45, 52, 53, 55, 57, 64, 66, 68, 70, 71, 72, 74, 75, 76, 78, 79, 80, 82, 85, 86, 89, 90, 107, 108, 109, 110, 120, 121, 127, 128, 130, 134, 137, 141, 142, 145, 146, 147, 148, 149, 152, 153, 155, 158, 163, 169, 170, 172, 173, 174, 182, 185, 186, 189, 190, 191, 192, 193, 196, 201, 204, 210, 211, 213, 216, 217, 218, 219, 228, 230, 231, 233, 234, 235, 240, 241, 242, 243, 245, 247, 248, 252, 261, 278, 279, 280, 281, 282, 283, 284, 285, 286, 288, 289, 291, 295, 297, 298, 301, 305, 307, 308, 309, 313, 317, 321, 322, 327, 330, 337, 351, 354, 373, 374, 377, 379, 385, 386, 389, 391, 392, 398, 399, 401, 407, 411, 412, 415, 417, 421, 422, 426, 443, 444, 445, 452, 469, 480, 481, 483, 487, 488, 490, 491, 492, 496, 498, 501, 505, 506, 507, 510, 511, 514, 515, 517, 518, 519, 521, 527, 529, 530], "return": [1, 2, 4, 6, 7, 14, 24, 33, 34, 36, 37, 38, 39, 44, 45, 46, 48, 51, 52, 53, 55, 56, 57, 66, 67, 75, 80, 81, 88, 108, 109, 110, 111, 115, 121, 125, 128, 130, 134, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 153, 154, 155, 156, 158, 159, 160, 161, 163, 164, 165, 167, 169, 170, 171, 172, 174, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 200, 201, 202, 204, 205, 206, 207, 208, 210, 211, 213, 214, 216, 217, 218, 219, 228, 231, 232, 236, 240, 241, 244, 245, 247, 249, 250, 252, 255, 257, 258, 259, 261, 276, 278, 279, 288, 291, 295, 297, 298, 299, 301, 302, 304, 306, 312, 313, 317, 327, 331, 334, 335, 344, 345, 348, 351, 354, 355, 361, 363, 367, 383, 386, 387, 389, 392, 393, 398, 399, 401, 402, 403, 407, 410, 411, 412, 415, 416, 420, 421, 422, 424, 428, 431, 432, 434, 437, 439, 440, 441, 443, 446, 447, 483, 485, 487, 494, 501, 505, 507, 510, 521, 525, 526, 529, 530], "time": [1, 4, 6, 8, 9, 10, 11, 12, 35, 42, 45, 48, 49, 52, 55, 59, 70, 71, 81, 86, 87, 89, 95, 102, 110, 111, 115, 118, 120, 121, 122, 123, 126, 127, 128, 129, 130, 131, 134, 137, 141, 142, 145, 146, 147, 163, 168, 172, 175, 176, 181, 189, 190, 204, 208, 211, 213, 217, 219, 236, 240, 241, 244, 247, 251, 255, 258, 263, 264, 265, 267, 268, 270, 271, 273, 274, 275, 276, 279, 282, 284, 285, 288, 289, 291, 294, 298, 301, 305, 307, 312, 317, 319, 325, 327, 332, 333, 349, 351, 354, 364, 366, 370, 371, 373, 377, 379, 381, 382, 385, 386, 387, 397, 403, 405, 409, 410, 415, 422, 427, 428, 430, 438, 439, 443, 449, 469, 481, 482, 483, 484, 488, 491, 492, 497, 502, 505, 510, 514, 515, 519, 526, 527, 528, 529, 531], "2": [1, 2, 4, 6, 8, 11, 14, 15, 16, 17, 19, 21, 29, 31, 33, 34, 38, 39, 44, 45, 46, 53, 55, 60, 64, 66, 68, 70, 71, 72, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 93, 95, 107, 108, 110, 111, 113, 115, 116, 121, 125, 126, 127, 129, 130, 134, 135, 137, 141, 142, 145, 146, 147, 148, 149, 151, 152, 153, 155, 157, 159, 160, 161, 162, 163, 164, 165, 167, 169, 171, 172, 173, 174, 175, 182, 183, 184, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 200, 202, 207, 208, 210, 213, 214, 216, 217, 218, 228, 230, 231, 232, 240, 241, 242, 243, 245, 246, 247, 248, 249, 252, 254, 255, 258, 259, 261, 262, 263, 264, 265, 266, 267, 269, 270, 271, 274, 275, 277, 278, 280, 281, 282, 283, 285, 286, 288, 289, 290, 291, 294, 295, 297, 298, 299, 300, 301, 302, 304, 305, 306, 307, 309, 310, 311, 312, 313, 314, 315, 317, 318, 322, 325, 327, 332, 333, 335, 338, 344, 346, 351, 352, 353, 354, 355, 368, 369, 371, 373, 374, 377, 378, 381, 383, 385, 389, 393, 402, 403, 404, 408, 411, 412, 415, 416, 417, 420, 421, 422, 423, 424, 425, 426, 430, 431, 432, 433, 434, 437, 438, 440, 441, 443, 445, 446, 447, 448, 452, 457, 465, 470, 475, 480, 481, 482, 483, 484, 488, 489, 490, 491, 493, 494, 495, 497, 498, 499, 500, 501, 502, 503, 505, 506, 507, 508, 509, 510, 511, 513, 514, 515, 516, 517, 519, 524, 525, 526, 527, 528, 530, 531], "For": [1, 2, 4, 5, 6, 7, 12, 24, 27, 29, 33, 34, 35, 36, 44, 45, 48, 50, 52, 53, 55, 56, 57, 61, 66, 70, 78, 79, 82, 89, 90, 95, 96, 116, 120, 121, 123, 127, 128, 129, 130, 132, 134, 137, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 153, 154, 155, 159, 164, 165, 169, 172, 173, 182, 183, 184, 187, 188, 191, 192, 193, 196, 197, 200, 201, 204, 205, 210, 211, 213, 216, 217, 218, 228, 230, 236, 238, 239, 240, 241, 242, 244, 245, 247, 249, 250, 251, 252, 254, 255, 257, 261, 266, 267, 274, 275, 276, 282, 285, 286, 288, 289, 292, 294, 297, 298, 299, 300, 301, 304, 306, 310, 312, 313, 319, 322, 323, 324, 327, 335, 344, 345, 346, 348, 351, 359, 362, 379, 381, 385, 388, 389, 391, 392, 394, 398, 399, 401, 402, 403, 404, 407, 410, 412, 416, 417, 418, 419, 422, 423, 426, 427, 430, 432, 433, 437, 438, 439, 440, 443, 446, 447, 474, 491, 493, 494, 497, 498, 500, 501, 502, 503, 514, 515, 529, 531], "3": [1, 2, 6, 11, 13, 14, 15, 16, 17, 18, 22, 31, 33, 34, 37, 39, 44, 45, 46, 53, 55, 57, 60, 64, 66, 68, 70, 71, 72, 73, 74, 75, 76, 78, 80, 81, 82, 83, 86, 87, 89, 90, 95, 110, 113, 115, 116, 120, 121, 125, 128, 129, 130, 132, 134, 135, 137, 141, 142, 143, 144, 145, 146, 147, 151, 152, 153, 154, 155, 159, 160, 161, 163, 164, 165, 167, 169, 171, 172, 176, 181, 182, 184, 187, 188, 189, 190, 191, 193, 194, 197, 198, 200, 201, 202, 207, 208, 210, 213, 214, 216, 217, 218, 230, 231, 232, 242, 245, 246, 249, 251, 252, 255, 257, 258, 259, 261, 262, 264, 265, 266, 269, 270, 274, 275, 276, 277, 278, 279, 285, 286, 288, 289, 290, 291, 293, 294, 295, 297, 298, 299, 300, 301, 302, 305, 307, 308, 309, 310, 312, 313, 314, 315, 317, 318, 319, 327, 330, 331, 333, 334, 338, 344, 345, 354, 355, 357, 358, 361, 368, 369, 371, 373, 377, 378, 380, 383, 388, 391, 392, 393, 398, 399, 402, 408, 410, 412, 414, 416, 420, 421, 422, 423, 424, 425, 426, 427, 428, 431, 432, 433, 434, 437, 438, 440, 441, 443, 445, 446, 447, 448, 452, 458, 466, 471, 475, 479, 480, 482, 483, 485, 488, 489, 490, 491, 492, 493, 494, 498, 499, 500, 501, 502, 506, 507, 509, 510, 511, 515, 516, 517, 518, 519, 526, 529, 530], "should": [1, 2, 6, 10, 11, 24, 26, 29, 30, 33, 34, 37, 38, 39, 44, 45, 48, 52, 55, 57, 60, 70, 71, 72, 78, 80, 82, 83, 85, 89, 118, 120, 121, 128, 130, 134, 135, 137, 145, 146, 147, 148, 149, 151, 152, 153, 157, 159, 163, 169, 170, 172, 173, 174, 175, 176, 184, 185, 186, 187, 188, 189, 190, 193, 196, 197, 200, 204, 205, 210, 211, 213, 216, 217, 218, 228, 230, 240, 241, 245, 246, 247, 250, 252, 255, 257, 261, 265, 267, 271, 272, 288, 289, 290, 291, 294, 297, 298, 299, 301, 303, 308, 311, 313, 323, 327, 329, 335, 338, 342, 351, 363, 366, 367, 369, 373, 376, 381, 392, 393, 398, 399, 401, 410, 411, 412, 415, 416, 417, 418, 422, 426, 433, 434, 437, 444, 446, 447, 453, 454, 457, 458, 461, 462, 469, 478, 479, 480, 483, 484, 487, 488, 492, 510, 511, 514, 515, 518], "6": [1, 2, 3, 6, 8, 10, 14, 33, 34, 36, 38, 39, 41, 45, 53, 55, 60, 66, 68, 71, 76, 79, 80, 87, 110, 115, 121, 125, 126, 134, 135, 144, 151, 152, 153, 155, 157, 164, 169, 171, 172, 174, 183, 184, 185, 186, 188, 190, 192, 193, 196, 198, 202, 205, 208, 210, 214, 216, 221, 222, 223, 224, 225, 226, 228, 229, 231, 232, 243, 245, 249, 251, 261, 262, 265, 270, 271, 278, 279, 286, 288, 289, 290, 295, 299, 300, 301, 302, 304, 305, 306, 307, 308, 309, 312, 315, 317, 318, 338, 344, 346, 351, 357, 358, 369, 377, 380, 383, 389, 393, 402, 408, 415, 417, 419, 421, 424, 425, 426, 427, 428, 430, 431, 437, 443, 446, 448, 469, 475, 489, 490, 494, 498, 500, 501, 506, 509, 511, 515, 516, 525, 530], "4": [1, 2, 8, 11, 14, 15, 16, 17, 18, 19, 22, 29, 30, 31, 33, 34, 39, 42, 45, 46, 53, 56, 60, 64, 66, 68, 71, 72, 73, 74, 75, 76, 78, 80, 81, 83, 85, 87, 90, 91, 110, 111, 115, 121, 125, 126, 127, 128, 130, 132, 134, 135, 137, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 157, 159, 161, 169, 171, 172, 173, 174, 181, 183, 184, 187, 188, 189, 190, 191, 192, 193, 194, 198, 200, 201, 202, 204, 205, 206, 207, 208, 210, 211, 213, 214, 216, 217, 218, 220, 228, 230, 231, 232, 236, 240, 241, 242, 245, 249, 250, 251, 252, 255, 258, 261, 262, 270, 271, 276, 278, 279, 280, 286, 288, 289, 290, 291, 293, 294, 295, 297, 298, 299, 300, 302, 304, 306, 307, 308, 309, 310, 312, 313, 314, 315, 317, 318, 327, 332, 337, 338, 344, 345, 354, 355, 369, 371, 372, 373, 377, 378, 381, 383, 385, 389, 393, 402, 403, 404, 407, 408, 410, 414, 415, 417, 419, 420, 422, 424, 425, 426, 428, 430, 431, 432, 434, 437, 439, 440, 443, 446, 448, 449, 459, 467, 472, 475, 479, 480, 481, 482, 483, 488, 489, 490, 491, 492, 493, 497, 498, 499, 500, 501, 502, 503, 505, 508, 509, 510, 511, 515, 516, 517, 521, 524, 525, 530], "8": [1, 4, 10, 14, 33, 34, 39, 42, 45, 55, 66, 68, 71, 80, 82, 87, 102, 115, 120, 125, 132, 134, 135, 137, 143, 144, 148, 149, 152, 153, 155, 157, 159, 163, 164, 169, 171, 172, 182, 184, 185, 186, 188, 189, 193, 197, 201, 208, 210, 213, 214, 216, 228, 231, 232, 243, 249, 262, 278, 281, 288, 289, 290, 295, 299, 300, 302, 306, 307, 309, 312, 313, 318, 323, 338, 345, 368, 369, 383, 408, 424, 425, 426, 428, 431, 434, 437, 446, 448, 469, 481, 489, 490, 500, 501, 509, 511, 515, 516, 525, 530, 531], "go": [1, 5, 21, 26, 27, 28, 29, 30, 36, 50, 56, 58, 63, 97, 99, 100, 102, 104, 105, 111, 123, 135, 152, 168, 181, 197, 205, 233, 234, 235, 245, 246, 261, 264, 265, 271, 272, 285, 286, 294, 301, 325, 361, 363, 377, 396, 398, 399, 416, 422, 427, 432, 445, 453, 454, 455, 456, 457, 458, 459, 461, 462, 463, 464, 480, 483, 484, 485, 487, 488, 492, 503, 514, 515, 519], "toggl": [1, 3], "bar": [1, 3, 33, 34, 231, 319, 509, 511], "abov": [1, 4, 7, 8, 30, 37, 45, 52, 70, 71, 76, 80, 82, 89, 101, 106, 109, 110, 111, 115, 120, 126, 132, 143, 144, 152, 153, 155, 163, 167, 168, 176, 179, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 197, 236, 246, 248, 252, 254, 255, 271, 281, 285, 286, 289, 291, 294, 297, 301, 312, 322, 323, 331, 333, 334, 340, 344, 345, 354, 357, 358, 366, 370, 371, 372, 377, 378, 386, 402, 403, 416, 430, 480, 484, 488, 492, 494, 497, 505, 514, 517, 519, 523, 524, 525], "descript": [1, 10, 24, 28, 29, 45, 94, 121, 156, 185, 186, 251, 252, 269, 319, 324, 424, 485, 487, 497, 518], "open": [1, 90, 93, 95, 107, 111, 151, 152, 155, 156, 158, 160, 163, 165, 166, 168, 169, 170, 245, 265, 271, 274, 301, 311, 318, 330, 332, 333, 334, 383, 385, 404, 433, 480, 510, 514, 515, 529, 531], "drop": [1, 87, 90, 108, 172, 240, 241, 364, 521, 529], "creat": [1, 11, 14, 24, 28, 29, 31, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 52, 54, 55, 57, 61, 70, 87, 88, 89, 91, 92, 93, 107, 108, 110, 111, 114, 115, 120, 121, 126, 128, 130, 134, 135, 137, 148, 149, 152, 153, 154, 155, 158, 162, 167, 169, 170, 172, 173, 176, 184, 187, 193, 196, 200, 202, 204, 207, 210, 213, 216, 219, 226, 228, 232, 242, 244, 245, 247, 250, 251, 252, 254, 257, 260, 261, 262, 263, 264, 271, 279, 280, 288, 297, 298, 299, 304, 310, 314, 319, 322, 323, 324, 327, 338, 339, 343, 346, 351, 353, 354, 355, 361, 363, 365, 367, 372, 373, 376, 377, 381, 382, 392, 401, 410, 412, 419, 426, 431, 432, 437, 438, 439, 441, 444, 445, 447, 448, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 475, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 491, 497, 505, 508, 509, 510, 511, 515, 518, 519, 521, 529, 531], "get": [1, 11, 12, 14, 15, 16, 17, 18, 19, 21, 24, 30, 31, 34, 36, 37, 38, 52, 54, 71, 72, 75, 79, 85, 90, 102, 107, 110, 111, 118, 120, 121, 123, 125, 128, 129, 130, 132, 135, 137, 152, 153, 155, 159, 164, 176, 178, 179, 180, 181, 182, 184, 185, 188, 189, 191, 192, 193, 196, 197, 205, 210, 214, 220, 222, 223, 224, 225, 226, 229, 236, 243, 245, 246, 247, 250, 255, 263, 264, 267, 270, 273, 274, 285, 290, 293, 294, 300, 301, 304, 309, 310, 313, 317, 318, 320, 325, 327, 333, 335, 336, 345, 347, 349, 361, 365, 370, 371, 372, 377, 381, 386, 387, 389, 403, 404, 410, 411, 412, 416, 422, 427, 429, 444, 449, 479, 480, 487, 488, 491, 492, 493, 494, 497, 505, 507, 510, 513, 514, 515, 521, 527, 528, 529], "addit": [1, 8, 11, 36, 41, 51, 77, 89, 91, 92, 96, 99, 100, 104, 105, 123, 207, 208, 247, 289, 291, 322, 323, 343, 346, 348, 352, 363, 480, 483, 487, 488, 496, 499, 503, 515], "assist": [1, 8, 137, 266, 275], "within": [1, 52, 77, 79, 88, 90, 96, 111, 113, 116, 164, 182, 216, 245, 254, 314, 343, 346, 348, 352, 353, 354, 361, 363, 367, 415, 422, 486, 515, 524], "load": [0, 1, 3, 15, 16, 21, 22, 23, 26, 27, 30, 32, 43, 47, 58, 59, 62, 63, 65, 69, 98, 103, 133, 140, 143, 144, 150, 157, 177, 178, 179, 180, 195, 199, 203, 209, 212, 215, 221, 222, 223, 224, 225, 227, 229, 233, 234, 235, 256, 279, 287, 296, 298, 326, 340, 341, 350, 356, 357, 358, 375, 381, 395, 397, 398, 400, 409, 411, 413, 436, 446, 477, 490, 510, 514, 521, 522, 525, 529, 530], "dynam": [1, 3, 23, 32, 43, 47, 58, 59, 62, 63, 65, 69, 98, 103, 133, 138, 139, 140, 143, 144, 150, 157, 177, 178, 179, 180, 195, 199, 203, 209, 212, 215, 221, 222, 223, 224, 225, 227, 229, 233, 234, 235, 256, 271, 279, 287, 296, 298, 326, 340, 341, 350, 356, 357, 358, 375, 381, 395, 397, 398, 400, 409, 411, 413, 436, 446, 477, 490, 522], "question": [1, 3, 4, 5, 8, 9, 10, 31, 38, 43, 45, 47, 52, 54, 58, 59, 60, 61, 62, 63, 64, 65, 67, 76, 82, 84, 90, 98, 101, 103, 106, 111, 114, 120, 121, 136, 138, 139, 140, 143, 144, 150, 152, 153, 155, 166, 177, 178, 179, 180, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 220, 221, 222, 223, 224, 225, 229, 233, 234, 235, 237, 238, 239, 242, 245, 246, 247, 252, 255, 260, 264, 267, 271, 275, 286, 291, 292, 313, 316, 319, 322, 323, 331, 336, 340, 341, 344, 345, 347, 350, 356, 357, 358, 359, 360, 365, 375, 380, 381, 394, 395, 397, 398, 402, 403, 406, 426, 429, 442, 449, 458, 459, 461, 462, 463, 464, 469, 474, 486, 504, 512, 522, 528], "select": [1, 3, 5, 23, 32, 43, 45, 47, 58, 59, 61, 62, 63, 65, 69, 73, 81, 82, 87, 88, 89, 90, 91, 92, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 114, 115, 117, 133, 138, 139, 140, 143, 144, 150, 152, 153, 154, 155, 157, 162, 164, 177, 178, 179, 180, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 195, 199, 203, 207, 209, 212, 215, 221, 222, 223, 224, 225, 227, 229, 233, 234, 235, 238, 239, 245, 246, 248, 252, 256, 276, 278, 279, 287, 291, 296, 298, 302, 305, 311, 313, 319, 322, 323, 326, 331, 340, 341, 344, 345, 350, 356, 357, 358, 359, 372, 375, 381, 383, 384, 385, 386, 394, 395, 397, 398, 400, 402, 403, 409, 411, 413, 417, 418, 423, 426, 427, 428, 430, 433, 436, 438, 441, 444, 445, 446, 452, 474, 477, 490, 510, 522, 523, 531], "intro": [1, 337, 521], "sampl": [1, 85, 110, 152, 153, 161, 165, 169, 236, 242, 245, 281, 285, 288, 320, 354, 497, 510, 513, 514, 515, 529, 531], "tripl": [1, 6, 55, 444, 526], "mooc_nest": [1, 3], "link": [1, 2, 3, 4, 5, 7, 8, 10, 14, 24, 27, 28, 29, 31, 33, 34, 54, 55, 56, 58, 61, 63, 64, 86, 89, 97, 99, 100, 102, 104, 105, 106, 110, 113, 115, 178, 179, 180, 220, 221, 222, 223, 224, 225, 237, 238, 239, 245, 271, 319, 321, 322, 324, 327, 329, 330, 331, 336, 340, 341, 347, 357, 358, 359, 360, 361, 394, 396, 398, 399, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 470, 471, 472, 473, 474, 503, 515], "pre": [1, 8, 54, 64, 220, 347, 449, 514], "survei": [1, 8, 9, 54, 220, 240, 241, 347, 364, 449, 510, 521], "skill": [1, 4, 8, 11, 24, 82, 89, 123, 137, 167, 244, 265, 266, 273, 275, 291, 313, 416, 426], "assess": [1, 188, 189], "table_reserv": [], "reservation_dict": [], "guest_num": [], "nest": [2, 4, 6, 9, 68, 69, 77, 84, 129, 131, 153, 166, 196, 245, 289, 303, 314, 317, 371, 378, 379, 381, 440, 516, 524, 529, 531], "dictionari": [2, 4, 6, 9, 14, 24, 33, 34, 44, 90, 113, 116, 125, 126, 127, 131, 134, 137, 145, 146, 147, 153, 155, 166, 242, 245, 249, 291, 327, 349, 354, 361, 433, 435, 437, 438, 441, 442, 443, 444, 446, 516, 518, 525, 526, 528, 529, 530], "repres": [2, 6, 31, 36, 39, 45, 50, 52, 82, 89, 128, 154, 163, 165, 172, 198, 214, 231, 246, 249, 250, 271, 291, 379, 386, 403, 418, 419, 428, 440, 496, 499, 506, 511, 515, 519, 524, 531], "restaur": [33, 34, 269, 518], "": [2, 4, 5, 6, 7, 9, 10, 11, 15, 16, 17, 18, 19, 21, 22, 24, 27, 28, 29, 30, 33, 34, 35, 36, 38, 40, 44, 45, 46, 48, 50, 52, 57, 60, 61, 64, 75, 82, 85, 86, 89, 91, 92, 96, 97, 99, 100, 102, 104, 105, 108, 110, 111, 113, 118, 120, 121, 126, 128, 129, 130, 132, 134, 144, 145, 146, 147, 152, 153, 167, 169, 170, 173, 181, 191, 192, 194, 196, 197, 198, 204, 205, 214, 218, 220, 228, 230, 238, 239, 244, 245, 246, 247, 250, 251, 252, 254, 255, 258, 261, 264, 265, 267, 269, 271, 275, 276, 277, 281, 285, 288, 289, 290, 291, 293, 295, 301, 304, 305, 308, 318, 325, 331, 336, 344, 345, 346, 347, 351, 352, 359, 363, 366, 367, 370, 372, 377, 378, 383, 384, 389, 393, 394, 402, 405, 408, 410, 411, 412, 415, 417, 418, 419, 421, 422, 424, 425, 426, 428, 430, 432, 434, 437, 438, 443, 449, 469, 474, 476, 479, 480, 483, 488, 491, 492, 497, 500, 503, 506, 507, 509, 511, 514, 517, 518, 519, 521, 526, 527, 529], "current": [8, 33, 34, 39, 44, 57, 76, 90, 101, 106, 111, 121, 137, 156, 188, 189, 190, 217, 237, 252, 257, 270, 271, 275, 278, 279, 281, 286, 293, 299, 338, 345, 348, 360, 367, 371, 381, 382, 403, 449, 469, 479, 480, 484, 492, 515, 523], "reserv": [174, 265, 276, 283, 367, 496, 497, 507, 519], "situat": [13, 113, 121, 159, 247, 266, 440], "dai": [12, 135, 137, 152, 169, 171, 172, 173, 176, 194, 196, 218, 228, 264, 275, 297, 301, 311, 386, 489, 510, 514, 529], "specif": [8, 13, 29, 36, 37, 41, 50, 120, 123, 131, 162, 246, 247, 285, 319, 327, 335, 379, 423, 469, 527, 528, 529], "guest": [], "input": [2, 4, 6, 71, 80, 85, 110, 111, 120, 121, 127, 128, 129, 167, 168, 173, 193, 202, 206, 218, 219, 236, 242, 245, 255, 262, 263, 264, 268, 274, 281, 285, 289, 290, 291, 301, 308, 330, 361, 388, 390, 411, 412, 416, 447, 452, 480, 485, 487, 489, 491, 492, 504, 510, 521, 529], "outer": [2, 4, 6, 79, 129, 131, 152, 153, 159, 163, 164, 371, 403, 481, 517], "kei": [2, 4, 6, 14, 24, 33, 34, 36, 44, 89, 96, 110, 114, 115, 116, 125, 128, 129, 130, 131, 132, 134, 137, 141, 142, 145, 146, 147, 152, 153, 155, 191, 192, 216, 217, 245, 253, 269, 327, 342, 361, 433, 434, 437, 438, 439, 441, 442, 444, 446, 517, 518, 521, 527, 529], "slot": [28, 29, 30], "e": [7, 11, 12, 13, 33, 34, 40, 44, 48, 62, 66, 70, 74, 81, 82, 89, 90, 96, 110, 111, 115, 135, 137, 148, 149, 161, 164, 169, 174, 184, 187, 193, 196, 201, 204, 226, 271, 274, 289, 290, 302, 315, 330, 335, 354, 386, 389, 392, 395, 397, 398, 399, 405, 422, 423, 426, 437, 439, 444, 469, 488, 500, 519, 524, 528, 531], "g": [11, 13, 82, 111, 201, 271, 289, 330, 369, 373, 389, 417, 426, 488, 524, 531], "breakfast": 518, "lunch": [107, 197], "dinner": [152, 153, 265, 491], "valu": [2, 4, 6, 13, 14, 24, 33, 34, 36, 37, 38, 41, 44, 45, 50, 52, 53, 67, 70, 73, 75, 76, 77, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 96, 110, 111, 115, 116, 120, 121, 125, 127, 128, 129, 130, 131, 132, 134, 137, 141, 142, 143, 144, 145, 146, 147, 148, 149, 155, 166, 169, 171, 172, 173, 174, 182, 183, 187, 188, 189, 190, 191, 192, 193, 198, 201, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 226, 228, 230, 231, 232, 236, 243, 244, 245, 250, 252, 255, 257, 261, 268, 270, 271, 278, 280, 282, 284, 285, 286, 288, 289, 291, 293, 294, 297, 299, 300, 302, 303, 308, 309, 312, 313, 314, 316, 317, 319, 323, 327, 331, 333, 343, 344, 345, 348, 351, 352, 353, 354, 367, 369, 371, 373, 374, 376, 378, 379, 380, 381, 382, 408, 411, 417, 418, 419, 422, 424, 425, 426, 427, 433, 434, 435, 437, 438, 439, 440, 443, 444, 445, 446, 447, 476, 481, 483, 489, 491, 492, 494, 495, 496, 499, 501, 502, 504, 505, 508, 511, 515, 517, 518, 519, 528, 531], "list": [2, 4, 6, 7, 10, 14, 21, 24, 33, 34, 38, 44, 45, 48, 50, 57, 60, 77, 82, 88, 89, 90, 109, 111, 121, 126, 127, 128, 129, 130, 132, 134, 135, 137, 141, 142, 143, 144, 145, 146, 147, 148, 149, 151, 152, 153, 155, 156, 158, 169, 174, 176, 185, 186, 190, 191, 192, 210, 211, 214, 216, 217, 219, 228, 236, 242, 244, 245, 249, 250, 252, 255, 257, 260, 261, 274, 283, 286, 288, 291, 295, 297, 298, 299, 301, 302, 303, 310, 311, 319, 320, 323, 327, 330, 331, 336, 345, 349, 351, 363, 366, 367, 371, 386, 389, 401, 402, 403, 404, 407, 422, 426, 431, 432, 433, 434, 435, 437, 438, 439, 440, 442, 443, 444, 445, 446, 447, 452, 469, 483, 484, 485, 487, 507, 510, 514, 516, 518, 519, 524, 525, 528, 529, 530], "where": [2, 4, 6, 7, 13, 38, 51, 76, 77, 85, 87, 88, 89, 90, 92, 99, 100, 101, 104, 105, 106, 107, 108, 110, 111, 113, 115, 117, 120, 121, 126, 129, 130, 132, 141, 142, 152, 153, 157, 159, 162, 164, 169, 170, 181, 218, 245, 246, 247, 248, 262, 265, 269, 270, 276, 282, 285, 293, 301, 303, 311, 313, 317, 321, 325, 345, 354, 361, 363, 366, 374, 377, 380, 386, 389, 404, 410, 416, 418, 422, 423, 432, 434, 435, 437, 439, 441, 446, 510, 511, 517, 519, 521, 523, 524, 528, 529, 531], "inner": [2, 4, 6, 129, 131, 152, 153, 338, 371, 403, 446, 481], "uniqu": [2, 4, 6, 86, 89, 96, 110, 141, 142, 191, 247, 271, 275, 443], "researv": [], "id": [14, 24, 44, 57, 86, 89, 92, 99, 100, 101, 104, 105, 106, 110, 111, 115, 157, 159, 163, 164, 169, 250, 257, 345, 514, 515, 517, 523, 524, 529, 530], "goal": [4, 11, 12, 26, 27, 28, 29, 30, 82, 167, 291, 313, 426], "count": [89, 107, 109, 110, 111, 115, 125, 126, 129, 130, 132, 135, 137, 145, 146, 147, 148, 149, 155, 163, 165, 167, 168, 190, 191, 192, 208, 210, 245, 258, 263, 274, 275, 279, 282, 284, 288, 291, 292, 294, 305, 309, 313, 317, 346, 352, 354, 412, 418, 421, 422, 429, 437, 438, 497, 514, 518, 529], "same": [2, 6, 12, 17, 18, 19, 27, 36, 37, 40, 45, 52, 68, 70, 73, 75, 79, 80, 82, 86, 87, 89, 90, 92, 93, 95, 97, 99, 100, 101, 102, 104, 105, 106, 107, 110, 111, 115, 117, 121, 126, 128, 130, 134, 152, 159, 163, 164, 173, 175, 182, 191, 197, 210, 219, 230, 232, 236, 247, 251, 261, 270, 273, 276, 279, 282, 289, 291, 300, 303, 304, 308, 309, 310, 314, 317, 322, 325, 345, 349, 370, 371, 384, 386, 404, 414, 426, 428, 431, 432, 435, 438, 441, 443, 469, 476, 478, 479, 480, 494, 497, 498, 499, 500, 510, 511, 514, 515, 523, 531], "expect": [2, 4, 10, 38, 85, 121, 176, 185, 186, 236, 255, 314, 370, 372, 427, 433, 434, 443, 499, 505, 506, 527], "output": [2, 4, 39, 45, 52, 66, 68, 80, 90, 111, 115, 120, 126, 127, 128, 129, 130, 132, 152, 158, 160, 163, 164, 170, 174, 176, 183, 184, 187, 188, 189, 191, 192, 193, 194, 198, 202, 207, 214, 236, 242, 245, 255, 258, 259, 262, 263, 264, 266, 267, 278, 283, 286, 290, 291, 301, 319, 334, 335, 338, 339, 345, 346, 352, 354, 355, 361, 366, 386, 389, 412, 426, 431, 432, 434, 438, 439, 492, 502, 514, 515, 518, 521, 529], "g01": [], "g02": [], "g03": [], "g04": [], "happy_hour": [], "g05": [], "g06": [], "g07": [], "brunch": [], "1": [2, 4, 6, 8, 11, 14, 16, 28, 29, 30, 31, 33, 34, 38, 39, 44, 46, 50, 55, 60, 66, 68, 70, 71, 76, 80, 81, 86, 87, 88, 89, 90, 91, 92, 93, 95, 99, 100, 104, 105, 108, 110, 111, 113, 115, 116, 120, 121, 125, 126, 127, 128, 129, 130, 132, 134, 135, 137, 141, 142, 145, 146, 147, 148, 149, 151, 152, 153, 158, 159, 160, 161, 162, 163, 164, 167, 168, 169, 170, 171, 172, 173, 175, 181, 182, 183, 184, 187, 188, 189, 190, 191, 192, 193, 194, 196, 198, 200, 202, 207, 208, 210, 211, 213, 214, 216, 217, 218, 228, 230, 231, 232, 236, 240, 241, 242, 245, 246, 248, 249, 250, 252, 258, 259, 261, 262, 263, 264, 265, 266, 267, 269, 270, 271, 274, 275, 276, 277, 278, 279, 281, 282, 283, 285, 286, 288, 289, 290, 291, 293, 294, 295, 297, 298, 299, 301, 302, 304, 307, 308, 309, 310, 312, 313, 315, 317, 318, 320, 325, 327, 329, 331, 332, 334, 338, 345, 346, 349, 351, 352, 354, 355, 362, 368, 369, 371, 373, 374, 376, 377, 381, 383, 384, 386, 387, 393, 402, 403, 408, 415, 416, 417, 421, 424, 425, 426, 427, 428, 430, 431, 432, 433, 437, 439, 440, 441, 443, 445, 446, 447, 448, 452, 475, 479, 480, 481, 482, 483, 487, 488, 489, 490, 493, 494, 495, 498, 500, 501, 506, 509, 510, 511, 513, 514, 515, 516, 517, 519, 526, 527, 528, 529, 530, 531], "get_average_scor": [2, 6], "student_inform": [2, 6], "student": [2, 6, 8, 11, 12, 13, 24, 33, 34, 44, 45, 82, 91, 92, 99, 100, 104, 105, 121, 152, 153, 155, 169, 177, 183, 184, 187, 188, 189, 190, 191, 192, 193, 197, 220, 230, 250, 251, 252, 257, 258, 261, 291, 313, 319, 322, 323, 344, 345, 347, 356, 402, 403, 426, 440, 511, 517, 523], "data": [2, 6, 7, 8, 10, 11, 24, 36, 38, 40, 45, 49, 52, 82, 86, 87, 88, 90, 93, 94, 95, 96, 97, 102, 107, 108, 109, 110, 111, 113, 114, 116, 120, 126, 127, 137, 152, 153, 155, 156, 157, 159, 160, 162, 163, 164, 169, 170, 187, 193, 219, 220, 245, 253, 263, 264, 266, 268, 271, 273, 275, 286, 291, 301, 313, 318, 321, 323, 325, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 347, 349, 352, 354, 361, 362, 363, 377, 380, 386, 390, 406, 407, 417, 422, 426, 431, 433, 435, 438, 485, 487, 489, 496, 497, 511, 515, 517, 518, 520, 521, 525, 527, 528, 529, 530, 531], "name": [2, 4, 6, 7, 10, 14, 17, 18, 19, 28, 29, 33, 34, 36, 37, 39, 40, 41, 44, 45, 46, 48, 52, 56, 57, 82, 86, 87, 88, 89, 90, 92, 99, 100, 101, 104, 105, 106, 107, 108, 110, 111, 115, 117, 120, 121, 125, 126, 128, 129, 130, 131, 132, 137, 145, 146, 147, 151, 152, 153, 155, 156, 157, 159, 160, 166, 167, 169, 170, 171, 172, 173, 174, 181, 182, 183, 184, 189, 190, 193, 201, 202, 204, 206, 218, 219, 226, 230, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 255, 257, 261, 263, 265, 269, 271, 274, 276, 277, 283, 286, 298, 300, 301, 308, 320, 323, 324, 338, 343, 344, 345, 346, 348, 351, 352, 353, 354, 363, 367, 370, 371, 373, 378, 387, 390, 411, 412, 415, 422, 426, 427, 431, 444, 445, 446, 447, 476, 479, 480, 485, 487, 489, 492, 493, 494, 496, 504, 505, 508, 510, 514, 517, 518, 519, 523, 524, 525, 526, 529, 530, 531], "contain": [2, 4, 6, 7, 24, 29, 33, 34, 44, 49, 52, 76, 79, 82, 90, 96, 108, 115, 129, 130, 134, 141, 142, 148, 149, 152, 153, 155, 157, 159, 163, 164, 165, 168, 169, 173, 176, 213, 216, 217, 226, 228, 232, 242, 245, 246, 247, 248, 262, 266, 269, 277, 278, 286, 314, 317, 319, 322, 323, 327, 343, 348, 352, 354, 361, 374, 383, 386, 390, 401, 404, 407, 415, 417, 418, 422, 428, 433, 437, 447, 493, 494, 502, 506, 507, 510, 519, 524, 530], "inform": [2, 6, 8, 10, 11, 24, 26, 27, 28, 29, 30, 31, 33, 34, 36, 41, 45, 76, 82, 88, 97, 99, 100, 102, 104, 105, 109, 111, 113, 117, 121, 152, 153, 155, 157, 165, 183, 184, 187, 188, 189, 190, 191, 192, 193, 196, 220, 226, 230, 247, 252, 253, 262, 263, 264, 265, 266, 267, 268, 273, 275, 291, 311, 313, 319, 322, 323, 325, 328, 330, 332, 344, 345, 347, 351, 361, 370, 385, 386, 402, 403, 426, 438, 447, 493, 494, 496, 510, 521, 527, 528, 529, 531], "about": [2, 5, 6, 8, 10, 11, 12, 22, 27, 33, 34, 36, 37, 38, 39, 50, 52, 53, 54, 57, 58, 59, 60, 61, 63, 65, 68, 75, 82, 91, 92, 97, 99, 100, 102, 104, 105, 118, 120, 121, 126, 128, 138, 139, 153, 154, 165, 175, 179, 180, 184, 205, 220, 226, 231, 232, 237, 238, 239, 240, 241, 246, 247, 249, 254, 255, 262, 263, 264, 265, 266, 267, 271, 274, 276, 282, 286, 313, 322, 323, 325, 338, 340, 341, 347, 348, 353, 357, 358, 359, 360, 361, 362, 363, 364, 387, 394, 398, 399, 402, 403, 405, 417, 426, 441, 449, 452, 469, 474, 493, 497, 503, 506, 507, 519, 521, 526, 527, 529, 531], "includ": [2, 4, 6, 8, 10, 11, 12, 24, 37, 51, 82, 88, 90, 116, 120, 121, 129, 155, 163, 164, 172, 174, 183, 184, 188, 189, 193, 220, 236, 247, 255, 268, 271, 276, 278, 279, 291, 298, 302, 319, 322, 323, 330, 344, 347, 354, 367, 379, 386, 392, 401, 418, 423, 426, 427, 428, 444, 449, 469, 475, 480, 485, 491, 511, 518, 519, 524, 527, 530], "ag": [2, 4, 6, 7, 44, 57, 60, 80, 152, 153, 194, 257, 298, 327, 351, 447, 489, 493, 518, 530], "cours": [2, 6, 8, 11, 13, 24, 120, 121, 154, 157, 177, 218, 220, 263, 270, 301, 347, 356, 363, 412, 432, 449], "thei": [2, 6, 11, 12, 27, 36, 45, 50, 52, 70, 72, 73, 75, 79, 82, 86, 101, 106, 109, 111, 116, 121, 122, 127, 130, 134, 164, 167, 168, 172, 181, 182, 183, 184, 187, 192, 193, 197, 228, 236, 246, 247, 252, 255, 263, 264, 265, 266, 267, 269, 276, 279, 280, 285, 301, 306, 310, 314, 320, 321, 322, 323, 325, 327, 342, 377, 385, 386, 396, 401, 402, 404, 405, 426, 430, 432, 433, 438, 441, 444, 479, 485, 493, 495, 497, 500, 506, 507, 510, 514, 527, 528, 529], "took": [2, 6, 12, 45, 99, 100, 104, 105, 190, 270, 410, 514], "grade": [2, 6, 10, 69, 70, 71, 74, 80, 81, 91, 92, 99, 100, 104, 105, 172, 187, 193, 394, 449], "calcul": [2, 6, 44, 48, 52, 71, 83, 152, 172, 204, 218, 228, 231, 232, 236, 246, 252, 280, 291, 297, 407, 491, 492, 499, 515], "averag": [2, 4, 6, 44, 127, 157, 169, 172, 185, 186, 188, 201, 228, 261, 288, 297, 298, 305, 313, 382, 511, 515], "store": [2, 6, 8, 10, 12, 31, 38, 45, 46, 78, 89, 90, 96, 111, 113, 114, 116, 121, 137, 152, 153, 156, 159, 162, 163, 182, 191, 192, 245, 254, 260, 262, 263, 264, 268, 271, 283, 286, 327, 332, 335, 337, 349, 353, 354, 363, 367, 379, 410, 411, 412, 417, 439, 444, 491, 492, 496, 497, 510, 511, 514, 519, 521, 524, 531], "whose": [2, 4, 6, 40, 77, 91, 92, 99, 100, 104, 105, 167, 310, 418, 426, 434, 438], "higher": [2, 6, 91, 92, 99, 100, 104, 105, 172, 228, 255, 500], "equal": [2, 4, 6, 68, 70, 71, 73, 78, 82, 88, 90, 108, 117, 132, 141, 142, 143, 144, 145, 146, 147, 148, 149, 172, 187, 193, 194, 196, 197, 198, 210, 211, 213, 217, 218, 228, 252, 289, 290, 291, 376, 382, 414, 426, 427, 428, 430, 432, 435, 438, 443, 491, 492, 501, 511], "80": [2, 6, 70, 74, 80, 81, 152, 153, 172, 185, 186, 187, 193, 196, 197, 200, 201, 228, 261, 318, 321, 325, 335, 448, 478], "average_scor": 2, "alic": [2, 4, 7, 97, 102, 134, 152, 153], "20": [2, 4, 10, 11, 71, 89, 90, 134, 141, 142, 145, 146, 147, 152, 153, 157, 163, 169, 172, 185, 186, 187, 191, 197, 201, 210, 213, 218, 220, 231, 232, 261, 295, 312, 314, 372, 403, 431, 440, 446, 448, 481, 491, 501, 511, 514, 529], "math": [2, 66, 81, 91, 92, 99, 100, 104, 105, 172, 182, 196, 205, 228, 230, 233, 234, 235, 242, 245, 371, 388], "90": [2, 4, 36, 70, 74, 80, 81, 91, 92, 99, 100, 104, 105, 108, 121, 152, 153, 159, 163, 164, 169, 185, 186, 187, 193, 196, 197, 214, 228, 245, 261, 373, 448, 456, 460, 464, 469, 478, 483, 485, 486, 487], "bob": [2, 4, 258, 412, 434], "22": [2, 4, 85, 125, 126, 148, 149, 152, 153, 157, 169, 299, 312, 327, 372, 439, 489, 511, 530], "87": [2, 152, 153, 169, 510], "histori": [2, 33, 34, 245, 351, 486], "92": [2, 4, 44, 152, 153, 169], "scienc": [2, 10, 11, 12, 33, 34, 123, 267, 363, 446, 449], "85": [2, 115, 117, 152, 153, 169, 261], "75": [2, 70, 152, 153, 169, 185, 200, 261, 376, 381, 448, 480], "charli": [2, 4, 152], "21": [2, 152, 153, 157, 169, 402, 530], "70": [2, 4, 70, 74, 80, 152, 153, 185, 186, 187, 193, 196, 511], "60": [2, 4, 70, 74, 80, 91, 92, 99, 100, 104, 105, 152, 153, 172, 187, 193, 196, 200, 228, 347, 376, 438, 440, 448, 478, 484, 491, 493, 499, 500, 530], "86": [2, 152, 153, 169, 446], "89": [2, 70, 152, 153, 169, 298, 438, 510, 511], "get_vegetarian_menu": [2, 6], "menu_item": [2, 4, 6], "tupl": [2, 4, 6, 7, 33, 34, 36, 44, 45, 53, 82, 90, 94, 96, 110, 111, 126, 141, 142, 152, 153, 191, 242, 245, 291, 349, 417, 418, 426, 431, 433, 435, 437, 438, 439, 446, 447], "categori": [2, 4, 6, 185, 186, 219, 271, 496, 523, 526, 530], "price": [2, 4, 6, 39, 44, 45, 48, 68, 70, 71, 76, 107, 169, 173, 249, 252, 257, 297, 383, 384, 392, 398, 399, 401, 410, 490, 491, 518, 530], "is_vegetarian": [2, 6], "new": [2, 4, 6, 11, 12, 13, 14, 15, 24, 27, 28, 31, 33, 34, 40, 41, 42, 44, 45, 46, 48, 49, 51, 52, 53, 56, 61, 85, 88, 89, 90, 91, 110, 111, 120, 121, 128, 130, 135, 141, 152, 153, 155, 157, 167, 169, 170, 171, 181, 184, 188, 189, 191, 193, 204, 205, 210, 211, 242, 244, 245, 246, 251, 252, 255, 265, 270, 271, 273, 274, 275, 281, 283, 286, 291, 293, 297, 298, 301, 304, 306, 313, 314, 317, 319, 333, 338, 339, 343, 344, 346, 348, 349, 351, 363, 367, 372, 377, 381, 389, 391, 401, 410, 411, 412, 419, 422, 426, 437, 439, 441, 447, 482, 484, 485, 487, 505, 508, 510, 514, 515, 529, 530, 531], "onli": [2, 4, 6, 10, 11, 21, 30, 41, 45, 64, 71, 74, 78, 79, 82, 83, 86, 89, 90, 101, 102, 105, 106, 108, 110, 111, 115, 121, 127, 130, 132, 134, 137, 141, 142, 151, 152, 153, 155, 163, 164, 170, 173, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 211, 228, 230, 233, 234, 235, 236, 242, 244, 245, 247, 249, 252, 254, 255, 269, 271, 275, 276, 279, 286, 289, 290, 291, 297, 299, 301, 305, 310, 313, 314, 317, 319, 322, 323, 330, 331, 332, 334, 344, 345, 348, 376, 377, 378, 381, 383, 386, 389, 390, 392, 393, 398, 399, 402, 403, 404, 405, 412, 416, 423, 426, 432, 449, 475, 481, 483, 484, 488, 492, 497, 510, 514, 515, 516, 519, 523], "item": [2, 4, 6, 14, 16, 22, 24, 27, 28, 44, 45, 48, 68, 96, 101, 106, 109, 111, 125, 127, 128, 130, 131, 132, 134, 141, 142, 143, 144, 145, 146, 147, 152, 153, 155, 173, 174, 188, 189, 190, 192, 202, 208, 210, 217, 242, 245, 249, 252, 255, 257, 261, 274, 283, 286, 291, 295, 297, 299, 303, 309, 313, 314, 317, 319, 322, 351, 354, 363, 366, 401, 402, 403, 408, 410, 418, 419, 427, 434, 437, 438, 439, 447, 469, 483, 491, 510, 518, 523, 529], "true": [2, 4, 6, 36, 39, 45, 66, 68, 71, 72, 73, 74, 75, 77, 78, 79, 80, 82, 83, 86, 87, 89, 90, 93, 95, 110, 111, 113, 115, 125, 128, 143, 144, 145, 146, 147, 148, 149, 152, 164, 173, 174, 187, 189, 190, 191, 193, 194, 205, 208, 211, 213, 216, 228, 231, 232, 247, 252, 254, 261, 263, 266, 275, 281, 285, 286, 289, 290, 291, 294, 295, 301, 304, 305, 306, 309, 312, 314, 323, 331, 332, 334, 338, 353, 355, 361, 383, 401, 403, 407, 416, 418, 420, 423, 426, 431, 432, 434, 440, 445, 449, 469, 493, 501, 503, 507, 510, 514, 516, 519, 521, 529, 530, 531], "soup": [2, 4, 6, 14, 15, 16, 17, 18, 19, 21, 22, 24, 28, 29, 30, 31, 245, 318, 336, 361], "pizza": [2, 4, 6, 29, 31, 134, 231, 245, 410, 492, 497], "pasta": [2, 4, 6], "salad": [2, 4, 6], "vegetarian": [2, 6], "margherita": [2, 4], "15": [2, 4, 45, 53, 68, 70, 80, 82, 88, 90, 99, 100, 101, 104, 105, 106, 110, 115, 125, 141, 142, 152, 153, 155, 157, 159, 163, 164, 169, 172, 184, 185, 186, 197, 201, 210, 220, 226, 232, 249, 257, 278, 286, 288, 291, 295, 297, 312, 327, 347, 357, 358, 386, 403, 427, 431, 439, 489, 492, 511], "pepperoni": [2, 4], "fals": [2, 4, 52, 66, 68, 71, 72, 73, 74, 75, 77, 78, 79, 80, 82, 83, 86, 87, 89, 90, 93, 95, 110, 113, 115, 128, 143, 144, 145, 146, 147, 148, 149, 164, 172, 187, 193, 194, 205, 208, 211, 216, 232, 246, 247, 252, 261, 266, 283, 289, 290, 291, 294, 295, 301, 304, 305, 306, 309, 314, 315, 331, 332, 334, 338, 353, 361, 373, 383, 401, 407, 416, 418, 420, 423, 426, 430, 431, 434, 449, 501, 507, 510, 514, 516, 519, 521, 529], "hawaiian": [2, 4], "10": [2, 4, 11, 12, 14, 31, 33, 34, 39, 44, 45, 53, 68, 70, 71, 72, 75, 78, 79, 80, 82, 85, 87, 91, 92, 97, 99, 100, 101, 104, 105, 106, 115, 121, 125, 127, 130, 132, 134, 135, 137, 141, 142, 143, 144, 152, 153, 157, 158, 159, 163, 164, 169, 171, 172, 184, 185, 186, 187, 189, 190, 193, 194, 201, 204, 207, 208, 210, 214, 218, 226, 228, 231, 232, 236, 245, 249, 262, 274, 278, 279, 281, 289, 290, 291, 295, 312, 314, 318, 338, 344, 351, 369, 373, 386, 401, 402, 403, 408, 417, 426, 431, 437, 438, 439, 446, 448, 449, 469, 478, 481, 482, 483, 488, 489, 490, 491, 493, 494, 495, 497, 498, 499, 500, 501, 502, 503, 505, 506, 507, 508, 509, 510, 511, 513, 514, 516, 517, 519, 523, 524, 525, 526, 527, 529, 530, 531], "caesar": [2, 4], "oliv": [2, 4], "walnut": [2, 4], "lentil": [2, 4], "salmorejo": [2, 4], "18": [2, 4, 8, 80, 121, 152, 153, 157, 159, 163, 164, 165, 169, 172, 183, 186, 188, 191, 213, 220, 232, 291, 312, 327, 347, 381, 489, 498, 529, 530], "harvest": [2, 4], "tuna": [2, 492], "poke": 2, "write": [2, 4, 6, 8, 11, 12, 16, 21, 24, 31, 35, 36, 42, 44, 45, 48, 49, 52, 53, 70, 75, 82, 84, 89, 91, 93, 96, 99, 101, 104, 106, 108, 109, 110, 111, 113, 114, 118, 121, 127, 128, 129, 130, 132, 134, 136, 151, 152, 154, 155, 156, 158, 159, 162, 163, 164, 166, 167, 173, 175, 184, 185, 186, 188, 189, 196, 200, 204, 210, 213, 216, 228, 231, 242, 244, 245, 247, 257, 260, 263, 264, 268, 269, 270, 271, 272, 273, 274, 276, 282, 285, 286, 288, 291, 292, 297, 301, 304, 305, 306, 309, 311, 313, 316, 317, 318, 320, 325, 327, 329, 332, 334, 335, 336, 349, 351, 357, 358, 365, 376, 377, 380, 386, 389, 398, 401, 404, 406, 410, 416, 426, 429, 430, 433, 434, 437, 438, 439, 442, 443, 444, 445, 476, 478, 483, 484, 486, 488, 491, 494, 497, 501, 504, 507, 510, 515, 523, 524, 527, 528], "get_order_tot": [2, 6], "first": [2, 6, 11, 12, 14, 15, 22, 24, 26, 28, 29, 36, 45, 48, 52, 56, 64, 71, 74, 79, 80, 82, 83, 89, 90, 94, 97, 102, 107, 108, 110, 111, 115, 120, 121, 127, 129, 130, 131, 132, 134, 141, 142, 145, 146, 147, 152, 153, 158, 159, 160, 163, 164, 169, 171, 173, 176, 181, 183, 184, 187, 188, 189, 190, 191, 192, 193, 194, 202, 204, 205, 216, 217, 219, 226, 228, 231, 232, 245, 247, 250, 252, 254, 255, 258, 259, 261, 265, 266, 269, 270, 271, 273, 275, 276, 282, 286, 289, 291, 297, 298, 299, 301, 304, 305, 307, 313, 314, 315, 317, 319, 322, 323, 324, 325, 331, 333, 335, 344, 345, 348, 363, 365, 366, 370, 371, 381, 383, 386, 392, 393, 398, 399, 401, 402, 403, 405, 410, 411, 412, 417, 419, 420, 422, 423, 426, 427, 428, 430, 432, 437, 438, 439, 440, 443, 445, 446, 454, 455, 458, 459, 462, 463, 476, 478, 479, 480, 491, 494, 497, 498, 500, 505, 506, 508, 510, 511, 514, 515, 517, 518, 528, 529, 530], "person": [2, 6, 7, 8, 39, 45, 56, 89, 96, 110, 111, 137, 156, 167, 197, 249, 250, 251, 255, 257, 258, 264, 266, 269, 273, 275, 344, 345, 348, 407, 410, 491, 517, 529, 530, 531], "second": [2, 4, 6, 18, 28, 48, 72, 76, 79, 83, 90, 108, 111, 115, 121, 131, 134, 141, 142, 152, 170, 171, 173, 176, 184, 188, 189, 190, 192, 193, 200, 210, 216, 217, 226, 228, 247, 258, 259, 264, 265, 273, 275, 282, 286, 291, 299, 302, 307, 310, 311, 314, 315, 319, 320, 323, 324, 325, 331, 333, 352, 363, 366, 371, 381, 389, 402, 410, 416, 417, 420, 421, 422, 423, 426, 427, 428, 432, 437, 438, 439, 443, 446, 481, 485, 487, 493, 497, 498, 508, 511, 514], "third": [2, 6, 83, 115, 137, 217, 255, 291, 294, 299, 311, 317, 344, 363, 366, 381, 444, 447, 491, 508], "quantiti": [2, 6, 44, 48, 101, 106, 523], "note": [2, 4, 6, 36, 37, 51, 52, 71, 88, 90, 101, 102, 105, 106, 134, 137, 183, 184, 193, 194, 196, 198, 200, 205, 207, 210, 211, 214, 216, 228, 245, 299, 333, 354, 361, 386, 389, 392, 393, 398, 399, 402, 422, 437, 443, 486, 487, 493, 514, 518, 523, 526, 531], "total": [2, 6, 44, 45, 48, 68, 70, 71, 107, 108, 127, 134, 137, 145, 146, 147, 152, 153, 155, 163, 189, 190, 210, 218, 245, 249, 252, 257, 278, 286, 291, 295, 305, 377, 407, 410, 415, 481, 486, 492, 511], "all": [2, 3, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 27, 28, 30, 31, 33, 34, 36, 38, 40, 44, 45, 46, 50, 64, 70, 73, 75, 80, 82, 85, 87, 88, 89, 90, 91, 92, 93, 96, 99, 100, 101, 104, 105, 106, 107, 108, 109, 110, 111, 117, 121, 123, 126, 128, 129, 132, 134, 137, 143, 144, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 160, 162, 163, 164, 167, 169, 170, 171, 172, 173, 176, 181, 183, 184, 187, 189, 191, 193, 201, 204, 207, 220, 228, 230, 233, 234, 235, 236, 245, 246, 247, 248, 249, 250, 251, 252, 255, 257, 263, 264, 265, 268, 269, 270, 271, 273, 276, 279, 281, 283, 285, 286, 288, 298, 301, 302, 304, 305, 306, 319, 320, 321, 323, 325, 327, 329, 330, 331, 332, 334, 335, 337, 338, 339, 343, 344, 346, 347, 348, 353, 354, 361, 366, 367, 371, 376, 377, 378, 381, 382, 383, 384, 385, 386, 389, 401, 407, 412, 414, 417, 422, 426, 433, 434, 438, 441, 443, 444, 445, 446, 447, 478, 479, 480, 483, 484, 487, 488, 495, 497, 501, 510, 511, 513, 514, 515, 517, 519, 523, 524, 529, 530, 531], "holden": [2, 152], "cristina": 2, "taco": [2, 107], "posttest": [2, 3, 179, 180, 220, 237, 340, 341, 347, 357, 358, 360, 449, 460, 468, 473], "w1": 3, "p1": [3, 45, 46, 66, 228, 249, 257], "w2": 3, "p2": [3, 45, 46, 66, 228, 249, 257, 345], "w3": [3, 325], "p3": 3, "w4": 3, "p4": 3, "q": [3, 4, 10, 14, 16, 26, 28, 29, 30, 38, 39, 45, 46, 50, 52, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 68, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 93, 95, 110, 111, 113, 115, 116, 120, 121, 125, 126, 127, 128, 129, 130, 132, 135, 151, 152, 153, 154, 155, 159, 160, 161, 162, 163, 164, 165, 167, 170, 171, 173, 174, 175, 176, 177, 179, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 198, 202, 206, 207, 208, 214, 221, 222, 223, 224, 225, 226, 229, 230, 231, 232, 236, 240, 241, 243, 246, 248, 249, 251, 254, 255, 258, 259, 262, 263, 264, 265, 266, 267, 269, 270, 271, 274, 275, 276, 277, 278, 281, 282, 283, 285, 286, 289, 290, 291, 293, 294, 295, 300, 301, 302, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 317, 318, 320, 322, 323, 325, 329, 331, 332, 333, 334, 335, 338, 340, 344, 345, 346, 349, 352, 353, 354, 355, 357, 358, 361, 362, 368, 369, 371, 372, 424], "explain": [3, 8, 31, 45, 82, 121, 128, 137, 152, 153, 179, 183, 191, 244, 245, 255, 267, 270, 273, 275, 291, 313, 340, 344, 357, 358, 378, 426, 493], "reason": [3, 10, 90, 113, 120, 123, 137, 163, 244, 275, 404, 419, 421, 426, 438, 493], "satisf": 3, "choic": [3, 31, 67, 84, 114, 136, 152, 153, 166, 236, 242, 245, 246, 260, 266, 292, 316, 336, 351, 365, 380, 406, 410, 411, 429, 438, 442, 449, 483, 486, 497, 504, 512, 517, 528], "box": [3, 33, 34, 45, 121, 521], "7": [2, 3, 10, 14, 33, 34, 36, 39, 41, 44, 45, 60, 66, 68, 71, 78, 80, 81, 82, 87, 115, 125, 134, 135, 137, 143, 144, 151, 152, 153, 157, 169, 171, 172, 183, 185, 186, 187, 188, 189, 190, 192, 193, 196, 202, 207, 208, 210, 213, 214, 216, 218, 226, 228, 231, 232, 240, 241, 243, 249, 251, 252, 257, 262, 271, 278, 288, 289, 290, 291, 295, 298, 299, 302, 308, 312, 313, 318, 338, 344, 367, 368, 369, 377, 383, 391, 398, 399, 402, 403, 408, 424, 425, 427, 428, 431, 432, 434, 437, 446, 448, 469, 488, 489, 490, 492, 498, 501, 509, 511, 515, 516, 530], "skip": [3, 75, 80, 85, 160, 164, 179, 180, 210, 263, 281, 301, 340, 371, 372, 373, 510], "mix": [3, 31, 60, 67, 72, 84, 114, 136, 141, 142, 143, 144, 145, 146, 148, 149, 150, 166, 242, 245, 260, 292, 316, 336, 365, 380, 406, 426, 429, 442, 449, 457, 458, 459, 465, 466, 467, 470, 471, 472, 479, 480, 483, 484, 486, 487, 488, 504, 512, 528], "up": [3, 8, 11, 12, 21, 22, 29, 31, 35, 45, 49, 52, 60, 67, 72, 84, 86, 88, 89, 90, 96, 110, 111, 113, 114, 115, 121, 126, 128, 130, 132, 136, 141, 142, 143, 144, 145, 146, 148, 149, 150, 156, 162, 166, 172, 175, 181, 184, 189, 193, 197, 201, 236, 242, 245, 246, 247, 260, 263, 264, 265, 269, 270, 274, 275, 276, 278, 279, 284, 289, 291, 292, 298, 301, 302, 305, 316, 331, 332, 333, 336, 343, 348, 349, 352, 353, 354, 363, 365, 366, 369, 374, 378, 379, 380, 383, 387, 406, 423, 426, 429, 442, 449, 457, 458, 459, 465, 466, 467, 470, 471, 472, 475, 479, 480, 481, 483, 484, 485, 486, 487, 488, 504, 510, 512, 514, 521, 528, 529, 531], "puzzl": [3, 169, 220, 301, 347, 449, 452, 457, 458, 459, 470, 471, 472, 497], "did": [3, 12, 83, 111, 121, 252, 265, 267, 269, 367, 386, 469, 501, 528], "when": [2, 3, 6, 17, 18, 19, 21, 24, 29, 35, 36, 37, 38, 41, 44, 45, 52, 53, 56, 57, 64, 68, 70, 71, 72, 74, 75, 76, 77, 79, 82, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 99, 100, 101, 102, 104, 105, 106, 110, 113, 115, 120, 121, 123, 125, 127, 128, 129, 131, 143, 144, 151, 153, 154, 155, 156, 158, 159, 162, 163, 164, 165, 167, 170, 171, 172, 173, 175, 176, 181, 182, 183, 184, 187, 188, 191, 192, 193, 206, 210, 214, 218, 219, 226, 228, 230, 232, 233, 234, 235, 237, 238, 239, 245, 246, 251, 252, 254, 255, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 273, 276, 277, 278, 281, 282, 283, 285, 286, 291, 293, 294, 295, 300, 301, 304, 305, 308, 309, 310, 311, 319, 321, 323, 325, 328, 329, 330, 331, 332, 333, 334, 343, 344, 345, 346, 348, 349, 351, 352, 353, 354, 359, 360, 361, 362, 363, 367, 369, 370, 371, 372, 373, 377, 378, 382, 383, 385, 386, 387, 388, 389, 390, 403, 404, 405, 408, 415, 416, 417, 418, 423, 426, 428, 430, 431, 432, 433, 441, 443, 444, 448, 476, 479, 480, 481, 482, 483, 484, 485, 487, 488, 489, 492, 493, 496, 497, 498, 500, 501, 502, 505, 506, 507, 510, 514, 519, 520, 521, 523, 526, 527, 528, 529], "solv": [3, 52, 54, 57, 58, 59, 62, 63, 65, 98, 99, 100, 103, 104, 105, 118, 120, 123, 126, 137, 138, 139, 141, 142, 143, 144, 145, 146, 148, 149, 150, 174, 177, 178, 179, 180, 219, 221, 222, 223, 224, 225, 229, 264, 268, 273, 274, 275, 277, 331, 340, 341, 349, 356, 357, 358, 361, 362, 386, 395, 397, 398, 399, 449, 469, 474, 480, 492, 510, 513, 522, 531], "problem": [5, 8, 9, 11, 12, 52, 54, 56, 60, 61, 64, 76, 85, 95, 97, 102, 111, 113, 116, 118, 120, 121, 123, 126, 127, 128, 137, 138, 139, 141, 145, 146, 148, 149, 150, 152, 154, 156, 167, 174, 175, 219, 220, 245, 247, 264, 267, 268, 270, 273, 274, 275, 277, 282, 297, 300, 301, 311, 313, 347, 349, 359, 365, 386, 406, 414, 426, 449, 474, 480, 492, 510, 513, 514, 531], "why": [3, 11, 121, 123, 128, 164, 242, 243, 245, 270, 278, 301, 308, 317, 357, 358, 386, 389, 417, 438, 441, 488, 493, 497, 501, 507, 526], "That": [9, 24, 29, 45, 49, 121, 155, 181, 183, 242, 245, 250, 255, 265, 270, 271, 276, 335, 393, 480, 488, 514], "complet": [8, 9, 10, 11, 17, 18, 19, 26, 53, 54, 71, 82, 91, 92, 97, 99, 100, 104, 105, 110, 111, 123, 127, 129, 131, 159, 169, 173, 181, 194, 205, 220, 240, 241, 250, 252, 270, 271, 276, 279, 283, 286, 291, 294, 313, 319, 333, 337, 347, 361, 364, 367, 376, 381, 394, 407, 419, 426, 431, 449, 452, 469, 485, 513], "practic": [5, 8, 9, 10, 12, 54, 56, 67, 89, 97, 102, 120, 178, 220, 238, 239, 245, 247, 282, 286, 325, 347, 359, 396, 406, 431, 469, 476, 486, 511], "post": [9, 54, 58, 63, 99, 100, 104, 105, 177, 221, 222, 223, 224, 225, 233, 234, 247, 274, 340, 341, 357, 358, 398, 399, 527], "applic": [8, 9, 24, 89, 90, 111, 113, 116, 154, 236, 245, 247, 275, 321, 325, 333, 361, 363, 426, 432, 443, 510, 513, 514, 515, 517, 520, 526, 528], "feedback": [9, 98, 101, 103, 106, 120, 273, 373, 452, 469, 522], "valuabl": [9, 121, 529], "u": [9, 33, 34, 35, 36, 52, 53, 61, 75, 89, 90, 101, 106, 110, 111, 121, 126, 129, 130, 137, 157, 165, 168, 174, 204, 237, 238, 239, 247, 266, 269, 271, 274, 275, 277, 290, 301, 331, 333, 334, 335, 342, 353, 354, 359, 360, 362, 366, 385, 386, 392, 398, 399, 404, 405, 410, 417, 423, 434, 439, 443, 444, 491, 494, 496, 497, 511, 514, 521, 523, 526, 529, 530], "we": [8, 9, 10, 12, 13, 21, 22, 24, 26, 27, 28, 29, 31, 34, 35, 36, 37, 38, 41, 42, 44, 45, 49, 50, 51, 52, 56, 59, 60, 62, 66, 72, 74, 75, 76, 77, 79, 80, 83, 85, 86, 88, 89, 90, 91, 92, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 109, 110, 111, 115, 116, 120, 121, 123, 126, 128, 129, 130, 132, 137, 152, 153, 159, 162, 163, 164, 165, 167, 168, 170, 172, 173, 174, 176, 177, 182, 185, 206, 218, 220, 226, 228, 230, 236, 243, 244, 245, 246, 247, 248, 250, 251, 253, 254, 255, 263, 264, 265, 266, 268, 269, 270, 271, 273, 274, 275, 276, 277, 283, 284, 285, 286, 291, 294, 295, 300, 301, 305, 310, 311, 319, 325, 328, 329, 330, 331, 332, 333, 334, 335, 339, 342, 343, 346, 347, 348, 349, 352, 353, 354, 356, 361, 362, 363, 366, 369, 370, 373, 377, 378, 379, 380, 385, 386, 388, 389, 390, 395, 397, 398, 399, 401, 403, 404, 405, 416, 417, 421, 422, 423, 426, 433, 434, 438, 439, 440, 443, 444, 445, 449, 469, 476, 479, 480, 481, 483, 484, 488, 496, 497, 501, 502, 505, 506, 507, 510, 513, 514, 515, 517, 519, 521, 522, 523, 524, 525, 526, 528, 529], "appreci": [9, 59, 62, 98, 101, 103, 106, 123, 167, 177, 220, 347, 356, 395, 397, 469, 522], "effort": [9, 11, 138, 139, 274], "particip": [9, 10, 62, 98, 101, 103, 106, 138, 139, 143, 144, 220, 347, 395, 449, 514, 522], "studi": [9, 10, 12, 33, 34, 54, 59, 60, 62, 98, 101, 103, 106, 177, 229, 245, 258, 260, 356, 395, 397, 522], "hope": [9, 11, 12, 218], "found": [9, 28, 29, 45, 110, 111, 127, 141, 142, 155, 157, 159, 164, 264, 383, 386, 387, 389, 402, 407, 415, 440, 510, 529], "improv": [8, 9, 10, 12, 37, 67, 75, 120, 245, 273, 276, 469], "understand": [8, 9, 11, 24, 52, 118, 120, 121, 122, 184, 185, 186, 189, 193, 244, 245, 246, 260, 267, 269, 270, 271, 272, 274, 275, 301, 342, 349, 361, 363, 366, 378, 380, 438, 480, 485, 497], "python": [4, 9, 21, 24, 33, 34, 37, 40, 42, 44, 49, 50, 52, 60, 61, 73, 75, 76, 77, 78, 82, 83, 85, 88, 90, 93, 95, 113, 115, 116, 118, 120, 121, 122, 123, 126, 128, 129, 130, 131, 152, 153, 155, 156, 159, 162, 163, 165, 167, 168, 170, 171, 173, 174, 175, 181, 182, 183, 184, 187, 188, 189, 190, 191, 192, 193, 194, 214, 220, 226, 228, 243, 247, 251, 252, 253, 262, 263, 267, 268, 269, 270, 271, 272, 273, 274, 275, 277, 278, 281, 283, 285, 286, 291, 293, 294, 299, 301, 306, 310, 313, 315, 318, 319, 321, 325, 327, 329, 330, 334, 335, 339, 342, 347, 353, 361, 363, 365, 366, 379, 384, 387, 389, 401, 403, 404, 408, 411, 412, 414, 417, 421, 422, 423, 426, 427, 428, 431, 432, 434, 438, 441, 443, 444, 469, 480, 485, 491, 492, 493, 494, 495, 497, 498, 499, 500, 502, 505, 506, 507, 509, 510, 513, 517, 518, 519, 520, 524, 526, 528, 529], "further": [9, 11, 33, 34, 385, 438], "feel": [9, 11, 123, 180, 246, 266, 267, 270, 313, 325, 366, 409], "free": [9, 11, 12, 152, 313, 325, 491, 510, 514, 519, 521, 527], "reach": [9, 64, 83, 269, 277, 285, 291, 514], "out": [4, 9, 10, 11, 12, 21, 28, 29, 35, 42, 51, 52, 71, 72, 85, 90, 107, 110, 111, 115, 120, 121, 123, 125, 132, 137, 157, 163, 164, 168, 169, 170, 171, 182, 208, 228, 236, 247, 255, 262, 265, 267, 269, 271, 274, 275, 278, 281, 283, 285, 290, 295, 301, 311, 317, 330, 331, 332, 335, 344, 354, 361, 363, 366, 370, 374, 378, 386, 389, 404, 412, 416, 423, 426, 438, 439, 469, 476, 481, 484, 492, 493, 497, 498, 505, 506, 507, 514, 518, 521, 526], "answer": [4, 5, 8, 10, 45, 52, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 76, 82, 98, 103, 106, 121, 129, 138, 139, 141, 143, 144, 145, 146, 148, 149, 150, 152, 153, 155, 172, 177, 178, 179, 180, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 207, 232, 233, 234, 235, 237, 238, 239, 252, 255, 264, 267, 271, 278, 291, 293, 294, 295, 313, 319, 322, 323, 340, 341, 344, 345, 356, 357, 358, 359, 360, 373, 394, 395, 396, 397, 398, 399, 402, 403, 416, 423, 426, 444, 449, 452, 469, 474, 494, 499, 522], "here": [4, 15, 16, 17, 18, 19, 26, 27, 28, 29, 30, 31, 35, 42, 45, 51, 52, 55, 56, 58, 59, 61, 62, 63, 64, 68, 72, 79, 80, 85, 97, 102, 110, 111, 115, 118, 121, 123, 126, 127, 130, 132, 135, 151, 152, 153, 160, 161, 168, 170, 173, 177, 194, 196, 202, 214, 221, 222, 223, 224, 225, 229, 230, 236, 240, 241, 245, 246, 247, 248, 250, 251, 252, 281, 285, 289, 290, 294, 301, 304, 324, 331, 354, 361, 366, 369, 377, 389, 405, 416, 476, 484, 488, 497, 510, 514, 517, 521, 525, 526, 531], "short": [4, 8, 11, 12, 77, 84, 90, 97, 159, 163, 164, 165, 167, 168, 220, 245, 251, 270, 320, 337, 347, 361, 383, 384, 385, 404, 407, 432, 449, 481, 497, 514, 515, 529], "employee_dict": 4, "john": [4, 12, 125, 152, 169, 172, 434, 491, 530], "28": [4, 121, 134, 152, 153, 157, 169, 514, 515, 529, 530], "posit": [4, 41, 45, 46, 50, 68, 72, 79, 82, 126, 128, 164, 184, 188, 193, 197, 216, 246, 252, 261, 278, 295, 313, 363, 366, 422, 423, 426, 427, 437, 469, 478, 479, 484, 485, 487], "design": [4, 8, 10, 11, 27, 67, 89, 96, 110, 113, 116, 160, 162, 244, 245, 247, 248, 268, 275, 335, 349, 361, 519, 528], "soft_skil": 4, "creativ": [4, 11, 13, 137, 245, 272, 273, 275], "technical_skil": 4, "figma": 4, "34": [4, 152, 153, 157, 169, 315, 438, 514, 529], "develop": [4, 12, 24, 33, 34, 49, 95, 111, 120, 165, 167, 175, 255, 264, 266, 273, 319, 353, 362, 363, 510, 514, 521, 528, 529], "commun": [4, 33, 88, 89, 159, 162, 265, 269, 274, 318, 325, 335, 405, 480], "fill": [4, 10, 19, 26, 29, 30, 45, 61, 82, 115, 152, 153, 155, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 237, 238, 239, 246, 252, 291, 313, 319, 322, 323, 333, 344, 345, 359, 360, 381, 402, 403, 426, 438, 476, 485, 514], "miss": [4, 33, 34, 121, 135, 145, 146, 147, 152, 153, 156, 167, 169, 193, 210, 255, 265, 331, 381, 402, 475, 514, 517], "line": [4, 11, 14, 45, 48, 52, 53, 75, 76, 82, 85, 87, 120, 121, 125, 126, 127, 128, 129, 130, 137, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 163, 164, 166, 167, 168, 169, 170, 171, 172, 173, 183, 184, 187, 190, 193, 194, 198, 213, 214, 219, 245, 247, 249, 250, 251, 255, 262, 265, 267, 268, 269, 271, 274, 277, 279, 280, 281, 282, 283, 285, 289, 290, 291, 301, 313, 316, 318, 324, 325, 332, 335, 337, 349, 352, 353, 354, 361, 363, 366, 369, 370, 371, 372, 373, 377, 378, 381, 382, 383, 384, 385, 386, 388, 389, 390, 391, 403, 404, 411, 412, 415, 416, 422, 423, 426, 430, 432, 444, 445, 448, 469, 475, 478, 479, 480, 481, 482, 483, 484, 485, 487, 488, 492, 493, 505, 509, 510, 511, 514, 526], "print": [4, 13, 14, 15, 16, 17, 18, 19, 21, 22, 31, 37, 39, 44, 45, 48, 52, 53, 56, 57, 64, 66, 68, 71, 72, 74, 75, 77, 79, 80, 81, 82, 85, 90, 107, 108, 110, 111, 115, 118, 120, 121, 122, 125, 127, 128, 130, 132, 137, 151, 152, 153, 155, 156, 157, 163, 164, 165, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 182, 184, 187, 188, 189, 190, 191, 192, 193, 194, 202, 207, 208, 226, 228, 230, 231, 232, 236, 242, 243, 245, 247, 249, 250, 255, 258, 259, 262, 265, 268, 269, 271, 274, 276, 277, 278, 279, 280, 281, 282, 283, 285, 286, 289, 290, 291, 293, 294, 295, 300, 301, 302, 304, 305, 306, 307, 308, 309, 311, 312, 313, 315, 317, 318, 319, 330, 332, 335, 337, 338, 344, 345, 346, 348, 354, 355, 361, 363, 366, 367, 373, 383, 385, 386, 389, 402, 403, 404, 408, 411, 412, 415, 416, 417, 419, 421, 422, 424, 425, 426, 427, 428, 430, 431, 434, 438, 439, 443, 445, 469, 480, 483, 484, 489, 492, 493, 496, 497, 500, 501, 502, 503, 505, 506, 508, 514, 515, 518, 521, 524, 525, 526, 529, 530], "employe": [4, 71, 249, 345], "along": [4, 247, 251, 354, 366, 529], "loop": [4, 8, 75, 90, 107, 110, 111, 129, 130, 131, 136, 137, 155, 156, 158, 163, 164, 185, 192, 236, 242, 245, 247, 278, 279, 280, 281, 284, 289, 290, 294, 297, 305, 317, 319, 334, 335, 349, 361, 369, 371, 377, 378, 379, 381, 404, 412, 416, 429, 432, 438, 439, 445, 469, 476, 481, 483, 484, 488, 497, 528, 529], "__________________": [4, 181], "f": [4, 33, 37, 46, 48, 66, 71, 152, 159, 160, 161, 163, 164, 172, 255, 271, 289, 302, 315, 338, 385, 487, 530], "skill_type_kei": 4, "skill_expertise_valu": 4, "recommend": [4, 277, 323, 523], "spend": [4, 12, 97, 99, 100, 102, 104, 105, 123, 127, 267, 274, 282], "most": [4, 12, 14, 27, 31, 35, 44, 66, 76, 82, 85, 89, 90, 93, 113, 116, 120, 121, 123, 126, 129, 135, 137, 152, 154, 156, 159, 164, 167, 175, 187, 193, 226, 236, 245, 246, 248, 264, 265, 269, 274, 275, 276, 301, 306, 313, 317, 319, 321, 322, 330, 334, 335, 342, 361, 377, 378, 385, 390, 405, 416, 427, 442, 444, 493, 494, 497, 498, 508, 510, 514, 515, 516, 529], "minut": [4, 8, 54, 57, 58, 59, 63, 64, 65, 97, 99, 100, 102, 104, 105, 121, 143, 144, 179, 180, 220, 340, 341, 347, 357, 358, 378, 398, 399, 410, 449, 469, 491, 492, 493, 499, 500], "am": [4, 13, 121, 172, 261, 269, 274, 410, 412], "sure": [4, 6, 13, 55, 72, 78, 85, 95, 110, 120, 121, 122, 137, 158, 159, 170, 172, 175, 183, 185, 193, 233, 234, 235, 240, 241, 252, 283, 285, 291, 301, 325, 366, 367, 398, 399, 410, 416, 484, 499, 500, 506, 510, 511, 514, 518, 521], "save": [4, 15, 44, 57, 64, 95, 152, 175, 262, 271, 274, 290, 333, 337, 407, 412, 485, 514], "unsur": 4, "code": [4, 6, 8, 10, 11, 14, 21, 22, 26, 27, 28, 29, 30, 35, 39, 45, 46, 56, 60, 64, 66, 67, 68, 72, 74, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 95, 101, 102, 106, 110, 111, 113, 114, 115, 120, 121, 122, 125, 126, 127, 128, 129, 130, 132, 135, 136, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 163, 166, 167, 168, 170, 171, 173, 174, 175, 176, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 198, 202, 207, 208, 214, 219, 220, 230, 231, 232, 236, 242, 243, 244, 245, 246, 247, 249, 250, 251, 252, 253, 254, 258, 259, 260, 262, 267, 268, 269, 271, 274, 277, 278, 281, 282, 283, 285, 286, 289, 290, 291, 292, 293, 294, 295, 300, 301, 302, 304, 308, 309, 311, 312, 313, 316, 318, 319, 321, 330, 331, 332, 334, 335, 336, 338, 344, 345, 347, 348, 349, 353, 354, 355, 357, 358, 361, 362, 363, 365, 366, 369, 370, 373, 380, 383, 385, 386, 387, 389, 390, 402, 403, 404, 406, 408, 415, 416, 419, 420, 424, 425, 426, 427, 429, 431, 432, 433, 434, 438, 439, 440, 442, 443, 444, 445, 448, 469, 476, 479, 480, 481, 483, 484, 485, 486, 487, 488, 489, 493, 494, 496, 497, 500, 501, 502, 504, 505, 506, 507, 509, 510, 512, 513, 514, 519, 521, 523, 524, 525, 528, 529], "piec": [4, 12, 28, 96, 120, 157, 162, 170, 247, 266, 267, 275, 281, 283, 308, 311, 349, 481, 488, 493, 518], "5": [2, 4, 8, 10, 12, 14, 15, 16, 17, 18, 19, 21, 30, 31, 33, 34, 39, 44, 45, 46, 53, 58, 59, 60, 63, 66, 68, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 87, 109, 110, 111, 115, 117, 120, 121, 125, 126, 128, 132, 134, 135, 137, 141, 142, 144, 148, 149, 151, 152, 153, 155, 157, 159, 163, 164, 165, 169, 171, 172, 174, 176, 177, 182, 183, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 196, 197, 198, 200, 201, 202, 204, 207, 208, 210, 211, 213, 214, 216, 217, 218, 220, 226, 228, 230, 231, 232, 245, 249, 251, 255, 258, 259, 261, 262, 265, 270, 278, 279, 285, 288, 289, 290, 291, 293, 294, 295, 298, 299, 300, 301, 302, 305, 306, 307, 309, 311, 312, 314, 315, 318, 334, 337, 338, 344, 345, 347, 355, 369, 371, 373, 377, 380, 381, 383, 385, 386, 389, 391, 393, 398, 399, 408, 414, 415, 417, 419, 421, 423, 424, 425, 426, 427, 428, 430, 431, 432, 434, 437, 438, 444, 446, 448, 469, 475, 479, 480, 481, 482, 484, 488, 489, 490, 491, 492, 493, 494, 495, 497, 498, 499, 500, 501, 503, 505, 509, 511, 514, 515, 516, 523, 525, 529], "happy_hour_speci": 4, "is_today_speci": 4, "mark": [4, 12, 90, 111, 121, 165, 173, 205, 271, 286, 331, 418, 428, 488, 493, 506, 531], "todai": [4, 29, 275, 480], "special": [4, 37, 40, 41, 52, 73, 89, 90, 156, 165, 182, 242, 245, 246, 276, 286, 335, 343, 348, 353, 354, 385, 386, 388, 390, 404, 405, 406, 419, 483, 496, 499], "less": [4, 12, 13, 70, 71, 73, 75, 76, 78, 80, 82, 83, 85, 90, 94, 101, 106, 110, 120, 127, 169, 172, 187, 193, 194, 197, 205, 211, 217, 218, 228, 252, 261, 282, 288, 291, 332, 349, 414, 435, 481, 506, 523], "fruit": [2, 4, 125, 128, 134, 172, 219, 242, 245, 306, 421, 427, 428, 430, 491, 503], "rememb": [4, 26, 29, 30, 73, 107, 118, 121, 122, 152, 155, 163, 165, 181, 183, 184, 187, 193, 252, 271, 291, 305, 306, 309, 313, 381, 382, 383, 386, 389, 402, 426, 432, 487, 493, 496, 497, 499, 500, 501], "frequent": [4, 24, 175, 274, 327, 438], "latest": 4, "top_employe": 4, "outermost": [4, 517], "level": [4, 12, 82, 118, 120, 156, 157, 220, 263, 264, 268, 271, 322, 335, 347, 354, 449, 497, 514, 524, 529], "perform": [4, 36, 50, 88, 90, 116, 130, 131, 164, 182, 206, 219, 247, 263, 278, 282, 286, 301, 315, 334, 414, 418, 449, 480, 496, 499, 500, 503, 515, 519], "quarter": [4, 333, 376, 491], "q1": 4, "q2": 4, "q3": 4, "q4": 4, "score": [4, 44, 70, 71, 74, 91, 92, 99, 100, 104, 105, 169, 172, 187, 193, 196], "100": [4, 12, 31, 35, 44, 57, 71, 82, 89, 90, 125, 130, 132, 172, 185, 186, 187, 196, 197, 200, 201, 207, 214, 218, 236, 257, 258, 267, 282, 289, 291, 298, 332, 337, 431, 446, 448, 453, 457, 461, 469, 478, 481, 488, 493, 498, 500, 501], "top": [4, 45, 64, 122, 152, 153, 181, 240, 241, 248, 269, 285, 294, 319, 364, 369, 372, 376, 378, 382, 396, 476, 487, 511, 514, 515, 524, 531], "those": [4, 8, 10, 22, 29, 44, 50, 79, 86, 89, 120, 121, 162, 164, 175, 185, 192, 247, 257, 263, 265, 271, 311, 319, 325, 328, 329, 332, 349, 354, 362, 363, 386, 389, 405, 447, 452], "30": [4, 7, 80, 121, 134, 152, 153, 169, 185, 186, 197, 204, 297, 312, 314, 347, 410, 431, 438, 448, 478, 492, 511, 514, 515, 529, 530], "95": [4, 44, 71, 91, 152, 153, 169, 172, 207, 246, 530], "33": [4, 134, 148, 149, 152, 153, 157, 159, 163, 164, 169, 171, 298, 402, 497, 507], "93": [4, 44, 74, 152, 153, 169, 295, 511, 515], "88": [4, 148, 149, 152, 153, 169, 511], "91": [4, 44, 152, 153, 169], "31": [4, 121, 152, 153, 157, 169], "final": [4, 10, 19, 70, 71, 77, 78, 82, 90, 91, 92, 99, 100, 104, 105, 108, 120, 121, 132, 134, 176, 187, 193, 243, 248, 254, 276, 285, 291, 381, 412, 423, 432, 438, 444, 448, 491, 507, 511], "page": [4, 11, 12, 17, 18, 19, 24, 26, 27, 28, 29, 30, 31, 39, 45, 54, 82, 99, 100, 104, 105, 119, 152, 153, 155, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 245, 252, 265, 275, 279, 280, 291, 313, 318, 319, 321, 322, 323, 324, 325, 328, 329, 330, 331, 336, 344, 345, 362, 373, 402, 403, 426, 449, 514, 515, 521, 529, 531], "thank": [4, 11, 12, 61, 138, 139, 143, 144, 237, 238, 239, 359, 360], "best": [5, 8, 14, 16, 33, 34, 45, 54, 57, 58, 59, 61, 62, 63, 64, 65, 82, 89, 98, 103, 113, 120, 121, 127, 135, 137, 138, 139, 143, 144, 152, 153, 155, 167, 175, 177, 178, 179, 180, 183, 184, 187, 188, 189, 190, 191, 192, 193, 194, 238, 239, 247, 252, 262, 264, 266, 267, 269, 275, 278, 286, 291, 295, 301, 313, 319, 322, 323, 340, 341, 344, 345, 356, 357, 358, 359, 363, 371, 393, 394, 395, 397, 398, 399, 402, 403, 419, 426, 441, 449, 474, 497, 521, 522, 528], "match": [5, 24, 36, 45, 61, 88, 90, 99, 100, 104, 105, 111, 115, 183, 193, 194, 216, 238, 239, 245, 255, 301, 312, 318, 323, 331, 333, 359, 383, 384, 386, 387, 388, 389, 390, 391, 392, 393, 394, 396, 398, 399, 401, 404, 405, 406, 407, 417, 422, 474, 514, 516, 526], "familiar": [5, 8, 52, 61, 73, 220, 226, 238, 239, 248, 347, 359, 394, 510, 514], "confid": [5, 54, 61, 159, 163, 164, 238, 239, 301, 359, 386, 394, 411, 412, 474, 529], "specifi": [5, 7, 61, 88, 90, 109, 110, 111, 115, 126, 130, 151, 153, 155, 156, 173, 183, 184, 187, 188, 193, 206, 219, 226, 238, 239, 245, 252, 268, 291, 308, 309, 313, 319, 323, 335, 351, 359, 377, 388, 394, 402, 405, 406, 417, 418, 422, 423, 474, 476, 480, 481, 485, 487, 511, 516, 518, 526], "concept": [5, 8, 40, 49, 52, 61, 89, 90, 114, 238, 239, 244, 245, 270, 286, 342, 343, 348, 359, 379, 394, 474, 485], "case": [6, 12, 13, 37, 44, 52, 53, 55, 66, 75, 110, 111, 121, 130, 152, 153, 155, 162, 172, 175, 183, 187, 193, 210, 218, 228, 240, 241, 245, 246, 252, 260, 276, 281, 285, 301, 308, 310, 320, 344, 354, 367, 385, 392, 403, 416, 422, 432, 441, 469, 476, 480, 482, 493, 494, 514, 517], "Be": [4, 6, 12, 55, 72, 85, 152, 158, 183, 193, 230, 240, 241, 273, 279, 280, 367, 410, 511], "A": [7, 8, 26, 29, 36, 38, 40, 45, 52, 60, 66, 67, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 96, 99, 100, 104, 105, 115, 116, 120, 121, 127, 128, 129, 131, 152, 153, 156, 159, 160, 165, 167, 169, 171, 172, 173, 179, 181, 183, 184, 187, 188, 189, 190, 191, 192, 193, 196, 205, 206, 219, 220, 223, 225, 226, 232, 245, 246, 249, 258, 259, 260, 262, 263, 264, 268, 269, 271, 274, 277, 284, 289, 290, 291, 301, 303, 308, 312, 315, 316, 317, 319, 320, 321, 322, 325, 331, 343, 346, 347, 348, 361, 365, 374, 378, 379, 380, 382, 390, 393, 401, 405, 414, 416, 417, 418, 422, 426, 428, 429, 430, 431, 433, 435, 441, 443, 444, 449, 469, 480, 484, 485, 487, 488, 495, 496, 500, 502, 506, 508, 510, 514, 515, 519, 520, 527, 530, 531], "other": [7, 8, 10, 11, 12, 13, 37, 42, 45, 51, 52, 66, 67, 70, 73, 82, 88, 90, 95, 98, 103, 109, 110, 116, 118, 120, 121, 129, 130, 152, 153, 154, 155, 167, 176, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 196, 226, 230, 245, 246, 247, 252, 254, 257, 263, 265, 266, 267, 268, 270, 271, 274, 285, 291, 300, 301, 303, 305, 311, 313, 319, 322, 323, 325, 329, 330, 333, 335, 344, 345, 349, 355, 361, 362, 370, 371, 372, 376, 377, 381, 384, 385, 390, 396, 399, 402, 403, 405, 407, 414, 426, 428, 432, 435, 441, 479, 481, 496, 498, 505, 507, 511, 514, 515, 519, 522, 524, 527, 528, 531], "its": [7, 24, 28, 29, 35, 36, 40, 45, 49, 50, 52, 77, 79, 83, 85, 90, 110, 111, 116, 120, 121, 123, 129, 137, 172, 174, 181, 182, 196, 228, 243, 244, 246, 247, 250, 251, 254, 263, 267, 268, 269, 271, 274, 277, 281, 299, 301, 303, 329, 330, 333, 343, 346, 351, 361, 376, 426, 427, 430, 432, 435, 439, 469, 479, 480, 485, 514, 517, 519, 521], "allow": [7, 12, 35, 36, 86, 88, 89, 90, 95, 96, 110, 116, 120, 121, 189, 190, 226, 240, 241, 242, 244, 245, 253, 271, 291, 305, 331, 334, 354, 362, 364, 369, 404, 405, 417, 423, 426, 443, 514, 520, 521, 526, 529], "organ": [7, 13, 35, 40, 52, 116, 123, 435, 514], "hierarch": 7, "structur": [7, 11, 24, 75, 79, 82, 85, 90, 94, 110, 114, 156, 162, 164, 167, 245, 253, 260, 263, 268, 273, 291, 322, 323, 349, 354, 426, 431, 433, 435, 507, 516, 517, 520, 524, 529, 531], "map": [7, 33, 34, 116, 128, 131, 245, 309, 438, 445, 512, 514, 516, 517, 521], "anoth": [7, 24, 28, 33, 36, 42, 44, 45, 48, 52, 53, 77, 79, 96, 101, 106, 120, 121, 127, 131, 152, 153, 154, 155, 160, 162, 164, 173, 174, 181, 184, 191, 192, 219, 243, 246, 247, 248, 249, 252, 255, 263, 267, 269, 271, 286, 303, 310, 314, 317, 331, 345, 346, 354, 370, 379, 384, 385, 386, 389, 401, 403, 415, 416, 422, 430, 435, 437, 444, 479, 481, 483, 496, 498, 514, 519, 523, 525], "enabl": [7, 253], "complex": [7, 11, 33, 34, 36, 49, 82, 93, 111, 242, 245, 247, 265, 271, 273, 277, 325, 353, 362, 384, 390, 438, 493, 514, 519, 527, 529], "represent": [7, 37, 131, 154, 245, 367, 380, 526], "consid": [7, 11, 13, 35, 37, 52, 66, 83, 97, 102, 126, 127, 171, 173, 174, 176, 230, 243, 251, 291, 293, 294, 328, 389, 426, 432, 495, 527], "address": [7, 26, 33, 34, 96, 137, 218, 245, 246, 260, 330, 389, 407, 414, 423, 443, 489, 510, 514, 521, 530], "street": [7, 33, 34, 152, 153, 247, 308, 421, 489, 530], "123": [7, 247, 262, 309, 401, 530], "main": [7, 49, 56, 111, 162, 163, 183, 187, 192, 193, 202, 207, 231, 232, 255, 264, 268, 291, 332, 344, 348, 421, 489], "st": [7, 29, 33, 34, 157, 169], "citi": [7, 157, 169, 178, 218, 229, 247, 530], "somec": 7, "state": [7, 33, 34, 35, 36, 37, 40, 41, 50, 52, 53, 89, 157, 169, 178, 218, 229, 247, 253, 310, 312, 449, 488, 530], "somest": 7, "countri": [7, 33, 34, 152, 153, 204, 247, 521], "somecountri": 7, "In": [7, 10, 11, 12, 13, 21, 24, 26, 27, 28, 29, 31, 35, 36, 37, 42, 44, 45, 49, 50, 51, 52, 75, 76, 79, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 99, 100, 101, 104, 105, 106, 108, 110, 111, 115, 121, 126, 128, 129, 152, 153, 155, 159, 162, 163, 164, 165, 175, 176, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 206, 246, 247, 250, 251, 252, 255, 257, 258, 259, 263, 265, 266, 271, 273, 274, 277, 281, 282, 283, 285, 286, 291, 300, 301, 305, 308, 310, 313, 314, 319, 322, 323, 325, 328, 331, 332, 333, 335, 338, 344, 345, 346, 349, 353, 354, 366, 368, 379, 385, 386, 389, 390, 402, 403, 404, 405, 412, 415, 416, 417, 422, 426, 433, 440, 441, 443, 469, 478, 484, 488, 493, 497, 498, 499, 510, 513, 514, 515, 517, 523, 524, 525, 529, 531], "easi": [7, 12, 37, 76, 120, 121, 163, 236, 252, 268, 270, 271, 275, 282, 319, 325, 349, 438, 528], "To": [7, 8, 12, 26, 29, 40, 41, 45, 50, 88, 101, 106, 111, 128, 137, 152, 153, 155, 156, 159, 163, 164, 165, 170, 173, 182, 185, 186, 191, 226, 236, 247, 252, 255, 268, 277, 284, 286, 291, 301, 302, 308, 310, 325, 367, 389, 403, 414, 418, 421, 439, 440, 441, 444, 496, 499, 510, 511, 519, 521, 523, 529], "multipl": [7, 15, 16, 17, 18, 19, 22, 30, 31, 67, 82, 84, 86, 88, 89, 94, 95, 97, 102, 113, 114, 121, 136, 148, 149, 165, 166, 236, 242, 245, 247, 260, 291, 292, 315, 316, 324, 336, 349, 361, 365, 378, 380, 389, 406, 422, 429, 438, 442, 449, 486, 488, 496, 499, 504, 507, 512, 514, 515, 524, 526, 528], "sequenc": [7, 77, 83, 85, 132, 154, 156, 165, 171, 173, 184, 193, 206, 219, 236, 245, 263, 271, 274, 286, 291, 301, 303, 308, 310, 313, 316, 335, 389, 393, 401, 405, 407, 417, 418, 419, 426, 429, 432, 435, 442, 443, 444, 469, 496, 502, 505, 506], "dict": [2, 6, 7, 33, 34, 128, 130, 141, 142, 145, 146, 147, 191, 192, 274, 354, 446, 521, 525, 529], "outer_kei": 7, "inner_kei": 7, "would": [7, 11, 12, 13, 14, 22, 27, 29, 31, 36, 38, 42, 44, 45, 48, 57, 66, 68, 71, 82, 87, 88, 89, 90, 110, 120, 121, 126, 130, 137, 145, 146, 147, 155, 168, 171, 172, 174, 184, 188, 189, 190, 194, 198, 201, 202, 204, 207, 208, 210, 211, 214, 216, 218, 243, 246, 247, 249, 255, 257, 261, 264, 265, 267, 269, 271, 274, 275, 276, 277, 282, 286, 288, 289, 291, 294, 295, 297, 298, 299, 304, 308, 309, 310, 324, 331, 334, 351, 355, 367, 369, 372, 373, 374, 385, 386, 389, 393, 396, 398, 399, 401, 403, 405, 407, 408, 412, 422, 426, 427, 431, 437, 439, 440, 445, 446, 447, 448, 480, 487, 494, 497, 499, 500, 501, 505, 506, 508, 509, 514, 526, 527], "method": [7, 33, 34, 35, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 50, 51, 52, 53, 54, 57, 66, 67, 90, 101, 106, 111, 126, 128, 129, 130, 132, 155, 156, 160, 163, 164, 170, 187, 193, 201, 202, 214, 242, 245, 246, 247, 248, 249, 251, 253, 254, 255, 257, 260, 261, 295, 301, 304, 308, 311, 316, 319, 331, 333, 335, 338, 339, 343, 346, 351, 353, 354, 361, 363, 365, 366, 367, 383, 387, 389, 404, 406, 411, 412, 416, 418, 423, 429, 432, 434, 439, 441, 446, 469, 480, 484, 486, 505, 524, 525, 526], "assign": [7, 24, 41, 45, 52, 70, 71, 73, 82, 86, 89, 91, 92, 96, 99, 100, 104, 105, 110, 121, 123, 137, 152, 153, 155, 182, 183, 184, 187, 188, 189, 190, 191, 192, 193, 202, 219, 230, 247, 252, 291, 293, 299, 300, 301, 304, 309, 310, 313, 314, 315, 317, 319, 322, 323, 344, 345, 354, 367, 402, 403, 411, 419, 426, 427, 430, 435, 438, 442, 445, 469, 491, 492, 493, 494, 495, 496, 502, 508], "zip_cod": 7, "ad": [7, 12, 13, 24, 56, 67, 90, 110, 111, 116, 120, 121, 156, 182, 183, 210, 218, 242, 245, 246, 281, 286, 289, 293, 295, 301, 322, 327, 331, 346, 348, 378, 381, 385, 402, 404, 405, 422, 432, 480, 494, 514, 529], "simpli": [7, 36, 41, 85, 89, 90, 107, 110, 111, 120, 121, 163, 236, 263, 264, 269, 270, 274, 283, 285, 286, 301, 305, 325, 330, 333, 334, 354, 366, 384, 388, 389, 416, 438, 497, 510, 515, 517, 527, 529], "Then": [7, 33, 44, 45, 48, 57, 71, 90, 107, 108, 111, 121, 123, 130, 132, 137, 152, 153, 155, 158, 172, 173, 182, 183, 184, 186, 191, 193, 210, 217, 228, 250, 252, 257, 267, 269, 271, 274, 282, 288, 299, 301, 319, 328, 344, 345, 346, 351, 363, 367, 376, 386, 422, 423, 437, 438, 476, 478, 479, 480, 484, 487, 491, 518, 524], "want": [7, 11, 13, 21, 22, 26, 27, 28, 29, 30, 37, 42, 44, 52, 66, 78, 82, 85, 86, 88, 89, 90, 93, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 111, 113, 115, 121, 123, 130, 132, 137, 152, 153, 155, 157, 159, 164, 167, 168, 170, 181, 182, 187, 193, 236, 246, 247, 251, 252, 255, 265, 270, 271, 275, 277, 281, 283, 284, 285, 286, 291, 295, 301, 302, 308, 311, 317, 319, 320, 332, 352, 353, 362, 363, 364, 366, 377, 386, 387, 388, 389, 402, 403, 423, 426, 427, 432, 438, 439, 441, 444, 445, 476, 480, 483, 487, 500, 501, 505, 507, 510, 514, 515, 519, 522, 523, 527, 528, 529], "hobbi": 7, "introduct": [7, 8, 24, 35, 220, 245, 260, 347, 363, 449, 474], "welcom": [8, 13], "part": [8, 10, 11, 12, 13, 27, 28, 29, 31, 35, 45, 54, 59, 76, 77, 80, 83, 90, 120, 121, 126, 131, 137, 165, 167, 177, 182, 188, 189, 193, 207, 219, 220, 229, 242, 243, 244, 245, 247, 263, 264, 286, 291, 301, 311, 325, 330, 331, 337, 343, 344, 347, 348, 349, 354, 356, 362, 368, 369, 372, 377, 379, 381, 385, 386, 392, 397, 401, 402, 403, 412, 417, 418, 428, 435, 438, 449, 469, 475, 481, 496, 497, 527], "research": [8, 10, 274, 449], "project": [8, 10, 12, 165, 220, 347, 510, 514], "univers": [8, 10, 11, 12, 13, 24, 26, 33, 34, 164, 510, 511, 514], "michigan": [8, 10, 11, 24, 26, 33, 34, 157, 169, 319], "contribut": [8, 177, 245, 343, 356], "our": [8, 11, 29, 35, 37, 38, 51, 52, 62, 67, 85, 86, 88, 89, 90, 98, 101, 103, 106, 110, 111, 121, 123, 126, 129, 130, 131, 137, 152, 162, 163, 167, 168, 170, 173, 182, 245, 247, 251, 254, 263, 264, 265, 266, 269, 271, 273, 274, 275, 276, 286, 301, 330, 331, 333, 335, 346, 348, 352, 353, 361, 362, 365, 377, 386, 389, 395, 404, 416, 438, 439, 497, 510, 514, 515, 519, 521, 522, 523, 529], "how": [8, 11, 12, 14, 24, 33, 34, 36, 39, 42, 45, 52, 54, 55, 60, 61, 64, 80, 85, 86, 87, 89, 101, 106, 109, 110, 111, 115, 121, 124, 127, 128, 130, 137, 138, 139, 151, 153, 155, 156, 162, 163, 165, 173, 174, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 197, 201, 202, 208, 220, 236, 245, 247, 249, 252, 254, 255, 263, 264, 265, 269, 270, 273, 274, 275, 276, 277, 278, 285, 291, 304, 311, 312, 313, 317, 323, 329, 335, 336, 342, 344, 345, 347, 349, 361, 362, 363, 370, 372, 373, 378, 388, 402, 403, 410, 417, 418, 426, 428, 430, 434, 438, 439, 441, 448, 452, 474, 480, 482, 483, 485, 488, 492, 500, 505, 506, 508, 509, 510, 513, 514, 515, 527, 529], "learn": [8, 10, 11, 12, 21, 22, 24, 33, 34, 45, 54, 55, 60, 61, 75, 82, 90, 91, 92, 97, 99, 100, 102, 104, 105, 121, 126, 152, 153, 155, 159, 162, 185, 238, 239, 240, 241, 242, 245, 247, 252, 255, 263, 264, 265, 272, 273, 274, 276, 285, 291, 311, 313, 319, 322, 323, 342, 344, 345, 359, 364, 373, 378, 402, 403, 405, 426, 449, 469, 474, 476, 483, 513, 529, 530], "program": [8, 10, 11, 12, 24, 33, 34, 35, 36, 37, 39, 40, 45, 50, 52, 60, 67, 71, 72, 75, 82, 85, 86, 87, 89, 90, 93, 95, 96, 111, 113, 114, 115, 116, 118, 120, 121, 122, 123, 126, 127, 129, 130, 137, 156, 157, 160, 162, 163, 164, 167, 168, 169, 170, 171, 172, 173, 175, 176, 181, 206, 219, 236, 237, 240, 241, 244, 245, 246, 247, 253, 255, 262, 264, 265, 266, 267, 268, 269, 270, 271, 276, 279, 281, 282, 285, 286, 291, 293, 294, 301, 305, 311, 318, 320, 321, 322, 325, 329, 330, 331, 332, 333, 334, 335, 337, 338, 342, 346, 352, 353, 354, 360, 362, 363, 364, 366, 367, 370, 371, 372, 377, 378, 379, 384, 386, 389, 404, 411, 412, 415, 416, 426, 432, 438, 475, 476, 479, 480, 481, 483, 484, 485, 487, 488, 492, 493, 496, 497, 505, 506, 507, 508, 510, 514, 515, 517, 520, 521, 524, 525, 528, 529], "who": [8, 11, 12, 13, 31, 89, 111, 126, 129, 137, 152, 153, 167, 220, 264, 269, 273, 274, 275, 325, 327, 347, 511, 514, 527, 529], "teach": [8, 11, 12, 13, 269, 270, 273], "focus": [8, 11, 156, 328, 363, 366, 441], "explor": [8, 11, 24, 31, 349, 363, 438, 488, 514, 521], "effect": [8, 10, 12, 72, 79, 121, 130, 164, 176, 182, 282, 304, 311, 320, 342, 370, 371, 377, 381, 419, 422, 493, 496], "differ": [8, 27, 34, 42, 45, 50, 52, 55, 64, 71, 73, 76, 85, 86, 88, 90, 96, 97, 102, 113, 115, 116, 118, 121, 123, 126, 127, 128, 130, 135, 145, 146, 147, 152, 153, 154, 168, 169, 175, 185, 186, 191, 192, 204, 218, 236, 247, 248, 254, 255, 261, 264, 265, 266, 267, 271, 273, 275, 276, 300, 304, 310, 318, 323, 328, 333, 344, 352, 354, 361, 371, 381, 384, 389, 422, 432, 441, 444, 469, 474, 475, 476, 479, 481, 487, 497, 499, 501, 506, 511, 517, 529, 531], "type": [8, 10, 14, 15, 16, 17, 18, 19, 21, 22, 28, 30, 31, 33, 34, 37, 40, 45, 52, 62, 68, 81, 82, 85, 88, 89, 90, 91, 101, 102, 106, 110, 111, 120, 121, 127, 128, 152, 153, 154, 155, 159, 163, 164, 167, 173, 182, 183, 184, 188, 191, 192, 193, 206, 217, 220, 226, 228, 232, 242, 245, 246, 247, 248, 249, 255, 263, 265, 268, 269, 271, 274, 277, 278, 281, 285, 291, 294, 301, 303, 305, 313, 314, 319, 322, 327, 333, 335, 338, 347, 354, 365, 366, 367, 389, 402, 410, 417, 422, 426, 431, 433, 435, 441, 444, 449, 474, 487, 489, 491, 495, 496, 502, 504, 505, 508, 511, 513, 517, 521, 525, 528, 530, 531], "five": [8, 10, 12, 54, 57, 58, 59, 63, 65, 110, 111, 115, 121, 143, 144, 152, 153, 168, 179, 180, 214, 278, 279, 291, 294, 301, 340, 341, 347, 357, 358, 386, 437, 510, 514, 529], "approxim": [8, 54, 226, 449, 508, 521], "55": [8, 148, 149, 152, 153, 169, 172, 438], "abil": [8, 50, 54, 57, 58, 59, 62, 63, 64, 65, 75, 98, 103, 123, 138, 139, 143, 144, 179, 180, 240, 241, 340, 341, 346, 357, 358, 362, 364, 385, 395, 397, 398, 399, 441, 443, 449, 497, 508, 519, 522], "brief": [8, 449], "knowledg": [8, 220, 347, 394, 485], "review": [8, 10, 64, 220, 270, 363], "min": [8, 110, 111, 152, 153, 174, 189, 201, 220, 232, 244, 286, 347], "overview": [8, 88, 113, 449], "self": [8, 36, 39, 42, 45, 46, 51, 52, 53, 56, 66, 127, 220, 247, 249, 250, 254, 255, 257, 258, 259, 338, 344, 345, 346, 347, 348, 351, 352, 354, 355, 367, 449, 531], "efficaci": [8, 220, 347, 449], "comput": [8, 11, 12, 50, 53, 54, 71, 74, 83, 85, 89, 111, 116, 123, 127, 128, 130, 131, 137, 156, 163, 172, 177, 182, 206, 220, 226, 228, 236, 245, 247, 252, 262, 265, 266, 268, 271, 272, 274, 275, 285, 286, 294, 305, 312, 320, 332, 334, 347, 356, 363, 378, 379, 415, 430, 446, 449, 483, 485, 493, 496, 499, 500, 513, 514, 519, 529], "evalu": [8, 24, 66, 68, 77, 82, 84, 121, 122, 230, 245, 290, 293, 294, 300, 355, 368, 411, 412, 414, 416, 435, 443, 444, 449, 494, 495, 496, 500, 501], "an": [1, 8, 10, 12, 14, 17, 24, 28, 29, 31, 35, 36, 38, 39, 40, 42, 44, 45, 46, 48, 49, 50, 51, 52, 55, 56, 57, 66, 67, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 95, 96, 99, 100, 101, 104, 105, 106, 108, 110, 111, 113, 115, 120, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 137, 141, 142, 148, 149, 151, 152, 153, 154, 155, 156, 157, 159, 164, 165, 167, 169, 172, 173, 175, 176, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 196, 198, 201, 205, 206, 213, 219, 226, 228, 230, 236, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 257, 262, 263, 265, 267, 268, 270, 271, 273, 274, 275, 276, 278, 280, 281, 282, 283, 284, 285, 286, 289, 291, 293, 294, 295, 300, 301, 302, 303, 304, 305, 306, 308, 309, 310, 313, 314, 315, 317, 319, 321, 322, 323, 324, 325, 327, 329, 330, 331, 332, 334, 335, 336, 337, 338, 343, 344, 346, 348, 351, 353, 354, 361, 365, 366, 367, 371, 374, 377, 378, 379, 381, 382, 384, 385, 386, 387, 389, 391, 396, 398, 399, 401, 402, 403, 405, 407, 410, 411, 412, 415, 416, 417, 418, 419, 422, 426, 427, 428, 430, 431, 433, 434, 435, 438, 441, 443, 444, 447, 451, 469, 475, 476, 478, 480, 483, 484, 487, 491, 493, 494, 495, 496, 497, 499, 500, 501, 502, 503, 505, 506, 507, 508, 510, 511, 514, 515, 516, 517, 518, 520, 521, 523, 524, 525, 527, 528, 529, 531], "dure": [8, 52, 82, 169, 219, 286, 291, 313, 426, 469, 511, 527], "32": [8, 44, 57, 126, 134, 148, 149, 152, 153, 169, 187, 193, 243, 312, 383, 392, 398, 399, 438, 489, 510], "12": [8, 14, 33, 34, 45, 68, 70, 71, 76, 80, 82, 152, 153, 157, 159, 163, 164, 165, 169, 172, 186, 187, 188, 189, 190, 193, 201, 207, 232, 247, 249, 278, 286, 289, 291, 295, 312, 313, 322, 327, 344, 345, 357, 358, 381, 402, 403, 408, 410, 426, 431, 488, 489, 492, 493, 510, 514, 515, 530, 531], "avail": [8, 11, 12, 13, 52, 93, 129, 132, 165, 176, 247, 319, 330, 339, 384, 390, 422, 423, 519, 529], "must": [8, 53, 56, 70, 71, 72, 75, 82, 89, 90, 95, 96, 110, 111, 120, 121, 132, 153, 159, 170, 182, 183, 187, 191, 193, 201, 210, 220, 226, 255, 264, 265, 269, 282, 291, 301, 310, 319, 327, 335, 347, 367, 389, 392, 393, 398, 399, 401, 402, 403, 404, 405, 412, 417, 437, 443, 445, 447, 483, 497, 505, 517, 519], "year": [8, 10, 12, 44, 60, 71, 121, 152, 153, 169, 172, 197, 204, 218, 258, 270, 283, 392, 493, 511, 526, 530], "old": [8, 110, 152, 170, 172, 293, 317, 419, 493, 515], "basic": [8, 24, 82, 88, 110, 113, 114, 164, 220, 242, 245, 248, 263, 271, 274, 291, 336, 342, 347, 349, 354, 361, 363, 404, 496, 506], "variabl": [8, 30, 52, 68, 70, 71, 78, 81, 108, 111, 120, 121, 128, 129, 130, 137, 158, 163, 164, 165, 168, 171, 173, 174, 182, 183, 184, 190, 193, 196, 202, 206, 217, 219, 226, 230, 245, 246, 247, 248, 250, 254, 262, 271, 276, 283, 284, 285, 286, 289, 291, 292, 294, 300, 301, 303, 304, 305, 308, 310, 314, 332, 335, 339, 343, 346, 348, 349, 353, 354, 363, 367, 407, 410, 415, 417, 418, 419, 422, 426, 427, 430, 435, 439, 443, 444, 445, 469, 476, 491, 492, 493, 494, 495, 496, 502, 505, 510, 529], "abl": [8, 11, 38, 45, 82, 89, 95, 111, 113, 115, 120, 152, 153, 155, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 252, 254, 270, 271, 273, 275, 291, 313, 319, 322, 323, 344, 345, 373, 377, 378, 402, 403, 426], "web": [8, 11, 14, 15, 16, 21, 22, 26, 27, 29, 30, 33, 34, 245, 318, 320, 321, 322, 323, 325, 328, 330, 331, 332, 333, 336, 361, 362, 387, 515, 519, 527, 529, 530, 531], "browser": [8, 26, 28, 29, 95, 96, 114, 116, 121, 245, 319, 321, 328, 329, 336, 387, 481, 510, 515, 519, 521, 528], "access": [8, 10, 24, 36, 39, 40, 45, 90, 95, 110, 111, 116, 188, 219, 226, 247, 303, 309, 313, 331, 338, 354, 367, 387, 416, 426, 427, 430, 514, 519, 527, 529], "materi": [8, 11, 12, 13, 220, 270, 347], "task": [8, 11, 22, 24, 36, 123, 137, 236, 240, 241, 274, 275, 294, 320, 334, 361, 364, 404, 422, 514], "sit": [8, 35, 120, 276, 325, 367], "extern": [8, 33, 34, 177, 178, 323, 340, 341, 356, 357, 358], "resourc": [8, 33, 34, 98, 99, 100, 103, 104, 105, 163, 221, 222, 223, 224, 225, 229, 264, 521, 522], "textbook": [8, 11, 121], "onlin": [8, 426, 521], "forum": 8, "ai": [8, 185, 186, 469], "tool": [8, 10, 52, 120, 121, 185, 246, 269, 319, 330, 432, 469], "chatgpt": [8, 185, 449, 469], "anonym": [8, 449], "log": [8, 45, 82, 137, 152, 153, 155, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 226, 233, 234, 235, 252, 291, 313, 319, 322, 323, 344, 345, 402, 403, 426, 449], "No": [8, 28, 29, 110, 111, 159, 167, 191, 192, 297, 322, 345, 401, 449, 529], "identifi": [8, 10, 37, 45, 71, 86, 89, 120, 121, 156, 188, 220, 247, 291, 309, 313, 322, 323, 344, 347, 418, 444, 449, 506], "file": [8, 31, 75, 76, 85, 90, 93, 95, 96, 107, 108, 111, 113, 116, 121, 126, 127, 136, 137, 151, 154, 156, 157, 158, 162, 167, 169, 183, 219, 245, 262, 263, 265, 267, 269, 271, 274, 275, 277, 283, 286, 301, 311, 320, 325, 327, 328, 333, 334, 335, 336, 337, 346, 370, 371, 377, 378, 384, 386, 389, 390, 404, 407, 416, 438, 510, 513, 514, 515, 525, 529, 530], "respons": [8, 14, 35, 37, 167, 250, 319, 325, 514, 529], "kept": 8, "ident": [8, 60, 294, 303, 310, 497, 517], "secur": [8, 245, 516, 528, 529], "discomfort": [8, 10], "associ": [8, 11, 12, 33, 34, 45, 52, 86, 89, 128, 137, 245, 248, 260, 300, 303, 378, 418, 443, 445, 530], "greater": [8, 10, 70, 71, 73, 76, 78, 80, 82, 115, 120, 127, 132, 141, 142, 172, 187, 193, 194, 196, 197, 198, 200, 210, 216, 228, 252, 288, 294, 386, 414, 428, 435], "ordinarili": 8, "encount": [8, 89, 121, 263, 266, 269, 301, 353, 386, 445], "daili": [8, 10, 137, 275, 319, 510], "life": [8, 35, 152, 274, 514], "activ": [8, 31, 35, 45, 82, 111, 137, 152, 153, 155, 165, 183, 184, 187, 188, 189, 190, 191, 192, 193, 245, 252, 266, 267, 275, 291, 313, 319, 322, 323, 324, 344, 345, 374, 402, 403, 426, 506, 514], "receiv": [8, 10, 64, 148, 149, 159, 163, 164, 168, 172, 247, 318, 321, 333, 334, 335, 389, 401, 452, 521], "withdraw": [8, 257], "without": [8, 44, 54, 57, 58, 59, 63, 65, 77, 80, 90, 96, 99, 100, 104, 105, 163, 167, 168, 174, 179, 180, 183, 193, 201, 205, 251, 264, 267, 270, 276, 281, 294, 305, 308, 324, 325, 332, 340, 341, 357, 358, 361, 381, 398, 399, 426, 431, 444, 449, 469, 475, 492, 494, 506, 515, 526], "penalti": 8, "refus": 8, "discontinu": 8, "loss": [8, 111, 169], "which": [8, 11, 12, 14, 17, 18, 19, 27, 29, 35, 36, 39, 40, 45, 49, 50, 52, 53, 56, 66, 68, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 87, 88, 89, 90, 93, 101, 106, 108, 111, 113, 115, 116, 120, 121, 125, 126, 128, 129, 130, 135, 137, 141, 142, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 162, 164, 165, 167, 169, 170, 171, 172, 173, 174, 175, 176, 181, 182, 183, 184, 187, 188, 189, 190, 191, 192, 193, 194, 198, 201, 202, 204, 208, 213, 214, 217, 219, 226, 228, 230, 231, 232, 236, 244, 245, 246, 247, 248, 249, 251, 254, 255, 258, 259, 262, 264, 266, 267, 268, 269, 271, 276, 277, 278, 282, 284, 285, 286, 288, 289, 290, 291, 294, 295, 301, 303, 304, 305, 308, 309, 312, 313, 318, 319, 321, 322, 323, 325, 330, 331, 333, 334, 335, 338, 343, 344, 345, 348, 349, 351, 354, 355, 361, 363, 367, 368, 369, 371, 373, 379, 380, 383, 384, 385, 386, 387, 389, 393, 401, 402, 403, 404, 416, 417, 419, 421, 422, 423, 426, 427, 430, 431, 433, 435, 437, 438, 440, 441, 443, 444, 445, 446, 447, 448, 455, 459, 463, 469, 478, 480, 481, 483, 484, 488, 492, 493, 494, 495, 496, 497, 500, 501, 503, 506, 507, 509, 510, 514, 515, 516, 517, 518, 519, 523, 525, 529], "might": [8, 13, 52, 76, 78, 83, 86, 96, 111, 120, 121, 123, 128, 130, 154, 163, 167, 168, 169, 175, 176, 181, 182, 194, 246, 247, 252, 263, 264, 265, 267, 269, 274, 276, 282, 301, 314, 331, 333, 352, 363, 377, 416, 421, 427, 441, 443, 485, 494, 505, 506, 507, 510, 513, 514, 521], "otherwis": [8, 45, 66, 70, 71, 72, 73, 75, 82, 130, 141, 142, 143, 144, 145, 146, 147, 155, 172, 187, 193, 196, 197, 205, 210, 211, 216, 228, 243, 252, 255, 261, 285, 297, 401, 427, 476, 524], "entitl": 8, "contact": [8, 10, 12, 13, 33, 34, 98, 101, 103, 106, 220, 247, 321, 347, 449, 519, 522], "team": [8, 10, 12, 156, 157, 165, 167, 220, 347, 449], "barbar": [8, 10, 12, 33, 34, 54], "umich": [8, 10, 12, 16, 22, 24, 27, 28, 33, 34, 54, 98, 101, 103, 106, 137, 159, 163, 164, 185, 220, 347, 383, 384, 385, 389, 401, 407, 449, 514, 522], "edu": [8, 10, 12, 16, 22, 24, 27, 28, 33, 34, 54, 98, 101, 103, 106, 137, 152, 153, 159, 163, 164, 185, 220, 347, 384, 385, 389, 401, 407, 449, 514, 522], "xyhou": [8, 220, 347, 449], "By": [8, 102, 111, 173, 270, 277, 439, 481, 530], "agre": [8, 10, 519], "been": [8, 11, 12, 42, 49, 52, 60, 66, 79, 88, 90, 95, 110, 111, 115, 118, 121, 127, 137, 151, 156, 160, 162, 173, 196, 254, 255, 265, 274, 291, 300, 310, 333, 334, 354, 366, 371, 404, 419, 426, 491, 492, 495, 513, 515, 521, 528, 529], "encourag": 8, "ask": [8, 10, 13, 35, 36, 37, 38, 50, 52, 85, 89, 90, 120, 121, 137, 155, 159, 168, 177, 178, 183, 193, 245, 246, 252, 264, 265, 267, 269, 271, 275, 291, 301, 333, 340, 341, 356, 357, 358, 389, 411, 412, 416, 417, 480, 484, 492, 504, 510, 514], "aspect": [8, 120, 123, 342, 361], "futur": [8, 10, 11, 82, 111, 342], "princip": 10, "investig": [10, 269], "barbara": [10, 12, 16, 22, 27, 28, 33, 34, 54, 157, 169], "ericson": [10, 12, 16, 17, 18, 19, 22, 27, 28, 33, 34, 54, 220, 257, 347, 449], "invit": [10, 220, 347, 449], "support": [10, 11, 45, 49, 90, 111, 116, 247, 325, 335, 384, 426, 480], "instructor": [10, 91, 92, 99, 100, 104, 105], "displai": [10, 72, 76, 102, 182, 183, 193, 247, 252, 263, 267, 268, 294, 322, 323, 335, 373, 430, 495, 502, 505, 528], "hard": [10, 12, 121, 123, 154, 156, 159, 175, 246, 267, 270, 275, 332, 386, 493, 514], "individu": [10, 12, 50, 163, 165, 308, 313, 393, 426, 514, 515, 523, 527], "discuss": [10, 162, 242, 245, 271], "again": [10, 36, 37, 74, 82, 83, 85, 86, 88, 89, 90, 110, 111, 115, 116, 121, 123, 127, 128, 129, 132, 154, 155, 157, 159, 163, 165, 167, 170, 175, 181, 183, 184, 187, 188, 191, 192, 193, 206, 226, 230, 236, 243, 255, 262, 263, 264, 265, 269, 271, 274, 276, 277, 282, 285, 286, 291, 293, 294, 301, 306, 310, 311, 313, 314, 323, 325, 333, 334, 335, 345, 346, 352, 354, 362, 386, 389, 401, 416, 419, 423, 426, 427, 428, 433, 439, 441, 452, 469, 478, 487, 493, 494, 502, 505, 510, 513, 514, 515, 525, 526, 527, 529], "procedur": [10, 49, 71, 245, 381, 382, 449, 480, 481, 486, 487], "analyz": [10, 262, 264, 268], "record": [10, 89, 97, 102, 111, 114, 137, 165, 245, 248, 510, 515], "midterm": [10, 91, 92, 99, 100, 104, 105], "interview": [10, 31], "affect": [10, 110, 300, 301], "wai": [10, 14, 24, 29, 31, 35, 39, 45, 49, 51, 52, 66, 74, 77, 79, 85, 86, 88, 89, 90, 102, 108, 116, 118, 120, 121, 123, 127, 130, 131, 137, 152, 155, 156, 167, 175, 177, 186, 189, 190, 191, 192, 220, 236, 246, 247, 248, 250, 251, 254, 255, 264, 265, 268, 270, 271, 274, 277, 279, 282, 285, 286, 291, 301, 302, 309, 314, 317, 318, 325, 329, 330, 331, 332, 333, 334, 335, 338, 342, 347, 349, 354, 356, 361, 366, 370, 383, 386, 388, 412, 414, 416, 430, 434, 444, 448, 449, 480, 481, 483, 494, 497, 500, 509, 519], "compens": [10, 266, 321], "gift": 10, "card": [10, 45, 48, 385, 388, 390, 510, 519, 521], "hour": [10, 60, 71, 120, 121, 123, 152, 153, 220, 301, 347, 386, 410, 490, 491, 492, 493, 511, 514], "benefit": [10, 13, 33, 34, 120, 324], "could": [10, 12, 21, 45, 51, 52, 79, 85, 88, 89, 111, 120, 121, 127, 130, 132, 137, 152, 154, 164, 168, 173, 182, 245, 247, 251, 254, 255, 264, 267, 272, 274, 275, 285, 291, 301, 305, 313, 361, 377, 381, 386, 404, 416, 428, 441, 443, 445, 480, 492], "motiv": [10, 113, 245, 272], "risk": 10, "involv": [10, 45, 51, 82, 121, 156, 253, 313, 426, 430, 435, 496, 519], "minim": [10, 12], "exist": [10, 87, 90, 108, 110, 111, 125, 129, 130, 159, 170, 247, 251, 291, 293, 309, 343, 346, 348, 353, 396, 401, 419, 441, 469], "conferenc": 10, "softwar": [10, 12, 24, 45, 49, 90, 93, 96, 116, 120, 156, 162, 167, 248, 264, 265, 266, 268, 319, 330, 514], "howev": [10, 15, 35, 37, 52, 85, 121, 152, 228, 247, 251, 255, 280, 291, 332, 335, 352, 426, 434, 441], "breach": 10, "confidenti": [10, 220, 347], "common": [10, 11, 13, 21, 27, 30, 31, 37, 44, 73, 95, 96, 110, 116, 118, 121, 126, 127, 129, 164, 174, 183, 184, 185, 186, 188, 193, 206, 245, 247, 248, 270, 274, 285, 294, 301, 317, 322, 329, 334, 353, 402, 404, 414, 422, 429, 432, 441, 442, 444, 494, 495, 497, 527, 528], "safeguard": 10, "replac": [10, 11, 26, 33, 34, 66, 126, 198, 204, 262, 313, 392, 396, 398, 399, 407, 417, 425, 426, 444, 488, 517, 519], "usernam": [10, 407, 443], "befor": [10, 11, 12, 37, 41, 52, 82, 83, 90, 95, 107, 108, 109, 121, 122, 137, 143, 144, 148, 149, 152, 156, 158, 167, 168, 172, 175, 176, 181, 183, 184, 193, 204, 226, 230, 233, 234, 235, 236, 252, 255, 257, 264, 265, 267, 270, 281, 282, 286, 291, 293, 301, 305, 315, 332, 333, 342, 343, 344, 353, 363, 386, 389, 402, 403, 404, 414, 422, 426, 428, 432, 443, 476, 487, 494, 505, 510, 517, 518, 521, 526, 529], "document": [10, 11, 12, 13, 89, 126, 252, 301, 321, 322, 325, 332, 333, 335, 343, 384, 385, 387, 422, 423, 426, 438, 493, 507, 516, 519, 521, 528, 531], "encrypt": 10, "password": [10, 204, 290], "protect": [10, 167, 253, 301], "system": [10, 40, 45, 49, 88, 90, 110, 116, 154, 159, 162, 220, 265, 271, 275, 277, 285, 320, 347, 348, 384, 387, 390, 405, 446, 481, 519], "transcript": 10, "privaci": 10, "storag": [10, 86, 89, 116, 156], "destroi": [10, 343, 353], "stop": [10, 54, 57, 58, 59, 63, 65, 77, 83, 85, 99, 100, 104, 105, 110, 111, 113, 172, 179, 180, 189, 190, 228, 277, 279, 285, 289, 290, 291, 340, 341, 353, 357, 358, 385, 389, 398, 399, 418, 426, 449, 469, 485, 505, 510, 514], "gather": [10, 22, 24, 169, 435], "dissemin": 10, "find": [10, 11, 13, 14, 15, 22, 28, 29, 42, 45, 52, 53, 76, 86, 89, 90, 93, 110, 118, 121, 127, 129, 131, 132, 137, 152, 153, 154, 159, 164, 167, 169, 172, 175, 191, 226, 228, 244, 245, 247, 264, 267, 268, 269, 273, 274, 275, 279, 280, 282, 285, 286, 288, 294, 311, 313, 321, 325, 329, 331, 335, 336, 363, 383, 384, 386, 387, 388, 389, 392, 401, 404, 407, 408, 411, 412, 418, 422, 423, 426, 432, 440, 485, 506, 510, 515, 521, 524, 526, 529, 530], "collect": [10, 11, 16, 21, 22, 29, 30, 31, 50, 52, 121, 220, 247, 347, 349, 435, 449], "share": [10, 11, 45, 55, 56, 58, 59, 61, 62, 63, 64, 82, 109, 117, 152, 153, 155, 177, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 221, 222, 223, 224, 225, 229, 240, 241, 252, 291, 301, 313, 319, 322, 323, 344, 345, 402, 403, 426, 492, 525, 527], "voluntari": 10, "natur": [10, 11, 12, 270, 271, 273, 366, 493, 517], "even": [10, 11, 12, 36, 50, 69, 70, 71, 72, 74, 90, 102, 111, 116, 120, 121, 126, 130, 165, 184, 185, 190, 191, 192, 193, 196, 213, 217, 247, 255, 263, 264, 265, 267, 268, 270, 271, 274, 276, 286, 298, 301, 322, 330, 349, 361, 366, 378, 385, 414, 416, 432, 476, 480, 484, 500, 514, 515, 521], "decid": [10, 11, 12, 37, 89, 91, 92, 99, 100, 104, 105, 167, 246, 492], "now": [10, 19, 36, 37, 41, 49, 52, 86, 89, 90, 99, 100, 104, 105, 110, 111, 115, 118, 119, 120, 121, 162, 167, 168, 246, 247, 251, 255, 265, 266, 271, 274, 276, 286, 301, 309, 310, 333, 349, 371, 378, 386, 389, 404, 418, 419, 426, 438, 481, 492, 497, 514, 519, 529], "chang": [10, 11, 24, 27, 37, 53, 56, 67, 71, 75, 80, 82, 87, 88, 90, 91, 92, 93, 95, 99, 100, 104, 105, 107, 108, 121, 129, 152, 156, 168, 169, 172, 175, 184, 186, 188, 189, 190, 191, 192, 205, 214, 217, 244, 245, 246, 249, 251, 252, 255, 267, 276, 279, 283, 286, 289, 291, 294, 300, 304, 309, 323, 327, 337, 344, 348, 363, 373, 376, 377, 378, 380, 381, 386, 388, 404, 405, 410, 415, 419, 426, 437, 441, 455, 459, 463, 469, 476, 478, 484, 487, 488, 491, 499, 500, 511, 514, 515, 521], "mind": [10, 137, 230, 251, 265, 275, 349, 426], "choos": [10, 11, 17, 18, 28, 37, 52, 90, 166, 236, 245, 246, 266, 276, 278, 282, 301, 410, 441, 504, 507, 515], "continu": [10, 11, 12, 110, 111, 121, 137, 164, 236, 245, 275, 276, 278, 291, 292, 294, 301, 354, 416, 430, 507, 514, 521, 529], "dr": [10, 11, 12, 13, 27, 54, 152, 331, 337, 515, 521], "institut": [10, 33, 510], "board": 10, "health": [10, 276, 324], "behavior": [10, 38, 45, 50, 75, 77, 83, 247, 248, 291, 300, 345, 385, 386, 441, 480, 485, 487, 488], "determin": [10, 16, 27, 28, 29, 45, 70, 72, 77, 88, 185, 186, 196, 197, 236, 246, 257, 291, 301, 319, 325, 497, 514, 515], "exempt": [10, 11], "irb": [10, 449], "oversight": 10, "what": [10, 11, 12, 14, 16, 17, 18, 19, 21, 22, 28, 29, 30, 37, 38, 39, 45, 46, 52, 53, 60, 66, 68, 72, 73, 74, 75, 76, 78, 80, 81, 82, 85, 86, 87, 88, 91, 92, 109, 110, 111, 114, 115, 120, 121, 122, 125, 126, 127, 128, 129, 130, 132, 135, 137, 151, 152, 153, 154, 155, 156, 159, 160, 161, 164, 167, 168, 171, 173, 174, 175, 176, 181, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 198, 202, 207, 208, 214, 220, 226, 230, 231, 232, 236, 242, 243, 245, 246, 247, 249, 252, 255, 258, 259, 262, 264, 265, 267, 268, 270, 271, 272, 275, 276, 277, 278, 281, 282, 285, 286, 289, 290, 291, 293, 294, 295, 300, 301, 302, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 317, 318, 319, 322, 323, 325, 327, 332, 334, 335, 338, 344, 345, 347, 349, 354, 355, 361, 362, 363, 366, 369, 370, 371, 372, 373, 374, 378, 379, 383, 385, 387, 389, 393, 402, 404, 405, 406, 408, 410, 415, 416, 417, 418, 419, 421, 422, 423, 424, 425, 426, 427, 428, 431, 432, 433, 438, 440, 441, 443, 446, 448, 469, 476, 479, 481, 482, 483, 484, 485, 486, 487, 488, 489, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 505, 506, 507, 509, 513, 516, 517, 524, 526, 527, 528, 529, 531], "major": [10, 11, 12, 60, 228, 248, 446, 514], "intend": [10, 13, 60, 121, 187, 193, 246, 266, 267, 268, 269, 271, 500], "race": 10, "ethnic": 10, "do": [10, 11, 14, 15, 22, 28, 29, 30, 33, 34, 36, 37, 45, 51, 52, 60, 70, 78, 80, 83, 85, 87, 93, 98, 103, 108, 109, 110, 111, 113, 116, 120, 121, 123, 125, 126, 128, 130, 137, 143, 144, 151, 152, 153, 155, 164, 167, 168, 175, 176, 177, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192, 193, 220, 229, 230, 242, 245, 246, 247, 249, 252, 253, 255, 264, 265, 267, 268, 269, 273, 274, 275, 276, 281, 286, 291, 293, 294, 297, 301, 311, 317, 318, 319, 322, 323, 325, 330, 344, 345, 347, 353, 356, 362, 369, 370, 373, 382, 386, 388, 389, 402, 403, 404, 410, 414, 416, 419, 422, 423, 426, 430, 433, 439, 441, 446, 448, 475, 476, 479, 480, 483, 484, 485, 487, 488, 493, 495, 505, 506, 507, 509, 510, 511, 514, 519, 521, 522, 524, 525, 526, 529], "issu": [10, 11, 60, 121, 154, 264], "awar": [10, 60, 353, 497], "dyslexia": [10, 60], "autism": [10, 60], "adhd": [10, 60], "etc": [10, 11, 33, 34, 60, 148, 149, 196, 217, 226, 264, 286, 305, 322, 381, 407, 435, 444, 480, 484, 485, 487, 497, 529], "enter": [10, 60, 71, 75, 80, 85, 110, 111, 120, 121, 126, 129, 152, 165, 167, 168, 172, 173, 185, 186, 265, 269, 274, 275, 289, 290, 305, 313, 416, 469, 489, 499, 505, 510, 515, 519, 521, 529], "none": [10, 14, 15, 24, 28, 29, 53, 60, 80, 130, 182, 183, 193, 196, 197, 274, 286, 289, 301, 302, 304, 306, 313, 318, 387, 402, 485, 487, 507, 515, 521, 524, 526], "languag": [10, 11, 12, 13, 24, 40, 45, 49, 60, 90, 114, 137, 245, 247, 248, 253, 262, 263, 264, 265, 268, 270, 271, 273, 274, 275, 276, 294, 322, 363, 384, 389, 390, 404, 405, 438, 480, 493, 497, 508, 510, 513, 516, 517, 519, 520, 528], "speak": [10, 46, 60, 78, 121, 137, 263, 264, 265, 270, 275, 276, 515], "home": [10, 45, 60, 82, 152, 153, 155, 183, 184, 187, 188, 189, 190, 191, 192, 193, 230, 252, 291, 313, 319, 322, 323, 344, 345, 402, 403, 410, 426, 491, 530], "amount": [10, 36, 44, 57, 71, 90, 113, 116, 128, 129, 130, 134, 137, 163, 169, 202, 257, 264, 275, 297, 299, 378, 379, 387, 388, 407, 437, 438, 478, 480, 485, 487, 488, 511], "disagre": 10, "thispagestyl": 11, "empti": [2, 6, 11, 14, 44, 90, 111, 121, 126, 128, 148, 149, 173, 187, 252, 255, 257, 286, 301, 305, 308, 314, 317, 333, 335, 337, 351, 405, 416, 418, 422, 428, 444, 514, 531], "editori": 11, "elliott": [11, 12], "hauser": [11, 12], "sue": [11, 12, 169, 314], "blumenberg": [11, 12], "cover": [11, 24, 88, 109, 110, 113, 184, 185, 193, 253, 320, 327, 332, 337, 404, 417, 497, 530], "aime": 11, "andrion": 11, "2016": [11, 152, 153, 511], "jul": [11, 152, 153, 169], "05": [11, 121, 152, 153, 159, 163, 164, 169, 327, 514, 515], "0": [11, 13, 17, 18, 19, 33, 34, 41, 44, 45, 46, 52, 64, 66, 68, 70, 71, 72, 75, 76, 78, 79, 80, 81, 82, 83, 110, 111, 115, 120, 121, 125, 126, 130, 132, 134, 137, 141, 142, 148, 149, 159, 163, 164, 167, 168, 169, 172, 184, 185, 186, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 200, 201, 202, 205, 208, 210, 214, 216, 217, 218, 228, 231, 232, 236, 252, 255, 258, 261, 264, 274, 278, 279, 281, 285, 286, 288, 289, 290, 291, 293, 294, 295, 297, 299, 301, 302, 304, 308, 309, 312, 313, 314, 315, 317, 318, 325, 327, 332, 337, 351, 355, 366, 369, 371, 372, 374, 376, 378, 379, 381, 383, 386, 387, 388, 391, 393, 402, 403, 405, 411, 412, 415, 416, 418, 419, 421, 424, 425, 426, 428, 430, 431, 432, 440, 446, 447, 452, 480, 481, 483, 485, 487, 492, 499, 501, 505, 511, 514, 515, 521, 529, 530], "version": [11, 12, 110, 121, 126, 129, 159, 163, 164, 165, 179, 223, 225, 247, 250, 266, 267, 271, 286, 291, 422, 423, 444, 492, 514, 515, 530], "2015": [11, 152, 153, 265, 511], "dec": [11, 152, 153, 169, 265], "initi": [11, 35, 39, 40, 41, 44, 46, 52, 56, 57, 130, 155, 158, 191, 250, 255, 257, 261, 263, 280, 284, 286, 291, 293, 338, 343, 344, 345, 348, 352, 353, 354, 367, 415, 418, 475, 487, 515], "rough": [11, 12, 163], "convers": [11, 120, 242, 245, 269, 271, 272, 361], "2009": [11, 152, 153], "charl": [11, 12, 13, 152, 157, 169], "sever": [11, 12, 13, 86, 101, 102, 105, 106, 113, 115, 121, 130, 152, 155, 188, 189, 191, 244, 248, 255, 294, 302, 314, 337, 361, 372, 378, 476, 510, 514, 523], "licens": [11, 12, 13, 265], "under": [11, 12, 13, 33, 34, 82, 123, 220, 291, 347, 484], "attribut": [11, 13, 14, 24, 29, 38, 39, 40, 42, 44, 45, 46, 48, 50, 52, 57, 94, 96, 245, 247, 248, 249, 254, 257, 327, 330, 336, 337, 339, 343, 345, 346, 348, 351, 352, 354, 361, 363, 365, 479, 517, 518, 524, 528, 531], "noncommerci": [11, 13], "sharealik": [11, 13], "unport": [11, 13], "http": [11, 12, 14, 15, 16, 21, 22, 24, 26, 27, 28, 30, 33, 34, 45, 82, 89, 90, 93, 111, 116, 152, 153, 155, 165, 183, 184, 185, 187, 188, 189, 190, 191, 192, 193, 196, 245, 252, 274, 276, 291, 301, 313, 318, 319, 320, 322, 323, 324, 327, 328, 330, 331, 332, 334, 335, 336, 337, 344, 345, 361, 363, 386, 402, 403, 404, 417, 422, 423, 426, 485, 497, 510, 514, 515, 519, 521, 528, 529, 531], "creativecommon": [11, 13], "org": [11, 13, 15, 21, 22, 24, 27, 33, 34, 45, 82, 89, 90, 93, 111, 116, 128, 152, 153, 154, 155, 159, 163, 164, 165, 183, 184, 187, 188, 189, 190, 191, 192, 193, 196, 252, 271, 291, 301, 313, 318, 319, 322, 323, 325, 327, 330, 332, 337, 344, 345, 361, 386, 389, 402, 403, 404, 417, 422, 423, 426, 443, 485, 497, 514, 515, 528], "nc": [11, 13, 157, 169], "sa": [11, 13], "author": [11, 39, 97, 102, 121, 344, 351, 367, 389, 526, 529, 530], "commerci": [11, 13, 521], "non": [11, 13, 60, 71, 80, 83, 90, 245, 297, 331, 332, 384, 386, 389, 394, 405, 406, 407, 446, 480, 493, 515, 517, 519], "appendix": [11, 12], "titl": [11, 12, 14, 15, 39, 44, 57, 88, 90, 108, 152, 319, 322, 324, 344, 351, 367, 509, 511, 526, 530], "cleardoublepag": 11, "quit": [11, 42, 52, 110, 111, 113, 121, 163, 168, 263, 265, 271, 274, 275, 277, 325, 344, 345, 353, 354, 378, 387, 404, 412, 497, 498, 499, 505, 514, 515, 521, 526, 527], "academ": 11, "told": [11, 167, 275, 479, 480, 483, 484, 487, 488, 515], "publish": [11, 12, 13, 97, 102, 519], "perish": 11, "alwai": [11, 36, 42, 52, 68, 72, 75, 82, 86, 102, 111, 120, 121, 122, 128, 167, 173, 181, 182, 188, 236, 247, 264, 282, 285, 289, 301, 331, 344, 370, 371, 377, 416, 500, 519, 529], "someth": [11, 15, 26, 33, 34, 35, 36, 80, 81, 82, 90, 110, 120, 121, 122, 123, 126, 128, 164, 167, 175, 182, 246, 247, 255, 263, 265, 267, 268, 269, 270, 274, 282, 284, 286, 291, 294, 303, 311, 325, 402, 418, 421, 430, 483, 505, 517, 526], "scratch": [11, 405, 527], "own": [11, 12, 35, 36, 45, 52, 79, 121, 152, 153, 182, 185, 188, 247, 250, 252, 255, 267, 270, 273, 276, 281, 291, 305, 344, 346, 352, 389, 404, 479, 497], "fresh": [11, 170, 270], "creation": [11, 49, 121, 353, 526], "experi": [11, 12, 33, 34, 35, 54, 80, 121, 266, 267, 277, 291, 384, 485], "start": [11, 12, 24, 26, 28, 29, 45, 64, 85, 86, 89, 90, 110, 111, 113, 120, 121, 123, 127, 129, 137, 143, 144, 145, 146, 147, 152, 155, 157, 158, 159, 162, 164, 165, 168, 169, 170, 178, 183, 184, 187, 188, 189, 190, 192, 193, 205, 211, 220, 233, 234, 235, 238, 239, 245, 246, 255, 264, 265, 266, 267, 269, 273, 276, 279, 281, 282, 286, 288, 289, 290, 291, 297, 305, 309, 311, 315, 323, 327, 331, 333, 335, 336, 344, 347, 348, 349, 351, 354, 359, 364, 365, 373, 383, 384, 385, 386, 389, 391, 392, 398, 399, 401, 402, 404, 407, 421, 422, 423, 426, 428, 430, 432, 433, 441, 446, 450, 451, 452, 475, 476, 479, 485, 493, 497, 507, 510, 513, 514, 515, 528, 530], "instead": [11, 15, 45, 73, 82, 89, 90, 111, 121, 127, 128, 135, 159, 181, 187, 193, 254, 264, 266, 271, 274, 277, 279, 280, 282, 286, 301, 323, 331, 333, 335, 343, 348, 354, 366, 381, 385, 386, 388, 402, 411, 412, 422, 438, 441, 481, 494, 503, 519], "think": [11, 36, 52, 82, 85, 118, 120, 121, 126, 128, 129, 137, 155, 162, 183, 185, 186, 190, 191, 192, 237, 238, 239, 246, 247, 255, 264, 265, 266, 267, 274, 275, 282, 283, 286, 291, 301, 309, 353, 354, 359, 360, 361, 385, 419, 452, 469, 480, 487, 494, 524, 525, 526, 531], "scientist": [11, 12], "written": [11, 52, 75, 79, 90, 121, 123, 126, 129, 151, 162, 170, 247, 252, 263, 265, 268, 269, 270, 271, 276, 349, 363, 367, 404, 510, 514], "allen": [11, 12], "b": [11, 12, 14, 48, 53, 66, 68, 70, 71, 72, 74, 80, 81, 82, 89, 130, 141, 142, 161, 169, 171, 172, 182, 183, 184, 187, 193, 196, 216, 217, 218, 228, 231, 232, 252, 255, 258, 259, 262, 271, 289, 290, 300, 302, 304, 310, 312, 315, 335, 355, 369, 373, 393, 403, 404, 405, 422, 425, 427, 431, 437, 439, 443, 444, 469, 480, 501], "downei": [11, 12], "jeff": [11, 12, 152], "elkner": [11, 12], "decemb": [11, 135], "wa": [11, 12, 45, 48, 49, 76, 82, 83, 88, 90, 91, 92, 99, 100, 104, 105, 110, 120, 121, 130, 135, 137, 152, 155, 157, 164, 169, 182, 183, 186, 193, 197, 202, 218, 230, 252, 255, 265, 269, 270, 275, 277, 294, 302, 304, 324, 330, 346, 361, 367, 377, 384, 386, 387, 389, 401, 402, 403, 404, 410, 412, 479, 480, 499, 505, 514, 517, 525], "prepar": [11, 12, 268], "si502": 11, "network": [11, 96, 111, 152, 153, 245, 264, 318, 321, 325, 332, 333, 335, 361, 512, 513, 520], "fifth": [11, 366, 386], "semest": [11, 12, 160], "row": [11, 45, 80, 86, 87, 88, 89, 90, 94, 96, 107, 108, 110, 111, 113, 115, 117, 121, 166, 245, 278, 289, 323, 371, 378, 396, 402, 509, 514, 515], "algorithm": [11, 128, 131, 219, 236, 501, 515], "abstract": [11, 374], "my": [11, 12, 13, 17, 18, 19, 46, 88, 90, 108, 151, 152, 172, 200, 245, 269, 410, 412, 427, 438, 442, 482, 529], "peopl": [11, 16, 22, 24, 27, 28, 31, 33, 34, 89, 101, 106, 110, 111, 115, 152, 153, 185, 186, 246, 247, 252, 276, 294, 338, 414, 427, 492, 511, 521, 523, 530], "lifelong": 11, "handl": [11, 49, 71, 85, 90, 96, 130, 152, 155, 156, 159, 163, 170, 236, 247, 255, 266, 274, 291, 334, 404, 414, 505, 514, 521, 529], "few": [11, 12, 13, 21, 45, 52, 71, 76, 89, 93, 110, 118, 121, 160, 170, 236, 247, 252, 263, 265, 269, 270, 271, 275, 291, 333, 342, 363, 366, 441, 510, 515, 521, 530], "were": [11, 12, 31, 38, 52, 110, 120, 121, 126, 137, 167, 168, 182, 198, 236, 246, 264, 265, 269, 270, 271, 274, 275, 291, 294, 301, 343, 346, 377, 386, 403, 423, 511, 528], "plan": [11, 21, 22, 90, 245, 295, 362], "profession": [11, 266, 273], "programm": [11, 37, 52, 118, 120, 124, 167, 245, 264, 265, 266, 267, 268, 269, 271, 273, 274, 275, 285, 362, 449, 496, 497, 507], "librarian": 11, "manag": [11, 89, 93, 101, 106, 170, 175, 245, 247, 365, 432, 510, 513, 514, 523], "lawyer": 11, "biologist": 11, "economist": 11, "happen": [11, 12, 16, 45, 52, 53, 90, 109, 120, 121, 122, 152, 153, 155, 159, 162, 171, 176, 183, 190, 191, 192, 246, 252, 271, 284, 285, 293, 294, 301, 317, 322, 345, 352, 366, 369, 370, 371, 372, 378, 416, 480, 494, 497, 500, 506, 514, 526], "skillfulli": 11, "technologi": [11, 24, 527], "chosen": [11, 36, 121, 160, 497], "field": [11, 86, 88, 90, 96, 109, 110, 111, 115, 152, 153, 247, 514, 529], "never": [11, 83, 89, 121, 128, 167, 189, 190, 263, 267, 284, 289, 300, 301, 317, 349, 386, 426, 510], "seem": [11, 21, 83, 90, 121, 236, 246, 269, 270, 271, 301, 381, 514], "perfect": [11, 269, 301, 416, 441], "orient": [11, 24, 35, 39, 40, 67, 245, 253, 338, 342, 343, 346, 348, 349, 352, 361, 362, 363, 366, 469, 519, 520], "so": [11, 12, 13, 38, 41, 45, 50, 51, 52, 53, 66, 70, 71, 74, 78, 79, 80, 83, 88, 89, 90, 91, 92, 95, 96, 109, 110, 111, 113, 116, 118, 120, 121, 123, 126, 127, 128, 129, 130, 132, 148, 149, 152, 153, 162, 163, 164, 165, 167, 168, 169, 170, 172, 173, 175, 176, 177, 181, 185, 189, 190, 192, 193, 230, 244, 246, 247, 251, 254, 255, 258, 263, 264, 265, 267, 269, 270, 271, 274, 279, 283, 285, 286, 288, 289, 291, 294, 297, 300, 301, 308, 315, 320, 321, 322, 325, 329, 333, 335, 349, 352, 353, 354, 356, 363, 366, 370, 371, 381, 384, 385, 386, 387, 388, 389, 398, 399, 404, 405, 410, 411, 412, 414, 415, 416, 417, 421, 422, 426, 427, 430, 432, 438, 439, 441, 444, 475, 479, 480, 481, 485, 487, 492, 493, 494, 495, 496, 498, 500, 506, 510, 511, 513, 514, 515, 517, 521, 526, 527, 529, 530], "set": [11, 33, 34, 40, 45, 52, 70, 71, 72, 88, 89, 90, 91, 92, 96, 99, 100, 104, 105, 108, 110, 111, 113, 115, 128, 129, 131, 136, 159, 163, 164, 169, 174, 183, 189, 190, 193, 231, 232, 236, 242, 245, 250, 255, 257, 263, 264, 265, 268, 275, 283, 284, 286, 289, 299, 301, 325, 343, 345, 348, 351, 352, 353, 363, 369, 371, 374, 376, 377, 378, 379, 381, 382, 384, 389, 405, 406, 418, 431, 475, 476, 478, 479, 480, 481, 483, 484, 485, 487, 488, 491, 492, 493, 496, 497, 509, 511, 517, 519, 529], "just": [11, 28, 30, 45, 62, 83, 89, 90, 93, 99, 100, 101, 104, 105, 106, 109, 110, 120, 121, 127, 137, 153, 155, 160, 162, 167, 169, 176, 184, 185, 186, 188, 189, 190, 191, 193, 236, 246, 247, 252, 255, 263, 264, 265, 269, 270, 276, 285, 291, 301, 311, 319, 323, 325, 343, 353, 354, 361, 367, 371, 377, 378, 381, 382, 386, 392, 395, 397, 401, 402, 403, 404, 426, 433, 480, 483, 492, 494, 497, 514, 519, 523, 526, 528, 529, 531], "luckili": [11, 265], "faculti": [11, 27, 28, 30, 31, 33, 34, 245], "meet": [11, 107, 164, 266, 276, 519, 529], "week": [11, 12, 15, 137, 172, 196, 228, 301, 311, 491], "over": [11, 12, 13, 45, 49, 90, 110, 111, 121, 123, 126, 152, 153, 169, 173, 175, 196, 213, 245, 247, 263, 264, 265, 270, 273, 274, 285, 291, 317, 318, 325, 334, 335, 336, 364, 441, 469, 492, 498, 510, 514, 519, 527, 528], "holidai": [11, 152, 153], "break": [11, 21, 62, 89, 110, 111, 126, 129, 137, 158, 165, 167, 189, 190, 197, 198, 208, 214, 246, 267, 270, 276, 278, 281, 282, 285, 289, 290, 301, 308, 327, 332, 349, 416, 432, 507, 510, 521, 529], "atul": 11, "prakash": 11, "show": [11, 37, 45, 71, 89, 90, 110, 111, 143, 144, 152, 156, 157, 159, 163, 164, 165, 169, 189, 244, 248, 250, 277, 291, 297, 319, 322, 323, 324, 330, 334, 335, 352, 361, 373, 377, 378, 379, 382, 384, 386, 430, 484, 485, 488, 511, 515, 531], "he": [11, 12, 204, 491, 514], "had": [11, 12, 36, 117, 152, 197, 267, 294, 333, 483, 510, 529], "hi": [11, 12, 33, 34, 64, 69, 70, 71, 152, 153, 157, 169, 184, 188, 189, 220, 230, 298, 299, 347, 401, 408, 411, 412, 427, 437, 449, 479, 480, 491], "focu": [11, 12, 24, 49, 93, 116, 121, 162, 248, 276, 362], "direct": [11, 53, 89, 128, 253, 264, 269, 283, 285, 321, 386, 479, 480], "explan": [11, 45, 278, 378, 453, 454, 455, 456, 458, 459, 461, 462, 463, 464], "eas": 11, "overal": [11, 12, 83, 156, 276, 286, 519], "analysi": [11, 24, 67, 126, 137, 245, 273, 275, 438, 514], "quickli": [11, 79, 86, 89, 95, 113, 116, 121, 129, 247, 255, 265, 273, 274, 275, 285, 305, 363, 444, 497, 514, 517, 529], "possibl": [11, 12, 35, 45, 72, 74, 82, 88, 89, 113, 121, 126, 127, 167, 173, 187, 193, 247, 252, 267, 282, 310, 331, 381, 385, 386, 389, 390, 416, 426, 441, 525], "seri": [11, 12, 77, 123, 236, 274, 423, 515, 526], "exercis": [11, 12, 67, 121, 124, 162, 237, 245, 270, 272, 336, 360, 365, 380, 386, 521], "veri": [11, 13, 29, 30, 78, 79, 86, 90, 93, 96, 110, 111, 116, 121, 129, 130, 137, 148, 149, 163, 164, 167, 174, 182, 247, 252, 262, 264, 265, 266, 269, 270, 271, 273, 274, 275, 276, 286, 301, 311, 320, 325, 331, 335, 361, 363, 366, 386, 387, 404, 426, 432, 494, 497, 510, 514, 517, 527, 528, 529, 531], "begin": [11, 52, 82, 90, 111, 121, 124, 169, 175, 181, 230, 233, 234, 235, 245, 251, 267, 269, 271, 291, 315, 330, 349, 354, 363, 373, 386, 388, 389, 390, 404, 405, 407, 411, 422, 426, 427, 428, 430, 497, 507, 514, 519], "chapter": [11, 12, 35, 52, 75, 90, 93, 94, 113, 116, 120, 121, 137, 162, 172, 174, 246, 253, 263, 265, 270, 274, 275, 283, 328, 330, 342, 349, 361, 363, 366, 377, 379, 384, 404, 416, 417, 433, 441, 485, 513], "similar": [11, 53, 70, 78, 90, 93, 96, 102, 121, 129, 192, 262, 270, 283, 286, 294, 320, 333, 354, 367, 370, 390, 418, 422, 428, 469, 510, 514, 516, 531], "topic": [11, 12, 270, 404], "present": [11, 130, 244, 247, 354, 386, 416, 423, 433, 448, 519], "build": [11, 12, 24, 86, 88, 111, 113, 115, 116, 127, 128, 137, 164, 173, 245, 247, 257, 266, 267, 269, 270, 271, 272, 285, 318, 321, 349, 361, 385, 432, 435, 512, 514, 519, 529], "increasingli": [11, 110, 269, 273, 311, 349, 529], "sophist": [11, 89, 269, 311, 404, 514], "some": [11, 12, 13, 28, 29, 37, 40, 41, 42, 49, 51, 52, 77, 78, 80, 85, 86, 89, 90, 91, 92, 99, 100, 104, 105, 111, 113, 116, 120, 121, 123, 127, 129, 130, 152, 154, 155, 156, 160, 169, 173, 175, 182, 185, 186, 189, 190, 191, 192, 219, 226, 230, 236, 246, 247, 248, 250, 253, 255, 263, 264, 265, 266, 267, 268, 270, 271, 273, 274, 283, 285, 286, 297, 301, 311, 319, 324, 325, 330, 331, 333, 342, 343, 345, 348, 349, 353, 354, 361, 366, 370, 371, 374, 377, 384, 387, 389, 390, 402, 404, 405, 407, 422, 433, 441, 480, 485, 492, 497, 510, 514, 515, 517, 521, 523, 526, 529, 531], "except": [11, 36, 53, 71, 77, 82, 84, 110, 111, 118, 128, 148, 149, 155, 156, 159, 166, 184, 245, 252, 263, 276, 281, 325, 386, 391, 441, 478, 484, 507, 521, 524], "pull": [11, 156, 176, 311, 330, 386, 389, 423, 514, 515, 529], "forward": [11, 35, 36, 50, 111, 232, 270, 373, 391, 448, 478, 480, 483, 484, 485, 487, 488], "condit": [11, 66, 70, 71, 72, 77, 78, 85, 107, 120, 130, 162, 164, 185, 242, 245, 263, 283, 284, 285, 289, 291, 294, 349, 418, 430, 501, 514], "given": [2, 6, 11, 14, 35, 45, 46, 48, 52, 53, 68, 75, 109, 117, 120, 121, 130, 134, 137, 152, 156, 159, 171, 172, 184, 185, 186, 202, 208, 213, 217, 219, 228, 247, 249, 257, 271, 280, 289, 291, 295, 307, 325, 351, 373, 388, 403, 412, 419, 428, 444, 448, 478, 485, 487, 489, 491, 510], "light": [11, 126, 129, 137, 270, 327, 374, 432], "treatment": 11, "until": [11, 49, 78, 148, 149, 176, 181, 217, 246, 267, 276, 281, 283, 285, 288, 291, 310, 321, 333, 335, 371, 386, 416, 430, 432, 476, 485, 514], "rather": [11, 36, 88, 120, 121, 285, 405, 480, 526], "introduc": [11, 12, 89, 110, 123, 248, 404, 433, 479, 483], "earli": [11, 12, 35], "lesson": [11, 120, 121, 269], "nearli": [11, 121, 264, 321, 329, 384, 514, 517], "user": [11, 12, 24, 40, 41, 44, 67, 71, 80, 85, 86, 89, 96, 110, 111, 120, 121, 166, 167, 218, 230, 245, 263, 265, 266, 268, 274, 281, 285, 291, 305, 336, 406, 411, 412, 416, 489, 492, 504, 510, 519, 521, 524, 527, 529], "outsid": [11, 54, 57, 58, 59, 63, 65, 86, 96, 99, 100, 104, 105, 179, 180, 197, 205, 221, 222, 223, 224, 225, 229, 255, 263, 291, 340, 341, 357, 358, 361, 388, 398, 399, 449, 469, 476, 485, 524], "word": [11, 33, 34, 36, 37, 71, 121, 125, 126, 128, 129, 130, 131, 134, 137, 148, 149, 158, 169, 171, 174, 176, 183, 188, 194, 202, 204, 211, 217, 236, 245, 258, 259, 263, 265, 269, 272, 273, 274, 275, 283, 285, 294, 297, 299, 301, 308, 311, 320, 324, 327, 334, 337, 344, 367, 377, 386, 391, 392, 393, 396, 398, 399, 401, 405, 407, 414, 420, 422, 428, 430, 432, 437, 442, 444, 492, 496, 497, 507, 514], "recurs": [11, 482], "doe": [11, 14, 16, 36, 37, 39, 45, 52, 66, 68, 71, 72, 75, 80, 81, 83, 85, 90, 109, 110, 120, 121, 125, 130, 137, 148, 149, 159, 160, 161, 162, 163, 164, 167, 170, 171, 173, 181, 184, 185, 186, 187, 188, 189, 190, 191, 196, 202, 208, 219, 231, 232, 245, 247, 254, 255, 258, 267, 269, 270, 271, 275, 277, 278, 286, 289, 290, 291, 301, 304, 309, 312, 318, 320, 323, 338, 344, 345, 348, 354, 361, 369, 370, 371, 373, 384, 389, 393, 401, 402, 403, 404, 407, 414, 417, 424, 425, 426, 428, 438, 440, 443, 448, 469, 483, 486, 488, 493, 497, 501, 502, 514, 521, 525, 529], "appear": [2, 6, 11, 52, 64, 75, 77, 82, 121, 127, 128, 130, 131, 134, 137, 141, 142, 145, 146, 147, 157, 184, 217, 219, 265, 267, 276, 288, 309, 324, 327, 329, 392, 393, 398, 399, 415, 417, 420, 422, 432, 438, 448, 493, 500, 502, 507, 514], "11": [11, 14, 33, 34, 45, 53, 61, 62, 68, 80, 115, 121, 126, 134, 143, 144, 148, 149, 152, 153, 155, 157, 159, 163, 164, 169, 184, 185, 186, 187, 188, 191, 192, 193, 204, 210, 218, 231, 232, 249, 262, 278, 289, 290, 291, 295, 312, 322, 327, 345, 374, 378, 383, 384, 385, 386, 387, 388, 389, 393, 402, 403, 404, 408, 414, 415, 416, 417, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 430, 431, 432, 433, 434, 438, 439, 440, 441, 443, 444, 445, 448, 469, 489, 492, 530, 531], "16": [11, 80, 82, 88, 121, 132, 135, 148, 149, 152, 153, 157, 159, 163, 164, 165, 169, 183, 189, 194, 214, 232, 257, 275, 278, 289, 291, 301, 311, 312, 337, 386, 389, 423, 431, 489], "brand": [11, 101, 106, 273, 523], "real": [11, 35, 40, 49, 86, 89, 121, 352, 404, 484, 513, 514], "world": [11, 33, 34, 35, 40, 49, 86, 96, 121, 123, 174, 208, 245, 247, 263, 265, 269, 277, 320, 336, 361, 506, 513, 514], "simpl": [11, 36, 45, 51, 79, 89, 90, 93, 110, 111, 113, 120, 126, 129, 164, 168, 181, 182, 187, 193, 205, 263, 265, 267, 269, 270, 271, 273, 274, 286, 293, 294, 320, 322, 323, 325, 331, 335, 342, 349, 366, 386, 387, 404, 422, 439, 476, 496, 497, 514, 518, 521, 526, 529, 531], "regular": [11, 71, 121, 245, 301, 324, 327, 330, 336, 383, 384, 386, 388, 390, 401, 405, 437], "express": [11, 68, 74, 75, 77, 78, 82, 84, 88, 90, 121, 182, 189, 190, 194, 206, 219, 226, 230, 245, 255, 265, 268, 285, 286, 291, 309, 327, 330, 336, 368, 383, 384, 386, 388, 390, 401, 405, 416, 421, 422, 426, 427, 443, 444, 445, 489, 492, 493, 496, 499, 500, 501, 502], "search": [11, 13, 86, 121, 128, 166, 245, 247, 282, 318, 321, 329, 331, 383, 384, 385, 387, 389, 390, 402, 404, 405, 406, 418, 422, 423, 515, 516, 521, 526], "pars": [11, 14, 24, 85, 121, 136, 245, 268, 271, 301, 316, 318, 319, 321, 328, 334, 336, 361, 386, 404, 429, 438, 496, 497, 520, 521, 525, 528, 529], "autom": [11, 24, 294], "retriev": [11, 88, 89, 90, 91, 92, 96, 99, 100, 101, 104, 105, 106, 109, 111, 114, 117, 132, 155, 160, 245, 264, 271, 318, 320, 321, 325, 327, 328, 329, 330, 332, 335, 336, 337, 361, 362, 366, 510, 514, 515, 516, 519, 521, 523, 524, 526, 528, 529], "across": [11, 75, 90, 115, 271, 273, 332, 333, 382, 515, 520, 528], "scrape": [11, 14, 15, 16, 17, 18, 19, 22, 26, 27, 29, 30, 33, 34, 245, 321, 336], "object": [11, 14, 35, 36, 38, 39, 40, 41, 42, 44, 46, 48, 52, 54, 57, 66, 70, 73, 82, 90, 121, 131, 132, 151, 152, 153, 154, 155, 156, 159, 163, 170, 173, 176, 213, 219, 226, 242, 245, 246, 247, 249, 250, 252, 253, 254, 255, 257, 259, 291, 300, 301, 303, 304, 313, 316, 322, 323, 331, 335, 336, 338, 339, 342, 343, 345, 346, 349, 351, 352, 361, 362, 363, 367, 374, 377, 378, 379, 387, 402, 403, 418, 419, 422, 426, 434, 441, 448, 454, 455, 456, 458, 459, 460, 462, 463, 464, 476, 478, 479, 480, 483, 485, 487, 488, 519, 520, 528, 529], "servic": [11, 13, 101, 106, 245, 514, 519, 520, 527, 529], "xml": [11, 245, 319, 330, 516, 517, 518, 519, 520, 521, 524, 528, 530], "json": [11, 31, 110, 111, 245, 510, 515, 516, 518, 520, 521, 528, 529, 530], "databas": [11, 86, 87, 88, 89, 95, 96, 107, 108, 109, 113, 115, 117, 162, 245, 510, 513, 514, 515, 521], "queri": [11, 90, 93, 108, 114, 245, 514, 529], "visual": [11, 45, 245, 255, 510], "ultim": 11, "shift": [11, 35], "informat": [11, 24, 116], "class": [11, 12, 14, 17, 18, 19, 24, 28, 29, 37, 39, 40, 41, 44, 50, 51, 53, 55, 57, 61, 65, 73, 82, 103, 152, 153, 155, 169, 182, 184, 185, 188, 189, 197, 245, 246, 247, 249, 250, 251, 252, 253, 254, 255, 257, 258, 259, 260, 261, 276, 319, 336, 338, 343, 346, 347, 351, 352, 353, 354, 355, 362, 363, 365, 366, 367, 374, 378, 379, 381, 406, 448, 476, 480, 485, 487, 494, 507, 525], "becom": [11, 36, 52, 79, 121, 127, 167, 177, 220, 247, 267, 269, 273, 275, 283, 289, 291, 294, 313, 347, 349, 353, 356, 449, 514, 517, 519, 529], "interest": [11, 12, 27, 44, 164, 167, 247, 257, 266, 270, 274, 301, 311, 313, 319, 325, 386, 389, 404, 426], "becaus": [11, 52, 72, 75, 76, 77, 83, 95, 110, 111, 116, 120, 121, 127, 128, 129, 130, 154, 155, 163, 165, 174, 182, 200, 236, 247, 251, 255, 261, 265, 266, 267, 269, 271, 275, 276, 281, 283, 285, 286, 291, 293, 294, 301, 308, 309, 310, 330, 366, 389, 390, 403, 404, 411, 412, 419, 426, 439, 441, 444, 445, 479, 497, 500, 506, 507, 514, 517], "lot": [11, 12, 14, 21, 76, 89, 113, 120, 121, 122, 123, 126, 127, 228, 270, 301, 325, 331, 378, 430, 497, 510, 514], "overlap": 11, "between": [11, 29, 42, 45, 48, 51, 52, 53, 70, 71, 78, 89, 96, 113, 115, 120, 121, 128, 135, 145, 146, 147, 154, 169, 172, 187, 191, 192, 193, 196, 213, 228, 236, 242, 245, 246, 248, 249, 257, 265, 271, 274, 276, 279, 288, 303, 304, 308, 309, 318, 321, 322, 323, 325, 327, 331, 333, 335, 344, 351, 361, 374, 384, 385, 386, 389, 393, 446, 469, 480, 481, 499, 501, 506, 515, 517, 519, 520, 531], "pick": [11, 12, 21, 26, 30, 38, 45, 46, 110, 111, 126, 167, 181, 187, 262, 271, 301, 311, 330, 351, 484, 485, 487], "technic": [11, 94, 121, 434], "And": [11, 12, 37, 120, 121, 164, 265, 270, 273, 276, 301, 373, 444, 488, 517, 519], "style": [11, 28, 29, 35, 40, 323, 417, 475, 480, 487, 528], "move": [11, 35, 53, 64, 85, 120, 121, 123, 154, 156, 176, 197, 205, 270, 271, 346, 373, 432, 453, 454, 455, 457, 458, 459, 461, 462, 463, 469, 476, 478, 480, 481, 484, 485, 487], "through": [11, 12, 22, 45, 77, 90, 107, 110, 111, 115, 120, 121, 126, 129, 130, 132, 137, 155, 162, 163, 166, 189, 192, 196, 210, 245, 247, 260, 270, 274, 281, 283, 285, 286, 289, 297, 301, 305, 311, 317, 319, 327, 328, 329, 334, 342, 354, 361, 371, 377, 387, 390, 404, 418, 423, 429, 432, 438, 439, 482, 483, 484, 488, 497, 514, 516, 526, 528, 529], "minimum": [11, 12, 137, 157, 201, 245, 292, 369], "As": [11, 12, 36, 52, 89, 90, 110, 120, 123, 127, 128, 152, 153, 164, 167, 176, 247, 255, 264, 266, 269, 270, 282, 285, 286, 302, 314, 321, 329, 330, 333, 334, 339, 346, 349, 353, 366, 377, 384, 386, 404, 411, 422, 434, 493, 497, 521, 523, 529], "holder": [11, 13, 33, 75], "permiss": [11, 13, 159], "remain": [11, 120, 121, 205, 289, 484, 529], "gnu": [11, 12], "recent": [11, 27, 85, 159, 167, 265, 267, 269, 301, 416, 510, 514, 529], "alik": 11, "gener": [11, 12, 27, 41, 76, 79, 85, 86, 88, 110, 128, 176, 185, 186, 219, 236, 247, 268, 269, 271, 286, 289, 291, 300, 301, 321, 330, 332, 377, 384, 390, 418, 433, 443, 483, 492, 507, 511, 517, 519, 527], "gfdl": 11, "cc": [11, 13], "BY": [11, 13, 88, 109, 159, 163, 164], "wikipedia": [11, 24, 26, 33, 34, 45, 89, 90, 128, 154, 165, 196, 404, 497], "maintain": [11, 35, 88, 89, 96, 116, 519], "strong": 11, "copyleft": 11, "tradit": 11, "while": [11, 33, 34, 45, 62, 83, 93, 110, 111, 121, 160, 161, 163, 181, 208, 218, 242, 245, 262, 264, 265, 266, 269, 270, 275, 276, 278, 279, 280, 281, 283, 285, 286, 288, 289, 290, 292, 295, 312, 321, 322, 328, 332, 334, 349, 362, 386, 404, 405, 416, 422, 430, 440, 496, 497, 507, 511, 514, 521, 526, 529], "make": [11, 12, 13, 14, 21, 35, 37, 41, 49, 52, 73, 79, 82, 86, 89, 90, 93, 95, 96, 107, 110, 113, 120, 121, 122, 123, 126, 127, 129, 130, 132, 137, 141, 142, 143, 144, 145, 146, 148, 149, 150, 153, 155, 158, 159, 167, 168, 170, 172, 175, 181, 182, 185, 192, 233, 234, 235, 236, 244, 245, 246, 247, 249, 266, 267, 268, 269, 270, 274, 275, 276, 279, 282, 283, 285, 286, 291, 294, 298, 300, 301, 304, 305, 313, 315, 319, 320, 321, 322, 325, 332, 333, 334, 335, 337, 342, 343, 345, 348, 354, 361, 366, 369, 372, 376, 377, 381, 386, 393, 398, 399, 402, 410, 412, 416, 422, 426, 439, 469, 476, 480, 483, 486, 493, 494, 499, 500, 508, 510, 511, 514, 518, 519, 521, 527, 529], "straightforward": [11, 271], "reus": [11, 13, 35, 173, 244, 245, 246, 251, 253, 260, 263, 349, 353], "fit": [11, 35, 70, 113, 163, 270, 529], "serv": [11, 36, 269, 404, 492], "import": [11, 12, 14, 15, 16, 21, 22, 24, 26, 27, 30, 35, 52, 89, 90, 108, 110, 111, 113, 115, 118, 120, 121, 123, 126, 155, 167, 172, 174, 219, 226, 248, 252, 255, 276, 304, 318, 319, 322, 325, 329, 346, 349, 361, 369, 373, 377, 378, 382, 383, 385, 387, 402, 403, 404, 444, 448, 469, 476, 479, 480, 483, 487, 507, 509, 514, 518, 519, 521, 524, 529], "educ": [11, 60], "cambridg": [11, 12, 157, 169], "press": [11, 12, 95, 111, 378, 505, 515, 530], "decis": 11, "reader": [11, 12, 121, 152, 166, 245, 273, 493], "lauren": 11, "cowl": 11, "patienc": 11, "guidanc": [11, 12], "deal": [11, 90, 113, 120, 159, 529], "resolv": [11, 510], "around": [11, 12, 24, 26, 28, 86, 121, 176, 269, 294, 325, 372, 382, 386, 432, 452, 480, 500], "www": [11, 13, 14, 15, 16, 22, 24, 27, 28, 33, 34, 45, 90, 129, 159, 165, 184, 196, 265, 271, 274, 318, 319, 320, 321, 322, 323, 324, 325, 330, 331, 335, 337, 361, 392, 398, 399, 510, 514, 515, 521, 527, 528, 529, 531], "chuck": [11, 13, 125, 130, 132, 331, 337, 515, 517, 518, 521, 531], "com": [11, 12, 13, 14, 21, 26, 30, 33, 34, 45, 111, 129, 137, 159, 165, 184, 265, 274, 276, 318, 319, 320, 321, 322, 323, 324, 330, 331, 335, 337, 361, 363, 383, 392, 398, 399, 401, 443, 510, 514, 515, 519, 521, 529, 530, 531], "ann": [11, 13, 15, 29, 33, 34, 145, 146, 147, 152, 153, 157, 169, 447, 521], "arbor": [11, 13, 15, 29, 33, 34, 157, 169, 447, 521], "mi": [11, 12, 13, 33, 34, 121, 157, 169, 521], "usa": [11, 13, 247, 510, 521], "septemb": [11, 13], "9": [11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 31, 33, 34, 39, 45, 68, 71, 80, 87, 115, 120, 121, 125, 134, 135, 143, 144, 152, 153, 157, 169, 171, 172, 179, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 208, 210, 214, 228, 231, 232, 245, 249, 262, 278, 286, 288, 289, 290, 291, 295, 298, 312, 313, 317, 318, 338, 340, 344, 345, 357, 358, 368, 369, 374, 378, 381, 383, 384, 385, 386, 387, 388, 389, 391, 393, 402, 403, 404, 405, 408, 414, 415, 416, 417, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 430, 431, 432, 433, 434, 437, 438, 439, 440, 441, 443, 444, 445, 446, 448, 469, 489, 490, 501, 511, 514, 515, 516], "2013": [11, 13, 152, 153, 514, 529], "clinic": 11, "professor": [11, 12, 17, 18, 19, 27, 28, 220, 347, 449], "school": [11, 12, 33, 34], "leader": [12, 265], "grace": [12, 152, 153, 169, 308], "knitter": 12, "ewelina": 12, "papiez": 12, "shrijesh": 12, "siwakoti": 12, "anthoni": [12, 152], "tyler": 12, "carvett": 12, "robert": [12, 152, 153, 412], "miner": [12, 152, 153], "enoch": 12, "ameyaw": 12, "orli": 12, "forster": 12, "karen": 12, "lin": 12, "mehul": 12, "goel": 12, "kathryn": 12, "cunningham": 12, "carl": 12, "hayn": 12, "eric": 12, "reed": 12, "foothil": 12, "colleg": [12, 33, 157, 169, 511], "adithya": 12, "raman": 12, "ashutosh": 12, "agraw": 12, "nina": 12, "chen": 12, "stephen": [12, 137, 159, 163, 164, 165, 301, 311, 383, 384, 385, 386, 389, 423, 447], "catto": 12, "tamara": 12, "brunnock": 12, "mihaela": 12, "mack": [12, 412], "chri": [12, 135, 491], "kolosiwski": 12, "dustin": [12, 152], "farlei": 12, "jen": 12, "leerssen": 12, "naveen": 12, "kt": 12, "mirza": 12, "ibrahimov": 12, "togarnk": 12, "zhou": 12, "fangyi": 12, "alistair": 12, "walsh": 12, "erica": [12, 314], "brodi": [12, 152, 153], "jih": 12, "sheng": 12, "huang": 12, "loui": [12, 137, 152, 157, 169, 384], "luangkesorn": 12, "michael": [12, 152, 230], "fudg": 12, "detail": [12, 64, 89, 165, 179, 185, 245, 264, 265, 270, 283, 301, 325, 334, 340, 363, 385, 386, 404, 452], "github": [12, 31, 156, 363, 519], "csev": [12, 385, 389, 514, 515], "py4e": [12, 129, 159, 165, 265, 274, 320, 335, 510, 514, 515, 521, 529], "graph": [12, 509, 511], "bruce": [12, 230], "shield": 12, "copi": [12, 13, 31, 45, 82, 152, 153, 155, 156, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 251, 252, 265, 267, 271, 281, 288, 291, 301, 313, 315, 319, 320, 322, 323, 332, 333, 344, 345, 352, 364, 369, 371, 372, 376, 382, 402, 403, 426, 446, 484, 488, 514, 519], "edit": [12, 93, 127, 168, 264, 313, 514, 529], "draft": 12, "sarah": [12, 44, 201], "hegg": 12, "steven": 12, "cherri": 12, "kathleen": 12, "barbarow": 12, "andrea": 12, "parker": 12, "radaphat": 12, "chongthammakun": 12, "megan": 12, "hixon": 12, "kirbi": 12, "urner": 12, "barbrow": 12, "kati": [12, 202], "kujala": 12, "noah": 12, "botim": [12, 111], "emili": [12, 125], "alind": 12, "thompson": [12, 152, 153], "kular": 12, "jame": [12, 39, 130, 152, 159, 163, 164, 443, 447, 448, 530], "perri": 12, "hofer": 12, "eytan": 12, "adar": 12, "peter": [12, 152], "robinson": 12, "deborah": 12, "j": [12, 169, 208, 258, 278, 289, 346, 352, 424, 510, 514, 521, 529, 530], "nelson": 12, "jonathan": 12, "c": [12, 44, 48, 53, 57, 66, 68, 70, 71, 72, 74, 81, 82, 130, 141, 142, 148, 149, 152, 161, 172, 187, 193, 196, 216, 218, 220, 222, 232, 247, 271, 273, 289, 290, 302, 315, 347, 363, 374, 393, 402, 410, 419, 424, 431, 437, 439, 444, 449, 469, 475, 480, 487, 501], "eden": 12, "rassett": 12, "jeannett": 12, "schroeder": 12, "justin": 12, "feezel": 12, "chuanqi": 12, "li": [12, 319], "gerald": 12, "gordini": 12, "gavin": 12, "thoma": 12, "strassel": 12, "ryan": 12, "clement": 12, "alissa": 12, "tallei": 12, "caitlin": 12, "holman": 12, "yong": 12, "kim": [12, 33, 34, 434], "stover": 12, "cheri": 12, "edmond": 12, "maria": [12, 157, 169, 314], "seiferl": 12, "romer": 12, "kristi": 12, "d": [12, 48, 66, 68, 70, 71, 74, 81, 130, 135, 141, 142, 152, 157, 161, 172, 187, 193, 196, 214, 228, 232, 271, 289, 302, 315, 393, 402, 403, 405, 417, 418, 424, 434, 437, 439, 444, 469, 480, 500], "arana": 12, "rk": 12, "grant": [12, 13, 111, 157, 169], "boyer": 12, "hedemarri": 12, "dussan": 12, "januari": [12, 169, 511, 530], "1999": [12, 152, 153, 530], "introductori": [12, 121, 123, 449], "java": [12, 159, 163, 164, 247, 271, 401], "taught": [12, 123], "frustrat": [12, 120, 123], "failur": [12, 267, 301, 521], "rate": [12, 17, 18, 19, 44, 70, 71, 257, 264, 290, 357, 358, 491, 510, 514, 521, 529], "too": [12, 91, 92, 99, 100, 104, 105, 111, 163, 172, 187, 193, 228, 263, 265, 267, 279, 301, 308, 443, 497, 521], "high": [12, 33, 34, 152, 157, 169, 172, 187, 193, 228, 236, 252, 263, 264, 268, 271, 306, 329], "succeed": 12, "achiev": [12, 82, 132, 253], "low": [12, 101, 106, 152, 169, 172, 177, 187, 193, 220, 228, 236, 252, 263, 268, 306, 335, 347, 356, 449, 523], "One": [12, 28, 36, 45, 56, 74, 77, 79, 91, 92, 95, 96, 111, 121, 123, 129, 152, 153, 154, 155, 231, 236, 247, 282, 284, 294, 303, 320, 329, 331, 335, 344, 345, 348, 361, 362, 416, 418, 422, 430, 437, 441, 443, 481, 496, 505, 508, 511, 514, 519, 529], "saw": [12, 37, 85, 265, 269], "book": [12, 13, 39, 90, 97, 102, 116, 121, 123, 130, 137, 244, 245, 249, 251, 253, 265, 266, 270, 273, 274, 275, 328, 349, 351, 365, 366, 367, 386, 404, 409, 410, 412, 488, 514, 519, 526, 530], "big": [12, 121, 161, 163, 172, 267, 270, 386, 432, 475, 529], "much": [12, 64, 116, 118, 120, 121, 123, 126, 138, 139, 165, 177, 247, 264, 265, 269, 270, 273, 274, 282, 291, 300, 301, 308, 325, 330, 334, 353, 356, 373, 384, 386, 389, 410, 432, 444, 480, 482, 488, 493, 494, 499, 514, 527], "unnecessari": [12, 286], "enough": [12, 71, 126, 127, 128, 181, 185, 301, 386, 417, 515], "suffer": 12, "trap": 12, "door": [12, 194], "proce": [12, 85, 265], "gradual": [12, 127], "somewher": [12, 121, 247, 484], "fall": [12, 52, 53, 157, 169, 267, 271, 286], "fast": [12, 90, 96, 113, 116, 123, 137, 172, 228, 258, 264, 275], "rest": [12, 33, 34, 77, 83, 121, 123, 130, 169, 173, 231, 244, 247, 270, 273, 349, 362, 366, 388, 422, 514], "keep": [12, 40, 45, 89, 90, 95, 110, 111, 116, 120, 121, 137, 170, 175, 181, 190, 246, 250, 251, 264, 269, 285, 286, 289, 301, 305, 349, 378, 381, 426, 438, 476, 480, 487, 492, 497, 507, 529], "better": [12, 36, 61, 101, 106, 120, 127, 130, 182, 191, 192, 237, 238, 239, 246, 247, 255, 265, 267, 270, 274, 291, 301, 359, 360, 422], "50": [12, 44, 54, 57, 70, 71, 152, 153, 159, 163, 164, 185, 186, 200, 208, 220, 228, 257, 349, 370, 373, 437, 448, 454, 455, 458, 459, 462, 463, 478, 481, 484, 492, 515, 529], "care": [12, 95, 110, 121, 123, 137, 163, 170, 247, 275, 279, 280, 288, 362, 422], "vocabulari": [12, 263, 270, 273, 276], "tri": [12, 13, 167, 331, 386, 412, 419], "jargon": 12, "term": [12, 89, 94, 130, 152, 153, 167, 183, 193, 271, 283, 297, 323, 342, 343, 366, 389, 437, 482, 497, 514, 515], "avoid": [12, 78, 79, 83, 95, 110, 124, 128, 137, 173, 174, 175, 191, 192, 245, 250, 300, 301, 308, 332, 441, 444, 497, 507, 514, 527], "difficult": [12, 79, 91, 92, 99, 100, 104, 105, 137, 275, 417, 493], "split": [12, 48, 125, 126, 152, 157, 158, 163, 200, 274, 301, 303, 308, 311, 386, 387, 389, 404, 443], "small": [12, 75, 113, 120, 123, 161, 163, 172, 264, 267, 269, 276, 286, 311, 349, 378, 379, 387, 515], "step": [12, 26, 35, 45, 120, 121, 189, 245, 269, 270, 282, 283, 285, 294, 325, 361, 364, 377, 378, 380, 483, 501, 514, 519], "subset": [12, 115, 191, 405, 515], "whim": 12, "chose": [12, 37, 120, 179, 340], "understood": 12, "let": [12, 21, 22, 36, 38, 45, 52, 61, 87, 88, 89, 91, 92, 97, 99, 100, 102, 104, 105, 110, 120, 121, 126, 129, 166, 173, 205, 237, 238, 239, 245, 246, 247, 251, 255, 262, 265, 274, 301, 330, 359, 360, 363, 366, 370, 372, 378, 385, 389, 410, 422, 426, 432, 476, 481, 492, 503], "releas": [12, 120, 123, 156], "modifi": [12, 24, 45, 49, 82, 127, 148, 149, 152, 155, 159, 183, 184, 187, 189, 190, 193, 251, 255, 298, 299, 301, 302, 304, 306, 319, 327, 345, 371, 377, 378, 407, 411, 419, 441, 444, 446, 469, 476, 492, 526], "distribut": [12, 24, 236, 511], "next": [12, 44, 45, 57, 74, 85, 103, 108, 110, 111, 113, 120, 121, 123, 137, 153, 157, 168, 169, 181, 183, 187, 193, 220, 233, 234, 235, 236, 247, 254, 257, 263, 264, 265, 270, 275, 281, 291, 294, 301, 312, 317, 321, 325, 330, 332, 333, 335, 347, 351, 407, 430, 432, 439, 500, 514, 515, 519, 529, 531], "cool": [12, 168, 428], "teacher": [12, 13, 245, 486], "virginia": [12, 152, 153, 157, 169], "adopt": [12, 177, 220, 347, 356, 449], "translat": [12, 13, 126, 163, 247, 262, 268, 271, 283, 289, 386, 389, 443], "sent": [12, 325, 334, 407, 514], "unusu": [12, 252, 255], "revis": [12, 160, 386], "incorpor": 12, "meyer": 12, "2001": [12, 152, 153, 169], "green": [12, 107, 145, 146, 147, 157, 169, 194, 255, 261, 369, 370, 372, 374, 376, 377, 378, 379, 381, 382, 411, 412, 421, 430, 448, 455, 459, 463, 476, 478, 511], "tea": [2, 12], "sell": [12, 13], "amazon": 12, "greenteapress": 12, "2003": [12, 152, 153, 530], "olin": 12, "got": [12, 80, 81, 91, 92, 99, 100, 104, 105, 121, 265, 361, 452], "contrast": 12, "strike": 12, "struggl": [12, 123], "fun": [12, 137, 162, 274, 275, 408, 431, 444], "last": [12, 33, 34, 38, 44, 56, 85, 101, 102, 105, 106, 115, 118, 121, 145, 146, 147, 152, 159, 163, 164, 167, 170, 183, 184, 187, 188, 189, 190, 191, 192, 193, 201, 202, 204, 205, 250, 252, 255, 258, 261, 265, 267, 269, 278, 285, 288, 289, 291, 297, 298, 301, 302, 313, 333, 344, 345, 348, 366, 385, 389, 392, 393, 398, 399, 402, 410, 416, 421, 422, 426, 428, 430, 432, 438, 445, 446, 488, 498, 501, 514, 523, 526, 529, 530], "especi": [12, 120, 121, 193, 252, 267], "2008": [12, 152, 153, 159, 163, 164, 165, 301, 311, 386, 389, 423, 530], "editor": [12, 93, 121, 162, 164, 175, 271, 277, 301, 497], "good": [12, 28, 29, 45, 70, 79, 96, 101, 106, 120, 121, 123, 128, 152, 153, 160, 163, 167, 181, 187, 193, 200, 236, 252, 265, 269, 274, 275, 276, 299, 301, 344, 345, 385, 389, 401, 424, 438, 476, 493, 497, 505, 507, 519, 521, 529], "enjoi": [12, 218], "littl": [12, 21, 86, 113, 120, 123, 152, 153, 157, 163, 168, 169, 170, 172, 228, 267, 269, 271, 320, 371, 374, 378, 389, 404, 492, 514, 529], "bit": [12, 21, 110, 111, 120, 121, 123, 129, 170, 247, 265, 267, 269, 270, 271, 311, 349, 354, 361, 378, 381, 382, 384, 404, 405, 529], "importantli": [12, 342], "turn": [12, 21, 35, 36, 37, 45, 50, 52, 110, 120, 123, 137, 162, 236, 245, 264, 265, 266, 268, 269, 273, 366, 373, 381, 382, 385, 430, 432, 469, 475, 483, 484, 485, 486, 487, 488, 498, 507, 526], "favorit": [12, 22, 324, 410, 492], "section": [12, 13, 33, 34, 39, 88, 89, 110, 111, 120, 121, 168, 169, 176, 181, 220, 230, 245, 246, 248, 263, 285, 319, 323, 336, 347, 372, 406, 423, 426, 433, 438, 496, 514], "foundat": [12, 342], "collabor": 12, "lulu": [12, 13], "earlier": [12, 35, 36, 37, 45, 76, 85, 121, 132, 236, 251, 269, 270, 271, 305, 320, 386, 404], "suggest": [12, 35, 52, 55, 56, 58, 59, 61, 62, 63, 64, 127, 177, 221, 222, 223, 224, 225, 229, 240, 241, 265, 276, 469], "wife": 12, "lisa": 12, "her": [12, 27, 401, 484, 492], "everyth": [12, 42, 121, 152, 403, 485, 493], "els": [12, 68, 72, 74, 79, 80, 81, 84, 89, 121, 129, 130, 137, 161, 187, 193, 194, 198, 208, 232, 245, 247, 265, 267, 269, 275, 276, 278, 281, 282, 289, 291, 295, 410, 440, 484, 507, 521], "downeyneedham": 12, "ma": [12, 33, 34, 157, 169, 510], "franklin": [12, 157, 169], "w": [12, 156, 170, 204, 231, 232, 300, 351, 393, 402, 425], "engin": [12, 167, 248, 318, 321, 329, 387, 446, 515], "sharp": [12, 121], "ei": [12, 148, 149], "thought": [12, 40, 113, 121, 165, 247, 265, 266, 286], "past": [12, 31, 79, 185, 186, 251, 267, 521], "Their": [12, 27], "enthusiasm": 12, "huge": [12, 410], "lloyd": 12, "hugh": 12, "yvon": 12, "bouliann": 12, "fred": [12, 85, 171], "bremmer": 12, "jonah": 12, "cohen": 12, "conlon": 12, "benoit": 12, "girard": 12, "courtnei": 12, "gleason": 12, "katherin": 12, "smith": [12, 152, 153, 157, 169, 308, 383, 530], "lee": [12, 152], "harr": 12, "kaylin": 12, "david": [12, 137, 152, 514], "kershaw": 12, "eddi": [12, 152], "lam": 12, "man": [12, 60, 152, 153], "mayo": 12, "mcaloon": 12, "matthew": [12, 152], "moelter": 12, "simon": [12, 152, 153], "dicon": 12, "montford": 12, "ouzt": 12, "kevin": [12, 130, 152], "park": 12, "pool": 12, "schmitt": 12, "robin": [12, 27, 157, 169], "shaw": 12, "paul": [12, 22, 27, 33, 34, 152, 157, 169], "sleigh": 12, "craig": 12, "snydal": 12, "ian": 12, "keith": 12, "verheyden": 12, "winstanlei": 12, "wrobel": 12, "mosh": 12, "zadka": 12, "christoph": 12, "zwerschk": 12, "mayer": 12, "hayden": 12, "mcafe": 12, "angel": [12, 152, 153, 157, 169], "arnal": 12, "tauhidul": 12, "hoqu": 12, "lex": 12, "berezhni": 12, "michel": 12, "alzetta": 12, "andi": [12, 492], "mitchel": 12, "kalin": 12, "harvei": 12, "p": [12, 14, 16, 28, 29, 37, 52, 66, 171, 251, 252, 258, 290, 317, 322, 324, 331, 345, 369, 371, 373, 378, 500], "hutchin": 12, "gregor": 12, "lingl": 12, "juli": [12, 135, 152, 153], "florin": 12, "oprina": 12, "webr": 12, "ken": 12, "ivo": 12, "wever": 12, "curti": 12, "yanko": 12, "ben": [12, 152], "logan": [12, 157, 169], "jason": 12, "armstrong": 12, "cordier": 12, "brian": 12, "cain": 12, "rob": 12, "black": [12, 152, 153, 374, 381, 485, 487], "jean": [12, 152, 153], "philipp": 12, "rei": 12, "ecol": 12, "central": [12, 162, 262, 264, 268, 271], "pari": 12, "mader": 12, "georg": [12, 152, 157, 169, 258, 344], "washington": [12, 152, 157, 169], "made": [12, 21, 22, 29, 52, 88, 121, 126, 141, 142, 143, 144, 145, 146, 148, 149, 150, 211, 265, 270, 300, 333, 374, 379, 480, 497, 520], "jan": [12, 125, 130, 132, 152, 153, 159, 163, 164, 165, 169, 301, 311, 327, 386, 389, 423], "gundtoft": 12, "bruun": 12, "abel": 12, "alexi": 12, "dinno": 12, "thayer": 12, "roger": [12, 152, 153, 157, 169], "sperberg": 12, "sam": [12, 410], "bull": [12, 152], "andrew": [12, 152, 153], "cheung": 12, "corei": 12, "capel": 12, "alessandra": 12, "wim": 12, "champagn": 12, "dougla": [12, 152, 157, 169], "wright": 12, "jare": [12, 530], "spindor": 12, "peiheng": 12, "rai": [12, 137, 152, 530], "hagtvedt": 12, "torsten": 12, "h\u00fcbsch": 12, "inga": 12, "petuhhov": 12, "arn": 12, "babenhauserheid": 12, "casida": 12, "scott": [12, 152], "gordon": 12, "shephard": 12, "turner": 12, "adam": 12, "hobart": 12, "daryl": 12, "hammond": [12, 157, 169], "zimmerman": 12, "sass": 12, "bingham": 12, "leah": [12, 529], "engelbert": 12, "fenton": 12, "joe": [12, 135, 169], "funk": 12, "chao": 12, "pain": [12, 22, 275], "lubo": 12, "pint": 12, "gregg": 12, "lind": 12, "abigail": 12, "heithoff": 12, "max": [12, 109, 152, 174, 189, 201, 286, 305, 312, 313, 327], "hailperin": 12, "chotipat": 12, "pornavalai": 12, "stanislaw": 12, "antol": 12, "pashman": 12, "miguel": 12, "azevedo": 12, "jianhua": 12, "liu": 12, "nick": 12, "king": [12, 45, 152], "martin": 12, "zuther": 12, "ratnakar": 12, "tiwari": 12, "anurag": 12, "kelli": [12, 152, 153, 401], "kratzer": 12, "griffith": 12, "roydan": 12, "ongi": 12, "patryk": 12, "wolowiec": 12, "chonofski": 12, "russel": [12, 130, 152], "coleman": 12, "wei": 12, "barber": 12, "nam": [12, 346, 352], "nguyen": 12, "st\u00e9phane": 12, "morin": 12, "fernando": 12, "tardio": 12, "stoop": 12, "prefer": [13, 33, 34, 60, 441, 511], "restrict": [13, 121], "But": [13, 22, 28, 37, 76, 83, 89, 120, 121, 123, 126, 128, 129, 137, 162, 173, 181, 182, 246, 247, 264, 267, 270, 301, 310, 317, 325, 327, 331, 377, 378, 386, 404, 417, 427, 441, 444, 481, 484, 494, 495, 497, 505, 507, 515, 517, 521, 529], "unfortun": [13, 157], "unscrupul": 13, "freeli": [13, 93], "virtual": [13, 419, 480], "unchang": [13, 247], "demand": [13, 90, 389], "createspac": 13, "thankfulli": [13, 527], "polici": [13, 85, 514, 527], "give": [13, 36, 52, 68, 71, 75, 79, 85, 88, 91, 92, 111, 113, 120, 121, 126, 174, 191, 228, 236, 244, 246, 248, 255, 263, 264, 266, 267, 269, 274, 276, 284, 285, 331, 352, 353, 354, 386, 404, 433, 439, 445, 448, 485, 492, 496, 497, 502, 507, 508], "wish": [13, 42, 44, 52, 276, 405], "actual": [13, 29, 34, 42, 50, 76, 89, 90, 126, 159, 163, 165, 171, 191, 255, 269, 270, 271, 276, 286, 291, 310, 320, 323, 325, 335, 353, 361, 374, 386, 388, 422, 483, 488, 519, 524, 525], "attempt": [13, 89, 95, 110, 141, 142, 143, 144, 145, 146, 148, 149, 150, 159, 167, 247, 265, 317, 449, 480], "mani": [13, 37, 39, 45, 52, 56, 60, 86, 88, 89, 90, 93, 110, 111, 113, 116, 121, 122, 126, 128, 130, 137, 151, 153, 163, 165, 174, 187, 192, 193, 208, 236, 244, 252, 253, 263, 266, 267, 271, 274, 275, 276, 278, 279, 283, 285, 291, 301, 312, 313, 317, 325, 328, 331, 333, 335, 342, 344, 345, 348, 349, 363, 364, 366, 377, 389, 390, 391, 402, 404, 407, 426, 428, 430, 438, 441, 443, 448, 452, 480, 481, 482, 492, 493, 497, 510, 513, 514, 515, 519, 521, 526, 529], "regretfulli": 13, "element": [13, 24, 110, 111, 127, 128, 130, 148, 149, 188, 189, 191, 192, 201, 236, 245, 247, 248, 255, 263, 286, 298, 301, 303, 304, 305, 306, 308, 309, 310, 313, 314, 315, 316, 317, 322, 323, 378, 379, 389, 392, 398, 399, 416, 417, 418, 432, 435, 437, 438, 439, 441, 443, 444, 445, 446, 447, 452, 469, 516, 524, 528, 531], "recours": 13, "someon": [13, 89, 110, 111, 126, 135, 137, 172, 252, 265, 267, 270, 275, 301], "clone": [13, 156], "limit": [13, 74, 75, 109, 110, 111, 115, 116, 117, 121, 297, 441, 481, 505, 510, 514, 521, 527, 529], "permit": 13, "describ": [13, 14, 29, 45, 53, 75, 110, 116, 120, 121, 132, 167, 185, 188, 252, 291, 322, 323, 325, 330, 335, 343, 344, 345, 348, 377, 378, 393, 403, 426, 485], "advanc": [13, 90, 136, 245, 264, 270, 439], "coursepack": 13, "purpos": [13, 101, 105, 106, 116, 159, 167, 188, 211, 247, 251, 285, 291, 313, 332, 405, 417, 469, 523], "english": [13, 78, 91, 92, 99, 100, 104, 105, 128, 163, 164, 247, 283, 294], "respect": [13, 44, 57, 94, 96, 174, 182, 246, 251, 271, 286, 511, 521], "public": [13, 514, 519, 529], "particular": [13, 52, 88, 89, 95, 96, 110, 111, 116, 120, 121, 129, 132, 164, 191, 233, 234, 235, 283, 308, 310, 319, 329, 331, 354, 366, 387, 390, 405, 434, 439, 510, 527, 529], "relat": [13, 45, 52, 66, 88, 89, 94, 96, 121, 185, 269, 324, 435, 485, 523], "Of": [13, 120, 301, 412, 432], "claus": [13, 74, 85, 88, 89, 90, 110, 111, 115], "suffici": 13, "remix": [13, 245], "long": [13, 113, 115, 120, 157, 169, 175, 197, 236, 244, 265, 267, 274, 285, 291, 301, 325, 349, 381, 382, 405, 410, 422, 480, 481, 482, 483, 493, 497, 507, 514, 515, 528, 529], "clear": [13, 170, 244, 282, 381, 497], "accru": 13, "html": [14, 15, 16, 21, 22, 26, 27, 29, 30, 45, 90, 111, 152, 153, 245, 252, 301, 318, 319, 321, 324, 336, 337, 361, 362, 404, 417, 422, 423, 426, 485, 510, 515, 528, 531], "tag": [14, 15, 17, 18, 19, 21, 22, 24, 30, 31, 245, 318, 324, 327, 330, 336, 337, 361, 516, 517, 526, 530, 531], "h1": [14, 322, 324, 331], "sport": [14, 523], "sens": [14, 86, 93, 110, 111, 116, 120, 181, 246, 264, 265, 273, 282, 325, 366, 389, 503], "snippet": [14, 202, 214, 469], "beautifulsoup": [14, 15, 16, 21, 22, 24, 26, 27, 30, 31, 33, 34, 245, 318, 321, 327, 336, 337, 361, 362], "content": [14, 15, 16, 21, 22, 24, 26, 27, 30, 33, 34, 45, 82, 90, 137, 151, 152, 153, 155, 156, 158, 159, 163, 164, 165, 169, 183, 184, 187, 188, 189, 190, 191, 192, 193, 214, 252, 263, 286, 291, 312, 319, 321, 322, 323, 325, 327, 332, 333, 334, 335, 337, 344, 345, 367, 392, 393, 398, 402, 403, 426, 434, 439, 503, 514, 515, 530, 531], "parser": [14, 15, 16, 21, 22, 26, 27, 30, 318, 319, 330, 337, 361, 384, 389, 390, 526], "find_al": [14, 16, 21, 29, 30, 319], "class_": [14, 15, 16, 22, 28, 29, 319], "header": [14, 52, 75, 77, 166, 173, 183, 219, 245, 322, 323, 325, 333, 334, 335, 514, 529], "paragraph": [14, 24, 85, 263, 270, 271, 275, 319, 322, 366, 433], "link_tag": 14, "href": [14, 15, 16, 22, 24, 28, 29, 319, 323, 327, 330, 331, 337, 361], "re": [14, 27, 37, 44, 52, 175, 193, 246, 267, 366, 373, 378, 383, 385, 386, 387, 392, 393, 398, 399, 402, 403, 404, 432, 484, 506, 514, 515], "head": [14, 16, 22, 28, 33, 34, 50, 267, 304, 322, 323, 324, 448, 478, 480, 485, 487, 518, 530], "site": [14, 34, 319, 331, 515, 519, 527], "bodi": [14, 24, 75, 77, 151, 155, 159, 163, 164, 173, 181, 183, 193, 219, 281, 283, 285, 286, 289, 291, 294, 317, 322, 323, 324, 333, 379, 430, 485, 514, 526, 530, 531], "url": [14, 15, 16, 17, 18, 19, 21, 22, 24, 30, 31, 33, 34, 90, 156, 245, 318, 319, 320, 323, 327, 332, 333, 337, 361, 363, 378, 392, 398, 399, 514, 515, 521, 525, 527, 528, 529], "nytim": [14, 318, 361], "urllib": [14, 245, 318, 320, 327, 329, 330, 336, 361, 362, 521, 529], "request": [14, 15, 16, 21, 22, 26, 27, 30, 88, 159, 245, 318, 325, 332, 333, 335, 336, 361, 510, 519, 521, 527, 529], "urlopen": [14, 318, 332, 334, 361, 521, 529], "context": [14, 206, 318, 361, 441, 521, 529], "ctx": [14, 318, 361, 521, 529], "img": [14, 318, 323, 332, 337, 369, 371, 373, 376], "src": [14, 159, 163, 164, 318, 323, 337], "everi": [15, 29, 40, 45, 50, 52, 120, 129, 152, 167, 168, 169, 173, 187, 193, 217, 247, 250, 251, 252, 255, 263, 270, 276, 279, 282, 322, 369, 371, 372, 376, 377, 378, 381, 412, 437, 440, 479, 480], "cat": [15, 44, 57, 87, 90, 107, 143, 144, 152, 257, 276, 277, 295, 305, 309, 315, 351, 381, 391, 407, 424, 502], "dog": [15, 46, 107, 108, 134, 143, 144, 155, 257, 269, 270, 276, 295, 305, 309, 315, 351, 367, 408, 409, 410, 414, 492, 502, 519], "107one": 15, "pet": [15, 107, 108, 143, 144, 410, 489, 492], "suppos": [15, 42, 82, 120, 130, 152, 153, 185, 246, 247, 251, 265, 279, 280, 285, 304, 432], "webpag": [15, 26, 27, 28, 29, 30, 31, 245, 318, 319, 320, 322, 324, 337], "shown": [15, 37, 41, 45, 48, 52, 75, 90, 110, 126, 143, 144, 184, 185, 186, 191, 193, 248, 252, 255, 271, 285, 289, 323, 371, 372, 373, 377, 381, 385, 426, 479, 480, 483, 484, 487, 488, 505, 519], "pictur": [15, 29, 270, 285, 361, 371, 372, 378, 379, 381, 382, 475, 480, 481, 484, 485, 487], "noth": [15, 42, 52, 75, 83, 120, 170, 191, 230, 335], "fix": [15, 71, 85, 117, 120, 121, 143, 144, 152, 153, 155, 167, 168, 169, 172, 184, 189, 190, 193, 245, 255, 261, 262, 267, 269, 279, 280, 301, 322, 349, 381, 387, 411, 412, 415, 422, 469, 475, 480, 481, 492, 494, 521, 528, 530], "buggi": [15, 291], "librari": [15, 16, 21, 22, 24, 26, 27, 30, 31, 153, 252, 255, 269, 271, 301, 318, 319, 321, 330, 331, 334, 335, 342, 361, 362, 363, 373, 377, 383, 386, 387, 404, 417, 422, 423, 426, 476, 481, 485, 507, 509, 515, 518, 520, 521, 525, 527, 529], "bs4": [15, 16, 21, 22, 26, 27, 30, 319, 330, 361], "hshv": 15, "petsoftheweek": 15, "r": [15, 16, 21, 22, 26, 27, 30, 80, 130, 151, 154, 155, 156, 169, 172, 188, 189, 274, 289, 318, 335, 369, 403, 405, 408, 415, 426, 430], "info": [15, 16, 17, 18, 19, 21, 22, 31, 245, 332, 447], "certain": [15, 16, 17, 18, 19, 21, 22, 28, 30, 31, 97, 102, 107, 121, 245, 247, 263, 435, 483, 491, 510, 521, 523], "pt": [15, 251], "cv": 15, "cvplbd": 15, "progress": [15, 82, 111, 120, 270, 286, 291, 313, 426, 514], "singl": [15, 16, 17, 18, 19, 22, 30, 31, 52, 73, 79, 88, 89, 90, 96, 110, 113, 120, 121, 129, 153, 158, 165, 184, 193, 245, 276, 291, 317, 325, 352, 385, 389, 391, 405, 422, 426, 435, 439, 443, 444, 486, 493, 496, 509, 514, 519, 526, 527], "si": [16, 22, 24, 27, 28, 33, 34, 514], "teaser": [16, 22, 28], "collect_info": [16, 21, 29, 30], "append": [16, 21, 29, 30, 44, 46, 86, 115, 125, 132, 135, 161, 170, 184, 188, 189, 198, 201, 208, 257, 278, 295, 301, 304, 305, 306, 312, 313, 363, 366, 367, 389, 439, 491], "base_url": [16, 22, 24, 27], "end": [16, 22, 24, 27, 29, 38, 52, 54, 64, 74, 75, 77, 80, 82, 85, 89, 90, 107, 110, 111, 116, 120, 121, 130, 137, 145, 146, 147, 151, 152, 153, 154, 155, 156, 158, 164, 165, 167, 169, 170, 173, 181, 184, 188, 189, 190, 192, 193, 245, 266, 273, 274, 275, 277, 278, 281, 285, 286, 288, 289, 291, 295, 301, 305, 306, 309, 315, 323, 325, 327, 331, 333, 335, 336, 348, 351, 363, 373, 386, 388, 389, 390, 392, 398, 399, 401, 405, 407, 421, 422, 426, 428, 430, 438, 446, 448, 449, 478, 485, 493, 496, 503, 505, 521], "down": [16, 21, 45, 120, 127, 130, 169, 197, 210, 240, 241, 264, 267, 269, 274, 282, 294, 327, 333, 364, 385, 484, 485, 487, 501, 514], "guess": [16, 152, 153, 172, 187, 190, 193, 228, 265, 280, 521], "On": [17, 18, 19, 90, 121, 152, 153, 247, 248], "comment": [17, 18, 19, 28, 29, 55, 56, 58, 59, 61, 62, 63, 64, 82, 121, 177, 183, 221, 222, 223, 224, 225, 229, 240, 241, 245, 281, 301, 364, 485, 496, 504], "prof": [17, 18, 19], "onei": [17, 18, 19, 22, 27], "both": [17, 18, 19, 45, 49, 52, 68, 78, 79, 82, 89, 107, 110, 115, 120, 121, 126, 134, 145, 146, 147, 154, 184, 187, 191, 193, 196, 200, 205, 216, 236, 246, 247, 248, 250, 251, 257, 266, 289, 300, 310, 313, 315, 320, 322, 325, 339, 352, 354, 379, 386, 391, 393, 398, 399, 410, 422, 439, 443, 448, 469, 497, 507, 511, 514, 515, 528], "layout": [17, 18, 19, 27, 45, 515], "div": [17, 18, 19, 24, 28, 29, 245, 319, 324, 336], "comments__styledcom": [17, 18, 19], "dzzyvm": [17, 18, 19], "dvnrbr": [17, 18, 19], "inspect": [17, 18, 19, 28, 29, 319], "assembl": [19, 244, 435], "ve": [19, 28, 29, 30, 41, 51, 52, 247, 426, 492], "blank": [19, 75, 80, 115, 119, 155, 161, 164, 246, 301, 325, 335, 384, 389, 469, 514], "sai": [21, 22, 35, 37, 50, 52, 60, 83, 89, 121, 159, 167, 206, 251, 254, 263, 265, 267, 269, 274, 276, 283, 289, 293, 294, 300, 310, 335, 354, 386, 388, 410, 422, 492], "websit": [21, 24, 26, 319, 327, 515], "easili": [21, 93, 121, 177, 220, 247, 270, 330, 332, 347, 356, 390, 404, 449], "probabl": [21, 37, 45, 73, 111, 118, 120, 121, 130, 159, 163, 164, 247, 255, 265, 301, 320, 349, 386, 506], "complic": [21, 110, 113, 121, 164, 247, 267, 389, 404, 493], "ebook": [21, 31, 55, 255, 426, 474, 476, 485], "archiv": [21, 22, 27, 514], "20200427175705": 21, "cottageinn": [21, 26, 30], "h3": [21, 28, 29, 30, 319, 322], "articl": [22, 324], "umsi": [22, 27, 33, 34, 220, 347, 449], "fortun": [22, 44, 57, 152, 181, 378], "20230128074139": [22, 27], "steve": [22, 27, 514], "resnick": [22, 27], "bsoup_mixedupcode_1": 23, "bsoup_mixedupcode_1_ac_v2": 23, "bsoup_mixedupcode_2": 23, "bsoup_mixedupcode_2_ac_v2": 23, "bsoup_mixedupcode_3": 23, "bsoup_mixedupcode_3_ac_v2": 23, "bsoup_mixedupcode_4": 23, "bsoup_mixedupcode_4_ac_v2": 23, "bsoup_mixedupcode_5": 23, "bsoup_mixedupcode_5_ac_v2": 23, "bsoup_mixedupcode_6": 23, "bsoup_mixedupcode_6_ac_v2": 23, "bsoup_mixedupcode_7": 23, "bsoup_mixedupcode_7_ac_v2": 23, "bsoup_mixedupcode_8": 23, "bsoup_mixedupcode_8_ac_v2": 23, "img_link": [24, 327], "paramet": [24, 33, 34, 36, 41, 42, 52, 53, 67, 71, 89, 90, 111, 121, 126, 134, 169, 170, 171, 172, 182, 188, 189, 190, 192, 196, 197, 200, 201, 204, 205, 210, 211, 213, 216, 217, 218, 219, 228, 231, 236, 242, 245, 252, 255, 279, 291, 298, 299, 304, 308, 325, 327, 344, 345, 351, 352, 354, 363, 366, 367, 401, 422, 434, 437, 441, 446, 447, 448, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 476, 478, 488, 514, 518, 521, 527, 528, 529], "imag": [24, 28, 29, 245, 322, 327, 332, 336, 337, 369, 370, 371, 372, 373, 376, 381, 382, 481], "sinc": [24, 28, 34, 36, 41, 42, 72, 86, 88, 89, 110, 111, 113, 120, 121, 126, 130, 143, 144, 145, 146, 147, 148, 149, 163, 164, 170, 182, 183, 187, 191, 193, 236, 246, 247, 248, 271, 286, 301, 315, 322, 327, 331, 335, 371, 374, 384, 385, 388, 389, 403, 404, 421, 434, 438, 483, 500, 517, 529], "updat": [24, 88, 91, 92, 99, 100, 101, 104, 105, 106, 110, 111, 113, 191, 192, 245, 284, 291, 292, 315, 317, 327, 363, 367, 377, 515, 523], "delet": [24, 87, 88, 90, 107, 126, 183, 190, 193, 245, 267, 291, 304, 316, 327, 419, 514], "shapiro_link": 24, "shapiro": 24, "undergradu": [24, 33, 34, 60], "en": [24, 33, 34, 45, 89, 90, 111, 152, 153, 165, 196, 404, 497, 530], "wiki": [24, 33, 34, 45, 89, 90, 128, 154, 165, 196, 404, 497], "university_of_michigan": 24, "shapiro_undergraduate_librari": 24, "link_or_non": 24, "column": [24, 45, 87, 88, 89, 90, 94, 96, 99, 100, 101, 106, 107, 108, 110, 111, 115, 152, 153, 157, 289, 371, 378, 479, 480, 483, 484, 487, 488, 518, 523], "isn": [24, 52, 128, 130, 155, 173, 184, 187, 188, 191, 192, 196, 247, 322, 351, 401, 403, 405, 416, 426, 433, 443, 476, 491, 518, 526], "place": [24, 44, 75, 83, 85, 90, 96, 111, 134, 135, 152, 153, 168, 182, 216, 244, 252, 264, 267, 282, 298, 301, 333, 497, 501, 510, 521], "wysiwyg": 24, "extract": [24, 110, 111, 245, 319, 321, 329, 330, 331, 337, 361, 362, 404, 405, 406, 407, 411, 412, 423, 427, 432, 435, 498, 513, 515, 521, 526, 529], "2021": [24, 327, 511], "106": [24, 299, 327], "206": [24, 73], "330": 24, "fundament": [24, 497], "modern": [24, 480], "internet": [24, 31, 90, 258, 321, 325, 328, 378, 527], "human": [24, 137, 152, 153, 262, 268, 271, 275, 276, 497], "complement": 24, "techniqu": [24, 37, 83, 120, 121, 156, 167, 246, 267, 274, 311, 329, 386, 438, 439, 519], "coordin": [24, 36, 41, 42, 46, 52, 196, 228, 251, 448, 487], "group": [24, 36, 67, 84, 166, 167, 185, 186, 242, 244, 245, 260, 266, 292, 316, 336, 365, 393, 406, 429, 440, 480, 506], "togeth": [24, 36, 40, 49, 52, 86, 115, 120, 121, 176, 182, 184, 218, 247, 253, 263, 270, 300, 361, 440, 513, 514], "core": 24, "compet": [24, 266], "literaci": 24, "debug": [24, 31, 84, 101, 105, 106, 114, 121, 123, 136, 166, 242, 244, 245, 272, 292, 316, 406, 429, 442, 504, 514, 523], "repositori": [24, 514], "pattern": [24, 31, 51, 77, 80, 83, 90, 93, 95, 110, 111, 129, 132, 164, 208, 245, 263, 267, 273, 285, 289, 292, 295, 301, 320, 329, 331, 332, 343, 348, 349, 378, 380, 387, 393, 401, 404, 415, 416, 418, 430, 435, 439, 486, 488, 520], "programmat": 24, "process": [24, 31, 45, 52, 82, 83, 89, 111, 113, 118, 121, 152, 153, 155, 159, 160, 162, 163, 164, 168, 183, 184, 187, 188, 189, 190, 191, 192, 193, 219, 245, 262, 264, 266, 267, 268, 271, 273, 285, 291, 301, 313, 318, 319, 322, 323, 361, 371, 380, 381, 382, 419, 423, 426, 430, 432, 494, 502, 510, 514, 515, 519, 524, 528], "lab": [24, 220, 347, 449], "manipul": [24, 40, 50, 52, 96, 116, 253, 313, 349, 372, 426, 496, 508, 513], "crucial": [24, 156], "numer": [24, 37, 71, 80, 88, 89, 96, 217, 299], "summar": 24, "modul": [24, 85, 153, 159, 167, 172, 219, 226, 228, 236, 265, 269, 301, 351, 387, 416, 469, 479, 480, 487, 518], "accomplish": [24, 120, 361, 366, 404, 497], "url_link": 24, "bsoup_num_link": [24, 327], "span_attr": [24, 327], "equival": [24, 70, 129, 167, 240, 241, 262, 276, 286, 303, 310, 327, 334, 335, 363, 366, 404, 405, 497, 517, 518], "span": [24, 28, 29, 245, 319, 327, 336, 526], "cottag": [26, 29, 30, 31, 245], "inn": [26, 29, 30, 31, 245], "locat": [26, 29, 30, 31, 41, 50, 116, 131, 245, 246, 313, 371, 377, 407, 448, 478, 487, 510, 521, 529, 530], "surround": [26, 29, 137, 275, 386, 516], "quot": [26, 28, 121, 169, 184, 193, 276, 323, 331, 377, 426, 526], "back": [26, 27, 28, 29, 30, 64, 99, 100, 102, 104, 105, 111, 121, 152, 153, 181, 182, 230, 265, 267, 269, 270, 281, 285, 294, 335, 361, 366, 371, 386, 438, 480, 519], "sometim": [27, 35, 74, 76, 90, 97, 102, 121, 127, 128, 175, 181, 247, 264, 267, 269, 271, 281, 283, 285, 286, 314, 319, 332, 371, 403, 422, 441, 497, 505, 514, 527], "mutlipl": [27, 242, 245], "barb": [27, 257], "thing": [27, 28, 29, 36, 37, 40, 45, 50, 66, 73, 80, 120, 121, 123, 130, 137, 152, 153, 155, 157, 167, 169, 183, 184, 185, 187, 188, 189, 190, 191, 192, 193, 219, 236, 247, 252, 254, 255, 267, 275, 276, 278, 283, 301, 319, 345, 353, 355, 381, 402, 410, 416, 475, 480, 487, 494, 506, 513, 514, 519, 525, 526], "brewer": 27, "20230110174202": 27, "mayb": [28, 50, 120, 121, 372], "stori": [28, 152, 181, 263, 270, 273, 492, 530], "x5e72": [28, 29], "css4z": [28, 29], "hold": [28, 111, 188, 189, 191, 192, 247, 251, 263, 264, 269, 277, 289, 313, 419], "north": [28, 157, 169, 373, 479, 480, 485, 487], "quad": 28, "dine": 28, "hall": [28, 152, 153], "full": [28, 31, 33, 34, 126, 145, 146, 147, 247, 327, 385, 398, 399, 480], "rel": [28, 77, 89, 163, 247, 271, 330, 353, 514, 517], "subgoal": 28, "announc": 28, "almost": [28, 75, 120, 121, 128, 182, 263, 275, 294, 300, 344, 404, 441], "don": [28, 35, 37, 52, 62, 66, 80, 110, 111, 120, 121, 130, 152, 153, 155, 167, 175, 181, 182, 184, 191, 192, 194, 205, 246, 265, 267, 269, 270, 274, 276, 281, 285, 289, 301, 302, 306, 310, 314, 319, 322, 333, 353, 354, 366, 371, 377, 381, 382, 386, 387, 389, 393, 395, 397, 410, 416, 417, 426, 441, 444, 494, 507, 510, 514], "forget": [28, 175, 267, 301, 433], "highlight": [28, 64, 121, 255, 452], "figur": [29, 45, 51, 120, 121, 137, 266, 274, 275, 295, 370, 371, 373, 374, 378, 480, 481, 484, 487, 488, 493, 509, 511], "great": [29, 120, 152, 153, 164, 247, 266, 276, 277, 497, 529], "behind": [29, 269, 331], "blue": [29, 33, 34, 121, 141, 142, 145, 146, 147, 152, 153, 169, 217, 249, 324, 369, 370, 372, 374, 376, 377, 379, 381, 382, 410, 422, 427, 445, 448, 455, 459, 463, 469, 478, 479, 503, 511], "rectangl": [29, 45, 46, 52, 172, 204, 218, 246, 248, 351, 448, 456, 460, 464, 469, 475, 478, 483], "broadwai": 29, "menu": [29, 95, 173, 319, 518], "h2": [29, 319, 322], "menuitem": 29, "menutitl": 29, "close": [29, 89, 90, 95, 107, 108, 110, 111, 115, 151, 152, 153, 155, 156, 158, 167, 168, 169, 170, 285, 318, 323, 327, 333, 480, 488, 505, 517, 518, 531], "underscor": [29, 37, 56, 344, 348, 391, 392, 393, 398, 399, 401, 407, 507], "headlin": [29, 530], "alreadi": [29, 36, 37, 51, 52, 80, 83, 110, 111, 116, 126, 129, 130, 137, 151, 170, 191, 192, 206, 255, 274, 276, 286, 297, 319, 327, 354, 389, 483, 510, 514, 515], "font": [29, 324], "weight": [29, 68, 70, 76, 228], "400": [29, 71, 383, 392, 398, 399, 431], "With": [29, 97, 121, 289, 291, 377, 444, 514, 519], "chandeli": 29, "dramat": 29, "vault": 29, "ceil": 29, "___________": [30, 90, 230], "goe": [30, 80, 85, 110, 120, 170, 173, 184, 193, 194, 202, 214, 283, 285, 315, 428, 492, 505, 515], "depend": [30, 77, 110, 120, 293, 333, 426, 500, 521], "forev": [31, 285, 294], "ll": [31, 52, 82, 120, 121, 128, 172, 247, 285, 422, 507], "easier": [31, 35, 49, 120, 121, 126, 127, 141, 142, 143, 144, 145, 146, 148, 149, 150, 153, 155, 244, 246, 255, 273, 294, 322, 334, 441, 480, 497, 500, 519], "These": [31, 45, 52, 85, 88, 110, 152, 154, 156, 165, 174, 187, 193, 255, 263, 264, 269, 271, 276, 286, 310, 322, 330, 345, 348, 378, 385, 493, 506, 514, 518, 524, 527, 529], "anaylsi": 31, "job": [31, 51, 70, 118, 126, 167, 264, 266, 313, 344, 345, 361, 488, 494, 514], "download": [31, 156, 159, 245, 274, 321, 330, 332, 510, 513, 514, 515, 521, 529], "bsoup_writecode1q_v3": 32, "bsoup_writecode1q_mu_v2": 32, "bsoup_writecode2q_v2": 32, "bsoup_writecode2qv2_mu": 32, "bsoup_writecode3q_v2": 32, "bsoup_writecode3q_mu": 32, "bsoup_writecode4q_v2": 32, "bsoup_writecode4q_mu": 32, "bsoup_writecode5q_v2": 32, "bsoup_writecode5q_mu": 32, "bsoup_writecode6q_v2": 32, "bsoup_writecode6q_mu": 32, "bsoup_writecode7q_v2": 32, "bsoup_writecode7q_mu": 32, "bsoup_writecode8q_v2": 32, "bsoup_writecode8q_mu": 32, "bsoup_writecode9q_v2": 32, "bsoup_writecode9q_mu": 32, "bsoup_writecode10q_v2": 32, "bsoup_writecode10q_v2_mu": 32, "cur_stud_link": [33, 34], "navig": [33, 34, 102, 156], "subhead": [33, 34], "emerg": [33, 34], "mooc": [33, 34], "provid": [33, 34, 37, 40, 41, 42, 49, 55, 56, 58, 59, 61, 62, 63, 64, 79, 101, 103, 106, 116, 121, 157, 169, 174, 177, 187, 193, 219, 220, 221, 222, 223, 224, 225, 226, 229, 236, 240, 241, 243, 247, 248, 250, 251, 253, 262, 294, 302, 306, 318, 323, 325, 342, 345, 347, 366, 426, 441, 452, 469, 491, 505, 514, 519, 523], "pedagogi": [33, 34], "massive_open_online_cours": [33, 34], "architectur": [33, 34, 162, 245, 272, 519, 520], "industri": [33, 34, 120, 248, 516], "challeng": [33, 34], "critic": [33, 34, 82, 291], "refer": [33, 34, 36, 42, 52, 80, 89, 94, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 110, 121, 157, 160, 190, 196, 219, 247, 250, 251, 254, 271, 300, 303, 304, 310, 330, 338, 348, 367, 402, 418, 423, 426, 430, 496, 501, 508, 522, 523], "coursera_dict": [33, 34], "coursera": [33, 34], "enrolle": [33, 34], "tabl": [33, 34, 71, 86, 87, 88, 89, 91, 92, 93, 94, 96, 97, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 111, 113, 114, 115, 117, 128, 152, 279, 289, 336, 485, 487, 514, 523], "percentag": [33, 34, 134, 196, 491, 493], "27": [33, 34, 121, 130, 152, 153, 157, 168, 169, 214, 500, 530], "india": [33, 34, 323, 510], "brazil": [33, 34], "kingdom": [33, 34, 323], "spain": [33, 34], "canada": [33, 34, 135, 529], "australia": [33, 34, 205, 510], "russia": [33, 34], "41": [33, 34, 152, 153, 169, 286], "summari": [33, 34, 114, 124, 127, 166, 245, 365, 380, 406, 435, 486], "built": [33, 34, 85, 116, 126, 128, 130, 137, 154, 173, 183, 184, 190, 193, 228, 230, 242, 243, 245, 264, 274, 275, 286, 291, 301, 305, 308, 320, 325, 339, 366, 384, 387, 421, 422, 426, 432, 441, 444, 505, 525], "python_": [33, 34], "programming_languag": [33, 34], "bool": [33, 34, 73, 82, 231, 355, 440], "bytearrai": [33, 34], "byte": [33, 34, 327, 331, 333, 335], "ellipsi": 33, "float": [33, 34, 44, 52, 82, 85, 134, 152, 217, 236, 243, 252, 288, 314, 386, 387, 411, 412, 417, 435, 496, 499, 501, 506], "frozenset": [33, 34], "int": [33, 34, 52, 71, 80, 82, 85, 120, 121, 135, 171, 172, 184, 217, 231, 243, 279, 312, 355, 369, 440, 491, 492, 496, 501, 505, 506], "nonetyp": [33, 34, 135, 182], "notimplementedtyp": [33, 34], "rang": [33, 34, 71, 80, 110, 111, 120, 137, 192, 201, 208, 242, 245, 275, 278, 288, 289, 292, 295, 301, 312, 317, 327, 369, 373, 381, 405, 406, 416, 418, 426, 430, 444, 448, 469, 476, 483, 484, 514], "str": [33, 34, 37, 52, 62, 66, 81, 82, 121, 126, 135, 158, 184, 186, 187, 193, 204, 208, 228, 243, 251, 254, 255, 258, 259, 278, 295, 355, 401, 402, 403, 408, 409, 411, 413, 417, 422, 428, 489, 496, 505, 506, 525], "restaurants_list": [33, 34], "essenti": [33, 34, 66, 123, 137, 275], "2019": [33, 34, 511], "detroit": [33, 34, 44, 157, 169, 313], "eater": [33, 34], "knight": [33, 34], "steakhous": [33, 34], "krazi": [33, 34], "jim": [33, 34, 346, 352], "blimpi": [33, 34], "burger": [33, 34, 249], "llama": [33, 34], "jazz": [33, 34], "club": [33, 34, 152], "spencer": [33, 34, 152], "zingerman": [33, 34], "delicatessen": [33, 34], "tomukun": [33, 34], "noodl": [33, 34], "seoul": [33, 34], "ricewood": [33, 34], "bellflow": [33, 34], "lou": [33, 34], "fri": [33, 34, 134, 529], "chicken": [33, 34, 434, 437], "bsi_list": [33, 34], "subsect": [33, 34], "bachelor": [33, 34], "appli": [33, 34, 36, 45, 46, 73, 90, 111, 134, 154, 162, 167, 230, 245, 246, 248, 255, 260, 276, 301, 305, 383, 384, 386, 389, 405, 417, 422, 426, 433, 438, 441, 445, 499, 510, 531], "m": [33, 34, 123, 156, 157, 169, 171, 173, 176, 188, 231, 385, 402, 405, 426, 428, 431, 500, 514], "transfer": [33, 34, 110, 159, 163, 164, 245, 320, 328, 333, 336], "summer": [33, 187], "curriculum": [33, 34], "career": [33, 34, 120], "outcom": [33, 34, 187, 189, 190, 193, 342], "internship": [33, 34], "visa": 33, "engag": [33, 34, 167], "tuition": [33, 34], "fund": [33, 34], "connect": [33, 34, 89, 90, 95, 96, 107, 108, 110, 111, 115, 152, 262, 264, 318, 321, 322, 325, 335, 361, 515, 520, 529], "abroad": [33, 34], "exchang": [33, 34, 152, 274, 517, 519, 528], "bsi_dict": [33, 34], "cross": [33, 34, 157, 160, 169], "campu": [33, 34], "bsi": [33, 34], "admiss": [33, 34], "envelope_address": [33, 34], "footer": [33, 34], "105": [33, 34, 207, 511], "48109": [33, 34], "1285": [33, 34], "name_email": [33, 34], "email": [33, 34, 54, 96, 137, 220, 321, 347, 383, 389, 401, 407, 443, 449, 514, 517, 518, 526, 530, 531], "string": [2, 6, 33, 34, 39, 44, 45, 52, 56, 57, 62, 67, 70, 71, 73, 85, 89, 90, 121, 126, 128, 130, 134, 137, 141, 142, 143, 144, 145, 146, 147, 151, 152, 154, 155, 156, 158, 163, 164, 165, 168, 170, 172, 174, 182, 185, 186, 187, 188, 189, 191, 192, 196, 197, 200, 210, 211, 213, 217, 218, 223, 225, 228, 232, 242, 243, 245, 250, 252, 255, 276, 277, 283, 288, 291, 295, 297, 298, 299, 300, 301, 303, 305, 309, 310, 313, 314, 316, 317, 327, 331, 332, 333, 335, 344, 345, 348, 351, 361, 367, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 398, 399, 401, 402, 403, 404, 405, 407, 410, 411, 412, 415, 416, 417, 418, 420, 435, 437, 442, 443, 444, 491, 496, 504, 505, 506, 508, 518, 519, 521, 526, 528, 529], "directori": [33, 34, 90, 156, 159, 167, 445], "edward": [33, 34], "pne": [33, 34], "ron": [33, 34], "eglash": [33, 34], "nicol": [33, 34, 152, 153], "ellison": [33, 34], "enicol": [33, 34], "program_email": [33, 34], "msi": [33, 34], "undergrad": [33, 34], "mhi": [33, 34], "mad": [33, 34, 169, 492], "doctor": [33, 34], "phd": [33, 34], "live": [34, 137, 152, 153, 169, 247, 266, 275, 530], "ellipsistyp": 34, "salt": [34, 157, 169], "spring": [34, 157, 169], "breweri": 34, "acceler": 34, "master": [34, 123, 363], "degre": [34, 36, 213, 226, 469, 480, 483, 484, 488, 527], "rid": 34, "n": [34, 71, 78, 80, 85, 127, 129, 130, 154, 155, 156, 158, 161, 165, 170, 171, 172, 188, 204, 211, 228, 232, 271, 274, 277, 278, 281, 285, 286, 288, 289, 290, 291, 294, 295, 317, 318, 327, 335, 402, 405, 408, 411, 412, 426, 427, 428, 433, 483, 488, 489, 502, 505, 508, 529], "throughout": [35, 120, 123, 173, 244, 263], "wrote": [35, 121, 174, 274], "syntax": [35, 52, 72, 75, 76, 82, 88, 121, 173, 194, 219, 265, 267, 269, 271, 283, 291, 309, 317, 325, 354, 363, 366, 381, 386, 404, 422, 426, 443, 475, 492, 494, 497, 498, 507, 510, 517, 520, 526], "drawcircl": 35, "tess": [35, 36, 52, 484], "agent": 35, "hei": [35, 70, 298, 299, 408], "turtl": [35, 36, 50, 51, 52, 245, 373, 377, 448, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 475, 478, 481], "draw": [35, 52, 361, 369, 373, 377, 448, 469, 475, 476, 478, 479, 480, 481, 483, 484, 485, 487, 488], "said": [35, 132, 236, 269, 314, 383, 480], "itself": [35, 36, 50, 52, 76, 120, 121, 246, 247, 254, 271, 284, 354, 419, 422, 430, 437, 484, 493, 495], "invoc": [35, 36, 251, 418, 422], "circl": [35, 52, 53, 172, 213, 257, 469, 484, 485], "polit": [35, 521], "instruct": [35, 64, 85, 110, 111, 263, 264, 265, 268, 269, 271, 274, 277, 354, 514], "obviou": [35, 236, 267, 441, 488, 493], "often": [35, 37, 40, 45, 52, 76, 79, 86, 93, 96, 121, 126, 127, 137, 152, 156, 192, 244, 246, 247, 267, 269, 271, 275, 284, 286, 294, 311, 315, 321, 323, 353, 377, 423, 430, 435, 493, 496, 507, 514, 524, 531], "onto": [2, 6, 35, 271, 369, 376, 419, 513], "versatil": 35, "advantag": [35, 36, 77, 110, 130, 155, 264, 362, 517, 519, 526], "mental": [35, 138, 139], "chunk": [35, 163, 335], "accur": [35, 121, 172, 226, 274], "cook": [35, 530], "microwav": 35, "oven": 35, "corner": [35, 381, 487, 515], "kitchen": 35, "pass": [35, 41, 45, 51, 75, 90, 121, 143, 144, 145, 146, 147, 148, 149, 152, 153, 155, 157, 158, 169, 184, 187, 189, 190, 192, 193, 206, 216, 219, 228, 230, 247, 249, 250, 255, 257, 276, 288, 299, 304, 308, 312, 330, 351, 352, 354, 361, 363, 366, 382, 422, 441, 447, 476, 505, 507, 519], "similarli": [35, 110, 116, 121, 307, 320, 364, 498], "cellphon": 35, "send": [35, 182, 262, 318, 321, 325, 333, 334, 335, 367, 519, 521, 527, 529], "sm": 35, "silent": 35, "tend": [35, 121, 246], "tightli": 35, "bound": 35, "insid": [2, 6, 35, 36, 40, 51, 56, 110, 121, 131, 152, 173, 176, 181, 219, 230, 245, 264, 271, 291, 309, 336, 344, 345, 348, 371, 377, 379, 386, 388, 417], "themselv": [35, 127, 191, 247, 389], "oop": [35, 49, 85, 245, 260], "mirror": [35, 372, 382], "point": [36, 37, 39, 41, 42, 45, 46, 48, 51, 52, 53, 66, 76, 83, 86, 91, 92, 96, 99, 100, 104, 105, 111, 121, 134, 152, 157, 169, 213, 243, 245, 246, 248, 250, 252, 254, 257, 260, 265, 267, 269, 271, 273, 282, 289, 291, 301, 313, 333, 346, 351, 352, 354, 355, 363, 366, 373, 386, 411, 412, 417, 494, 496, 499, 506, 510, 511, 514, 515], "appar": [36, 79], "add": [36, 38, 44, 52, 53, 57, 81, 85, 86, 88, 89, 90, 91, 92, 99, 100, 101, 104, 105, 106, 108, 110, 111, 115, 120, 121, 123, 125, 128, 129, 130, 132, 135, 137, 151, 155, 156, 158, 163, 164, 167, 170, 173, 182, 187, 189, 191, 193, 217, 218, 245, 246, 247, 252, 255, 257, 275, 278, 282, 284, 285, 286, 288, 289, 291, 293, 297, 298, 301, 306, 313, 323, 331, 335, 345, 349, 351, 353, 363, 365, 367, 386, 401, 402, 403, 404, 407, 409, 432, 437, 439, 475, 476, 492, 493, 500, 501, 505, 511, 514, 517, 519, 521, 523, 529, 531], "sensibl": [36, 266], "oper": [36, 40, 49, 52, 68, 71, 73, 77, 79, 84, 88, 90, 93, 111, 120, 121, 128, 130, 131, 132, 137, 159, 174, 183, 184, 189, 194, 219, 233, 234, 235, 242, 245, 247, 275, 277, 289, 301, 302, 304, 306, 308, 309, 310, 315, 316, 320, 354, 384, 414, 418, 419, 426, 427, 428, 429, 432, 435, 438, 444, 492, 494, 495, 496, 504, 514, 529], "capabl": [36, 41, 90, 113, 126, 253, 263, 275, 329, 339, 342, 346, 366, 390, 517], "bring": [36, 275, 387, 513], "organiz": 36, "power": [36, 40, 89, 157, 162, 170, 194, 213, 228, 246, 253, 263, 264, 265, 268, 285, 325, 330, 346, 352, 385, 386, 404, 417, 508], "kind": [36, 76, 111, 114, 118, 121, 127, 135, 137, 172, 176, 230, 245, 246, 248, 263, 267, 268, 275, 281, 291, 301, 311, 335, 386, 416, 427, 441, 443, 489, 502, 505, 516], "instanc": [36, 39, 40, 51, 52, 53, 66, 67, 245, 246, 247, 248, 250, 251, 252, 254, 338, 343, 346, 353, 354, 363, 365, 367, 422, 484], "behav": 36, "invok": [36, 40, 51, 66, 246, 247, 249, 250, 251, 254, 308, 354, 422], "dot": [36, 42, 51, 52, 75, 184, 189, 219, 226, 319, 354, 367, 392, 393, 398, 399, 418, 422, 426, 480], "notat": [36, 42, 51, 52, 184, 189, 219, 226, 245, 248, 335, 367, 384, 405, 418, 422, 426, 480, 519, 520, 525, 528], "getx": [36, 39, 52], "x": [36, 37, 39, 41, 42, 44, 45, 46, 52, 53, 64, 66, 68, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 121, 159, 163, 164, 165, 171, 182, 187, 194, 196, 208, 210, 218, 228, 231, 232, 246, 250, 251, 252, 255, 257, 258, 259, 262, 271, 278, 288, 289, 290, 291, 293, 294, 301, 339, 346, 352, 354, 355, 369, 371, 372, 373, 374, 378, 379, 383, 386, 388, 411, 412, 425, 431, 443, 448, 478, 485, 487, 489, 491, 495, 498, 499, 501, 509, 511, 518, 524, 529], "implement": [36, 37, 66, 82, 130, 131, 132, 250, 254, 289, 320, 519, 527], "straight": [36, 53], "know": [36, 38, 45, 50, 51, 61, 62, 66, 72, 77, 78, 80, 85, 90, 98, 101, 103, 106, 110, 124, 126, 130, 137, 152, 153, 155, 156, 159, 163, 173, 175, 177, 178, 181, 183, 184, 185, 187, 188, 189, 190, 191, 192, 193, 226, 237, 238, 239, 245, 246, 247, 255, 262, 265, 269, 271, 273, 274, 275, 277, 285, 289, 301, 302, 310, 319, 322, 323, 344, 345, 356, 359, 360, 362, 367, 387, 393, 395, 397, 402, 403, 449, 481, 485, 487, 494, 497, 507, 522, 523, 527, 529], "notic": [36, 37, 45, 52, 89, 110, 111, 121, 155, 236, 247, 254, 255, 265, 269, 277, 301, 371, 389, 426, 476, 480, 517], "though": [36, 50, 111, 156, 165, 189, 190, 191, 236, 247, 271, 330, 349, 414, 510, 521], "still": [36, 38, 82, 111, 121, 123, 126, 152, 153, 183, 187, 193, 279, 285, 291, 317, 330, 334, 378, 386, 403, 404, 439, 476, 484, 514, 519], "formal": [36, 51, 94, 294, 493], "likewis": [36, 82], "geti": [36, 52], "distancefromorigin": [36, 45, 46, 53, 251, 254], "caller": [36, 230, 304], "explicitli": [36, 52, 170, 285, 354, 483], "suppli": [36, 41], "argument": [36, 67, 121, 148, 149, 154, 173, 174, 182, 193, 206, 219, 226, 242, 243, 244, 245, 279, 291, 301, 306, 308, 316, 332, 367, 389, 412, 415, 417, 422, 426, 432, 435, 441, 444, 455, 459, 463, 469, 478, 492], "definit": [36, 40, 42, 49, 51, 52, 75, 82, 83, 173, 174, 181, 183, 219, 242, 244, 245, 251, 264, 274, 292, 323, 344, 367, 386, 476], "compar": [36, 62, 70, 73, 77, 82, 86, 89, 127, 130, 152, 163, 226, 228, 245, 250, 252, 255, 262, 305, 434, 435, 442, 444, 514, 517], "necessari": [37, 75, 82, 173, 319, 331, 342, 353, 363, 444, 480, 483, 484, 487, 488, 519, 529], "produc": [37, 73, 120, 157, 184, 189, 190, 193, 236, 263, 269, 312, 319, 331, 354, 361, 425, 431, 469, 483, 502, 506, 510, 514, 515, 528, 529], "default": [37, 40, 52, 90, 170, 175, 183, 193, 218, 252, 345, 351, 353, 367, 476, 526, 531], "tell": [37, 45, 53, 76, 90, 96, 110, 111, 120, 121, 123, 126, 128, 137, 174, 184, 185, 193, 251, 262, 264, 269, 271, 273, 275, 276, 277, 285, 317, 333, 379, 384, 385, 432, 434, 452, 480, 483, 492, 505, 515, 521], "anyth": [37, 42, 52, 121, 162, 167, 252, 281, 306, 325, 381, 384, 389, 405, 410, 476, 491, 495], "__str__": [37, 39, 44, 46, 56, 57, 66, 249, 250, 251, 254, 258, 259, 344, 345, 348, 351, 355, 367], "convent": [37, 39, 56, 86, 90, 173, 277, 338, 348, 354, 500], "constructor": [37, 40, 42, 52, 67, 245, 251, 254, 257, 343, 345, 348, 352, 353, 363, 365, 434, 444], "creator": [37, 174, 265], "y": [37, 39, 41, 42, 45, 46, 52, 53, 66, 70, 73, 74, 76, 78, 81, 82, 83, 171, 194, 196, 204, 208, 210, 217, 218, 228, 231, 232, 246, 250, 251, 255, 257, 271, 278, 290, 291, 293, 294, 300, 301, 355, 369, 371, 372, 373, 374, 376, 378, 379, 424, 431, 443, 478, 485, 487, 489, 491, 498, 501, 509, 511], "format": [37, 44, 127, 128, 154, 165, 169, 204, 218, 226, 245, 247, 289, 298, 327, 330, 331, 386, 389, 390, 392, 401, 414, 418, 423, 425, 429, 506, 510, 514, 515, 516, 517, 520, 521, 525, 528, 529], "var1": [37, 278, 410, 491, 502], "stuff": [37, 159, 165, 333, 363, 366, 524], "var2": [37, 278, 410, 491, 502], "explic": 37, "ye": [37, 121, 159, 187, 191, 192, 246, 313, 322, 325, 333, 345, 346, 352, 362, 493, 517, 531], "automat": [37, 40, 52, 56, 86, 89, 96, 110, 127, 130, 155, 170, 175, 344, 348, 515], "mechan": [37, 164, 253], "exactli": [37, 71, 72, 74, 80, 120, 121, 126, 130, 236, 269, 271, 405, 440, 497, 501], "mean": [37, 42, 45, 49, 52, 64, 68, 78, 82, 85, 86, 110, 120, 121, 156, 161, 164, 169, 173, 184, 189, 190, 205, 245, 264, 268, 269, 276, 282, 293, 294, 306, 331, 344, 345, 346, 384, 385, 388, 393, 402, 417, 419, 426, 432, 443, 452, 485, 486, 497, 503, 505, 529], "overrid": [37, 245, 247, 251, 252, 257, 261, 338, 365], "whatev": [37, 51, 230, 285, 389, 476], "plai": [38, 45, 88, 90, 108, 197, 258, 263, 335, 480, 523], "game": [38, 45, 160, 236, 425], "die": 38, "lose": [38, 111, 268, 432], "physic": [38, 170, 480], "pair": [38, 89, 115, 121, 128, 131, 132, 134, 141, 142, 184, 193, 210, 258, 259, 319, 323, 417, 434, 437, 439, 445, 449, 517, 531], "roll": [38, 351], "random": [38, 44, 57, 113, 219, 242, 245, 267, 278, 351, 515], "roll_histori": 38, "constuctor": 39, "intial": 39, "def": [39, 46, 52, 66, 80, 81, 135, 151, 160, 161, 171, 173, 176, 183, 188, 189, 193, 194, 198, 202, 207, 208, 214, 230, 231, 232, 247, 249, 250, 258, 259, 276, 278, 295, 304, 312, 338, 346, 354, 355, 367, 392, 398, 424, 431, 440, 448, 494, 496, 507, 529], "__init__": [39, 40, 41, 44, 45, 46, 48, 52, 56, 57, 66, 249, 250, 251, 258, 259, 261, 338, 343, 344, 345, 346, 348, 351, 353, 355, 363, 367], "age_group": 39, "underlin": 39, "initx": [39, 41, 46, 250], "______": [39, 159, 175, 277, 301, 325, 427, 441, 510, 524], "person1": [39, 338], "person2": [39, 338], "toni": 39, "statement": [39, 52, 68, 71, 72, 74, 75, 77, 79, 84, 85, 87, 88, 90, 91, 92, 99, 100, 101, 104, 105, 106, 109, 110, 111, 117, 118, 121, 122, 129, 130, 132, 156, 157, 163, 164, 170, 171, 173, 176, 181, 182, 183, 187, 193, 194, 196, 198, 206, 214, 219, 226, 244, 245, 246, 249, 255, 263, 265, 269, 271, 274, 276, 278, 281, 282, 283, 284, 285, 286, 289, 292, 293, 300, 301, 302, 305, 306, 307, 308, 309, 310, 315, 317, 335, 338, 349, 373, 379, 383, 408, 412, 415, 416, 418, 419, 421, 422, 427, 428, 430, 441, 443, 445, 448, 469, 479, 480, 481, 483, 484, 487, 488, 489, 493, 495, 496, 503, 505, 508, 518, 523, 524, 526], "_________": [39, 116, 129, 206, 338], "keyword": [39, 52, 87, 88, 89, 90, 114, 151, 155, 173, 187, 189, 190, 193, 242, 245, 255, 283, 319, 338, 339, 344, 354, 402, 432, 494, 496, 504], "templat": [39, 40, 246, 338, 343, 348, 353, 354, 387], "k": [40, 157, 169, 530], "track": [40, 45, 85, 88, 89, 90, 107, 108, 111, 116, 120, 121, 137, 155, 170, 181, 246, 251, 286, 438, 480, 487, 514], "factori": [40, 52, 211, 280], "newli": [40, 52, 110, 271], "interchang": [40, 310, 343, 418, 441, 447], "instanti": [40, 52, 251], "compound": [40, 52, 75, 77, 286, 433], "form": [40, 72, 75, 89, 121, 137, 163, 204, 210, 213, 246, 250, 264, 273, 291, 294, 325, 330, 331, 361, 383, 384, 386, 392, 398, 399, 422, 426, 509, 510], "model": [40, 45, 86, 96, 113, 114, 245, 248, 255, 488, 514], "bundl": 40, "relev": [40, 245], "featur": [40, 49, 85, 89, 246, 277, 294, 346, 349, 386, 389, 443, 484, 493, 508, 514], "inherit": [40, 45, 245, 248, 249, 252, 253, 254, 255, 257, 261, 338, 343, 348, 365, 367], "facilit": 40, "far": [41, 88, 109, 111, 116, 120, 121, 162, 173, 185, 271, 286, 352, 354, 386, 404, 496, 513, 514], "seen": [41, 50, 51, 52, 64, 111, 121, 130, 206, 230, 246, 286, 339, 377, 496, 502, 506, 524], "codelen": [41, 45, 52, 189, 430], "midpoint": [42, 52, 282], "halfwai": [42, 45, 46, 369], "target": [42, 46, 145, 146, 147, 148, 149, 172, 187, 193, 228, 280], "mid": [42, 49, 282], "disambigu": 42, "whether": [42, 50, 52, 70, 83, 110, 111, 120, 128, 137, 148, 149, 247, 291, 300, 310, 418, 498], "being": [42, 118, 130, 196, 216, 247, 263, 324, 343, 348, 353, 410, 475, 502], "workspac": 42, "conveni": [42, 89, 93, 247, 366, 527], "activecod": [42, 121, 126, 428], "window": [42, 126, 129, 137, 156, 265, 271, 277, 327, 377, 384, 432, 476, 479, 485, 519], "classes_basic_airport_pp": [43, 221], "classes_basic_airport_ac": 43, "classes_basic_song_pp": [43, 65, 221, 340], "classes_basic_song_ac": [43, 340, 341, 357, 358], "classes_basic_cat_pp": [43, 65, 221, 340], "classes_basic_cat_ac": [43, 340, 341, 357, 358], "classes_basic_account_pp": [43, 65, 221, 340], "classes_basic_account_ac": [43, 340, 341, 357, 358], "classes_basic_fortuneteller_pp": [43, 65, 221, 340], "classes_basic_fortuneteller_ac": [43, 340, 341, 357, 358], "classes_basic_student_pp": 43, "classes_basic_student_ac": 43, "classes_encoder_song_pp": 43, "classes_basic_encoder_ac": 43, "classes_basic_charfrequency_pp": 43, "classes_basic_charfrequency_ac": 43, "classes_basic_loan_pp": 43, "classes_basic_loan_ac": 43, "classes_basic_cart1_pp": 43, "classes_basic_cart1_ac": 43, "airport": [44, 45, 530], "dtw": 44, "song": [44, 48, 57, 152, 153, 160, 173], "len": [44, 57, 110, 111, 128, 163, 174, 184, 189, 193, 194, 198, 232, 245, 285, 286, 290, 295, 305, 312, 313, 315, 317, 332, 351, 408, 411, 416, 424, 425, 429, 430, 440, 521, 529], "150": [44, 57, 257, 370, 448, 453, 457, 461, 478, 480, 483], "fluffi": [44, 57], "make_sound": [44, 57, 351], "meow": [44, 57, 257, 351, 412], "account": [44, 57, 66, 71, 89, 96, 110, 111, 115, 120, 137, 156, 205, 257, 355, 510, 514, 521, 529], "balanc": [44, 57, 121, 257], "deposit": [44, 57, 257], "execut": [44, 52, 57, 71, 74, 77, 79, 82, 83, 85, 87, 90, 96, 101, 102, 105, 106, 110, 111, 115, 123, 129, 151, 155, 162, 169, 171, 173, 176, 182, 183, 187, 189, 193, 208, 214, 219, 242, 245, 247, 250, 251, 254, 262, 263, 265, 268, 271, 277, 278, 281, 283, 284, 285, 286, 291, 294, 302, 304, 308, 310, 317, 346, 354, 378, 408, 419, 424, 428, 430, 431, 448, 476, 479, 480, 481, 487, 489, 493, 496, 502, 507, 510, 513, 523], "fortunetel": [44, 57], "tell_fortun": [44, 57], "exam": [44, 143, 144, 169, 233, 234, 235], "integ": [44, 45, 50, 68, 71, 80, 85, 86, 88, 89, 90, 91, 108, 110, 111, 120, 121, 128, 134, 141, 142, 152, 172, 184, 191, 196, 200, 210, 213, 232, 236, 243, 252, 278, 279, 288, 291, 298, 303, 309, 314, 339, 386, 387, 411, 412, 417, 418, 427, 433, 435, 444, 446, 447, 484, 496, 498, 499, 501, 503, 505, 506, 508], "round": [44, 134, 157, 169, 207, 216, 243, 252, 291, 297, 298, 299], "nearest": [44, 291], "97": [44, 152, 153, 169, 252], "encod": [44, 159, 163, 164, 170, 172, 228, 318, 335, 517, 518, 521, 530], "sentenc": [44, 110, 151, 157, 202, 205, 245, 246, 249, 262, 263, 265, 270, 271, 272, 273, 417, 426, 491, 492, 493], "length": [2, 6, 44, 48, 128, 134, 141, 142, 148, 149, 155, 158, 165, 184, 188, 192, 193, 198, 205, 210, 213, 217, 218, 245, 247, 255, 261, 290, 291, 298, 299, 313, 314, 317, 327, 333, 351, 411, 412, 418, 428, 429, 430, 432, 435, 437, 444, 454, 455, 458, 459, 462, 463, 476, 478], "lastli": [44, 196, 218, 511], "conson": [44, 392, 398, 399], "vowel": [44, 211, 288, 392, 398, 399, 401], "lowercas": [44, 56, 90, 137, 184, 187, 193, 205, 320, 344, 348, 367, 389, 391, 393, 398, 399, 401, 405, 407, 410, 411, 412, 414, 422, 507], "love": [44, 126, 152, 153, 186, 202, 228, 269, 492, 529], "13": [44, 80, 82, 120, 148, 149, 152, 153, 157, 159, 163, 164, 169, 183, 185, 186, 187, 190, 191, 192, 232, 249, 257, 278, 289, 291, 295, 312, 313, 327, 345, 402, 403, 408, 410, 431, 481, 492, 514, 515], "lv": 44, "pythn": 44, "charfrequ": 44, "charact": [44, 75, 82, 90, 121, 126, 130, 152, 154, 155, 156, 158, 163, 164, 165, 170, 173, 174, 184, 187, 188, 191, 192, 193, 202, 204, 205, 211, 217, 228, 242, 245, 255, 269, 281, 288, 291, 297, 303, 308, 309, 314, 327, 331, 332, 333, 335, 337, 384, 386, 389, 390, 391, 392, 393, 398, 399, 401, 404, 405, 406, 407, 411, 412, 415, 416, 418, 419, 421, 422, 423, 426, 427, 428, 430, 441, 494, 496, 507, 510, 521, 529], "tiebreak": 44, "come": [44, 52, 64, 115, 137, 148, 149, 152, 153, 164, 173, 181, 236, 263, 265, 267, 269, 270, 301, 305, 330, 366, 404, 414, 416, 432, 438, 444, 492, 519], "alphabet": [44, 108, 130, 132, 201, 211, 306, 392, 407, 414, 432, 434, 437, 438], "charfreequ": 44, "o": [44, 110, 111, 115, 125, 130, 320, 392, 398, 399, 401, 405], "loan": 44, "loan_amt": 44, "interest_r": 44, "total_pay": 44, "payment": 44, "base": [44, 48, 82, 85, 90, 115, 121, 172, 197, 226, 230, 247, 253, 330, 345, 351, 377, 448, 480, 482, 498, 505, 514, 520], "formula": [44, 228], "decim": [44, 216, 252, 297, 298, 299, 386, 405, 417, 501, 506], "assum": [44, 45, 80, 121, 134, 137, 167, 197, 204, 205, 247, 275, 386, 426, 445, 492, 493, 495, 501], "pai": [44, 71, 167, 258, 271, 491, 527], "annual": [44, 169, 511], "basi": [44, 120], "l": [44, 156, 188, 189, 308, 312, 315, 351, 403, 479, 480], "10000": [44, 257, 327], "16288": 44, "cart": 44, "price_dict": [44, 134], "product": [44, 52, 116, 156, 176, 248, 266, 529], "cart_list": 44, "add_item": [44, 257], "calculate_tot": 44, "purchas": [44, 101, 106, 167, 410, 491], "notebook": [44, 202], "99": [44, 123, 152, 153, 169, 214, 249, 252, 290, 298, 386, 410, 447, 491, 530], "pen": [44, 204, 448, 455, 459, 463, 478, 480, 481, 484, 485, 487], "paper": [44, 194, 275], "00": [44, 70, 71, 152, 153, 169, 172, 228, 327, 386, 514, 530], "pogil": [45, 82, 152, 153, 155, 183, 184, 187, 188, 189, 190, 191, 192, 193, 252, 291, 313, 319, 322, 323, 344, 345, 402, 403, 426], "approach": [45, 82, 152, 153, 155, 164, 183, 184, 187, 188, 189, 190, 191, 192, 193, 247, 252, 270, 291, 301, 312, 313, 319, 322, 323, 342, 344, 345, 362, 363, 371, 402, 403, 426, 519, 528, 529], "member": [45, 82, 152, 153, 155, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 252, 291, 313, 319, 322, 323, 344, 345, 402, 403, 426], "role": [45, 82, 152, 153, 155, 183, 184, 187, 188, 189, 190, 191, 192, 193, 252, 291, 313, 319, 322, 323, 335, 344, 345, 402, 403, 426], "cspogil": [45, 82, 152, 153, 155, 183, 184, 187, 188, 189, 190, 191, 192, 193, 252, 291, 313, 319, 322, 323, 344, 345, 402, 403, 426], "predict": [45, 183, 184, 187, 188, 189, 190, 191, 192, 193, 291, 331, 345, 526], "typic": [45, 52, 96, 264, 319, 322, 527], "width": [45, 46, 197, 204, 218, 246, 351, 448, 453, 456, 457, 460, 461, 464, 478, 482, 485, 487, 511], "height": [45, 46, 172, 197, 204, 228, 246, 448, 453, 456, 457, 460, 461, 464, 478], "walk": [45, 152, 153, 186, 263, 267, 269, 276, 278, 432], "scenario": [45, 441], "noun": 45, "verb": 45, "mention": [45, 120], "potenti": [45, 89, 247, 441], "usual": [45, 49, 51, 52, 75, 76, 86, 121, 175, 236, 246, 252, 255, 263, 266, 270, 293, 302, 311, 321, 343, 344, 348, 353, 367, 402, 403, 418, 502, 515], "index": [45, 46, 96, 116, 128, 130, 132, 135, 143, 144, 145, 146, 147, 152, 153, 184, 190, 192, 193, 201, 217, 242, 245, 295, 299, 301, 302, 303, 308, 309, 313, 315, 317, 318, 321, 330, 408, 411, 416, 418, 421, 422, 427, 428, 429, 430, 444, 514, 515, 529], "ac": [45, 137, 159, 163, 164, 165, 179, 225, 301, 311, 384, 385, 386, 389, 409, 423, 490, 514], "mathsisfun": 45, "face": [45, 152, 153, 213, 269, 276, 311, 448, 480, 485, 487], "suit": [45, 113, 116, 135, 251, 275, 528], "rank": [45, 515], "stai": [45, 270, 276], "win": [45, 369, 373], "candid": [45, 96], "four": [45, 54, 88, 121, 128, 130, 173, 183, 187, 193, 204, 213, 220, 230, 236, 253, 267, 271, 307, 313, 314, 349, 354, 391, 398, 399, 401, 415, 426, 437, 448, 449, 452, 474, 483, 529], "unifi": [45, 248], "standard": [45, 88, 90, 165, 247, 248, 265, 319, 330, 414, 509], "unified_modeling_languag": 45, "option": [45, 62, 66, 80, 88, 120, 121, 130, 175, 179, 202, 252, 255, 267, 289, 308, 340, 343, 348, 383, 384, 386, 387, 395, 397, 401, 431, 434, 441, 445, 452], "deck": [45, 48], "52": [45, 152, 153, 169, 402, 491, 511], "suit_nam": 45, "rank_nam": 45, "wast": [45, 121], "space": [45, 76, 89, 126, 134, 137, 154, 158, 164, 173, 175, 183, 193, 205, 218, 249, 290, 308, 327, 337, 344, 373, 384, 386, 391, 401, 407, 411, 422, 423, 448, 479, 480, 481, 483, 487, 494, 506, 519, 521], "flight": 45, "departure_d": 45, "departure_tim": 45, "departure_airport": 45, "arrival_airport": 45, "get_tot": [45, 257], "relationship": [45, 89, 96, 113, 114, 245, 246, 248, 309, 336], "submit": [45, 82, 152, 153, 155, 159, 163, 164, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 252, 291, 313, 319, 322, 323, 344, 345, 402, 403, 426, 521], "offici": [45, 82, 152, 153, 155, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 252, 291, 313, 319, 322, 323, 344, 345, 402, 403, 426], "submitt": [45, 82, 152, 153, 155, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 252, 291, 313, 319, 322, 323, 344, 345, 402, 403, 426], "mx": [46, 53], "ab": [46, 247, 393, 424], "breed": [46, 87, 90, 108], "bulldog": [46, 155], "poodl": [46, 155], "chihuahua": 46, "dachshund": [46, 155], "breed_index": 46, "bark": [46, 257], "mult_class_point_and_line_practice_ac": 47, "mult_class_point_and_line_practice_pp": 47, "mult_class_point_and_triangle_practice_pp": 47, "mult_class_point_and_triangle_practice_ac": 47, "mult_class_track_and_album_len_ac": 47, "mult_class_track_and_album_len_pp": 47, "mult_class_item_order_line_order_practice_pp": 47, "mult_class_item_order_line_order_practice_ac": 47, "mult_class_card_and_deck_practice_ac": 47, "mult_class_card_and_deck_practice_pp": 47, "album": [48, 108], "242": 48, "distanc": [48, 51, 52, 53, 66, 70, 71, 213, 228, 246, 257, 351, 484], "hint": [48, 53, 82, 121, 176, 181, 201, 217, 226, 236, 282, 293, 297, 412, 427, 432, 441, 452, 484, 491], "triangl": [48, 172, 213, 351, 455, 459, 463, 475, 476, 478, 481, 488], "perimet": [48, 172, 204, 213], "sum": [48, 82, 148, 149, 172, 182, 189, 198, 200, 228, 231, 245, 261, 278, 279, 288, 289, 291, 292, 295, 297, 298, 305, 312, 488], "orderlin": 48, "shuffl": 48, "half": [48, 187, 188, 189, 200, 257, 282, 285, 297, 369, 381, 382, 423], "reset": [48, 291, 364], "root": [49, 121, 156, 182, 205, 226, 228, 280, 322, 517, 531], "1960": [49, 152, 153, 384, 480], "wasn": 49, "1980": [49, 152, 153], "becam": [49, 528, 529], "paradigm": 49, "rapidli": [49, 270], "increas": [49, 111, 127, 196, 245, 284, 289, 322, 351, 369, 376, 380, 381, 527], "size": [49, 107, 116, 127, 163, 313, 324, 332, 373, 431, 433, 435, 446, 448, 476, 478, 511], "larg": [49, 90, 113, 116, 120, 127, 163, 332, 349, 363, 386, 506, 521], "correspond": [2, 6, 49, 74, 88, 128, 130, 131, 132, 196, 202, 216, 219, 261, 291, 445], "interact": [49, 165, 173, 182, 264, 265, 268, 271, 277, 301, 361, 378, 387, 495, 502, 520], "either": [50, 72, 73, 77, 78, 82, 95, 110, 111, 127, 129, 155, 162, 164, 167, 185, 186, 191, 284, 306, 319, 321, 325, 331, 333, 386, 403, 521], "properti": [50, 128, 268, 367, 418, 419], "consist": [50, 75, 77, 127, 129, 211, 217, 219, 220, 247, 347, 354, 392, 398, 399, 497, 510], "color": [50, 121, 152, 245, 249, 323, 324, 369, 372, 374, 376, 377, 378, 379, 380, 382, 409, 410, 448, 455, 459, 463, 469, 475, 476, 478, 479, 481, 484, 485, 487, 497, 511], "backward": [50, 121, 122, 232, 270, 309, 421, 430, 485, 487], "drawrectangl": 51, "control": [51, 77, 82, 88, 110, 283, 286, 291, 294, 327, 333, 404, 480], "mathemat": [52, 73, 121, 226, 488, 500, 503], "dimens": [52, 211, 374, 378], "treat": [52, 126, 174, 247, 271, 281, 334, 393, 403, 426, 444], "parenthes": [52, 68, 88, 121, 173, 194, 206, 247, 265, 331, 377, 386, 402, 403, 405, 417, 422, 431, 443, 444, 480, 492, 494, 500], "comma": [52, 121, 166, 169, 191, 192, 198, 214, 218, 245, 417, 444, 506], "separ": [52, 90, 106, 115, 121, 126, 137, 163, 165, 166, 192, 226, 245, 247, 301, 311, 344, 361, 393, 417, 430, 444, 492, 497, 506, 529], "origin": [52, 53, 66, 134, 184, 188, 196, 210, 246, 252, 297, 299, 301, 304, 346, 371, 376, 377, 378, 381, 382, 411, 419, 469, 482, 491], "diagram": [52, 67, 245, 260], "shortli": 52, "anywher": [52, 121, 164, 285, 417], "rule": [52, 83, 89, 96, 110, 113, 115, 118, 121, 148, 149, 173, 230, 262, 269, 325, 335, 496, 497, 500, 519, 526, 531], "colon": [52, 75, 77, 82, 128, 169, 173, 385, 386, 411, 412, 428], "docstr": 52, "recogn": [52, 120, 183, 184, 187, 189, 190, 193, 507], "variou": [52, 90, 132, 165, 217, 271, 330, 404, 514, 527, 529], "whenev": [52, 269, 514], "opportun": [52, 244, 301], "nobodi": 52, "ever": [52, 83, 271], "gave": [52, 121, 476, 491], "asign": 52, "attach": 52, "referenc": [52, 121, 247], "fact": [52, 120, 121, 128, 167, 232, 255, 269, 275, 285, 384, 404, 426, 438, 444, 483, 497, 519], "yourself": [52, 64, 120, 121, 154, 168, 185, 186, 238, 239, 265, 267, 282, 359, 416, 449], "via": [52, 505], "later": [52, 64, 82, 121, 129, 159, 162, 173, 174, 206, 244, 246, 262, 268, 271, 276, 283, 311, 349, 354, 371, 505, 507], "alex": [52, 448, 480], "done": [52, 64, 70, 75, 93, 97, 102, 110, 120, 121, 137, 143, 144, 155, 167, 170, 194, 281, 283, 285, 331, 361, 367, 373, 404, 416, 438, 514], "machineri": 52, "off": [52, 111, 120, 121, 162, 170, 172, 181, 184, 193, 228, 243, 264, 267, 268, 285, 301, 333, 373, 385, 479, 484, 491, 492, 493, 501, 529], "properli": [52, 68, 95, 111, 183, 193, 194, 198, 244, 245, 273, 384, 475, 514, 521, 528], "distancefrompoint": 53, "reflect_x": 53, "reflect": [53, 111, 121, 312, 497, 511], "axi": [53, 196, 376, 509, 511], "slope_from_origin": 53, "slope": [53, 213], "join": [53, 92, 99, 100, 101, 104, 105, 106, 107, 108, 114, 205, 245, 308, 337, 496, 503, 523], "caus": [53, 72, 75, 76, 79, 83, 90, 110, 121, 122, 127, 154, 155, 163, 168, 191, 214, 267, 268, 269, 279, 280, 286, 291, 301, 330, 354, 416, 427, 431, 433, 494], "fail": [53, 70, 83, 85, 95, 110, 111, 159, 167, 246, 267, 276, 301, 386, 440], "equat": [53, 66, 172, 385, 387, 388, 407, 494], "ax": [53, 196, 511], "perhap": [53, 120, 246, 247, 263, 266, 269, 270, 273, 301, 335, 433, 514, 527], "coeffici": 53, "get_line_to": 53, "2x": 53, "dx": 53, "dy": 53, "circumfer": [53, 213], "center": [53, 425, 475, 479, 487], "radiu": [53, 172, 213, 257, 485], "declar": [56, 183, 193, 251, 344, 348, 389], "letter": [56, 125, 130, 134, 137, 152, 169, 173, 183, 184, 187, 193, 194, 202, 204, 205, 255, 277, 278, 291, 297, 298, 304, 308, 344, 348, 373, 389, 391, 392, 393, 398, 399, 401, 402, 405, 407, 411, 412, 414, 415, 419, 421, 422, 426, 427, 430, 448, 453, 457, 461, 469, 475, 478, 480, 487, 506, 507, 511], "classes_basic_song_nd_pp": [58, 221], "classes_basic_cat_nd_pp": [58, 221], "classes_basic_account_nd_pp": [58, 221], "classes_basic_fortuneteller_nd_pp": [58, 221], "classes_basic_movie_fix_v3_ac": [59, 356], "classes_basic_horse_v2_ac": [59, 356], "classes_basic_gastank_ac": [59, 356], "classes_basic_dice_fix_v2_ac": [59, 356], "gender": [60, 517, 530], "woman": [60, 152], "binari": [60, 162, 245, 320, 336, 517], "1st": 60, "2nd": [60, 530], "3rd": 60, "parson": [60, 179, 220, 223, 225, 340, 347, 357, 358], "ok": [62, 98, 103, 120, 121, 157, 169, 177, 178, 270, 327, 356, 395, 397, 510, 521, 522], "pretest_cond_with_func": 62, "pretest": 62, "mult": 62, "pretest_complex_list_str": 62, "pretest_sum_with_rang": 62, "pretest_string_abbrev": 62, "pretest_sum_with_mod": 62, "concat": 62, "cont": 62, "slice": [62, 163, 164, 231, 242, 245, 301, 302, 304, 316, 389, 404, 411, 412, 418, 419, 423, 429, 431, 438, 444, 492, 497], "neg": [62, 66, 68, 72, 79, 80, 120, 184, 188, 189, 192, 193, 197, 218, 252, 285, 297, 309, 313, 421, 426], "classes_basic_song_wd3_pp": 63, "classes_basic_cat_wd_pp": 63, "classes_basic_account_wd_pp": 63, "classes_basic_fortuneteller_wd_pp": 63, "countdown": [64, 210, 279, 285], "flag": [64, 121, 387, 418], "remind": [64, 121, 273, 426, 434, 492], "orang": [64, 125, 128, 323, 431, 437, 479, 503], "background": [64, 324, 452, 476, 485], "upper": [64, 194, 295, 312, 344, 392, 408, 422], "tog": 65, "car": [66, 249, 255, 274, 327, 345], "proper": [66, 121, 159, 167, 205, 265], "do_it": 66, "val": [66, 128, 232, 355, 424, 425, 431, 438, 439], "gold": [66, 355], "__eq__": [66, 355], "__ne__": 66, "opposit": [66, 82, 213, 275, 293, 301, 405], "closer": [66, 120, 245], "lesser": [66, 152, 153], "__lt__": [66, 355], "magnitud": 66, "thu": [66, 246, 254, 281, 327], "stand": [66, 90, 197, 267, 271, 322, 390, 417, 517, 525], "my_val": 66, "sqrt": [66, 182, 205, 228], "p_val": 66, "measur": [66, 329], "absolut": [66, 207], "__le__": 66, "lead": [66, 83, 121, 246, 270, 301, 403, 432], "erron": 66, "co": [66, 157, 169, 182, 226, 230, 247, 514, 529], "ordin": 66, "perspect": [67, 121, 245], "revisit": [67, 110, 111, 245, 270, 301], "convert": [67, 71, 85, 120, 121, 130, 152, 154, 192, 193, 226, 228, 242, 243, 245, 271, 291, 308, 335, 386, 411, 412, 414, 422, 434, 492, 505, 514, 518, 526, 528], "uml": [67, 245, 248], "glossari": [67, 84, 114, 136, 166, 242, 245, 272, 292, 316, 336, 365, 406, 429, 442, 504, 528], "boolean": [68, 75, 77, 78, 84, 172, 187, 189, 190, 228, 245, 247, 291, 418, 420, 422], "preced": [68, 82, 194, 335, 405, 432, 438, 496, 500, 501], "valid": [68, 72, 79, 121, 289, 290, 331, 443, 526], "ii": [68, 79, 151, 249, 369, 431], "iii": [68, 79, 151, 249, 369, 431, 444], "elif": [68, 74, 79, 80, 81, 187, 193, 198, 232, 247, 276, 507], "weigh": 68, "pound": [68, 228, 270], "numitem": 68, "45": [68, 71, 152, 153, 157, 169, 172, 201, 214, 383, 392, 398, 399, 448, 491, 515], "AND": [68, 88], "num1": [68, 207, 210, 213, 228, 231], "num2": [68, 207, 210, 213, 228, 231], "cndtnl": 69, "three_writ": 69, "hi_writ": 69, "price_v2": 69, "price_writ": 69, "ten": [69, 121, 132, 134, 190, 280, 438, 484], "ten_writ": 69, "twelv": 69, "twelve_writ": 69, "logic": [69, 75, 77, 79, 84, 86, 88, 96, 110, 242, 245, 247, 255, 262, 269, 271, 285, 286, 405, 406, 416], "logical_writ": 69, "grade_writ": 69, "even_writ": 69, "goodjob": 69, "goodjob_writ": 69, "messag": [70, 71, 72, 76, 85, 111, 118, 122, 124, 137, 156, 159, 163, 164, 165, 245, 252, 255, 262, 267, 268, 269, 276, 325, 343, 345, 348, 386, 416, 452, 480, 494, 506, 508, 514, 518, 527, 531], "hello": [70, 71, 123, 134, 174, 175, 183, 184, 193, 200, 201, 202, 204, 205, 208, 210, 217, 218, 232, 243, 265, 269, 274, 277, 281, 283, 285, 288, 298, 299, 311, 335, 401, 416, 427, 428, 430, 491, 506], "zero": [70, 83, 111, 190, 211, 217, 252, 271, 284, 286, 301, 331, 333, 366, 371, 377, 385, 386, 389, 391, 392, 403, 405, 407, 416, 418, 421, 427, 498], "cost": [70, 71, 80, 134, 172, 177, 220, 347, 356, 410, 449, 491, 492, 511], "14": [70, 71, 80, 82, 111, 121, 125, 128, 152, 153, 157, 159, 163, 164, 165, 169, 184, 185, 186, 187, 188, 193, 213, 228, 231, 232, 249, 278, 295, 301, 305, 309, 311, 312, 315, 323, 386, 389, 423, 469, 494, 529], "mile": [70, 71, 172, 213, 269, 511], "cab": [70, 71], "ride": [70, 71], "travel": [70, 71, 152, 153, 265, 519], "61": [70, 152, 153, 169, 172, 228, 438, 511], "69": [70, 152, 153, 169, 510], "79": [70, 152, 153, 159, 163, 164, 169, 515], "odd": [70, 71, 72, 123, 189, 190, 196, 210, 213, 231, 255, 288, 289, 494], "inclus": [70, 145, 146, 147, 158, 172, 187, 189, 190, 196, 228, 236, 279, 288, 446], "NOT": [71, 110, 111, 171, 291], "hourli": 71, "40": [71, 126, 152, 153, 169, 197, 312, 314, 438, 440, 449, 456, 460, 464, 478, 492, 510, 530], "grosspai": [71, 491], "paid": [71, 101, 106], "rewrit": [71, 79, 81, 82, 85, 172, 247, 279, 280, 305], "gracefulli": [71, 85, 159, 167], "exit": [71, 111, 167, 168, 285, 289, 294, 415, 476, 485], "nine": 71, "forti": 71, "prompt": [71, 75, 85, 110, 185, 186, 265, 268, 277, 285, 291, 305, 330, 505, 521], "frozen": 71, "yogurt": 71, "pour": 71, "lb": 71, "cup": 71, "wallet": 71, "monei": [71, 152, 266, 297, 388], "criteria": 71, "taken": [71, 121, 129, 265, 323], "leap": 71, "evenli": 71, "divis": [71, 78, 121, 494, 498, 499, 501], "divid": [71, 72, 121, 183, 207, 210, 213, 218, 226, 228, 244, 257, 297, 305, 323, 491, 496, 498, 499, 501], "unless": [71, 113, 120, 121, 228, 265, 507], "leapyear": 71, "modulo": 71, "remaind": [72, 183, 218, 496, 498], "branch": [72, 74, 77, 79, 159, 163, 164, 165], "flow": [72, 77, 219, 242, 245, 294, 333], "Will": [72, 79, 80, 152, 156, 220, 232, 347, 378], "operand": [73, 77, 78, 121, 245, 417, 494, 496, 498, 504], "belong": [73, 101, 106, 184, 247, 506, 523], "comparison": [73, 77, 84, 245, 429, 432, 438], "although": [73, 79, 121, 246, 289, 300, 317, 444], "symbol": [73, 88, 152, 154, 183, 184, 187, 193, 265, 271, 385, 396, 399, 401, 403, 493, 496, 499, 505], "sign": [73, 82, 88, 169, 269, 281, 383, 385, 387, 388, 389, 401, 405, 423, 475, 496, 498, 527], "783": 73, "___": 73, "abbrevi": [74, 126, 169, 247, 435], "z": [74, 76, 81, 194, 208, 228, 232, 291, 301, 389, 391, 392, 405, 407, 419, 425, 491, 511], "accordingli": 75, "simplest": [75, 245, 265, 314, 336, 404, 514], "stretch": 75, "occasion": 75, "haven": [75, 121, 157, 169], "yet": [75, 95, 110, 111, 120, 121, 155, 181, 286, 366, 497], "interpret": [75, 78, 83, 85, 121, 165, 173, 245, 262, 265, 268, 272, 277, 319, 387, 443, 495, 497, 502, 505, 506, 507], "chevron": [75, 265], "indic": [75, 76, 88, 89, 90, 110, 111, 115, 121, 128, 130, 145, 146, 147, 154, 156, 172, 173, 183, 187, 188, 189, 190, 192, 228, 242, 247, 255, 269, 303, 309, 317, 321, 322, 331, 333, 334, 335, 338, 346, 354, 385, 386, 388, 389, 390, 405, 418, 421, 422, 427, 437, 480], "middl": [75, 179, 180, 181, 205, 222, 223, 224, 225, 248, 252, 255, 282, 372, 382, 501], "stdin": [75, 76, 159, 265, 269], "syntaxerror": [75, 82, 121, 265, 269, 494], "invalid": [75, 85, 121, 265, 269, 494, 505], "script": [75, 85, 168, 173, 175, 182, 263, 274, 277, 324, 495, 502], "readabl": 75, "traceback": [76, 77, 85, 159, 167, 168, 265, 269, 301, 416, 521], "occur": [76, 77, 85, 121, 169, 220, 246, 254, 274, 301, 347, 433], "overwhelm": 76, "gotcha": 76, "whitespac": [76, 154, 155, 164, 194, 207, 386, 389, 404, 405, 411], "tricki": [76, 121, 269], "tab": [76, 154, 175, 324, 422], "invis": [76, 154, 164, 165, 175], "ignor": [76, 85, 110, 121, 164, 191, 194, 207, 210, 211, 218, 228, 246, 247, 249, 297, 321, 349, 361, 362, 378, 386, 405, 411, 485, 493, 514, 521, 529], "indentationerror": [76, 121], "unexpect": [76, 82, 85, 120, 441], "mislead": 76, "discov": [76, 433], "previou": [76, 82, 85, 89, 99, 100, 104, 105, 120, 121, 127, 131, 138, 139, 172, 173, 176, 226, 233, 234, 235, 246, 263, 270, 286, 353], "complain": [76, 243, 507], "altern": [77, 84, 129, 155, 245, 304, 323, 416, 421], "chain": [77, 84, 130, 245], "guardian": [77, 83, 301, 416], "construct": [77, 83, 129, 130, 132, 163, 173, 176, 230, 236, 247, 248, 263, 273, 281, 283, 285, 286, 313, 330, 331, 342, 343, 346, 348, 349, 352, 353, 354, 361, 363, 366, 367, 386, 391, 392, 404, 417, 419, 438, 439, 444, 505, 516, 521], "circuit": [77, 84, 245], "semant": [78, 262, 267, 268, 269, 494, 506], "negat": [78, 245, 381, 382, 402, 406], "strictli": [78, 181, 331], "strict": [78, 90], "nonzero": 78, "flexibl": [78, 90], "subtleti": 78, "confus": [78, 121, 169, 246, 269, 270, 417, 495, 497], "24": [78, 121, 126, 134, 135, 148, 149, 152, 153, 157, 169, 170, 172, 191, 232, 327, 402, 438, 447, 492, 530], "idea": [79, 85, 120, 163, 164, 244, 247, 253, 273, 301, 480, 488, 493, 497, 505, 507, 514, 527], "simplifi": [79, 129, 130, 267, 334, 496, 515], "98": [80, 81, 152, 153, 169, 249, 252], "satisfi": [80, 284, 289], "star": [80, 132, 289, 475, 492, 511], "codeblock": [80, 500, 503, 506], "col": 80, "temperatur": [80, 85, 187, 511], "freez": [80, 279, 280], "is_odd": 80, "minor": [80, 228], "adult": [80, 186, 231], "older": 80, "dan": [80, 135], "ageless": 80, "wage": 80, "17": [80, 120, 125, 128, 135, 152, 153, 157, 160, 169, 183, 186, 188, 190, 192, 193, 201, 218, 232, 291, 312, 411, 412, 431, 439, 491, 495, 506, 508, 514, 529], "month": [80, 135, 152, 153, 169, 218, 270, 403, 511, 529], "35": [80, 152, 153, 159, 163, 164, 169, 510, 511], "1415": 81, "lame": 81, "algebra": 81, "toward": [82, 266, 291, 313, 426], "200": [82, 197, 198, 200, 201, 207, 214, 257, 299, 327, 431], "yield": [82, 182, 236, 276, 294, 421, 494, 496, 498, 507], "uncom": [82, 121, 333], "uncapit": 82, "capit": [82, 126, 202, 204, 205, 298, 402, 408, 410, 411, 416, 422, 426, 437, 444, 479, 480, 487], "statu": [82, 108, 156, 237, 360, 510, 521, 529], "incorrectli": [82, 121, 386], "inconsist": [82, 154, 231, 514], "whole": [83, 121, 137, 163, 176, 244, 291, 311, 315, 354, 381, 386, 403, 405, 492, 496, 519], "regardless": [83, 163, 389], "detect": [83, 118, 127], "gain": [83, 120, 169, 189, 266, 269, 426], "known": [83, 111, 171, 191, 226, 283, 323, 344, 433, 519], "fine": [83, 247, 322, 416], "clever": [83, 266, 274, 301, 443], "runtim": [83, 127, 247, 267, 301, 494], "due": [83, 164, 289, 373, 441], "strateg": 83, "guard": 83, "act": [83, 85, 89, 261, 264, 265, 274, 321, 438, 510], "insur": [83, 85, 156, 386], "catch": [84, 121, 156, 167, 245, 514], "segment": [85, 312, 419, 423, 428, 475, 482, 489], "treacher": 85, "air": [85, 152, 153, 157, 438, 519], "veloc": [85, 493, 505], "unladen": [85, 505], "swallow": [85, 505], "speed": [85, 172, 228, 333, 505, 511], "african": [85, 152, 505], "european": [85, 505], "valueerror": [85, 124, 245, 443, 505], "liter": [85, 121, 412, 443, 501, 505], "immedi": [85, 120, 121, 148, 149, 155, 271, 281, 286, 301, 389, 405], "fahrenheit": 85, "celsiu": 85, "72": [85, 152, 153, 169, 185, 373, 488], "22222222222222": 85, "unfriendli": 85, "fahren": 85, "py": [85, 115, 129, 167, 168, 274, 275, 277, 301, 320, 416, 510, 514, 515, 521, 529], "fahr": 85, "inp": [85, 163], "_______": [85, 243, 274, 282, 306, 334, 516, 524], "jump": [85, 116, 181, 233, 234, 235, 281, 285, 497], "chanc": [85, 167, 170, 282, 353], "________": [85, 236, 263, 264, 271, 276, 286, 293, 294, 325, 333, 419, 433, 494, 519, 527], "terminologi": [86, 245, 264, 272, 363], "screen": [86, 110, 111, 182, 245, 263, 264, 268, 301, 333, 373, 448, 454, 455, 456, 458, 459, 460, 462, 463, 464, 476, 478, 480, 484, 486, 487], "inde": [86, 270], "constraint": [86, 87, 89, 96, 97, 102, 114, 245], "primari": [86, 89, 94, 96, 110, 113, 115, 247, 266, 410], "fastest": 86, "sort": [86, 88, 89, 109, 125, 132, 152, 153, 189, 198, 200, 201, 210, 217, 242, 245, 252, 261, 299, 301, 306, 312, 325, 363, 366, 431, 432, 434, 435, 437, 438, 439, 441, 444, 518], "foreign": [86, 96, 115], "from_id": [86, 89, 110, 115], "suffix": [86, 271], "_id": 86, "insert": [2, 6, 87, 88, 89, 90, 91, 93, 96, 107, 108, 111, 114, 116, 170, 196, 214, 245, 264, 312, 313, 369], "INTO": [87, 88, 89, 90, 110, 111], "petunia": 87, "american": [87, 152], "shorthair": 87, "cur": [87, 90, 110, 111, 115], "IF": [87, 90, 110, 111], "sql": [87, 88, 89, 90, 91, 92, 93, 96, 97, 101, 102, 106, 109, 110, 111, 115, 116, 523], "rubi": [87, 90, 271], "command": [87, 88, 90, 96, 110, 151, 152, 156, 264, 265, 268, 271, 277, 320, 335, 383, 384, 387, 390, 496], "bernard": 87, "sqlite": [87, 89, 90, 95, 107, 108, 114, 116, 245, 510, 514, 515], "cursor": [87, 90, 96, 107, 108, 110, 111, 115], "vendor": [88, 90, 271, 527], "portabl": [88, 264, 268, 271], "manner": [88, 163], "date": [88, 92, 99, 100, 101, 104, 105, 106, 152, 153, 159, 163, 164, 165, 169, 175, 204, 392, 393, 403, 480, 523, 530, 531], "unlik": [88, 192, 276, 309, 521], "OR": [88, 110, 157, 169, 187], "establish": [89, 96, 247], "relational_model": 89, "__________": [89, 226, 262, 310, 314, 362], "twitter": [89, 107, 110, 114, 115, 116, 245, 528], "spider": [89, 107, 110, 114, 115, 116, 152, 245, 321, 329, 514, 515], "friend": [89, 111, 114, 115, 122, 167, 245, 269, 283, 489, 491, 492, 529], "incom": [89, 515], "everyon": [89, 91, 92, 111, 118, 137, 217, 269, 275], "cannot": [89, 113, 121, 167, 269, 276, 353, 418, 419, 496, 507, 510, 521], "pal": [89, 232], "from_friend": 89, "to_friend": 89, "drchuck": [89, 110, 111, 115, 529], "lhawthorn": 89, "feed": 89, "duplic": [89, 96, 115, 143, 144, 242, 245, 250, 261], "violat": [89, 110, 269], "normal": [89, 96, 113, 115, 154, 157, 169, 247, 252, 255, 388, 402, 481, 514], "disk": [89, 111, 116, 170, 264, 268, 332, 337], "memori": [89, 116, 137, 162, 163, 262, 264, 268, 275, 332, 387, 496, 497], "processor": [89, 268], "hundr": [89, 510], "entri": [89, 91, 92, 96, 97, 99, 100, 101, 102, 104, 105, 106, 116, 126, 132, 220, 319, 347, 449, 514, 518, 523], "hardli": 89, "matter": [89, 110, 128, 137, 157, 167, 183, 230, 371, 384, 404, 439, 480, 483], "million": [89, 118, 152, 153, 247, 274, 349, 529], "scan": [89, 121, 274, 286, 387, 488, 510, 514], "longer": [89, 128, 273, 286, 330, 353, 432, 514], "to_id": [89, 110, 115], "enforc": [89, 96, 110, 331], "moment": [89, 130, 270, 333, 343, 348, 349, 353], "mistak": [89, 110, 121, 246, 265, 269, 274, 285, 422, 511], "simpler": [89, 164, 301, 334, 386, 441, 517], "essenc": 89, "effici": [90, 113, 163, 192], "datatyp": 90, "front": [90, 205, 263, 402, 403], "inconveni": [90, 129], "payoff": 90, "sqlite3": [90, 108, 110, 111, 115], "conn": [90, 110, 111, 115], "music": [90, 107, 108, 263, 264], "server": [90, 116, 159, 163, 164, 321, 325, 333, 335, 514, 521], "local": [90, 156, 182, 247, 332, 334, 476, 510, 521], "conceptu": [90, 263, 267], "uppercas": [90, 205, 389, 391, 393, 398, 399, 405, 407, 414, 422, 507], "undo": [90, 267], "thunderstruck": [90, 108], "commit": [90, 107, 108, 110, 111, 137, 156, 159, 163, 164, 165, 519], "forc": [90, 110, 333, 500, 514, 515], "unicod": [90, 291], "latin": 90, "At": [90, 107, 111, 120, 137, 231, 265, 267, 273, 285, 286, 305, 349, 354, 363, 437, 438, 494], "criterion": 90, "repeatedli": [90, 113, 168, 263, 285, 305, 331], "whisker": 90, "milo": [90, 108, 493], "mysql": [90, 116], "student_id": [91, 92, 99, 100, 104, 105], "test_nam": [91, 92, 99, 100, 104, 105], "lower": [91, 92, 99, 100, 104, 105, 125, 126, 137, 183, 202, 312, 392, 408, 411, 422, 426, 514], "sqlitebrows": 93, "spreadsheet": 94, "sheet": [94, 323], "lock": [95, 527], "commonli": [96, 130, 275, 293, 335, 385], "insist": 96, "socket": [96, 159, 163, 164, 318, 321, 325, 327, 333, 334, 335, 361], "directli": [96, 121, 163, 263, 266, 268, 323, 516, 517], "lookup": [96, 131, 510], "replic": 96, "elsewher": [96, 255, 514], "configur": 96, "bookkeep": [97, 102], "compani": [97, 102, 511], "merg": [97, 102], "hparsons_lg_sql_exe_test_bank_post_select": 98, "hparsons_lg_sql_exe_test_bank_post_upd": 98, "hparsons_lg_sql_exe_test_bank_post_join": 98, "zihan": [98, 101, 103, 106, 522], "wu": [98, 101, 103, 106, 522], "ziwu": [98, 101, 103, 106, 522], "asid": [99, 100, 101, 104, 105, 106, 523], "vend": [101, 106], "machin": [101, 106, 262, 263, 268, 271], "refil": [101, 106, 523], "stock": [101, 106, 152, 169, 523], "chip": [101, 106, 152], "bought": [101, 106, 523, 529], "transact": [101, 106, 519], "goods_id": [101, 106], "unittest": [101, 105, 106, 249, 252, 255, 523], "forth": [102, 519], "hparsons_lg_sql_test_bank_post_select": 103, "hparsons_lg_sql_test_bank_post_upd": 103, "hparsons_lg_sql_test_bank_post_join": 103, "soon": [106, 488, 497], "cloth": 107, "sock": 107, "descend": [107, 109, 117, 152, 153, 200, 217, 252, 432, 434, 439], "spot": [107, 120, 121, 127, 282, 367], "crreat": 107, "pant": 107, "shirt": [107, 408, 491], "fabric": 107, "dessert": 107, "cupcak": 107, "cake": [107, 529], "ic": [107, 134], "frost": [107, 354], "chocol": 107, "packag": [108, 156, 253, 330], "conect": 108, "db": [108, 110, 111, 115], "chinook": 108, "albumid": 108, "artistid": 108, "348": [108, 152, 153], "300": [108, 169, 197, 257, 431], "349": 108, "301": 108, "bikeshar": 108, "bikeshare_st": [108, 115, 117], "count_row": 108, "penelop": [108, 508], "doberman": 108, "springer": 108, "spaniel": 108, "lastnam": [108, 530], "firstnam": [108, 530], "custom": [108, 257], "artist": [108, 152], "185": 108, "genr": [108, 511], "pop": [108, 188, 189, 198, 201, 295, 301, 302, 312], "mediatypeid": 108, "bike": [109, 117], "bike_numb": [109, 115, 117], "durat": [109, 115, 117], "trip_data": [109, 115, 117], "redo": [110, 270, 386], "twitter_info": [110, 111], "tweepi": [110, 111], "oauth2": [110, 111], "auth": [110, 111], "oauth2bearerhandl": [110, 111], "bearer_token": [110, 111], "api": [110, 111, 245, 510, 514, 516, 520, 521, 528, 529], "wait_on_rate_limit": [110, 111], "dir": [110, 111, 115, 156, 339, 346, 366, 387, 422], "path": [110, 111, 115, 159, 163, 164, 165, 330, 389], "dirnam": [110, 111, 115], "__file__": [110, 111, 115], "sep": [110, 111, 115, 152, 153, 160, 169, 529], "till": [110, 111, 189, 190, 289], "acct": [110, 111, 529], "hit": [110, 111, 120, 285, 373, 514], "visit": [110, 111, 270, 323, 515], "hasn": [110, 111], "fetchon": [110, 111], "unretriev": [110, 111], "rowcount": 110, "lastrowid": 110, "idlist": [110, 111], "get_friend_id": [110, 111], "screen_nam": [110, 111, 529], "err": 110, "countnew": [110, 111], "countold": [110, 111], "highest": [110, 152, 153, 188, 437, 500, 501], "currid": [110, 111], "get_us": [110, 111], "user_id": [110, 111], "screennam": [110, 111], "friend_id": 110, "didn": [110, 179, 247, 301, 340, 357, 358], "illustr": [110, 120, 121], "captur": [110, 167, 244, 391, 392, 398, 399, 403, 407], "safeti": 110, "net": [110, 196, 514, 521, 527], "inadvert": 110, "ensur": [110, 129, 181], "exact": [110, 121, 282, 286, 311, 333, 387], "twice": [110, 111, 130, 183, 230, 291, 389, 437, 475, 510], "node": [110, 245, 515, 516, 528, 531], "realli": [110, 120, 121, 122, 168, 173, 265, 270, 271, 366, 388, 432, 514], "success": [110, 111, 120, 124, 159, 177, 220, 245, 283, 333, 347, 356, 439, 449, 515], "ravenmaster1": [110, 111, 115], "brentsever": [110, 111, 115], "prairycat": [110, 111, 115], "lionelrobertjr": [110, 111, 115], "doc": [111, 153, 252, 301, 319, 330, 361, 404, 417, 422, 423, 426, 485], "stabl": 111, "restart": [111, 113, 510, 514, 515], "status": [111, 529], "unvisit": 111, "popular": [111, 511, 514], "sourc": [111, 121, 159, 163, 164, 165, 264, 268, 271, 274, 277, 285, 301, 319, 328, 329, 331, 337, 363, 386, 389, 422, 495, 496, 514, 527, 529], "fetch": [111, 276], "placehold": 111, "substitut": [111, 246], "dumper": 111, "lockpickinglwyr": 111, "unprocess": 111, "successfulli": [111, 121, 123, 301, 385], "dump": [111, 115, 129, 514, 515, 521, 525, 529], "myldn": [111, 115], "dickiedov": [111, 115], "ukrain": [111, 115], "alisonmoyet": [111, 115], "philippullman": [111, 115], "nessimonstar": 111, "educaus": 111, "lindafeng": 111, "suspend": 111, "resum": [111, 505, 515], "ground": 113, "flat": 113, "truli": [113, 236, 497], "retain": [113, 268], "reassembl": 115, "reconnect": 115, "ON": 115, "metarow": 115, "demonstr": [115, 286, 361, 404, 415, 416], "multi": [115, 121, 493], "twjoin": 115, "table_nam": 115, "field_nam": 115, "start_stat": [115, 117], "station_id": [115, 117, 530], "000": [115, 117, 332, 337, 481, 506], "biggest": [116, 118, 120, 121, 169], "perman": [116, 156], "persist": [116, 166, 245], "wide": [116, 120, 248, 320, 432, 488], "varieti": [116, 255, 488], "oracl": [116, 514], "microsoft": 116, "postgresql": 116, "embed": 116, "firefox": 116, "intern": [116, 245, 260, 354, 362, 363, 528], "w00837": 117, "rental": [117, 523], "start_dat": 117, "31105": 117, "member_typ": 117, "end_stat": 117, "31200": 117, "latitud": [117, 276, 510, 530], "longitud": [117, 510, 530], "end_dat": 117, "31101": 117, "casual": 117, "suspect": 118, "beginn": [118, 121, 495], "blame": 118, "resort": 118, "cs1": 118, "clue": [118, 121, 301, 497], "intention": 119, "carefulli": [120, 121, 285, 301, 330, 439, 519], "firm": 120, "grasp": 120, "necessarili": [120, 310], "entir": [120, 121, 127, 155, 163, 165, 271, 330, 332, 349, 386, 403, 404, 428, 478], "portion": [120, 386, 389, 404, 411, 412, 423, 526], "circumst": [120, 303], "bug": [120, 246, 251, 267, 268, 282, 349, 433], "advic": [120, 121], "tempt": [120, 121, 301, 419, 421, 494, 506], "crank": 120, "inevit": 120, "myriad": 120, "wrong": [120, 121, 168, 245, 246, 255, 262, 265, 267, 272, 280, 301, 304, 373, 416, 417, 431, 433, 452, 475, 479, 480, 483, 484, 487, 488, 494, 507], "went": [120, 301, 410, 529], "quick": [120, 255, 363, 387, 497, 514], "incomplet": 120, "insight": [120, 426], "underli": 120, "notion": [120, 167, 390, 404, 497], "mantra": 120, "repeat": [120, 121, 173, 187, 189, 190, 263, 284, 285, 291, 294, 307, 373, 378, 379, 385, 393, 483, 484, 510], "brain": [120, 121, 123, 262], "tini": [120, 270], "chemic": [120, 123], "happi": [120, 123, 169, 261, 269, 283, 410], "enjoy": 120, "victori": 120, "agil": 120, "pose": 120, "23": [120, 121, 135, 152, 153, 157, 169, 197, 243, 298, 351, 383, 392, 398, 399, 402, 492, 511, 530], "wait": [120, 121, 246, 265, 269, 325, 333, 381, 382, 492, 505], "clock": [120, 172, 228, 492], "alarm": [120, 172, 228, 492], "current_tim": 120, "wait_tim": [120, 121], "final_tim": 120, "pm": [120, 157, 169], "hmm": 120, "realiz": [120, 126, 255, 265, 270, 361], "knew": [120, 137, 275], "pretti": [120, 121, 127, 246, 273, 276, 384, 386, 497, 514, 529], "concaten": [120, 121, 184, 307, 308, 419, 496, 503, 505], "stage": [120, 121], "iter": [2, 6, 120, 129, 132, 156, 162, 163, 189, 190, 192, 208, 245, 247, 278, 279, 283, 284, 285, 286, 291, 294, 317, 416, 418, 438, 439, 469, 483, 488, 515], "26": [120, 130, 152, 153, 157, 169, 185, 201, 530], "boundari": [120, 245, 308, 405, 406], "larger": [120, 210, 213, 219, 245, 286, 365], "worri": [120, 205, 366, 526], "bigger": [120, 127, 282, 493], "modulu": [120, 207, 245, 417, 492, 496, 504], "gone": [120, 152, 153, 517], "astrai": 120, "current_time_str": 121, "wait_time_str": 121, "current_time_int": 121, "wait_time_int": 121, "final_time_int": 121, "aha": 121, "hand": [121, 123, 126, 127, 271, 301, 361, 383, 385, 404], "statist": [121, 130], "percent": [121, 134, 491, 496, 498], "4999": 121, "54": [121, 152, 153, 169, 214, 265, 511], "74": [121, 152, 153, 157, 169, 286, 298], "1305": 121, "29": [121, 134, 152, 153, 169, 295, 438, 530], "1009": 121, "893": 121, "78": [121, 134, 152, 153, 169, 214, 438, 530], "urierror": 121, "334": 121, "66": [121, 148, 149, 152, 153, 169, 431, 446, 530], "tokenerror": 121, "244": 121, "67": [121, 152, 153, 169, 200, 295, 305, 309, 315, 530], "227": 121, "49": [121, 152, 153, 169, 515, 530], "timelimiterror": 121, "44": [121, 148, 149, 152, 153, 169, 511, 515], "48": [121, 134, 152, 153, 169, 515], "attributeerror": 121, "importerror": 121, "indexerror": [121, 301, 309, 416, 421], "07": [121, 152, 153, 169, 204, 514], "uncov": [121, 122], "grammat": 121, "period": [121, 219, 226, 236, 385, 386, 388, 390, 391, 401, 422, 497, 514, 527, 529], "trace": [121, 291], "punctuat": [121, 126, 129, 134, 173, 205], "quotat": [121, 418, 428, 493, 506], "parethes": 121, "coupl": [121, 531], "parenthesi": [121, 192, 251, 403], "parenths": 121, "subsequ": [121, 432], "concern": [121, 247], "trick": [121, 123, 351, 367], "bad": [121, 167, 172, 331, 401, 494, 514], "extrem": [121, 332], "eof": 121, "anywai": 121, "panic": 121, "somehow": 121, "conclud": 121, "unrel": 121, "calm": 121, "chase": 121, "elimin": [121, 130, 244, 247, 250, 267, 389], "constant": [121, 165, 285, 286, 510], "compat": 121, "isol": 121, "polish": 121, "learner": 121, "disconcert": 121, "won": [121, 128, 152, 153, 193, 246, 278, 282, 289, 363, 433, 437, 443], "particularli": [121, 155, 270, 274, 286, 385, 443, 519], "impli": [121, 277, 303], "unsupport": 121, "floordiv": 121, "tyre": 121, "confirm": 121, "mysteri": [121, 278, 295, 424, 425], "Not": [121, 141, 142, 242, 245, 263, 274, 344, 345, 401, 407, 498, 499, 506, 524], "emploi": 121, "impact": [121, 432], "useless": [121, 493], "typo": 121, "ey": [121, 168, 261, 270], "spell": [121, 148, 149, 273, 416, 419, 475, 494], "fairli": 121, "speller": 121, "str_wait_tim": 121, "wai_tim": 121, "nice": [121, 168, 271, 276, 313, 331, 386, 438, 439, 514, 521], "visibl": [121, 518], "strategi": 121, "imt": 121, "set_tim": 121, "undefin": 121, "reveal": 121, "set_alarm": 121, "assumpt": [121, 247], "alarm_tim": 121, "furthermor": 121, "present_tim": 121, "resound": 121, "meant": [121, 267, 269, 494, 496], "dialog": 121, "worth": [121, 157, 169, 244, 443], "interlud": [123, 245], "tip": [123, 124, 245, 490, 491], "stress": 123, "deep": [123, 264], "celebr": [123, 300], "homework": [123, 242, 245], "secret": [123, 527, 529], "fourier": 123, "transform": [123, 185, 186, 434, 437], "trust": [123, 186], "parseerror": [124, 245], "typeerror": [124, 245, 417], "nameerror": [124, 245, 265, 269], "grape": [125, 430], "appl": [2, 125, 128, 134, 205, 211, 391, 396, 398, 399, 421, 434, 437, 491, 492, 503], "banana": [2, 125, 128, 211, 300, 310, 391, 398, 399, 412, 414, 421, 427, 437], "pear": [125, 128, 437, 492], "janic": 125, "eleanor": 125, "list_o_nam": 125, "erik": [125, 530], "counter": [125, 131, 136, 245, 278, 284, 312, 415, 418, 485, 487, 510], "phrase": [125, 137, 249, 373, 410, 492], "chees": [125, 309], "philadelphia": [125, 152, 157, 169], "extraordinari": 125, "accord": [125, 335, 440], "19": [125, 152, 153, 157, 159, 160, 163, 164, 169, 185, 186, 193, 291, 298, 312, 402, 446, 489, 491, 529], "brontosauru": [125, 130], "diction": 125, "anni": [125, 130, 132, 152, 153], "42": [125, 130, 132, 152, 153, 169, 184, 271, 353, 417, 438, 491, 510, 511, 515, 521], "revers": [125, 152, 188, 189, 198, 201, 214, 288, 299, 431, 432, 434, 438, 439, 441, 484], "lambda": [125, 276, 507], "romeo": [126, 129, 318, 325, 327, 334, 335, 337, 438], "txt": [126, 129, 137, 151, 152, 155, 157, 159, 160, 163, 164, 165, 167, 168, 169, 170, 275, 318, 325, 327, 334, 335, 337, 383, 384, 385, 404, 407, 437, 438, 514], "soft": [126, 129, 137, 327, 432], "yonder": [126, 129, 137, 327, 432], "east": [126, 129, 137, 157, 169, 327, 479, 480, 485, 487], "juliet": [126, 129, 137, 327, 438], "sun": [126, 129, 137, 172, 205, 228, 327], "aris": [126, 129, 137, 327], "fair": [126, 129, 137, 152, 327], "kill": [126, 129, 137, 152, 327], "enviou": [126, 129, 137, 327], "moon": [126, 129, 137, 327], "sick": [126, 129, 137, 327], "pale": [126, 129, 137, 327], "grief": [126, 129, 137, 327], "token": [126, 494, 497, 529], "subtl": [126, 384], "maketran": 126, "fromstr": [126, 526], "tostr": 126, "deletestr": 126, "omit": [126, 247, 315, 428, 443], "_": [126, 184, 507], "modif": [126, 291, 301], "art": [126, 152, 167, 263, 273, 349], "swearst": 126, "afeard": 126, "kinsmen": 126, "thinkst": 126, "cloak": 126, "orchard": 126, "lover": 126, "maiden": 126, "whiteupturn": 126, "gentleman": 126, "lean": 126, "canst": 126, "unwieldi": [126, 127, 247], "dataset": 127, "scale": [127, 134, 382], "reduc": [127, 130, 294, 297, 369, 376, 381, 441, 493], "smallest": [127, 145, 146, 147, 169, 174, 232, 244, 269, 286, 331], "manifest": 127, "largest": [127, 145, 146, 147, 174, 286, 331, 390], "saniti": 127, "illog": 127, "scaffold": [127, 267], "spanish": 128, "curli": [128, 191, 517], "bracket": [128, 188, 308, 309, 314, 363, 366, 386, 388, 389, 426, 427, 444, 445, 518], "squar": [128, 158, 171, 172, 182, 188, 205, 211, 217, 218, 226, 228, 280, 308, 314, 351, 363, 366, 386, 388, 389, 426, 475, 476, 483, 509, 511], "eng2sp": [128, 137], "uno": 128, "surpris": 128, "unpredict": [128, 236], "keyerror": 128, "pokemon_name_n_typ": 128, "squirtl": 128, "water": [128, 269, 288, 367], "charmand": 128, "fire": [128, 157, 265, 338], "bulbasaur": [128, 338], "grass": [128, 157, 169, 338], "linear": [128, 270], "proport": 128, "hash": [128, 129, 131, 281, 435, 439], "remark": 128, "magic": [128, 443], "hash_tabl": 128, "occurr": [129, 164, 440], "shorten": [129, 159, 165, 529], "scene": [129, 438], "slowli": [129, 332, 514], "compact": 129, "increment": [129, 130, 191, 192, 281, 284, 288, 289, 291, 293, 354, 415, 418], "desir": [129, 152, 153, 164, 372, 514, 524, 529], "raw": [129, 403, 405, 514], "unsort": [129, 132], "code3": [129, 159, 165, 274, 320, 510, 514, 515, 521], "count1": 129, "travers": [130, 132, 245, 303, 316, 321, 418, 429, 432, 439, 445], "ord": [130, 425], "appropri": [130, 246, 247, 295, 529], "ahead": [130, 246, 333], "room": [130, 152, 153, 257, 269], "histogram": [130, 131], "frequenc": [130, 329, 334, 337, 438, 514], "tim": 130, "concis": 130, "idiom": [130, 132, 301], "succinct": 130, "incomprehens": 130, "char": [130, 278, 415, 430], "hashtabl": 131, "nba": 132, "champ": [132, 152], "mvp": 132, "roti": 132, "6moti": 132, "lst": [132, 188, 189, 198, 200, 208, 211, 216, 295, 298, 299, 301, 304, 312, 401, 438, 439, 440, 524], "wordcount": 132, "morethan5": 132, "dictionaries_mixedupcode_question10_1": 133, "dictionaries_mixedupcode_question10_1_ac": 133, "dictionaries_mixedupcode_question10_2": 133, "dictionaries_mixedupcode_question10_2_ac": 133, "dictionaries_mixedupcode_question10_3": 133, "dictionaries_mixedupcode_question10_3_ac": 133, "dictionaries_mixedupcode_question10_4": 133, "dictionaries_mixedupcode_question10_4_ac": 133, "dictionaries_mixedupcode_question10_5": 133, "dictionaries_mixedupcode_question10_5_ac": 133, "dictionaries_mixedupcode_question10_6": 133, "dictionaries_mixedupcode_question10_6_ac": 133, "dictionaries_mixedupcode_question10_7": 133, "dictionaries_mixedupcode_question10_7_ac": 133, "dictionaries_mixedupcode_question10_8": 133, "dictionaries_mixedupcode_question10_8_ac": 133, "dictionaries_mixedupcode_question10_9": 133, "dictionaries_mixedupcode_question10_9_ac": 133, "dictionaries_mixedupcode_question10_10": 133, "dictionaries_mixedupcode_question10_10_ac": 133, "letter_dict": 134, "pretend": [134, 321, 328, 329], "besid": 134, "word_dict": 134, "a_count": 134, "sales_tax": 134, "list_of_cost": 134, "sale": [134, 511], "tax": 134, "hundredth": 134, "25": [134, 145, 146, 147, 152, 153, 157, 169, 172, 185, 261, 265, 298, 321, 324, 369, 431, 437, 498, 529, 530], "discount_and_tax": 134, "discount": [134, 297, 490], "06": [134, 152, 153, 169, 514, 530], "create_dictionari": 134, "keys_list": 134, "values_list": 134, "lowest_value_kei": 134, "lowest": [134, 152, 169, 172, 188, 228, 268, 437], "toi": 134, "rice": 134, "bag": 134, "duplicated_data": 134, "dictionary1": 134, "dictionary2": 134, "twenti": [134, 437], "thirti": 134, "total_pric": 134, "quantity_dict": 134, "hot": [134, 157, 169], "soda": 134, "scale_recip": 134, "scale_factor": 134, "36": [134, 152, 153, 169, 205, 325, 484, 529, 530], "new_sight": 135, "sight": 135, "parallel": 135, "ind": 135, "invers": [135, 174, 308], "birthdai": [135, 172, 218, 228], "coverag": 135, "steph": 135, "angelo": 135, "categor": [137, 511], "mail": [137, 159, 163, 164, 165, 245, 247, 335, 386, 512], "mail_count": 137, "mon": [137, 172, 228, 530], "user_count": 137, "marquard": [137, 159, 163, 164, 165, 301, 311, 384, 385, 386, 389, 423], "uct": [137, 159, 163, 164, 165, 301, 311, 384, 385, 386, 389, 423, 514], "za": [137, 159, 163, 164, 165, 301, 311, 384, 385, 386, 389, 405, 423, 514], "letter_count": 137, "e_count": 137, "word_dictionari": 137, "reward": [137, 266, 275], "em": 137, "newfound": [137, 275], "laptop": [137, 275], "cell": [137, 264, 275], "phone": [137, 264, 275, 392, 517, 518, 530, 531], "behalf": [137, 275], "hardwar": [137, 162, 245, 271, 272, 275], "vast": [137, 275], "reptit": 137, "interestingli": [137, 275], "bore": [137, 275], "numb": [137, 275], "word_count": 137, "repetit": [137, 244, 245, 275, 294, 349, 380, 486], "romeo3": 137, "gopal": 137, "ramasammycook": 137, "gmail": [137, 383, 514], "media": [137, 384], "berkelei": [137, 384, 514], "cwen": [137, 385, 389], "iupui": [137, 159, 163, 164, 384, 385, 389, 514], "antranig": 137, "caret": [137, 388, 404, 405, 514], "cam": [137, 514], "uk": [137, 159, 163, 164, 514], "rjlow": [137, 384], "gsilver": 137, "horwitz": [137, 514], "wagnermr": 137, "zqian": [137, 384], "message_count": 137, "maximum": [137, 157, 174, 245, 292, 312, 369, 491], "domain": [137, 401, 407, 443, 514], "poll": [138, 139, 141, 143, 144, 145, 146, 148, 149, 150], "exp1_pp1a": [138, 139], "exp1_q1_writ": [138, 139], "exp1_pp1a_pol": [138, 139], "exp1_q1_write_pol": [138, 139], "exp1_q2_writ": [138, 139], "count_target_in_range_ord": [138, 139], "exp1_q2_write_pol": [138, 139], "count_target_in_range_order_pol": [138, 139], "exp1_pp3": [138, 139], "exp1_q3_writ": [138, 139], "exp1_pp3_pol": [138, 139], "exp1_q3_write_pol": [138, 139], "exp1_q4_total_valu": [138, 139], "total_dict_values_pp": [138, 139], "exp1_q4_total_values_pol": [138, 139], "total_dict_values_pp_pol": [138, 139], "exp1_q5_pp": [138, 139], "exp1_q5_writ": [138, 139], "exp1_q5_pp_pol": [138, 139], "exp1_q5_write_pol": [138, 139], "dp_two_list_to_dict_pp": 140, "dp_two_list_to_dict": 140, "dp_list_of_tuples_to_dict": 140, "dp_list_of_tuples_to_dict_pp": 140, "dp_get_tuple_from_dict_pp": 140, "dp_get_tuple_from_dict": 140, "dp_greater_dict": 140, "dp_greater_dict_pp": 140, "dp_get_counts_dict_pp": 140, "dp_get_counts_dict": 140, "make_dir": [141, 142], "l1": [141, 142, 188, 189, 208, 261], "l2": [141, 142, 188, 208, 261], "tuple_list": [141, 142], "grai": [141, 142, 381, 382, 391, 398, 399, 452, 511], "get_tupl": [141, 142], "greater_dict": [141, 142], "cutoff": [141, 142], "get_count": [141, 142], "s_list": [141, 142], "greater_dictionari": 142, "sum13_nd_pp_exa": [143, 144, 150], "sum13_w6d_pp_exb": [143, 144, 150], "list_multiples_pp_exa": [143, 144, 150], "list_multiples_w3d_pp_exb": [143, 144, 150], "ibeforee_pp_exa": [143, 144, 150], "ibeforee_pp_wd_exb": [143, 144, 150], "removetarget_pp_v2_exa": [143, 144, 150], "remove_target_pp_wd_exb": [143, 144, 150], "okai": [143, 144, 171, 173, 176, 246, 327, 393, 426], "earn": [143, 144, 491, 511], "credit": [143, 144, 242, 245, 265, 510, 519, 521], "adjac": [143, 144, 145, 146, 147, 261], "removeextra": [143, 144], "two_cat": [143, 144], "removedup": 144, "adjacenttwo": 144, "has22": [145, 146, 147], "countinrang": [145, 146, 147], "diffmaxmin": [145, 146, 147], "total_valu": [145, 146, 147], "total_dict_valu": [145, 146], "red": [145, 146, 147, 157, 169, 217, 249, 269, 324, 369, 370, 371, 372, 374, 376, 377, 378, 379, 381, 382, 408, 410, 431, 448, 452, 485, 487, 509, 511], "get_nam": [145, 146, 147], "unknown": [145, 146, 147], "brown": [145, 146, 147], "dariu": [145, 146, 147], "unlucki": [148, 149], "sum13": [148, 149, 179, 222, 223, 225], "list_of_multipl": [148, 149], "77": [148, 149, 152, 153, 169], "grammarli": [148, 149], "beleiv": [148, 149], "remove_target": [148, 149], "mytext": 151, "mode": [151, 170, 173, 182, 265, 267, 268, 301, 387, 405, 495, 502], "ref_fil": 151, "filevar": 151, "somestr": 151, "moana": 151, "cinderella": 151, "tiana": 151, "print_cont": 151, "file_obj": [151, 155, 156], "line_obj": 151, "rstrip": [152, 155, 164, 301, 383, 385, 404], "strip": [152, 155, 161, 164, 267, 301, 318, 422], "01": [152, 153, 169, 265, 327, 403, 514], "9848": [152, 153, 169], "10220": [152, 153, 169], "9651": [152, 153, 169], "10021": [152, 153, 169, 530], "57": [152, 153, 169, 295, 305, 309, 315, 511, 515], "nov": [152, 153, 169], "9087": [152, 153, 169], "10054": [152, 153, 169], "58": [152, 153, 169, 530], "8987": [152, 153, 169], "9851": [152, 153, 169], "56": [152, 153, 169, 228, 295, 305, 309, 315, 410, 529], "oct": [152, 153, 169], "8845": [152, 153, 169], "9626": [152, 153, 169], "8659": [152, 153, 169], "9075": [152, 153, 169], "9946": [152, 153, 169], "10238": [152, 153, 169], "7926": [152, 153, 169], "8847": [152, 153, 169], "aug": [152, 153, 169, 327], "10527": [152, 153, 169], "38": [152, 153, 169], "10663": [152, 153, 169], "9829": [152, 153, 169], "9949": [152, 153, 169], "10504": [152, 153, 169], "10758": [152, 153, 169], "10049": [152, 153, 169], "10522": [152, 153, 169], "81": [152, 153, 169, 172, 197, 228], "jun": [152, 153, 169], "10913": [152, 153, 169], "11236": [152, 153, 169], "68": [152, 153, 159, 163, 164, 169], "10313": [152, 153, 169], "10502": [152, 153, 169], "10734": [152, 153, 169], "11436": [152, 153, 169], "10638": [152, 153, 169], "10911": [152, 153, 169], "94": [152, 153, 163, 169, 312], "apr": [152, 153, 169], "9877": [152, 153, 169], "10973": [152, 153, 169], "9303": [152, 153, 169], "mar": [152, 153, 169], "10493": [152, 153, 169], "10940": [152, 153, 169], "9047": [152, 153, 169], "9878": [152, 153, 169], "feb": [152, 153, 169, 530], "10884": [152, 153, 169], "82": [152, 153, 169], "11140": [152, 153, 169], "09": [152, 153, 159, 163, 164, 165, 169, 301, 311, 386, 389, 423], "10225": [152, 153, 169], "10495": [152, 153, 169], "10790": [152, 153, 169], "11224": [152, 153, 169], "10325": [152, 153, 169], "71": [152, 153, 169, 510], "10887": [152, 153, 169], "10416": [152, 153, 169], "76": [152, 153, 169, 185, 530], "11044": [152, 153, 169], "10158": [152, 153, 169], "10787": [152, 153, 169], "10966": [152, 153, 169], "11152": [152, 153, 169], "02": [152, 153, 169], "10204": [152, 153, 169], "10414": [152, 153, 169], "10659": [152, 153, 169], "11108": [152, 153, 169], "9571": [152, 153, 169], "10971": [152, 153, 169], "11219": [152, 153, 169], "11518": [152, 153, 169], "83": [152, 153, 169, 521], "10439": [152, 153, 169], "10650": [152, 153, 169], "10523": [152, 153, 169], "11415": [152, 153, 169], "10428": [152, 153, 169], "11215": [152, 153, 169], "10450": [152, 153, 169], "10980": [152, 153, 169], "10303": [152, 153, 169], "10521": [152, 153, 169], "10532": [152, 153, 169], "11013": [152, 153, 169], "10161": [152, 153, 169], "51": [152, 153, 169, 185, 530], "10447": [152, 153, 169], "10749": [152, 153, 169], "11086": [152, 153, 169], "10163": [152, 153, 169], "10863": [152, 153, 169], "11600": [152, 153, 169], "43": [152, 153, 169, 262, 515], "10128": [152, 153, 169], "62": [152, 153, 169, 530], "10733": [152, 153, 169], "11311": [152, 153, 169], "9611": [152, 153, 169], "10921": [152, 153, 169], "10937": [152, 153, 169], "11228": [152, 153, 169], "9760": [152, 153, 169], "11501": [152, 153, 169], "11908": [152, 153, 169], "10610": [152, 153, 169], "53": [152, 153, 169, 510, 511], "10876": [152, 153, 169], "47": [152, 153, 169, 515], "11658": [152, 153, 169], "10798": [152, 153, 169], "11497": [152, 153, 169], "10730": [152, 153, 169], "11195": [152, 153, 169], "10449": [152, 153, 169], "10877": [152, 153, 169], "10335": [152, 153, 169], "10883": [152, 153, 169], "9884": [152, 153, 169], "10729": [152, 153, 169], "10828": [152, 153, 169], "11218": [152, 153, 169], "39": [152, 153, 169, 530], "10055": [152, 153, 169], "10336": [152, 153, 169], "10654": [152, 153, 169], "11428": [152, 153, 169], "10487": [152, 153, 169], "10829": [152, 153, 169], "10972": [152, 153, 169], "11321": [152, 153, 169], "10594": [152, 153, 169], "10655": [152, 153, 169], "10549": [152, 153, 169], "08": [152, 153, 169, 514, 529], "11120": [152, 153, 169], "10334": [152, 153, 169], "10970": [152, 153, 169], "10788": [152, 153, 169], "11244": [152, 153, 169], "10372": [152, 153, 169], "96": [152, 153, 169, 172, 438], "10559": [152, 153, 169], "9825": [152, 153, 169], "11072": [152, 153, 169], "9707": [152, 153, 169], "10789": [152, 153, 169], "04": [152, 153, 169, 213, 514], "9315": [152, 153, 169], "9163": [152, 153, 169], "9786": [152, 153, 169], "9405": [152, 153, 169], "9662": [152, 153, 169], "9025": [152, 153, 169], "9306": [152, 153, 169], "9212": [152, 153, 169], "84": [152, 153, 169, 213, 214], "9759": [152, 153, 169], "8994": [152, 153, 169], "9358": [152, 153, 169], "9039": [152, 153, 169], "9390": [152, 153, 169], "8610": [152, 153, 169], "63": [152, 153, 169, 298], "9181": [152, 153, 169], "8645": [152, 153, 169], "65": [152, 153, 169, 196, 308, 492, 511], "9457": [152, 153, 169], "8573": [152, 153, 169], "9116": [152, 153, 169], "7749": [152, 153, 169], "8718": [152, 153, 169], "7399": [152, 153, 169], "8592": [152, 153, 169], "7583": [152, 153, 169], "8253": [152, 153, 169], "7379": [152, 153, 169], "7842": [152, 153, 169], "8868": [152, 153, 169], "8948": [152, 153, 169], "7517": [152, 153, 169], "7539": [152, 153, 169], "9011": [152, 153, 169], "9412": [152, 153, 169], "64": [152, 153, 169, 204, 265, 402], "8786": [152, 153, 169], "8883": [152, 153, 169], "8907": [152, 153, 169], "9155": [152, 153, 169], "8524": [152, 153, 169], "8952": [152, 153, 169], "9106": [152, 153, 169], "9311": [152, 153, 169], "8760": [152, 153, 169], "8899": [152, 153, 169], "8818": [152, 153, 169], "9287": [152, 153, 169], "8715": [152, 153, 169], "9063": [152, 153, 169], "37": [152, 153, 169, 501, 510, 511, 529], "8528": [152, 153, 169], "8997": [152, 153, 169], "8377": [152, 153, 169], "8799": [152, 153, 169], "7987": [152, 153, 169], "46": [152, 153, 169, 515], "8616": [152, 153, 169], "8545": [152, 153, 169], "7908": [152, 153, 169], "8072": [152, 153, 169], "7391": [152, 153, 169], "59": [152, 153, 169, 499], "7906": [152, 153, 169], "7823": [152, 153, 169], "8209": [152, 153, 169], "7563": [152, 153, 169], "7443": [152, 153, 169], "7934": [152, 153, 169], "7334": [152, 153, 169], "7945": [152, 153, 169], "8218": [152, 153, 169], "6936": [152, 153, 169], "7442": [152, 153, 169], "7650": [152, 153, 169], "8078": [152, 153, 169], "7556": [152, 153, 169], "8222": [152, 153, 169], "8340": [152, 153, 169], "7580": [152, 153, 169], "7622": [152, 153, 169], "7672": [152, 153, 169], "8328": [152, 153, 169], "7613": [152, 153, 169], "7331": [152, 153, 169], "7868": [152, 153, 169], "7214": [152, 153, 169], "7008": [152, 153, 169], "7430": [152, 153, 169], "6891": [152, 153, 169], "6583": [152, 153, 169], "7081": [152, 153, 169], "6315": [152, 153, 169], "6877": [152, 153, 169], "7158": [152, 153, 169], "6532": [152, 153, 169], "6813": [152, 153, 169], "7112": [152, 153, 169], "6683": [152, 153, 169], "6448": [152, 153, 169], "6953": [152, 153, 169], "6318": [152, 153, 169], "6521": [152, 153, 169], "6623": [152, 153, 169], "6206": [152, 153, 169], "6029": [152, 153, 169], "6606": [152, 153, 169], "5975": [152, 153, 169], "5882": [152, 153, 169], "6162": [152, 153, 169], "5833": [152, 153, 169], "5616": [152, 153, 169], "5952": [152, 153, 169], "5550": [152, 153, 169], "5528": [152, 153, 169], "5761": [152, 153, 169], "5507": [152, 153, 169], "5654": [152, 153, 169], "5769": [152, 153, 169], "5170": [152, 153, 169], "5643": [152, 153, 169], "5770": [152, 153, 169], "5559": [152, 153, 169], "5569": [152, 153, 169], "5327": [152, 153, 169], "5587": [152, 153, 169], "5737": [152, 153, 169], "5382": [152, 153, 169], "5485": [152, 153, 169], "5755": [152, 153, 169], "5395": [152, 153, 169], "5693": [152, 153, 169], "5319": [152, 153, 169], "5117": [152, 153, 169], "5433": [152, 153, 169], "5000": [152, 153, 169], "5074": [152, 153, 169], "5266": [152, 153, 169], "5016": [152, 153, 169], "4755": [152, 153, 169], "5143": [152, 153, 169], "4719": [152, 153, 169], "4789": [152, 153, 169], "4845": [152, 153, 169], "4638": [152, 153, 169], "4610": [152, 153, 169], "4839": [152, 153, 169], "4594": [152, 153, 169], "4708": [152, 153, 169], "4772": [152, 153, 169], "4552": [152, 153, 169], "4556": [152, 153, 169], "4767": [152, 153, 169], "4530": [152, 153, 169], "4465": [152, 153, 169], "4614": [152, 153, 169], "4394": [152, 153, 169], "4321": [152, 153, 169], "4480": [152, 153, 169], "4278": [152, 153, 169], "73": [152, 153, 169, 530], "4157": [152, 153, 169], "4348": [152, 153, 169], "4129": [152, 153, 169], "4011": [152, 153, 169], "4213": [152, 153, 169], "3935": [152, 153, 169], "3843": [152, 153, 169], "4034": [152, 153, 169], "3809": [152, 153, 169], "3834": [152, 153, 169], "3955": [152, 153, 169], "3794": [152, 153, 169], "3739": [152, 153, 169], "3882": [152, 153, 169], "3638": [152, 153, 169], "3908": [152, 153, 169], "3919": [152, 153, 169], "3612": [152, 153, 169], "3958": [152, 153, 169], "3736": [152, 153, 169], "3913": [152, 153, 169], "3972": [152, 153, 169], "3804": [152, 153, 169], "3764": [152, 153, 169], "3954": [152, 153, 169], "3722": [152, 153, 169], "3624": [152, 153, 169], "3782": [152, 153, 169], "3611": [152, 153, 169], "3758": [152, 153, 169], "3839": [152, 153, 169], "3603": [152, 153, 169], "3681": [152, 153, 169], "3788": [152, 153, 169], "3609": [152, 153, 169], "3633": [152, 153, 169], "3733": [152, 153, 169], "3520": [152, 153, 169], "3832": [152, 153, 169], "3911": [152, 153, 169], "3544": [152, 153, 169], "3635": [152, 153, 169], "3978": [152, 153, 169], "3998": [152, 153, 169], "3811": [152, 153, 169], "3754": [152, 153, 169], "4002": [152, 153, 169], "3715": [152, 153, 169], "3683": [152, 153, 169], "3818": [152, 153, 169], "3673": [152, 153, 169], "3680": [152, 153, 169], "3749": [152, 153, 169], "3585": [152, 153, 169], "3555": [152, 153, 169], "3713": [152, 153, 169], "3541": [152, 153, 169], "3651": [152, 153, 169], "3665": [152, 153, 169], "3501": [152, 153, 169], "3539": [152, 153, 169], "3523": [152, 153, 169], "3516": [152, 153, 169], "3604": [152, 153, 169], "3443": [152, 153, 169], "3527": [152, 153, 169], "3577": [152, 153, 169], "3445": [152, 153, 169], "3427": [152, 153, 169], "3582": [152, 153, 169], "3402": [152, 153, 169], "3435": [152, 153, 169], "3499": [152, 153, 169], "3338": [152, 153, 169], "3370": [152, 153, 169], "3497": [152, 153, 169], "3334": [152, 153, 169], "3310": [152, 153, 169], "03": [152, 153, 169, 514, 529], "3472": [152, 153, 169], "3262": [152, 153, 169], "3301": [152, 153, 169], "3219": [152, 153, 169], "3305": [152, 153, 169], "3364": [152, 153, 169], "3229": [152, 153, 169], "3226": [152, 153, 169], "3326": [152, 153, 169], "3176": [152, 153, 169], "3271": [152, 153, 169], "3291": [152, 153, 169], "3087": [152, 153, 169], "3257": [152, 153, 169], "3391": [152, 153, 169], "3393": [152, 153, 169], "3413": [152, 153, 169], "3200": [152, 153, 169, 333], "3318": [152, 153, 169], "3414": [152, 153, 169], "3255": [152, 153, 169], "3396": [152, 153, 169], "3242": [152, 153, 169], "3359": [152, 153, 169], "3433": [152, 153, 169], "3316": [152, 153, 169], "3235": [152, 153, 169], "3387": [152, 153, 169], "3141": [152, 153, 169], "3267": [152, 153, 169], "3223": [152, 153, 169], "3307": [152, 153, 169], "3193": [152, 153, 169], "3168": [152, 153, 169], "3313": [152, 153, 169], "3119": [152, 153, 169], "2894": [152, 153, 169], "3204": [152, 153, 169], "2832": [152, 153, 169], "3069": [152, 153, 169], "3091": [152, 153, 169], "2861": [152, 153, 169], "3016": [152, 153, 169], "2925": [152, 153, 169], "3043": [152, 153, 169], "3066": [152, 153, 169], "2963": [152, 153, 169], "3024": [152, 153, 169], "3068": [152, 153, 169, 446], "2836": [152, 153, 169], "2911": [152, 153, 169], "3039": [152, 153, 169], "2897": [152, 153, 169], "3027": [152, 153, 169, 446], "3057": [152, 153, 169], "2879": [152, 153, 169], "2906": [152, 153, 169], "2887": [152, 153, 169], "3044": [152, 153, 169], "2834": [152, 153, 169], "2913": [152, 153, 169], "3030": [152, 153, 169], "2848": [152, 153, 169], "2882": [152, 153, 169], "3017": [152, 153, 169], "2829": [152, 153, 169], "2736": [152, 153, 169], "2955": [152, 153, 169], "2694": [152, 153, 169], "2633": [152, 153, 169], "2747": [152, 153, 169], "2447": [152, 153, 169], "2559": [152, 153, 169], "2662": [152, 153, 169], "2534": [152, 153, 169], "2442": [152, 153, 169], "2581": [152, 153, 169], "2415": [152, 153, 169], "2452": [152, 153, 169], "2565": [152, 153, 169], "2344": [152, 153, 169], "2614": [152, 153, 169], "2665": [152, 153, 169], "2367": [152, 153, 169], "2905": [152, 153, 169], "2931": [152, 153, 169], "2459": [152, 153, 169], "2880": [152, 153, 169], "2833": [152, 153, 169], "2876": [152, 153, 169], "2956": [152, 153, 169], "2821": [152, 153, 169], "2656": [152, 153, 169], "2908": [152, 153, 169], "2651": [152, 153, 169], "2707": [152, 153, 169], "2793": [152, 153, 169], "2627": [152, 153, 169], "2775": [152, 153, 169], "2607": [152, 153, 169], "2590": [152, 153, 169], "2674": [152, 153, 169], "2540": [152, 153, 169], "2753": [152, 153, 169], "2513": [152, 153, 169], "2706": [152, 153, 169], "2784": [152, 153, 169], "2658": [152, 153, 169], "2645": [152, 153, 169], "2718": [152, 153, 169], "2563": [152, 153, 169], "2692": [152, 153, 169], "2809": [152, 153, 169], "2496": [152, 153, 169], "2737": [152, 153, 169], "2768": [152, 153, 169], "2636": [152, 153, 169], "2660": [152, 153, 169], "2758": [152, 153, 169], "2619": [152, 153, 169], "2440": [152, 153, 169], "2668": [152, 153, 169], "2431": [152, 153, 169], "2480": [152, 153, 169], "2544": [152, 153, 169], "2412": [152, 153, 169], "2418": [152, 153, 169], "2521": [152, 153, 169], "2356": [152, 153, 169], "2293": [152, 153, 169], "2433": [152, 153, 169], "2282": [152, 153, 169], "2258": [152, 153, 169, 514], "2351": [152, 153, 169], "2234": [152, 153, 169], "2342": [152, 153, 169], "2369": [152, 153, 169], "2232": [152, 153, 169], "2168": [152, 153, 169], "2350": [152, 153, 169], "2127": [152, 153, 169], "wouldn": 152, "870000000001": 152, "1958": [152, 153], "dictioari": 152, "get_max_clos": 152, "date_d": 152, "digit": [152, 226, 231, 266, 275, 288, 297, 313, 383, 386, 388, 391, 393, 398, 399, 401, 402, 403, 405, 407, 411, 412, 498, 501, 505, 506], "passeng": [152, 153], "thousand": [152, 153, 157, 169, 511], "transatlant": [152, 153], "1959": [152, 153], "abbreat": 152, "340": [152, 153], "360": [152, 153, 226, 488], "417": [152, 153], "sc": [152, 153, 157, 169, 247], "fsu": [152, 153], "jburkardt": [152, 153], "318": [152, 153], "342": [152, 153], "391": [152, 153], "362": [152, 153], "406": [152, 153], "419": [152, 153], "396": [152, 153], "461": [152, 153], "363": [152, 153], "420": [152, 153], "472": [152, 153], "435": [152, 153], "535": [152, 153], "491": [152, 153], "548": [152, 153], "622": [152, 153], "505": [152, 153], "559": [152, 153, 515], "606": [152, 153], "404": [152, 153], "463": [152, 153], "508": [152, 153], "359": [152, 153], "407": [152, 153], "310": [152, 153], "390": [152, 153], "337": [152, 153], "405": [152, 153], "432": [152, 153], "august": 152, "oscar": [152, 153], "winner": [152, 153], "actress": [152, 153], "1928": [152, 153], "movi": [152, 153, 511], "janet": [152, 153], "gaynor": [152, 153], "seventh": [152, 153, 366], "heaven": [152, 153], "sunris": [152, 153], "1929": [152, 153], "mari": [152, 153, 157, 169], "pickford": [152, 153], "coquett": [152, 153], "1930": [152, 153], "norma": [152, 153], "shearer": [152, 153], "divorce": [152, 153], "1931": [152, 153], "dressler": [152, 153], "bill": [152, 153, 169, 258, 491], "1932": [152, 153], "helen": [152, 153], "hay": [152, 153], "sin": [152, 153, 226, 230], "madelon": [152, 153], "claudet": [152, 153], "1933": [152, 153], "katharin": [152, 153], "hepburn": [152, 153], "morn": [152, 153, 299, 401], "glori": [152, 153], "1934": [152, 153], "claudett": [152, 153], "colbert": [152, 153], "night": [152, 153, 171, 173, 176, 270], "1935": [152, 153], "bett": [152, 153], "davi": [152, 153], "danger": [152, 153], "1936": [152, 153], "luis": [152, 153], "rainer": [152, 153], "ziegfeld": [152, 153], "1937": [152, 153], "earth": [152, 153], "1938": [152, 153], "jezebel": [152, 153], "1939": [152, 153], "vivien": [152, 153], "leigh": [152, 153], "wind": [152, 153], "1940": [152, 153], "ginger": [152, 153], "kitti": [152, 153, 299], "foyl": [152, 153], "1941": [152, 153], "joan": [152, 153], "fontain": [152, 153], "suspicion": [152, 153], "1942": [152, 153], "greer": [152, 153], "garson": [152, 153], "mr": [152, 153, 159, 163, 164, 247], "miniv": [152, 153], "1943": [152, 153], "jennif": [152, 153, 298], "jone": [152, 153, 169, 247], "bernadett": [152, 153], "1944": [152, 153], "ingrid": [152, 153], "bergman": [152, 153], "gaslight": [152, 153], "1945": [152, 153], "crawford": [152, 153], "mildr": [152, 153], "pierc": [152, 153], "1946": [152, 153], "olivia": [152, 153, 308, 427], "de": [152, 153, 157, 169, 220, 347, 530], "havilland": [152, 153], "1947": [152, 153], "loretta": [152, 153], "young": [152, 153], "farmer": [152, 153], "daughter": [152, 153], "1948": [152, 153], "jane": [152, 153, 171], "wyman": [152, 153], "johnni": [152, 153], "belinda": [152, 153], "1949": [152, 153], "heiress": [152, 153], "1950": [152, 153], "judi": [152, 153], "hollidai": [152, 153], "born": [152, 153], "yesterdai": [152, 153], "1951": [152, 153], "streetcar": [152, 153], "1952": [152, 153], "shirlei": [152, 153], "booth": [152, 153], "sheba": [152, 153], "1953": [152, 153], "audrei": [152, 153], "roman": [152, 153], "1954": [152, 153], "girl": [152, 153, 231, 308], "1955": [152, 153], "anna": [152, 153], "magnani": [152, 153], "rose": [152, 153, 408], "tattoo": [152, 153], "1956": [152, 153], "anastasia": [152, 153], "1957": [152, 153], "joann": [152, 153, 202], "woodward": [152, 153], "ev": [152, 153], "susan": [152, 153, 201, 257], "hayward": [152, 153], "signoret": [152, 153], "elizabeth": [152, 153], "taylor": [152, 153], "butterfield": [152, 153], "1961": [152, 153], "sophia": [152, 153], "loren": [152, 153], "women": [152, 153, 372], "1962": [152, 153], "bancroft": [152, 153], "miracl": [152, 153], "worker": [152, 153], "1963": [152, 153], "patricia": [152, 153], "neal": [152, 153], "hud": [152, 153], "1964": [152, 153], "poppin": [152, 153], "1965": [152, 153], "christi": [152, 153, 157, 169], "darl": [152, 153], "1966": [152, 153], "afraid": [152, 153, 169, 270], "woolf": [152, 153], "1967": [152, 153], "1968": [152, 153], "lion": [152, 153], "winter": [152, 153, 157, 169], "1969": [152, 153], "barbra": [152, 153], "streisand": [152, 153], "funni": [152, 153], "1970": [152, 153], "maggi": [152, 153], "prime": [152, 153, 211], "1971": [152, 153], "glenda": [152, 153], "jackson": [152, 153, 157, 169], "1972": [152, 153], "fonda": [152, 153], "klute": [152, 153], "1973": [152, 153], "liza": [152, 153], "minnelli": [152, 153], "cabaret": [152, 153], "1974": [152, 153], "touch": [152, 153, 270], "1975": [152, 153], "ellen": [152, 153], "burstyn": [152, 153], "anymor": [152, 153], "1976": [152, 153], "louis": [152, 153, 338], "fletcher": [152, 153], "flew": [152, 153], "cuckoo": [152, 153], "1977": [152, 153], "fay": [152, 153], "dunawai": [152, 153], "1978": [152, 153], "dian": [152, 153], "keaton": [152, 153], "1979": [152, 153], "salli": [152, 153, 257, 283, 338, 346, 352], "rae": [152, 153], "1981": [152, 153], "sissi": [152, 153], "spacek": [152, 153], "coal": [152, 153, 187], "1982": [152, 153], "golden": [152, 153, 155, 182], "pond": [152, 153], "1983": [152, 153], "meryl": [152, 153], "streep": [152, 153], "sophi": [152, 153], "1984": [152, 153, 327, 344], "maclain": [152, 153], "endear": [152, 153], "1985": [152, 153], "heart": [152, 153, 268], "1986": [152, 153], "geraldin": [152, 153], "trip": [152, 153, 172, 245, 377, 410, 486], "bounti": [152, 153], "1987": [152, 153], "marle": [152, 153], "matlin": [152, 153], "children": [152, 153, 246, 247, 319, 322, 480, 524, 526, 530, 531], "god": [152, 153, 265], "1988": [152, 153], "cher": [152, 153], "moonstruck": [152, 153], "1989": [152, 153, 169], "jodi": [152, 153], "foster": [152, 153], "accus": [152, 153], "1990": [152, 153, 218], "jessica": [152, 153], "tandi": [152, 153], "drive": [152, 153, 156, 159, 162, 172, 228, 264, 268], "daisi": [152, 153], "1991": [152, 153], "kathi": [152, 153], "bate": [152, 153], "miseri": [152, 153], "1992": [152, 153], "silenc": [152, 153], "lamb": [152, 153], "1993": [152, 153], "emma": [152, 153], "howard": [152, 153], "1994": [152, 153], "holli": [152, 153], "hunter": [152, 153], "piano": [152, 153], "1995": [152, 153], "lang": [152, 153, 530], "sky": [152, 153, 265], "1996": [152, 153, 447], "sarandon": [152, 153], "dead": [152, 153, 530], "1997": [152, 153, 201], "franc": [152, 153], "mcdormand": [152, 153], "fargo": [152, 153, 157, 169], "1998": [152, 153], "hunt": [152, 153, 267], "gwyneth": [152, 153], "paltrow": [152, 153], "shakespear": [152, 153], "2000": [152, 153, 200, 201, 204, 257], "hilari": [152, 153], "swank": [152, 153], "boi": [152, 153, 231], "cry": [152, 153], "julia": [152, 153], "erin": [152, 153], "brockovich": [152, 153], "2002": [152, 153], "berri": [152, 153, 503], "monster": [152, 153], "ball": [152, 153, 408, 419, 529], "kidman": [152, 153], "2004": [152, 153, 218], "charliz": [152, 153], "theron": [152, 153], "2005": [152, 153, 514, 530], "dollar": [152, 153, 387, 388, 417, 491, 511], "babi": [152, 153, 377], "2006": [152, 153, 514], "rees": [152, 153], "witherspoon": [152, 153], "2007": [152, 153], "mirren": [152, 153], "queen": [152, 153], "marion": [152, 153], "cotillard": [152, 153], "la": [152, 153, 157, 169], "vie": [152, 153], "kate": [152, 153], "winslet": [152, 153], "2010": [152, 153], "sandra": [152, 153], "bullock": [152, 153], "blind": [152, 153], "2011": [152, 153], "natali": [152, 153], "portman": [152, 153], "swan": [152, 153, 377, 382], "2012": [152, 153], "iron": [152, 153], "ladi": [152, 153], "lawrenc": [152, 153], "silver": [152, 153, 157, 169], "playbook": [152, 153], "2014": [152, 153, 258, 511], "cate": [152, 153], "blanchett": [152, 153], "jasmin": [152, 153], "juliann": [152, 153], "moor": [152, 153], "brie": [152, 153], "larson": [152, 153], "dictionair": [152, 153], "actor": [152, 261], "emil": 152, "flesh": 152, "warner": [152, 157, 169], "baxter": 152, "arizona": 152, "arliss": 152, "disra": 152, "lionel": 152, "barrymor": 152, "soul": 152, "wallac": 152, "beeri": 152, "fredric": 152, "march": [152, 511], "jekyl": 152, "hyde": 152, "laughton": 152, "privat": 152, "henri": 152, "viii": 152, "clark": [152, 157, 169], "gabl": 152, "victor": 152, "mclaglen": 152, "muni": 152, "pasteur": 152, "traci": 152, "captain": 152, "courag": 152, "town": [152, 164, 247], "donat": 152, "goodby": [152, 299], "stewart": 152, "gari": 152, "cooper": [152, 517], "sergeant": 152, "york": [152, 157, 169, 319, 530], "cagnei": 152, "yanke": 152, "doodl": 152, "dandi": 152, "luka": 152, "rhine": 152, "bing": [152, 182], "crosbi": 152, "milland": 152, "lost": [152, 170, 425, 514], "weekend": [152, 172, 196, 228, 274, 410], "ronald": 152, "colman": 152, "laurenc": 152, "olivi": 152, "hamlet": 152, "broderick": 152, "men": 152, "jos\u00e9": 152, "ferrer": 152, "cyrano": 152, "bergerac": 152, "humphrei": 152, "bogart": 152, "noon": 152, "william": 152, "stalag": 152, "marlon": 152, "brando": 152, "waterfront": 152, "ernest": 152, "borgnin": 152, "marti": 152, "yul": 152, "brynner": 152, "alec": 152, "guin": 152, "bridg": 152, "river": [152, 157, 169], "kwai": 152, "niven": 152, "charlton": 152, "heston": 152, "hur": 152, "burt": 152, "lancast": [152, 157, 169], "elmer": 152, "gantri": 152, "maximilian": 152, "schell": 152, "judgment": 152, "nuremberg": 152, "gregori": 152, "peck": 152, "mockingbird": 152, "sidnei": 152, "poitier": 152, "lili": 152, "rex": 152, "harrison": 152, "marvin": 152, "ballou": 152, "scofield": 152, "season": 152, "rod": 152, "steiger": 152, "heat": 152, "cliff": 152, "robertson": 152, "wayn": [152, 157, 169], "grit": 152, "patton": 152, "gene": 152, "hackman": 152, "french": [152, 518], "godfath": 152, "jack": [152, 412], "lemmon": 152, "tiger": 152, "carnei": 152, "harri": [152, 530], "tonto": 152, "nicholson": 152, "finch": 152, "richard": 152, "dreyfuss": 152, "jon": 152, "voight": 152, "hoffman": 152, "kramer": 152, "v": [152, 245, 260, 265, 475, 478, 493], "niro": 152, "rage": 152, "kingslei": 152, "gandhi": 152, "duval": 152, "tender": 152, "merci": 152, "murrai": 152, "abraham": 152, "amadeu": 152, "hurt": 152, "kiss": 152, "newman": 152, "wall": 152, "rain": [152, 297], "daniel": 152, "lewi": 152, "foot": [152, 263, 492], "jeremi": 152, "hopkin": 152, "al": [152, 157, 169, 187], "pacino": 152, "scent": 152, "tom": 152, "hank": 152, "forrest": 152, "gump": 152, "nicola": 152, "cage": 152, "vega": [152, 157, 169], "geoffrei": 152, "rush": 152, "shine": 152, "roberto": 152, "benigni": 152, "beauti": [152, 270], "spacei": 152, "crow": 152, "gladiat": 152, "denzel": 152, "train": [152, 276], "adrien": 152, "pianist": 152, "sean": 152, "penn": 152, "mystic": 152, "jami": 152, "foxx": 152, "philip": 152, "seymour": [152, 480], "capot": 152, "forest": [152, 157], "whitak": 152, "scotland": 152, "blood": 152, "milk": [2, 152], "crazi": [152, 271, 416], "colin": 152, "firth": 152, "speech": 152, "dujardin": 152, "lincoln": [152, 157, 169], "mcconaughei": 152, "dalla": [152, 157, 169], "buyer": 152, "redmayn": 152, "theori": [152, 282], "leonardo": 152, "dicaprio": 152, "reven": 152, "newlin": [154, 155, 156, 158, 163, 164, 165, 170, 249, 301, 333, 422, 505], "repr": 154, "backslash": [154, 165, 388, 402], "Or": [154, 162, 419], "labrador": 155, "german": 155, "shepherd": 155, "beagl": 155, "yorkshir": 155, "terrier": 155, "boxer": 155, "rottweil": 155, "readlin": [155, 156, 160, 161], "handi": [155, 265, 492, 507], "fo": 155, "num_char": [155, 327], "filenam": [155, 156, 377], "b_dict": 155, "termin": [156, 167, 181, 205, 265, 278, 284, 285, 294, 498], "mac": [156, 514], "cd": [156, 263, 374, 424], "parent": [156, 245, 246, 249, 251, 255, 260, 261, 319, 336, 338, 343, 345, 346, 348, 367, 524, 531], "pwd": 156, "chdir": 156, "git": 156, "repo": 156, "push": [156, 385], "prevent": [156, 191, 192, 416], "elegantli": [156, 167, 404], "recov": [156, 167], "qualiti": [156, 167, 197, 253, 435], "assur": [156, 167, 270, 527], "qa": [156, 167], "file_write_line_pp": 157, "file_write_line_ac": 157, "file_read_n_lines_pp": 157, "file_read_n_lines_ac": 157, "file_count_words_pp": 157, "file_count_words_ac": 157, "file_count_lines_starting_with_pp": 157, "file_count_lines_starting_with_ac": 157, "file_write_squares_pp": 157, "file_write_squares_ac": 157, "olymp": 157, "event": 157, "athlet": [157, 217], "pollut": [157, 169], "pm10": [157, 169], "pm2": [157, 169], "particul": [157, 169], "micromet": [157, 169], "diamet": [157, 169], "dust": 157, "vehicl": 157, "road": 157, "smaller": [157, 244, 285, 324, 349, 354, 514], "combust": 157, "ga": [157, 169, 269], "hide": [157, 169, 253, 282, 362, 517, 518, 526, 529, 531], "aberdeen": [157, 169], "sd": [157, 169], "adrian": [157, 169], "akron": [157, 169], "oh": [157, 169, 245, 442], "albani": [157, 169], "lebanon": [157, 169], "schenectadi": [157, 169], "troi": [157, 169, 447], "ny": [157, 165, 169, 530], "albuquerqu": [157, 169], "nm": [157, 169], "alexandria": [157, 169], "allegan": [157, 169], "allentown": [157, 169], "bethlehem": [157, 169], "easton": [157, 169], "pa": [157, 169], "nj": [157, 169], "altoona": [157, 169], "anchorag": [157, 169], "ak": [157, 169], "anderson": [157, 169], "IN": [157, 169], "appleton": [157, 169], "wi": [157, 169], "ashevil": [157, 169], "athen": [157, 169], "tn": [157, 169], "counti": [157, 169, 247], "atlanta": [157, 169], "sandi": [157, 169], "marietta": [157, 169], "atlant": [157, 169, 521], "hammonton": [157, 169], "augusta": [157, 169], "richmond": [157, 169], "watervil": [157, 169], "austin": [157, 169], "rock": [157, 169, 270, 408, 421, 428], "tx": [157, 169], "bakersfield": [157, 169], "ca": [157, 169], "baltimor": [157, 169], "towson": [157, 169], "md": [157, 169], "bangor": [157, 169], "baraboo": [157, 169], "baton": [157, 169], "roug": [157, 169], "bai": [157, 169], "beaver": [157, 169], "dam": [157, 169], "becklei": [157, 169], "wv": [157, 169], "bellingham": [157, 169], "bennington": [157, 169], "vt": [157, 169, 514], "birmingham": [157, 169], "hoover": [157, 169], "bishop": [157, 169], "bismarck": [157, 169], "nd": [157, 169], "bloomington": [157, 169], "il": [157, 169, 510], "bois": [157, 169], "nampa": [157, 169], "boon": [157, 169], "boston": [157, 169, 510], "quinci": [157, 169], "nh": [157, 169], "boulder": [157, 169], "bowl": [157, 169], "ky": [157, 169], "bradenton": [157, 169], "sarasota": [157, 169], "venic": [157, 169], "fl": [157, 169], "brainerd": [157, 169], "mn": [157, 169], "bremerton": [157, 169], "silverdal": [157, 169], "bridgeport": [157, 169], "stamford": [157, 169], "norwalk": [157, 169], "ct": [157, 169], "brigham": [157, 169], "ut": [157, 169], "brook": [157, 169], "brownsvil": [157, 169], "harlingen": [157, 169], "brunswick": [157, 169], "buffalo": [157, 169], "niagara": [157, 169], "burlington": [157, 169], "south": [157, 164, 169, 480, 485, 487], "butt": [157, 169], "bow": [157, 169], "mt": [157, 169, 324], "cadillac": [157, 169], "canton": [157, 169], "massillon": [157, 169], "cape": [157, 164, 169], "coral": [157, 169], "fort": [157, 169], "myer": [157, 169], "casper": [157, 169], "wy": [157, 169], "cedar": [157, 169], "rapid": [157, 169], "ia": [157, 169], "champaign": [157, 169], "urbana": [157, 169], "charleston": [157, 169], "summervil": [157, 169], "charlott": [157, 169], "gastonia": [157, 169], "concord": [157, 169], "charlottesvil": [157, 169], "va": [157, 169], "chattanooga": [157, 169], "cheyenn": [157, 169], "chicago": [157, 169], "napervil": [157, 169], "joliet": [157, 169], "chico": [157, 169], "cincinnati": [157, 169], "middletown": [157, 169], "clarksburg": [157, 169], "clarksvil": [157, 169], "clearlak": [157, 169], "cleveland": [157, 169], "elyria": [157, 169], "mentor": [157, 169], "clinton": [157, 169], "colorado": [157, 169], "columbia": [157, 169], "columbu": [157, 169], "cookevil": [157, 169], "corn": [157, 169], "corpu": [157, 169, 514], "arlington": [157, 169], "daphn": [157, 169], "fairhop": [157, 169], "folei": [157, 169], "davenport": [157, 169], "molin": [157, 169], "island": [157, 169], "dayton": [157, 169], "decatur": [157, 169], "deltona": [157, 169], "daytona": [157, 169], "beach": [157, 169, 369, 373], "ormond": [157, 169], "denver": [157, 169], "aurora": [157, 169, 218], "broomfield": [157, 169], "moin": [157, 169], "west": [157, 169, 479, 480, 485, 487, 530], "warren": [157, 169], "livonia": [157, 169], "dickinson": [157, 169], "dothan": [157, 169], "dover": [157, 169], "duluth": [157, 169], "durango": [157, 169], "durham": [157, 169], "chapel": [157, 169], "hill": [157, 169, 247], "dyersburg": [157, 169], "stroudsburg": [157, 169], "eau": [157, 169], "clair": [157, 169, 298], "el": [157, 169, 378], "centro": [157, 169], "dorado": [157, 169], "paso": [157, 169], "elizabethtown": [157, 169], "elkhart": [157, 169], "goshen": [157, 169], "eri": [157, 169], "eugen": [157, 169], "springfield": [157, 169], "eureka": [157, 169], "arcata": [157, 169], "fortuna": [157, 169], "evansvil": [157, 169], "fairbank": [157, 169], "fairmont": [157, 169], "farmington": [157, 169], "fayettevil": [157, 169], "springdal": [157, 169], "mo": [157, 169], "flagstaff": [157, 169], "az": [157, 169], "flint": [157, 169], "florenc": [157, 169], "muscl": [157, 169], "shoal": [157, 169], "collin": [157, 169], "loveland": [157, 169], "madison": [157, 169], "keokuk": [157, 169], "payn": [157, 169], "fresno": [157, 169], "gadsden": [157, 169], "gainesvil": [157, 169], "gettysburg": [157, 169], "gillett": [157, 169], "goldsboro": [157, 169], "grand": [157, 169], "ne": [157, 169], "junction": [157, 169], "wyom": [157, 169], "greelei": [157, 169], "greensboro": [157, 169], "greenvil": [157, 169, 247], "mauldin": [157, 169], "easlei": [157, 169], "grenada": [157, 169], "gulfport": [157, 169], "biloxi": [157, 169], "hagerstown": [157, 169], "martinsburg": [157, 169], "hanford": [157, 169], "corcoran": [157, 169], "harriman": [157, 169], "harrisburg": [157, 169], "carlisl": [157, 169], "harrisonburg": [157, 169], "hartford": [157, 169], "hattiesburg": [157, 169], "helena": [157, 169], "hickori": [157, 169], "lenoir": [157, 169], "morganton": [157, 169], "hilo": [157, 169], "hobb": [157, 169], "holland": [157, 169], "homosassa": [157, 169], "honolulu": [157, 169], "houma": [157, 169], "bayou": [157, 169], "cane": [157, 169], "thibodaux": [157, 169], "houston": [157, 169], "sugar": [157, 169], "land": [157, 169, 170, 265], "baytown": [157, 169], "huntington": [157, 169], "ashland": [157, 169], "huntsvil": [157, 169], "indianapoli": [157, 169], "carmel": [157, 169], "iowa": [157, 169], "jacksonvil": [157, 169], "jamestown": [157, 169], "dunkirk": [157, 169], "fredonia": [157, 169], "jasper": [157, 169], "johnstown": [157, 169], "juneau": [157, 169], "kahului": [157, 169], "wailuku": [157, 169], "kalamazoo": [157, 169], "portag": [157, 169], "kalispel": [157, 169], "kansa": [157, 169], "kapaa": [157, 169], "keen": [157, 169], "kingsport": [157, 169], "bristol": [157, 169], "kinston": [157, 169], "klamath": [157, 169], "knoxvil": [157, 169], "kokomo": [157, 169], "laconia": [157, 169], "lafayett": [157, 169], "lake": [157, 169], "havasu": [157, 169], "kingman": [157, 169], "lakeland": [157, 169], "lans": [157, 169], "larami": [157, 169], "cruce": [157, 169], "paradis": [157, 169], "nv": [157, 169], "laurel": [157, 169], "lawrenceburg": [157, 169], "lewiston": [157, 169], "auburn": [157, 169], "lexington": [157, 169], "fayett": [157, 169], "lima": [157, 169], "conwai": [157, 169], "lo": [157, 169, 314, 529], "santa": [157, 169], "ana": [157, 169], "louisvil": [157, 169], "jefferson": [157, 169], "lumberton": [157, 169], "lynchburg": [157, 169], "macon": [157, 169], "madera": [157, 169], "manchest": [157, 169], "nashua": [157, 169], "marshal": [157, 169], "mcalest": [157, 169], "mcallen": [157, 169], "edinburg": [157, 169], "mission": [157, 169], "medford": [157, 169], "memphi": [157, 169], "merc": [157, 169], "meridian": [157, 169], "miami": [157, 169], "lauderdal": [157, 169], "pompano": [157, 169], "port": [157, 169, 321, 325, 335], "middlesborough": [157, 169], "milwauke": [157, 169], "waukesha": [157, 169], "alli": [157, 169], "minneapoli": [157, 169], "missoula": [157, 169], "mobil": [157, 169, 530], "modesto": [157, 169], "monro": [157, 169], "montgomeri": [157, 169], "morgantown": [157, 169], "mount": [157, 169], "vernon": [157, 169], "munci": [157, 169], "muscatin": [157, 169], "muskegon": [157, 169], "norton": [157, 169], "shore": [157, 169], "napa": [157, 169], "nashvil": [157, 169], "davidson": [157, 169], "murfreesboro": [157, 169], "castl": [157, 169], "milford": [157, 169], "orlean": [157, 169], "metairi": [157, 169], "kenner": [157, 169], "northern": [157, 169], "jersei": [157, 169], "nile": [157, 169], "benton": [157, 169], "harbor": [157, 169], "nogal": [157, 169], "norwich": [157, 169], "london": [157, 169], "ogden": [157, 169], "clearfield": [157, 169], "oklahoma": [157, 169], "omaha": [157, 169], "council": [157, 169], "bluff": [157, 169], "orlando": [157, 169], "kissimme": [157, 169], "owensboro": [157, 169], "oxnard": [157, 169], "oak": [157, 169], "ventura": [157, 169], "paducah": [157, 169], "palm": [157, 169], "melbourn": [157, 169], "titusvil": [157, 169], "parkersburg": [157, 169], "vienna": [157, 169], "pascagoula": [157, 169], "pendleton": [157, 169], "hermiston": [157, 169], "pensacola": [157, 169], "ferri": [157, 169], "brent": [157, 169, 518], "peoria": [157, 169, 510], "camden": [157, 169], "wilmington": [157, 169], "phoenix": [157, 169], "mesa": [157, 169], "scottsdal": [157, 169], "pittsburgh": [157, 169], "pittsfield": [157, 169], "plattevil": [157, 169], "pocatello": [157, 169], "ponca": [157, 169], "portland": [157, 169], "biddeford": [157, 169], "vancouv": [157, 169], "beaverton": [157, 169], "portsmouth": [157, 169], "poughkeepsi": [157, 169], "newburgh": [157, 169], "prescott": [157, 169], "prinevil": [157, 169], "bedford": [157, 169], "ri": [157, 169], "provo": [157, 169], "orem": [157, 169], "pueblo": [157, 169], "raleigh": [157, 169], "cari": [157, 169], "reno": [157, 169], "spark": [157, 169], "berea": [157, 169], "riversid": [157, 169], "san": [157, 169, 529], "bernardino": [157, 169], "ontario": [157, 169], "riverton": [157, 169], "roanok": [157, 169], "rochest": [157, 169], "rockford": [157, 169], "rocki": [157, 169], "rome": [157, 169], "russellvil": [157, 169], "rutland": [157, 169], "sacramento": [157, 169], "arden": [157, 169], "arcad": [157, 169], "rosevil": [157, 169], "salina": [157, 169], "salisburi": [157, 169], "antonio": [157, 169], "diego": [157, 169], "carlsbad": [157, 169], "marco": [157, 169], "francisco": [157, 169, 529], "oakland": [157, 169], "fremont": [157, 169], "jose": [157, 169], "sunnyval": [157, 169], "clara": [157, 169], "lui": [157, 169], "obispo": [157, 169], "robl": [157, 169], "goleta": [157, 169], "cruz": [157, 169], "watsonvil": [157, 169], "fe": [157, 169], "rosa": [157, 169], "petaluma": [157, 169], "sault": [157, 169], "ste": [157, 169], "savannah": [157, 169], "scottsbluff": [157, 169], "scranton": [157, 169], "wilk": [157, 169], "barr": [157, 169], "seaford": [157, 169], "seattl": [157, 169, 218], "tacoma": [157, 169], "bellevu": [157, 169], "sheridan": [157, 169], "shreveport": [157, 169], "bossier": [157, 169], "sierra": [157, 169], "vista": [157, 169], "sioux": [157, 169], "somerset": [157, 169], "bend": [157, 169], "mishawaka": [157, 169], "spartanburg": [157, 169], "spokan": [157, 169], "cloud": [157, 169, 514, 530], "joseph": [157, 169, 283], "stockton": [157, 169], "syracus": [157, 169], "talladega": [157, 169], "sylacauga": [157, 169], "tallahasse": [157, 169], "tampa": [157, 169], "petersburg": [157, 169], "clearwat": [157, 169], "terr": [157, 169], "haut": [157, 169], "texarkana": [157, 169], "thomasvil": [157, 169], "toledo": [157, 169], "topeka": [157, 169], "torrington": [157, 169], "trenton": [157, 169], "ew": [157, 169], "trucke": [157, 169], "vallei": [157, 169], "tucson": [157, 169], "tulsa": [157, 169], "tupelo": [157, 169], "tuscaloosa": [157, 169], "ukiah": [157, 169], "valdosta": [157, 169], "vallejo": [157, 169], "fairfield": [157, 169], "vernal": [157, 169], "norfolk": [157, 169], "newport": [157, 169], "visalia": [157, 169], "portervil": [157, 169], "dc": [157, 169], "waterloo": [157, 169], "watertown": [157, 169], "weirton": [157, 169], "steubenvil": [157, 169], "wenatche": [157, 169], "wheel": 157, "wichita": [157, 169], "winchest": [157, 169], "winston": [157, 169], "salem": [157, 169], "worcest": [157, 169], "yakima": [157, 169], "hanov": [157, 169], "youngstown": [157, 169], "boardman": [157, 169], "yuba": [157, 169], "yuma": [157, 169], "harm": 157, "write_lin": 158, "read_n_lin": 158, "count_word": [158, 327], "count_starting_with": 158, "write_squar": 158, "mbox": [159, 163, 164, 165, 167, 168, 383, 384, 385, 404, 407, 514], "folder": [159, 529], "sat": [159, 163, 164, 165, 172, 228, 301, 311, 327, 386, 389, 423, 529], "postmast": [159, 163, 164, 165, 389], "collab": [159, 163, 164, 165, 389], "sakaiproject": [159, 163, 164, 165, 301, 386, 389], "murder": [159, 163, 164], "141": [159, 163, 164], "211": [159, 163, 164], "frankenstein": [159, 163, 164], "cyru": [159, 163, 164], "v2": [159, 163, 164, 233, 234, 235], "lmtpa": [159, 163, 164], "0500": [159, 163, 164, 165, 530], "siev": [159, 163, 164], "cmu": [159, 163, 164], "unix": [159, 163, 164, 245, 336, 390, 406], "hole": [159, 163, 164], "itd": [159, 163, 164], "flawless": [159, 163, 164], "esmtp": [159, 163, 164], "m05eefr1013674": [159, 163, 164], "paploo": [159, 163, 164], "uhi": [159, 163, 164], "app1": [159, 163, 164], "prod": [159, 163, 164], "194": [159, 163, 164], "219": [159, 163, 164], "184": [159, 163, 164], "477f90b0": [159, 163, 164], "2db2f": [159, 163, 164], "12494": [159, 163, 164], "localhost": [159, 163, 164, 389], "127": [159, 163, 164], "postfix": [159, 163, 164], "5f919bc2f2": [159, 163, 164], "0000": [159, 163, 164, 301, 386, 481, 529], "gmt": [159, 163, 164, 327], "200801051412": [159, 163, 164], "m05eciah010327": [159, 163, 164], "nakamura": [159, 163, 164], "uit": [159, 163, 164], "mime": [159, 163, 164], "7bit": [159, 163, 164], "182": [159, 163, 164, 511], "smtp": [159, 163, 164], "899": [159, 163, 164], "134": [159, 163, 164], "220": [159, 163, 164], "122": [159, 163, 164], "shmi": [159, 163, 164], "a215243002": [159, 163, 164], "20060308": [159, 163, 164], "m05ecjvp010329": [159, 163, 164], "apach": [159, 163, 164, 327, 389], "authent": [159, 163, 164], "warn": [159, 163, 164, 285, 323], "sender": [159, 163, 164, 514, 518], "subject": [159, 163, 164, 165, 167, 168, 220, 246, 253, 347, 514, 531], "sakai": [159, 163, 164, 165, 514], "svn": [159, 163, 164, 165], "r39772": [159, 163, 164, 165], "sakai_2": [159, 163, 164], "impl": [159, 163, 164], "envelop": [159, 163, 164], "plain": [159, 163, 164, 247, 320, 327, 333, 335], "charset": [159, 163, 164], "utf": [159, 163, 164, 530], "dspam": [159, 163, 164, 301, 386, 411, 412], "innoc": [159, 163, 164, 301], "8475": [159, 163, 164, 301, 386, 411, 412], "fhand": [159, 163, 167, 168, 301, 318, 332], "filenotfounderror": [159, 167], "errno": [159, 167], "ridicul": 160, "soundtrack": 160, "chrono": 160, "zelda": 160, "startswith": [160, 164, 167, 168, 301, 404, 416, 422], "build_grocery_list": 161, "intent": [162, 167, 419, 497, 514], "cpu": [162, 264, 268, 271], "devic": [162, 262, 263, 264], "recal": [162, 251, 501], "eras": 162, "transient": 162, "secondari": [162, 247, 262, 264, 268], "usb": [162, 264, 268], "flash": [162, 264, 268], "transport": [162, 519, 531], "primarili": 162, "gigabyt": [163, 514], "discard": [163, 353, 363], "626": 163, "exhaust": 163, "94626": 163, "comfort": 163, "prefix": [164, 301, 388], "uninterest": [164, 301], "simul": 164, "africa": 164, "viewsvn": [165, 301, 386], "view": [165, 301, 319, 333, 366, 386, 387, 434, 510, 515], "rev": [165, 301, 386], "39772": [165, 301, 386], "broken": [165, 330, 331, 378, 390], "csv": [166, 245], "writer": [166, 245, 530], "peek": [167, 168, 529], "search6": [167, 168], "fname": [167, 168], "na": [167, 247, 422], "boo": 167, "laugh": 167, "eventu": [167, 285, 291, 294], "malici": 167, "craziest": 167, "flaw": [167, 330], "deliv": 167, "salari": [167, 491], "qt": 167, "recoveri": 167, "search7": 167, "silli": [167, 492], "1797": [167, 168], "reparte": 167, "eleg": [167, 266, 270, 301, 349], "peer": 167, "usabl": 168, "seach6": 168, "possibli": [168, 245, 272, 286, 353], "friendli": 168, "ungracefulli": 168, "uspol": 169, "awai": [169, 186, 246, 261, 270, 352, 353, 516], "plu": [169, 204, 216, 247, 299, 343, 348, 354, 381, 385, 389, 475, 526], "33333333333333": 169, "studentdata": [169, 313], "imaginari": 169, "six": [169, 270, 271, 282, 346, 377, 421], "quiz": 169, "emot": [169, 269, 409, 410], "sad": 169, "upset": 169, "melancholi": 169, "somber": 169, "bitter": 169, "troubl": [169, 244, 246, 247, 383, 497], "angri": 169, "enrag": 169, "irat": [169, 290], "irrit": 169, "wrath": 169, "outrag": 169, "infuri": 169, "cheer": [169, 427, 503], "elat": 169, "joyou": 169, "delight": 169, "glad": 169, "disori": 169, "perplex": 169, "daze": 169, "befuddl": 169, "excit": 169, "eager": 169, "thrill": 169, "scare": 169, "fear": 169, "panick": 169, "terrifi": 169, "petrifi": 169, "startl": 169, "nervou": 169, "anxiou": 169, "jitteri": 169, "jumpi": 169, "tens": 169, "uneasi": 169, "apprehens": 169, "j_emot": 169, "emotion_word": 169, "monthli": 169, "dow": 169, "yy": [169, 392], "1329": 169, "030000000001": 169, "pointgain": 169, "februari": 169, "june": 169, "avg_month_clos": 169, "fout": 170, "_io": 170, "textiowrapp": 170, "cp1252": 170, "line1": 170, "wattl": 170, "line2": 170, "emblem": 170, "sloppi": 170, "zap": 171, "abc": [171, 255, 312, 391, 392, 393, 398, 399, 424, 511], "myfunct": 171, "pow": [171, 228, 230], "rem": 171, "printweath": [171, 173], "sunni": [171, 173, 197], "repeat_lyr": [171, 173, 176], "print_lyr": [171, 173, 176], "lumberjack": [171, 173, 176], "sleep": [171, 173, 176, 258, 333], "recperimet": [172, 255], "squarearea": [172, 218], "areatriangl": 172, "270": [172, 485, 487, 492], "tripcost": 172, "milespergallon": 172, "pricepergallon": 172, "nameandag": 172, "namestr": 172, "ageint": 172, "computegrad": 172, "sumto": 172, "120": [172, 211, 448, 478, 488], "areaofcircl": 172, "obtain": [172, 499], "pi": [172, 213, 226, 230, 494, 508], "31415": 172, "926535897932": 172, "3100627668": 172, "0299816": 172, "get_avg_drop_lowest": [172, 228], "polic": [172, 228], "offic": [172, 228, 247, 530], "ticket": [172, 228], "caught_speed": [172, 228], "check_guess": [172, 187, 193, 228], "alarm_clock": [172, 228], "vacat": [172, 228], "tue": [172, 228], "ring": [172, 228, 529], "saturdai": [172, 196, 228], "sundai": [172, 196, 228], "legal": [173, 301, 495, 506, 507], "ellips": 173, "refrain": 173, "printmenu": 173, "printpric": 173, "printreceipt": 173, "receipt": 173, "fish": [174, 186, 502], "sentence_a": 174, "length_sentence_a": 174, "exclus": [175, 189, 190, 191, 288, 362], "environ": 175, "____": [175, 527], "fragment": [176, 270], "printflavor": 176, "flavor": 176, "unus": [176, 228, 426], "ungrad": [177, 178, 356], "upper_cent": 177, "prestest_is_ascending_ac": [177, 178, 229, 233, 234, 235], "fuct_ac_ll_sum67_fix": [177, 178, 229], "lst_two_loop_post": 177, "scalabl": [177, 220, 347, 356, 449], "funct_loops_writecode1q": [178, 229, 233, 234, 235], "get_part_ac": [178, 229], "pilot": [179, 222, 223, 225], "list_loop_two_list": [179, 180], "list_loop_two_lists_pp": 179, "has22_writ": [179, 180, 222, 223, 224, 225], "has22_parson": [179, 223, 225], "sum13_writecode_test_1_v2": [179, 180, 222, 223, 224, 225], "qualifi": 180, "alter": 181, "detour": 181, "sound": [181, 263, 269, 497], "observ": [181, 285, 291, 530], "moral": 181, "lack": [182, 412], "print_twic": [182, 230], "action": [182, 291, 353, 378, 404, 496, 511], "radian": [182, 213, 226], "23606797749979": 182, "vanish": [182, 264], "mist": 182, "addtwo": 182, "definitiion": [183, 193], "print_greet": [183, 193], "enclos": [184, 189, 190, 191, 192, 193, 276, 314, 322, 403, 444, 506], "tripe": [184, 193], "minu": [184, 193, 213, 218, 313, 378, 382, 405], "get_initi": [184, 193], "substr": [184, 193, 331, 386, 389, 420, 422, 423], "dna": [184, 193, 426], "indici": [184, 418], "join_no_first": 184, "bye": [184, 187, 201, 210, 265, 297, 437], "iy": 184, "get_user_nam": 184, "immut": [184, 242, 245, 300, 411, 418, 426, 429, 435, 441, 442], "w3school": [184, 319, 322, 323, 531], "python_ref_str": 184, "asp": [184, 531], "funciton": 185, "umgpt": 185, "function1": [185, 186], "function2": [185, 186], "function3": [185, 186], "function4": [185, 186], "chat": 186, "gpt": 186, "child": [186, 245, 246, 247, 248, 251, 261, 319, 336, 343, 345, 346, 348, 531], "tween": 186, "teen": 186, "function5": 186, "wathwa": 186, "ruaw": 186, "puppi": [186, 370, 377], "ilopu": 186, "temp": [187, 193, 302], "get_temp_desc": [187, 193], "last_half": 187, "have_rid": 187, "can_walk": 187, "is_rain": 187, "squirrel_plai": 187, "is_summ": 187, "list_get": [188, 189], "bui": [188, 189], "avg_with_drop": 188, "num_list": [188, 201, 210, 217, 228, 295], "list_tran": [188, 189], "mutabl": [188, 189, 191, 245, 300, 301, 315, 316, 435, 441], "changeabl": [188, 189, 192], "alist": [188, 295, 298, 300, 302, 305, 306, 307, 309, 313, 315], "first_half": [188, 189], "famililar": 189, "fuction": 189, "sum_first_half": 189, "extend": [189, 198, 200, 201, 306, 338, 343, 346, 348, 367, 497, 531], "count_to": [189, 190], "total_at_odd_indic": [189, 190], "infinit": [189, 190, 245, 278, 279, 280, 284, 289, 292, 294], "refresh": [189, 190, 387, 433, 515], "total_even": [190, 255], "blastoff": [190, 294], "ininti": 191, "brace": [191, 517, 518], "seper": 191, "charcat": 191, "s1": [191, 408, 411, 412, 419, 425], "set1": 191, "union": 191, "other_set": 191, "intersect": [191, 269, 529], "issubset": 191, "issuperset": 191, "superset": 191, "elment": 191, "semmantic_differ": 191, "xor": 191, "pipe": 191, "dash": [191, 393], "symmetr": 191, "exlus": 191, "symmetric_differ": 191, "inniti": 191, "ascend": [191, 217, 261, 434, 437], "unique_charact": 191, "distinct": [191, 480], "shorter": [191, 192, 210, 377], "zip": [2, 6, 192, 214, 218, 247, 510, 513, 514, 515], "list1": [192, 295, 297], "list2": 192, "function_nam": 193, "str_name": 193, "speicfi": 193, "nun": 193, "exponenti": [194, 236, 499], "4th": 194, "days_to_ag": 194, "transform_str": 194, "mountain": 194, "new_lett": 194, "new_char": 194, "funct_conditional_mixedupcode_1": 195, "funct_conditional_mixedupcode_1_ac": 195, "funct_conditional_mixedupcode_2": 195, "funct_conditional_mixedupcode_2_ac": 195, "funct_conditional_mixedupcode_3": 195, "funct_conditional_mixedupcode_3_ac": 195, "funct_conditional_mixedupcode_4": 195, "funct_conditional_mixedupcode_4_ac": 195, "funct_conditional_mixedupcode_5": 195, "funct_conditional_mixedupcode_5_ac": 195, "get_grad": 196, "letter_grad": 196, "even_or_odd": 196, "sole": 196, "which_quadr": 196, "quadrant": [196, 372, 376], "quadrant_": 196, "plane_geometri": 196, "plane": 196, "axis_or_origin": 196, "aren": [196, 246, 285, 417, 491], "500": [196, 197, 431], "num_to_dai": 196, "weekdai": 196, "mondai": [196, 530], "fridai": 196, "met": 196, "cropped_photo": 197, "photo": [197, 378], "crop": [197, 246], "bonu": [197, 245, 336, 406, 491], "elig": 197, "inelig": 197, "move_elev": 197, "current_floor": 197, "next_floor": 197, "elev": [197, 361], "floor": [197, 210, 257, 499], "lunch_break": 197, "class_stand": 197, "freshman": 197, "sophomor": [197, 447], "junior": 197, "senior": 197, "alumni": 197, "pay_rent": 197, "175": [197, 483], "play_weath": 197, "weather": [197, 202, 438, 530], "cloudi": 197, "raini": 197, "windi": 197, "snowi": 197, "safe": [197, 247, 416], "list_transform": [198, 295], "sum_of_lst": 198, "popping_remov": 198, "extend_and_append": 198, "new_list": 198, "comparing_length": 198, "lst1": [198, 200, 208, 446], "lst2": [198, 200, 208, 446, 524], "reverse_list": 198, "functions_lists_mixedupcode_1": 199, "functions_lists_mixedupcode_1_ac": 199, "functions_lists_mixedupcode_2": 199, "functions_lists_mixedupcode_2_ac": 199, "functions_lists_mixedupcode_3": 199, "functions_lists_mixedupcode_3_ac": 199, "functions_lists_mixedupcode_4": 199, "functions_lists_mixedupcode_4_ac": 199, "functions_lists_mixedupcode_5": 199, "functions_lists_mixedupcode_5_ac": 199, "second_half": 200, "sum_of_split_num": 200, "str_num_with_hyphen": 200, "hyphen": [200, 308], "978": 200, "876": 200, "4908": 200, "6762": 200, "sort_descend": 200, "lst_of_num": 200, "extend_two_lists_sort": 200, "sort_and_get_median_num": 200, "median": 200, "average_of_num_list": 201, "name_list": 201, "sara": 201, "sammi": 201, "remove_min_valu": 201, "1203": 201, "7482": 201, "range_given_list": 201, "list_of_num": 201, "remove_indices_after_first_max_valu": 201, "new_num_list": 201, "transform_and_combin": 201, "list_on": 201, "list_two": 201, "final_str": 202, "yell": 202, "string1": 202, "yellow": [202, 249, 431, 455, 459, 463, 478, 511], "string2": 202, "scream": 202, "num_of_appl": 202, "abbrev": 202, "first_nam": [202, 257, 517, 530], "last_nam": [202, 257, 517, 530], "perkin": 202, "grab": [202, 438, 444], "tebo": 202, "function_string_mixedupcode_1_v2": 203, "function_string_mixedupcode_1_v2_ac": 203, "function_string_mixedupcode_2_v2": 203, "function_string_mixedupcode_2_v2_ac": 203, "function_string_mixedupcode_3": 203, "function_string_mixedupcode_3_ac": 203, "function_string_mixedupcode_4": 203, "function_string_mixedupcode_4_ac": 203, "function_string_mixedupcode_5": 203, "function_string_mixedupcode_5_ac": 203, "function_string_mixedupcode_6": 203, "function_string_mixedupcode_6_ac": 203, "function_string_mixedupcode_7": 203, "function_string_mixedupcode_7_ac": 203, "function_string_mixedupcode_8": 203, "function_string_mixedupcode_8_ac": 203, "joinstr": 204, "str1": [204, 213, 217], "str2": [204, 213], "llo": 204, "rect_per": 204, "h": [204, 271, 278, 289, 401, 422, 529], "cube": [204, 213, 228], "atla": 204, "c_name": 204, "germani": 204, "dateyear": 204, "mm": [204, 392, 393, 403], "dd": [204, 392, 393, 403], "yyyi": [204, 392, 393, 403], "america": 204, "mod_password": 204, "suspens": 204, "first_last": 204, "wander": [204, 529], "waer": 204, "start_a": 205, "square_length": 205, "feet": [205, 213, 492], "use_semicolon": 205, "sentence1": 205, "sentence2": 205, "semicolon": 205, "grammar": [205, 262, 269, 273], "shouldn": 205, "bright": 205, "lhelo": 205, "pumpkin": 205, "mpkpuin": 205, "first_a_gon": 205, "ustralia": 205, "single_div_answ": 207, "double_div_answ": 207, "multiplication_on": 207, "multiplication_two": 207, "subtract": [207, 218, 293, 421, 499, 500], "add_answ": 207, "new_add_answ": 207, "countodd": 208, "num_of_odd": 208, "divide_by_two_until_on": 208, "val1": [208, 228], "val2": [208, 228], "functions_loops_mixedupcode_1": 209, "functions_loops_mixedupcode_1_ac": 209, "functions_loops_mixedupcode_2": 209, "functions_loops_mixedupcode_2_ac": 209, "functions_loops_mixedupcode_3": 209, "functions_loops_mixedupcode_3_ac": 209, "functions_loops_mixedupcode_4": 209, "functions_loops_mixedupcode_4_ac": 209, "functions_loops_mixedupcode_5": 209, "functions_loops_mixedupcode_5_ac": 209, "functions_loops_mixedupcode_6": 209, "functions_loops_mixedupcode_6_ac": 209, "functions_loops_mixedupcode_7": 209, "functions_loops_mixedupcode_7_ac": 209, "nums_x_to_i": 210, "count_by_x_to_i": 210, "add_odds_or_floor_divis": 210, "10001": 210, "1887": 210, "strings_chars_less_than_len": 210, "strings_list": 210, "mississippi": [210, 430], "print_list": 210, "nums1": 210, "nums2": 210, "sum_list": [210, 261], "list_starts_with_a": 211, "amaz": 211, "sentence_without_vowel": 211, "ppl": 211, "draw_squar": 211, "check_prime_num": 211, "functions_mixedupcode_1p_v2": 212, "functions_mixedupcode_1p_v2_ac": 212, "functions_mixedupcode_2": 212, "functions_mixedupcode_2_ac": 212, "functions_mixedupcode_3": 212, "functions_mixedupcode_3_ac": 212, "functions_mixedupcode_4": 212, "functions_mixedupcode_4_ac": 212, "functions_mixedupcode_5": 212, "functions_mixedupcode_5_ac": 212, "functions_mixedupcode_6": 212, "functions_mixedupcode_6_ac": 212, "functions_mixedupcode_7": 212, "functions_mixedupcode_7_ac": 212, "functions_mixedupcode_8": 212, "functions_mixedupcode_8_ac": 212, "functions_mixedupcode_9": 212, "functions_mixedupcode_9_ac": 212, "functions_mixedupcode_10": 212, "functions_mixedupcode_10_ac": 212, "exp": 213, "rais": [213, 228, 247, 276, 507], "poly_perimet": 213, "len_sid": 213, "num_sid": [213, 351], "polygon": [213, 377, 481, 483, 488], "sphere_volum": 213, "volum": 213, "sphere": 213, "113": [213, 511], "circle_circumfer": 213, "x1": 213, "x2": 213, "y1": 213, "y2": 213, "get_hypotenus": 213, "angl": [213, 485, 487, 488], "opposite_sid": 213, "hypotenus": 213, "sine": [213, 226], "convert_to_mil": 213, "5280": 213, "even_odd": 213, "neither": [213, 274, 286, 289, 494], "larger_str": 213, "find_dist": 213, "tup_transform": 214, "103": 214, "tup": [214, 217, 431, 437], "tup_and_list_transform": 214, "tup1": [214, 216, 431], "tup2": [214, 216, 431], "list_tup1": 214, "list_tup2": 214, "transform_dict": 214, "tup_of_tuples_to_dict": 214, "tup_of_tupl": 214, "functions_tups_dictionaries_mixedupcode_1_v2": 215, "functions_tups_dictionaries_mixedupcode_1_v2_ac": 215, "functions_tups_dictionaries_mixedupcode_2": 215, "functions_tups_dictionaries_mixedupcode_2_ac": 215, "functions_tups_dictionaries_mixedupcode_3": 215, "functions_tups_dictionaries_mixedupcode_3_ac": 215, "functions_tups_dictionaries_mixedupcode_4": 215, "functions_tups_dictionaries_mixedupcode_4_ac": 215, "functions_tups_dictionaries_mixedupcode_5": 215, "functions_tups_dictionaries_mixedupcode_5_ac": 215, "addition_tup": 216, "greater_than_f": 216, "dict_to_tup_of_tupl": 216, "swap_keys_valu": 216, "swapped_dictionari": 216, "swap": [216, 228, 291, 297, 381, 437, 443, 491], "common_value_in_tup": 216, "disregard": 216, "index_tup": 217, "tup_str": 217, "zeroth": 217, "peppermint": 217, "busi": 217, "rhyme": 217, "ptsret": 217, "list_tups_into_dict": 217, "list_of_tup": 217, "squared_convert": 217, "ordered_nums_tup": 217, "isinst": [217, 245, 249, 252, 260, 295, 355], "var": [217, 233, 234, 235, 490, 491], "triple_valu": 217, "count_char": 217, "babbi": 217, "area_of_rect": 218, "welcome_messag": 218, "98105": 218, "addnumb": 218, "subtractnumb": 218, "composit": [219, 230, 246, 431, 433, 435, 445], "determinist": [219, 236], "pertain": 219, "pseudorandom": [219, 236], "void": [219, 242, 245, 306], "demograph": [220, 347], "xini": [220, 347], "hou": [220, 347], "greatli": [220, 347], "classes_basic_airport": 221, "nd_pp": 221, "as22": 222, "filter_words_less_than_3_char": [222, 223, 224, 225], "dict_to_list_pilot": [222, 223, 224, 225], "dict_to_list": [222, 437], "filter": [223, 225, 386], "dict_to_list_pp_pilot": [223, 225], "logarithm": 226, "signal": 226, "nois": [226, 252, 257, 261, 270], "ratio": 226, "trigonometr": 226, "tan": 226, "multipli": [226, 228, 257, 271, 501, 503], "2pi": [226, 494], "trigonometri": 226, "functex1muc_v2": 227, "functex1muc_v2_ac": 227, "functex2muc": 227, "functex2muc_ac": 227, "functex3muc": 227, "functex3muc_ac": 227, "functex4muc_v5": 227, "functex4muc_v5_ac": 227, "functex5muc_v2": 227, "functex5muc_v2_ac": 227, "functex6muc": 227, "functex6muc_ac": 227, "functex7muc_v2": 227, "functex7muc_v2_ac": 227, "functex8muc": 227, "functex8muc_ac": 227, "functex9muc": 227, "functex9muc_ac": 227, "functex10muc": 227, "functex10muc_ac": 227, "functex11muc": 227, "functex11muc_ac": 227, "functex12muc_v2": 227, "functex12muc_v2_ac": 227, "len_str": 228, "bmi": 228, "inch": [228, 492], "metric": [228, 432], "703": 228, "sum_of_squar": 228, "swapvalu": 228, "whichev": 228, "is_birthdai": 228, "square_it": 228, "cube_it": 228, "x_2": 228, "x_1": 228, "\u00b2": 228, "y_2": 228, "y_1": 228, "expon": 230, "reread": [230, 286, 423, 433], "spam": [230, 314], "everybodi": [230, 327], "add_two": 230, "add_thre": 230, "printnam": 230, "printgpa": 230, "printattend": 230, "printstudentinfo": 230, "foo": [231, 232], "raaarrr": 231, "bear": 231, "eeek": 231, "f1": [231, 232], "f2": [231, 232], "f3": [231, 232], "add_on": [231, 232], "compon": [231, 264, 291, 520], "sum_eleven": 231, "num3": 231, "iff": [231, 440], "rightmost_digit": 231, "rightmost": 231, "pizzeria": 231, "eight": [231, 391, 449], "woot": 232, "yar": 232, "noob": 232, "fac": 232, "palidrom": 232, "abba": 232, "runeston": [233, 234, 235], "readi": [233, 234, 235, 265, 269, 271, 373], "prev": [233, 234, 235], "post_range_sum_start_one_change_by_two": [233, 234], "e5mc11": [233, 234, 235], "listex_mc14": [233, 234, 235], "mod": [233, 234, 235], "middle_wai": [233, 234, 235], "range_sum_start_one_change_by_two": 235, "nondeterminist": 236, "imposs": 236, "distinguish": [236, 253, 304, 481], "ran": [236, 274, 291, 327, 333], "ones": [236, 247, 271], "11132867921152356": 236, "5950949227890241": 236, "04820265884996877": 236, "841003109276478": 236, "997914947094958": 236, "04842330803368111": 236, "7416295948208405": 236, "510535245390327": 236, "27447040171978143": 236, "028511805472785867": 236, "randint": [236, 351], "gaussian": 236, "gamma": 236, "percept": [240, 241, 364], "chop": [243, 298], "fraction": [243, 496], "truncat": [243, 499, 514, 529], "intuit": [243, 275], "865": 243, "journei": [245, 272], "mnemon": [245, 496, 504], "alias": [245, 301, 303, 304, 316, 441], "escap": [245, 387, 406], "linux": [245, 271, 336, 406], "regex": [245, 318, 331, 337, 383, 385, 387, 388, 391, 392, 394, 398, 399, 404, 406, 407], "quantifi": [245, 406], "greedi": [245, 331, 385, 386, 390, 405, 406], "anchor": [245, 319, 323, 330, 406], "hypertext": [245, 328, 336, 519], "protocol": [245, 318, 320, 328, 334, 335, 336, 519, 527], "sibl": [245, 336, 531], "css": [245, 319, 336, 401], "plan3": 245, "outlin": 245, "extens": [245, 387, 519, 520, 528], "markup": [245, 322, 519, 520, 528], "javascript": [245, 271, 273, 510, 515, 519, 520, 525, 528], "interfac": [245, 520, 528], "usag": [245, 516, 528], "googl": [245, 329, 512, 515, 528, 529], "geocod": [245, 512, 528], "subdivid": [245, 365], "lifecycl": [245, 365], "geometri": [245, 486, 521], "theorem": [245, 377, 486], "stamp": [245, 373, 486], "pixel": [245, 324, 369, 371, 372, 373, 374, 376, 377, 378, 379, 381, 382, 480, 483, 484, 487, 488], "decreas": [245, 284, 376, 380, 432], "chaper": [245, 380], "pillar": [245, 260], "labeledpoint": [245, 246, 248, 250, 254, 260], "postal": [245, 260], "assert": [245, 255, 260, 276, 507], "interconnect": [245, 512], "toctre": [], "hidden": [255, 529], "maxdepth": [], "_hidden": [], "student_survei": [], "rst": [], "mc_intro": [], "mc_start": [], "mc_nest": [], "nt": [], "mc_puzzle_bank": [], "wt": [], "mc_post_survei": [], "mc_posttest": [], "mc_pre_survei": [], "mc_review": [], "copyright": [245, 265], "truth": 246, "debat": 246, "propos": [246, 248], "label": [246, 250, 251, 271, 509, 511], "pure": 246, "standpoint": 246, "plausibl": 246, "linguist": 246, "difficulti": 246, "strongest": 246, "stronger": 246, "likelihood": 246, "terrif": 246, "cut": [246, 282, 501], "badli": 246, "caution": 246, "recipi": [247, 518], "provinc": 247, "neighborhood": 247, "district": 247, "acm": 247, "corpor": 247, "ln": 247, "29609": 247, "deliveri": 247, "netherland": 247, "ireland": 247, "thoroughfar": 247, "eircod": 247, "cnoc": 247, "sceich": 247, "thorn": 247, "leac": 247, "anfa": 247, "flagston": 247, "storm": 247, "cathair": 247, "mart": 247, "beev": 247, "mhaigh": 247, "eo": 247, "yew": 247, "a65": 247, "f4e2": 247, "ought": 247, "imagin": [247, 274, 291, 410], "scheme": 247, "among": [247, 492], "unstructur": 247, "mash": 247, "structuredaddress": 247, "addr": [247, 443], "addrlist": 247, "irish": 247, "italian": [247, 530], "enhanc": 247, "postalcod": [247, 530], "itali": 247, "slightli": [247, 384], "basepostaladdress": 247, "guarante": 247, "irishpostaladdress": 247, "uspostaladdress": 247, "polymorph": [247, 253], "exhibit": 247, "util": [247, 381, 515], "obj": 247, "cl": 247, "subclass": [247, 248, 249, 252, 258, 259, 261, 381], "sparingli": 247, "isinc": 247, "graphic": [248, 480], "depict": [248, 516, 531], "blueprint": 248, "academia": 248, "food": [249, 258, 410, 492], "eat": [249, 258, 265, 308, 324], "super": [249, 250, 261], "testitem": 249, "testcas": [249, 255], "setup": [249, 252, 255], "i1": 249, "coke": 249, "i2": 249, "test_str_item": 249, "assertequ": [249, 252, 255], "iv": [249, 369, 431], "testcar": 249, "c1": 249, "ford": 249, "c2": 249, "toyota": 249, "test_create_car": 249, "set_color": 249, "test_change_color": 249, "set_mak": 249, "test_change_mak": 249, "o1": 249, "test_create_order_tot": 249, "assertalmostequ": [249, 252], "actual_id": 250, "abbi": 250, "lane": 250, "dist": 251, "refin": [251, 301, 515], "redefin": 251, "labeledpt": 251, "assertisinst": 252, "mostli": [252, 264, 377, 441], "asserttru": 252, "assertgreat": 252, "assertgreaterequ": 252, "assertin": 252, "edg": 252, "is_descend": 252, "teston": 252, "temp_cat": 252, "102": 252, "testtot": 252, "o2": 252, "mytest": [252, 255], "set_pric": 252, "set_nam": 252, "test_set_nam": 252, "anim": [252, 257, 261, 408, 409, 410], "duck": 252, "quack": [252, 412], "encapsul": 253, "chief": 253, "promot": 253, "against": [253, 269, 514], "contract": [253, 519, 520], "emb": [254, 417], "deleg": [254, 275], "driven": 255, "comprehens": 255, "result_list": 255, "returned_valu": 255, "quicker": [255, 274, 301], "testcasegui": 255, "get_middl": 255, "abcd": 255, "bc": 255, "gui": 255, "teardown": 255, "classnam": 255, "test_initi": 255, "inheritance_mixed1_v3": 256, "inheritance_mixed1_ac_v3": 256, "inheritance_mixed2_v3": 256, "inheritance_mixed2_ac_v3": 256, "inheritance_mixed3_v3": 256, "inheritance_mixed3_ac_v3": 256, "inheritance_mixed4_v3": 256, "inheritance_mixed4_ac_v3": 256, "inheritance_mixed5_v3": 256, "inheritance_mixed5_ac_v3": 256, "inheritance_mixed6_v3": 256, "inheritance_mixed6_ac_v3": 256, "inheritance_mixed7_v3": 256, "inheritance_mixed7_ac_v3": 256, "inheritance_mixed8_v3": 256, "inheritance_mixed8_ac_v3": 256, "inheritance_mixed9_v3": 256, "inheritance_mixed9_ac_v3": 256, "inheritance_mixed10_v3": 256, "inheritance_mixed10_ac_v3": 256, "initit": 257, "a1": [257, 258], "gpa": [257, 511], "sqft": 257, "hous": [257, 476], "bedroom": 257, "construtor": 257, "initialz": 257, "make_nois": 257, "diana": 257, "perci": 257, "spike": 257, "distance_to": 257, "mycircl": 257, "attibut": 257, "item_list": [257, 299, 469], "intiti": 257, "savingsaccount": 257, "intitialz": 257, "pay_interest": 257, "hat": [257, 420], "treasur": 257, "add_treasur": 257, "get_point": 257, "superclass": [258, 259], "gotta": 258, "tv": 258, "woohoo": 258, "zzzzzzzzzzzzzzzz": 258, "tire": 258, "willik": 258, "buddi": 258, "a2": 258, "a3": 258, "eye_color": 261, "greeter": [261, 345], "grumpygreet": 261, "greet": [261, 299, 419], "cow": 261, "moo": 261, "overactor": 261, "gradstud": [261, 345], "fav_food": 261, "sushi": 261, "is_ascend": 261, "shortest": [261, 432, 437], "avg_po": 261, "quartil": 261, "dup_adjac": 261, "talk": [262, 264, 265, 267, 269, 274, 275, 276, 441], "keyboard": [262, 263, 264, 505], "speaker": [262, 263, 264], "complier": 262, "trigger": [262, 286, 387], "compos": 263, "sensor": 263, "microphon": [263, 264], "gp": 263, "sequenti": [263, 303, 349], "variat": [263, 354, 419], "weav": 263, "disc": 263, "apart": [264, 311], "obsess": 264, "gigahertz": 264, "billion": 264, "per": [264, 491, 510, 511, 514, 515, 529, 530], "hurri": [264, 387], "slower": [264, 268], "stick": [264, 268, 301], "player": 264, "mous": 264, "touchpad": 264, "slow": [264, 333, 514], "unreli": 264, "builder": 264, "orchestr": [264, 361], "uncomfort": 264, "shrink": 264, "5mm": 264, "tall": 264, "instal": [265, 271, 274, 319, 330], "consult": 265, "screencast": 265, "macintosh": [265, 271, 320, 384], "somewhat": 265, "v3": 265, "37a07cee5969": 265, "msc": 265, "1900": 265, "amd64": 265, "win32": 265, "astronaut": 265, "farawai": 265, "planet": 265, "inhabit": 265, "peac": 265, "stab": 265, "spear": 265, "spit": [265, 267], "roast": 265, "brought": 265, "thumb": 265, "legendari": 265, "legend": [265, 511], "tasti": 265, "mustard": 265, "feast": 265, "tonight": 265, "tiniest": 265, "amazingli": 265, "picki": 265, "intellig": 265, "intermediari": [265, 274], "financi": 266, "pda": 266, "attent": 266, "examin": [267, 268, 283, 329, 339], "rumin": 267, "retreat": 267, "rebuild": [267, 514], "stuck": [267, 378], "typograph": 267, "misunderstand": 267, "needless": 267, "experiment": 267, "hypothesi": 267, "reluct": 267, "assembli": 268, "syntact": [268, 269, 276, 441, 443, 444], "formul": 268, "paus": [268, 333, 373, 505], "earliest": 269, "precis": [269, 310, 325, 404], "deviat": [269, 390], "evid": 269, "hate": 269, "cruel": 269, "grudg": 269, "perfectli": [269, 361], "reject": [269, 330], "unfit": 269, "torment": 269, "primt": 269, "argu": 269, "Its": [269, 426, 514], "harsh": 269, "uncondition": 269, "sweet": 269, "wag": 269, "tail": [269, 304, 485, 487], "easiest": [269, 274, 335], "drink": [2, 269], "bottl": 269, "backpack": 269, "station": 269, "late": 269, "farm": 269, "barn": 269, "sorri": 269, "sadli": 269, "undetect": 269, "mere": 269, "hardest": 269, "cute": 270, "gurgl": 270, "absorb": 270, "linearli": 270, "fashion": [270, 331], "hesit": 270, "nonlinear": 270, "skim": 270, "fulli": [270, 274, 361, 363, 480], "stare": [270, 301], "impenetr": 270, "wonder": [270, 271, 488], "ah": 270, "hah": 270, "hammer": 270, "chisel": 270, "sculptur": 270, "nap": 270, "snack": 270, "langaug": 270, "spoken": 270, "faster": 270, "php": [271, 514], "perl": 271, "frankli": [271, 274], "tiresom": 271, "001010001110100100101010000001111": 271, "11100110000011101010010101101101": 271, "surfac": [271, 405], "intric": 271, "ti": [271, 432], "recompil": 271, "fly": 271, "verifi": [271, 282], "seven": 271, "meaning": [271, 507], "ex": [271, 279, 411, 413], "dll": 271, "unread": 271, "elf": 271, "xa0": 271, "x82": 271, "h4": 271, "x90": 271, "x80": 271, "xe0": 271, "x81": 271, "hqvht": 271, "x83": 271, "xe8": 271, "python35": 271, "nag": 271, "convei": 273, "coher": 273, "muse": 273, "pleasant": 273, "patient": 273, "craft": 274, "strictest": 274, "social": [274, 321], "facebook": 274, "stream": [274, 333], "pore": [274, 529], "prone": [274, 300, 390, 433], "smart": 274, "clown": [274, 327, 337], "tent": [274, 327], "fell": [274, 327], "manual": [274, 334], "came": [274, 349], "bigcount": 274, "bigword": 274, "awesom": [274, 408], "marvel": 274, "anyon": [274, 496], "sixteen": 275, "mundan": 275, "partner": 275, "invent": [275, 517], "partnership": 275, "quizzic": 276, "hear": [276, 378], "blah": 276, "xkcd": 276, "231": 276, "del": [276, 301, 302, 304, 507], "global": [276, 507], "nonloc": [276, 507], "apostroph": 276, "asterisk": [278, 289, 385, 389, 511], "999": [278, 295, 300, 307, 349], "itr": 279, "root_ac": 279, "root_pp": 279, "while_ac": 279, "while_pp": 279, "estim": 280, "calculta": 280, "bisect": 282, "intermedi": 282, "halv": 282, "indefinit": 283, "wherea": [283, 291], "glenn": 283, "prisha": 283, "kahlil": 283, "nirav": 283, "aliyah": 283, "antonella": 283, "accumul": [284, 286, 295, 333, 377], "decrement": [284, 293], "endless": 285, "amus": 285, "shampoo": 285, "lather": 285, "rins": 285, "prove": 285, "finit": 285, "obvious": [285, 506], "1000": 285, "runawai": 285, "batteri": 285, "virtu": 285, "dysfunct": 285, "echo": 285, "affirm": 285, "itervar": 286, "lap": 286, "nor": [286, 401], "itr_countup_str_muc": 287, "itr_countup_str_ac": 287, "itr_reverse_muc": 287, "itr_reverse_ac": 287, "itr_countdown_str_muc": 287, "itr_countdown_str_ac": 287, "itr_odd_sum_muc": 287, "itr_odd_sum_ac_v2": 287, "itr_sum_of_range_muc": 287, "itr_sum_of_range_ac": 287, "itr_count_vowels_muc": 287, "itr_count_vowels_ac": 287, "itr_copy_till_gt_value_muc": 287, "itr_copy_till_gt_value_ac": 287, "itr_count_last2_muc": 287, "itr_count_last2_ac": 287, "itr_list_to_5_muc": 287, "itr_list_to_5_ac": 287, "itr_water_quality_muc": 287, "itr_water_quality_ac": 287, "countup_str": 288, "12345": 288, "olleh": 288, "countdown_str": 288, "543210": 288, "odd_sum": 288, "sum_of_rang": 288, "count_vowel": 288, "aeiou": [288, 405], "copy_till_gt_valu": 288, "1357": 288, "135": [288, 515], "count_last2": 288, "hixxhi": 288, "axxxaaxx": 288, "list_to_5": 288, "water_qu": 288, "phvalu": 288, "ph": 288, "433333333333334": 288, "staircas": 289, "frontspac": 289, "eval": 289, "pirat": 290, "ship": 290, "ate": [290, 491], "te": 290, "hip": 290, "ip": 290, "xy": [290, 419], "Such": 290, "chr": [291, 425], "steadili": 291, "grow": 291, "bullet": [291, 322], "varaibl": 293, "poorli": 294, "slice_exercis": 295, "len_of_list": 295, "indexing_and_upp": 295, "list_within_list": 295, "blist": [295, 300, 307], "find_sum": 295, "num_of_str": 295, "list_muc_password_cr": 296, "list_muc_password_creator_ac": 296, "list_muc_rainfall_v2": 296, "list_muc_rainfall_v2_ac": 296, "list_muc_mix_item": 296, "list_muc_mix_items_ac": 296, "list_muc_discount": 296, "list_muc_discount_ac": 296, "list_muc_append_if_a": 296, "list_muc_append_if_a_ac": 296, "list_muc_add_vocab": 296, "list_muc_add_vocab_ac": 296, "password_mak": 297, "word_list": [297, 432, 437], "swmetemi": 297, "avg_rainfal": 297, "day_list": 297, "equip": [297, 523], "rainfal": 297, "price_list": 297, "closest": 297, "filter_a": 297, "vocab_list": 297, "vocab": 297, "add_to_new_list": 298, "111": 298, "list_writeitemsq_v2_ac": 298, "list_writeitemsq_v2_pp": 298, "list_write23_ac": 298, "list_write23_pp": 298, "list_write5_ac": 298, "list_write5_pp": 298, "list_writereverse_ac": 298, "list_writereverse_pp": 298, "sumuntileven": 298, "list_sortbylen_ac": 298, "list_sortbylen_pp": 298, "jennfier": 298, "itemlist": 299, "222": 299, "change_index3": 299, "506": 299, "countword": 299, "sort_by_length": 299, "alia": 300, "safer": 300, "jambore": 300, "parti": [300, 339, 346, 352, 354], "careless": 301, "pitfal": 301, "alon": [301, 440], "stdtype": [301, 417, 422, 423, 426], "orig": 301, "crash": [301, 332, 416], "needl": 301, "haystack": 301, "dispens": 301, "mess": 301, "smarter": 301, "scroll": 301, "search9": 301, "delimit": [303, 308], "Being": 303, "delete_head": 304, "myfun": 304, "mylist": [304, 308], "bad_delete_head": 304, "deleting_first": 304, "unmodifi": [304, 306], "t2": 306, "arrang": [306, 349, 379, 481], "accident": 306, "disappoint": 306, "mynam": 308, "edgar": 308, "allan": 308, "poe": 308, "namelist": 308, "init": 308, "anam": 308, "hannah": 308, "ruth": 308, "pat": 308, "elm": 308, "cheddar": 309, "reassign": [309, 418, 419], "th": [309, 416, 427, 428], "ghi": 312, "wxyz": 312, "max_segment_sum": 312, "max_so_far": 312, "fourth": [312, 363, 366, 437, 444], "bubbl": 312, "areacod": 313, "begininng": 313, "hel": 313, "bigciti": 313, "crunchi": 314, "frog": 314, "ram": 314, "bladder": 314, "lark": 314, "vomit": 314, "fold": 315, "spindl": 315, "mutil": 315, "si106": 315, "ch": [317, 425, 428, 430], "nestedlist": 317, "mysock": 318, "af_inet": 318, "sock_stream": 318, "pr4e": [318, 325, 327, 332, 337], "cmd": 318, "decod": [318, 327, 335, 521, 529], "cover3": [318, 327, 332, 337], "jpg": [318, 320, 327, 332, 333, 337, 369, 370, 373, 377, 378, 381, 382], "wb": [318, 332], "tree": [319, 322, 516, 518, 524, 526, 530, 531], "crummi": [319, 321, 330], "tagnam": 319, "becuas": 319, "1pjbq1w": 319, "chrome": 319, "nagiv": 319, "jetpack_top_posts_widget": 319, "ftp": 320, "curl": 320, "cleverli": 320, "curl1": 320, "curl2": 320, "curl3": 320, "wget": 320, "remot": 320, "imperfect": 321, "traffic": [321, 529], "hyper": 322, "tutori": [322, 330], "render": [322, 323], "doctyp": 322, "meta": 322, "unord": 322, "hyperlink": [322, 323], "cascad": 323, "alt": 323, "inlin": 323, "activit": 324, "melodi": 324, "swim": 324, "bold": [324, 497], "brush": 324, "cursiv": 324, "purpl": [324, 381], "healthlin": 324, "danc": 325, "toe": 325, "rfc2616": 325, "176": 325, "respond": 325, "mixedupcode_network_1": 326, "mixedupcode_network_1_ac": 326, "mixedupcode_network_2": 326, "mixedupcode_network_2_ac": 326, "mixedupcode_network_3": 326, "mixedupcode_network_3_ac": 326, "mixedupcode_network_4": 326, "mixedupcode_network_4_ac": 326, "mixedupcode_network_5": 326, "mixedupcode_network_5_ac": 326, "mixedupcode_network_6": 326, "mixedupcode_network_6_ac": 326, "mixedupcode_network_7": 326, "mixedupcode_network_7_ac": 326, "mixedupcode_network_8": 326, "mixedupcode_network_8_ac": 326, "mixedupcode_network_9": 326, "mixedupcode_network_9_ac": 326, "mixedupcode_network_10": 326, "mixedupcode_network_10_ac": 326, "write_txt": 327, "write_jpg": 327, "FOR": 327, "8864": 327, "ndate": 327, "nserver": 327, "ubuntu": 327, "nlast": 327, "2017": [327, 511], "netag": 327, "6a": 327, "54f6609240717": 327, "naccept": 327, "ncontent": 327, "ncach": 327, "cach": [327, 510, 514], "revalid": 327, "npragma": 327, "nexpir": 327, "wed": [327, 529], "nconnect": 327, "nthe": 327, "reg_num_link": 327, "_____________": 329, "improperli": 330, "strength": 330, "weak": 330, "toler": 330, "highli": [330, 515], "pypi": 330, "beautifulsoup4": 330, "pip": 330, "switch": [331, 389, 490, 514], "page2": 331, "htm": [331, 337, 514, 515], "ssl": [331, 361, 521, 529], "httprespons": 331, "findal": [331, 383, 386, 387, 389, 392, 393, 398, 399, 402, 403, 405, 524], "robust": 331, "audio": [332, 378], "buffer": [332, 333], "100000": 332, "trim": 333, "jpeg": 333, "viewer": 333, "denot": [333, 496], "5120": 333, "recv": [333, 335], "3167": 333, "forthcom": 333, "delai": [333, 514], "consum": [334, 528], "signifi": 335, "eol": 335, "512": [335, 515], "host": 337, "retriv": 337, "gutenberg": 337, "1342": 337, "prideandprejudic": 337, "peterpan": 337, "page1": 337, "cricketfan": [338, 346], "partyanim": [338, 346, 352, 354], "nameprint": 338, "pokemon": [338, 367], "stringpokemon": 338, "grasstyp": 338, "poke1": 338, "poke2": 338, "charizard": 338, "lai": 342, "destructor": [343, 353, 363], "__del__": [343, 353, 363], "rare": [343, 353], "everytim": 344, "b3": 344, "orwel": 344, "deriv": 345, "sportscar": 345, "grump": 345, "favorite_food": 345, "exisit": 346, "independ": [346, 352, 469], "beyond": [346, 363, 423], "__class__": 346, "__delattr__": 346, "__weakref__": 346, "aesthet": 349, "zoom": 349, "950": 349, "obj_mixedupcode_1": 350, "obj_mixedupcode_1_ac": 350, "obj_mixedupcode_2_v2": 350, "obj_mixedupcode_2_v2_ac": 350, "obj_mixedupcode_3": 350, "obj_mixedupcode_3_ac": 350, "obj_mixedupcode_4": 350, "obj_mixedupcode_4_ac": 350, "obj_mixedupcode_5_v3": 350, "obj_mixedupcode_5_v3_ac": 350, "obj_mixedupcode_6": 350, "obj_mixedupcode_6_ac": 350, "obj_mixedupcode_7_v2": 350, "obj_mixedupcode_7_v2_ac": 350, "obj_mixedupcode_8": 350, "obj_mixedupcode_8_ac": 350, "obj_mixedupcode_9": 350, "obj_mixedupcode_9_ac": 350, "obj_mixedupcode_10": 350, "obj_mixedupcode_10_ac": 350, "getnam": [351, 367], "updateag": 351, "updatetrick": 351, "distance_from_point": 351, "longest": [351, 432, 437], "pickitem": 351, "dice": 351, "inclusvi": 351, "thrown": 352, "destruct": 353, "clean": [353, 363, 510, 514, 521], "thow": 353, "cleanup": [353, 514], "sensit": [354, 494], "cooki": [354, 401, 490, 491, 497], "cutter": 354, "pointer": 354, "shorthand": 354, "bank": 355, "dimension": 355, "classes_basic_rectangle_ac_fix_v2": 356, "classes_basic_song_pp_iso": 357, "classes_basic_book_ac": [357, 358], "classes_basic_book_pp_iso": 357, "classes_basic_cat_pp_iso": 357, "classes_basic_account_pp_iso": 357, "classes_basic_fortuneteller_pp_iso": 357, "classes_basic_song_w": 358, "classes_basic_book_w": 358, "classes_basic_cat_w": 358, "classes_basic_account_w": 358, "classes_basic_fortuneteller_w": 358, "zone": 361, "certif": [361, 521, 529], "create_default_context": [361, 521, 529], "check_hostnam": [361, 521, 529], "verify_mod": [361, 521, 529], "cert_non": [361, 521, 529], "movement": 361, "mainli": 363, "shortcut": 363, "__getitem": 363, "getitem__": 363, "loos": 363, "scope": 363, "curiou": 363, "hopefulli": 363, "cpython": 363, "blob": 363, "listobject": 363, "clipboard": 364, "demostr": 364, "sixth": [366, 444], "__getitem__": 366, "verbos": 366, "0th": [366, 427], "spin": 367, "updateattack": 367, "attack": 367, "gettitl": 367, "getauthor": 367, "gettrick": 367, "paperback": [367, 530], "watertyp": 367, "getattack": 367, "addpokemon": 367, "getpixel": [369, 371, 373], "getr": 369, "setgreen": [369, 373, 378], "updatepixel": [369, 373], "255": [369, 372, 374, 376, 378, 379, 382, 530], "180": [369, 378, 448, 485, 487, 530], "motorcycl": [369, 377], "imagewin": [369, 373], "getwidth": [369, 373], "getheight": [369, 373], "setr": [369, 378], "getblu": [369, 373], "setblu": [369, 373, 378], "vangogh": [369, 382], "getgreen": [369, 373], "newpixel": 369, "setpixel": 369, "halfway_x": 369, "halfway_i": 369, "white": [369, 374, 376, 407, 422], "simultan": 369, "arch": [370, 378], "pixl": 372, "vertic": [372, 374, 378, 379, 382, 511], "nose": 372, "herself": 372, "unlimit": [373, 521], "newstr": 373, "wizard": [373, 409, 410], "decagon": 373, "zoe": 373, "sethead": [373, 448, 485, 487], "shape": [373, 433, 435, 448, 475, 476, 479, 481, 484, 485, 488], "penup": [373, 448, 475, 485, 487], "laid": [374, 378], "grid": [374, 378, 379, 381, 511], "absenc": 374, "tilt": 374, "horizont": [374, 378, 379, 382, 509, 511], "excel": [374, 521], "unplug": 374, "mixedupcode_pictures_pp1": 375, "mixedupcode_pictures_ac1": 375, "mixedupcode_pictures_pp2": 375, "mixedupcode_pictures_ac2": 375, "mixedupcode_pictures_pp3": 375, "mixedupcode_pictures_ac3": 375, "mixedupcode_pictures_pp4": 375, "mixedupcode_pictures_ac4": 375, "mixedupcode_pictures_pp_5": 375, "mixedupcode_pictures_ac5": 375, "mixedupcode_pictures_pp6": 375, "mixedupcode_pictures_ac6": 375, "mixedupcode_pictures_pp_7": 375, "mixedupcode_pictures_ac7": 375, "mixedupcode_pictures_pp8": 375, "mixedupcode_pictures_ac8": 375, "mixedupcode_pictures_pp9": 375, "mixedupcode_pictures_ac9": 375, "mixedupcode_pictures_pp10": 375, "mixedupcode_pictures_ac10": 375, "removegreen": 376, "changecolor": 376, "reducegreen": 376, "changer": 376, "5x": 376, "modifycolor": 376, "imagetowhit": 376, "alternatingr": 376, "changequadrantcolor": 376, "copyrightsid": 376, "copytopquart": 376, "THE": 377, "kitten": [377, 382], "gal2": [377, 381, 382], "guy1": 377, "pix": 378, "240": [378, 448, 478], "blueness": 378, "tour": 378, "rectangular": 379, "tint": 381, "eighth": 381, "pictures_ac_16": 381, "pictures_ac_16_pp": 381, "pictures_ac_17": 381, "pictures_ac_17_pp": 381, "pictures_ac_18": 381, "pictures_ac_18_pp": 381, "pictures_ac_19": 381, "pictures_ac_19_pp": 381, "pictures_ac_20": 381, "pictures_ac_20_pp": 381, "grayscal": [381, 382], "kitten3": 382, "flip": 382, "stri": 383, "espn": 383, "drake": 383, "hotmail": [383, 443], "frenchmontana": 383, "grep": [384, 390], "fxxm": 385, "f12m": 385, "narrow": 385, "wild": [385, 388, 390], "wildcard": [385, 386, 405], "expand": [385, 386, 390], "pushi": 385, "outward": [385, 390], "re2": 385, "tight": 386, "previous": 386, "brittl": [386, 390], "balloon": 386, "rudimentari": 387, "copy_reg": 387, "findit": 387, "purg": 387, "sre_compil": 387, "sre_pars": 387, "sub": 387, "subn": 387, "sy": [387, 481], "2pm": 389, "accept": [389, 412, 446, 447], "willing": 389, "explicit": 389, "z0": [389, 405], "unto": 389, "cleaner": [389, 514], "breakag": 390, "grei": [391, 398, 399], "br": 391, "carrot": [391, 398, 399], "48105": [391, 398, 399], "103028": [391, 398, 399], "1234567": [391, 398, 399], "333": 392, "232": 392, "3403": 392, "your_regex": [392, 396, 398, 399], "find_pric": [392, 398], "def_ghi": [392, 398, 399], "a678": [392, 398, 399], "cn": [392, 398, 399], "consecut": [392, 393, 398, 399], "unicorn": [392, 398, 399], "aaabaabaa": 393, "abaaa": 393, "attend": 393, "attende": 393, "ee": 393, "hparsons_lg_regex_test_mcq_1": [395, 397], "hparsons_lg_regex_test_mcq_2": [395, 397], "hparsons_lg_regex_test_mcq_3": [395, 397], "hparsons_lg_regex_test_mcq_4": [395, 397], "hparsons_lg_regex_test_mcq_5": [395, 397], "hparsons_lg_regex_test_mcq_6": [395, 397], "hparsons_lg_regex_1_hparson": 398, "hparsons_lg_regex_2_hparson": 398, "hparsons_lg_regex_3_hparson": 398, "hparsons_lg_regex_4_hparson": 398, "hparsons_lg_regex_5_hparson": 398, "hparsons_lg_regex_6_hparson": 398, "re_mixed1": 400, "re_mixed1_ac": 400, "re_mixed2": 400, "re_mixed2_ac": 400, "re_mixed3": 400, "re_mixed3_ac": 400, "re_mixed4_v2": 400, "re_mixed4_v2_ac": 400, "re_mixed5_v2": 400, "re_mixed5_ac": 400, "re_mixed6_v2": 400, "re_mixed6_ac": 400, "re_mixed7_v2": 400, "re_mixed7_ac": 400, "re_mixed8": 400, "re_mixed8_ac": 400, "re_mixed9_v2": 400, "re_mixed9_ac": 400, "re_mixed10_v2": 400, "re_mixed10_ac": 400, "greeting_search": 401, "search_h": 401, "search_o": 401, "match_word": 401, "test_pattern": 401, "sincerely1": 401, "molli": [401, 492], "first_pric": 401, "2098": 401, "209": 401, "browni": 401, "search_email": 401, "pyth_on": 401, "start_from": 401, "grab_domain": 401, "gov": [401, 517, 530], "jav12a": 401, "vowels_in_mid": 401, "cheeeeeyyeerri": 401, "matchobject": 402, "ea": 402, "302": 402, "204": 402, "532": 402, "323": 402, "320": [402, 487], "2022": [403, 511], "backspac": [403, 405], "passwordcheck": 403, "regular_express": 404, "trivial": 404, "wolverin": 404, "invert": 405, "match_four": 407, "match_cat": 407, "match_z": 407, "matchmiddle_z": 407, "alphanumer": 407, "nonam": 407, "total_email": 407, "po": 408, "mali": 408, "mood": 410, "item_purchas": 410, "camp": [410, 490, 491], "famili": 410, "193": [410, 530], "fave": 410, "least_fav": 410, "broccoli": 410, "type_anim": 410, "muppet": 410, "sheepdog": 410, "shop": 410, "spree": 410, "store1": 410, "store2": 410, "store3": 410, "spent": 410, "col1": 410, "col2": 410, "fave_anim": 410, "happier": 410, "meowacq": [411, 413], "meowansw": [411, 413], "egg": [411, 412], "countacq": [411, 413], "countansw": [411, 413], "ducksacq": [411, 413], "ducksansw": [411, 413], "numdigit": [411, 412], "nameacq": [411, 413], "nameansw": [411, 413], "loweracq": [411, 413], "loweransw": [411, 413], "mccloskei": 412, "duckl": 412, "kack": 412, "nack": 412, "ouack": 412, "pack": 412, "misspel": 412, "hiacq": 413, "hiansw": 413, "eggsacq": 413, "eggsansw": 413, "floatacq": 413, "floatansw": 413, "digitsacq": 413, "digitsansw": 413, "nameinputacq": 413, "nameinputansw": 413, "pineappl": [414, 434], "shark": 414, "doghous": 414, "peanut": 415, "butter": 415, "lettercount": 415, "cultiv": 416, "seemingli": 416, "copytildon": 416, "nonexist": 416, "camelcas": 416, "camel": 417, "printf": 417, "s2": [419, 425], "lime": 420, "chatter": 420, "125": [421, 489], "method_descriptor": 422, "ss": [422, 425], "bat": 424, "vampir": 424, "new_": 424, "vike": 425, "mississauga": 425, "cave": 425, "depth": 426, "sentec": 426, "smar": 426, "i_am_smart": 426, "robbi": 426, "nofirst": 426, "obbi": 426, "obob": 426, "rearrang": [426, 475], "georgington": 426, "dozen": 426, "offset": 427, "1th": 427, "2th": 427, "papaya": 427, "exclud": 428, "pomegran": 428, "strawberri": [430, 503], "idx": 430, "atupl": 431, "tuple_index": 431, "800": 431, "tupl1": 431, "tuple_comparison": 431, "tuple_comarison": 431, "2000000": 432, "tie": 432, "dsu": [432, 435], "decor": [432, 435], "undecor": [432, 435], "poetic": 432, "sorted_word_list": 432, "name_dictionari": 434, "melissa": 434, "grocery_dict": 434, "kiwi": 434, "grocery_list": 434, "tup_list": [434, 437, 446], "hashabl": [435, 444, 445], "singleton": 435, "tup_mixedupcode_1": 436, "tup_mixedupcode_1_ac": 436, "tup_mixedupcode_2": 436, "tup_mixedupcode_2_ac": 436, "tup_mixedupcode_3": 436, "tup_mixedupcode_3_ac": 436, "tup_mixedupcode_4": 436, "tup_mixedupcode_4_ac": 436, "tup_mixedupcode_5": 436, "tup_mixedupcode_5_ac": 436, "tup_mixedupcode_6": 436, "tup_mixedupcode_6_ac": 436, "tup_mixedupcode_7": 436, "tup_mixedupcode_7_ac": 436, "tup_mixedupcode_8": 436, "tup_mixedupcode_8_ac": 436, "tup_mixedupcode_9": 436, "tup_mixedupcode_9_ac": 436, "tup_mixedupcode_10": 436, "tup_mixedupcode_10_ac": 436, "length_word": 437, "tuple_word_len": 437, "swap_valu": 437, "grapefruit": 437, "peach": [437, 503], "dictionary_to_tup_list": 437, "count_str": 437, "monkei": 437, "snake": 437, "rabbit": 437, "dragon": 437, "rooster": 437, "rat": 437, "alphabetical_dict_list": 437, "longest_word_lst": 437, "list_tup": 437, "tmobil": 437, "sprint": 437, "cap": 437, "lst_tup": [437, 447], "groceri": 437, "lettuc": 437, "juic": [2, 437], "bagel": [2, 437], "bacon": 437, "bread": 437, "thou": 438, "thee": 438, "reykjavik": 438, "bueno": 438, "cairo": 438, "berlin": 438, "caloocan": 438, "sorted_weath": 438, "heineken": 438, "is_ok": 440, "group_list": 440, "class_list": 440, "enumer": 441, "oppos": 441, "roughli": [443, 518], "stylist": 443, "random_list": 443, "harden": 443, "unpack": 443, "monti": 443, "unam": 443, "yeezi": 443, "vari": [444, 527], "quadrupl": 444, "quintupl": 444, "sextupl": 444, "septupl": 444, "ep": 444, "od": 444, "telephon": 445, "d1": [445, 525], "my_dict": 445, "tup_creat": 446, "tup_writecode2": 446, "tup_writecode2_pp": 446, "find_major": 446, "3084": 446, "3025": 446, "electr": 446, "3020": 446, "cybersecur": 446, "biometr": 446, "tup_writecode4": 446, "tup_writecode4_pp": 446, "dict_transform": 446, "rattata": 446, "machop": 446, "seel": 446, "volbeat": 446, "solrock": 446, "126": 446, "tup_writecode6": 446, "tup_writecode6_pp": 446, "mod_tupl": 446, "tup_writecode8": 446, "tup_writecode8_pp": 446, "list_link": 446, "tup_writecode10": 446, "tup_writecode10_pp": 446, "check_third_el": 447, "interchange_valu": 447, "lebron": 447, "my_data": 447, "int_valu": 447, "birth_year": 447, "year_in_colleg": 447, "hometown": 447, "tupliz": 447, "curri": 447, "315": 448, "drawn": [448, 488, 531], "pendown": [448, 475, 485, 487], "pensiz": [448, 475, 485, 487], "pencolor": 448, "goto": [448, 469, 485, 487], "draw_shap": 448, "xpo": [448, 478], "ypo": [448, 478], "begin_fil": [448, 476, 485], "end_fil": [448, 476, 485], "draw_rectangl": [448, 478], "draw_triangl": [448, 455, 459, 463, 478], "um": 449, "hum00253438": 449, "novic": 449, "fle": 449, "session": [449, 469], "clicabl": 452, "dark": 452, "border": 452, "deselect": 452, "explanatoin": 452, "pink": [452, 511], "create_t": [453, 457, 461, 478], "turtle_obj": [453, 457, 461], "create_hexagon": [454, 458, 462, 478], "hexagon": [454, 458, 462, 478], "three_colors_list": [455, 459, 463, 478], "create_rectangl": [456, 460, 464, 478], "lectur": 469, "thursdai": [469, 489], "regard": [469, 497, 514, 526], "equilater": [475, 476], "diamond": [475, 478], "c5": 475, "reusabl": 476, "bgcolor": [476, 485], "alisha": 476, "mixedupcode_turtles_1": 477, "mixedupcode_turtles_1_ac": 477, "mixedupcode_turtles_2": 477, "mixedupcode_turtles_2_ac": 477, "mixedupcode_turtles_3": 477, "mixedupcode_turtles_3_ac": 477, "mixedupcode_turtles_4": 477, "mixedupcode_turtles_4_ac": 477, "mixedupcode_turtles_5": 477, "mixedupcode_turtles_5_ac": 477, "mixedupcode_turtles_6": 477, "mixedupcode_turtles_6_ac": 477, "mixedupcode_turtles_7": 477, "mixedupcode_turtles_7_ac": 477, "mixedupcode_turtles_8": 477, "mixedupcode_turtles_8_ac": 477, "mixedupcode_turtles_9": 477, "mixedupcode_turtles_9_ac": 477, "mixedupcode_turtles_10_v2": 477, "mixedupcode_turtles_10_ac": 477, "forward_50": 478, "create_v": 478, "hourglass": 478, "draw_diamond": 478, "csp": [479, 480, 482, 483, 488, 489, 493, 494, 495, 497, 498, 499, 500, 501, 502, 503, 505, 506, 507, 508, 509, 510, 513, 514, 516, 517, 519, 524, 525, 526, 527, 531], "zari": 479, "chad": 479, "jamal": 479, "tina": 479, "papert": 480, "mit": 480, "logo": 480, "robot": 480, "kid": 480, "steer": 480, "compass": 480, "checkmark": 480, "southeast": 480, "northeast": 480, "curv": 480, "wrap": [8, 481], "spirograph": 481, "pentagon": [481, 488], "setexecutionlimit": 481, "millisecond": 481, "snowflak": 482, "recur": 482, "rotat": 482, "cheat": 483, "synton": 485, "turl": [485, 487], "colornam": [485, 487], "fillcolor": 485, "clockwis": [485, 487], "bgpic": 485, "file_nam": 485, "exitonclick": 485, "classif": 487, "geometr": 488, "scientif": 488, "insect": 488, "dodecagon": 488, "mia": 488, "derrik": 489, "mariah": 489, "1q": 490, "2q": 490, "3q": 490, "4q": 490, "5q": 490, "6q": 490, "7q": 490, "8q": 490, "9q": 490, "10q": 490, "x_type": 491, "y_type": 491, "z_type": 491, "carla": 491, "gross": 491, "reciev": 491, "pricepershirt": 491, "perpersoncost": 491, "temporari": 491, "finalpric": 491, "bake": 491, "165": 491, "numhour": 491, "numminut": 491, "num_quart": 491, "ow": 491, "apiec": 492, "twinkl": 492, "11am": 492, "11pm": 492, "midnight": 492, "3pm": 492, "forandi": 492, "lib": 492, "dens": 493, "elaps": 493, "redund": 493, "meter": 493, "trade": 493, "illeg": [494, 507], "latex": 494, "159": 494, "aid": [496, 497], "govern": 496, "wise": 497, "memor": 497, "un": 497, "distract": 497, "ingredi": 497, "surprisingli": [498, 506], "divison": 499, "acronym": 500, "pemda": 500, "arenthes": 500, "xponenti": 500, "ultipl": 500, "ivis": 500, "ddition": 500, "ubtract": 500, "doubt": 500, "oder": 500, "cast": 501, "456": [501, 530], "var3": 502, "bird": 502, "blueberri": 503, "raspberri": 503, "plum": 503, "stonefruit": 503, "excl": 503, "raw_input": 505, "airspe": 505, "arbitrarili": 507, "my_nam": 507, "airspeed_of_unladen_swallow": 507, "76trombon": 507, "matplotlib": 509, "pyplot": 509, "plot": [509, 511], "subplot": [509, 511], "geograph": [510, 521], "geodata": 510, "phase": [510, 514], "geoload": 510, "northeastern": 510, "hong": 510, "kong": 510, "technion": 510, "viswakarma": 510, "pune": 510, "umd": 510, "tuft": 510, "monash": 510, "googleapi": [510, 521], "2063": 510, "kokshetau": 510, "econom": 510, "inst": 510, "1749": 510, "geodump": 510, "02115": 510, "3396998": 510, "08975": 510, "bradlei": 510, "1501": 510, "61625": 510, "6963857": 510, "6160811": 510, "viazman": 510, "kesalsaba": 510, "32000": 510, "israel": 510, "7775": 510, "0216667": 510, "clayton": 510, "vic": 510, "3800": 510, "9152113": 510, "145": 510, "134682": 510, "kazakhstan": 510, "2833333": 510, "3833333": 510, "mydata": 510, "uni": 510, "hover": 510, "pin": 510, "consol": 510, "yearli": 511, "2020": 511, "2018": 511, "xlabel": 511, "ylabel": 511, "figsiz": 511, "mph": 511, "marathon": 511, "chart": 511, "comedi": 511, "romanc": 511, "drama": 511, "scifi": 511, "singular": 511, "gridlin": 511, "pie": 511, "film": 511, "adventur": 511, "thriller": 511, "164": 511, "143": [511, 530], "xyz": 511, "marker": 511, "incur": 511, "revenu": 511, "13000": 511, "16000": 511, "18000": 511, "21000": 511, "17000": 511, "41000": 511, "33000": 511, "67000": 511, "73000": 511, "66000": 511, "xticklabel": 511, "2x2": 511, "scatterplot": 511, "magenta": 511, "indigo": 511, "applicatin": 513, "adjust": 514, "gmane": 514, "searchabl": 514, "liber": 514, "overload": 514, "export": 514, "responsibli": 514, "spread": 514, "abus": [514, 521], "ruin": 514, "readm": 514, "throttl": 514, "interrupt": 514, "comp": 514, "cm": 514, "devel": 514, "51410": 514, "51411": 514, "9460": 514, "nealcaidin": 514, "sakaifound": 514, "51412": 514, "3379": 514, "samuelgutierrezjimenez": 514, "51413": 514, "9903": 514, "da1": 514, "melet": 514, "51414": 514, "349265": 514, "shedid": 514, "elra": 514, "51415": 514, "3481": 514, "51416": 514, "administr": 514, "unstick": 514, "ineffici": 514, "compress": 514, "gmodel": 514, "10x": 514, "tweak": 514, "250": [514, 529], "allsend": 514, "1588": 514, "dn": 514, "08t23": 514, "ggolden22": 514, "251": 514, "22t10": 514, "tpamsler": 514, "ucdavi": 514, "501": 514, "12t11": 514, "lanc": 514, "indiana": 514, "751": 514, "24t11": 514, "vrajgopalan": 514, "ucmerc": 514, "arwhyt": 514, "63axycvo3tyhx": 514, "lvdladg": 514, "lifetim": 514, "githen": 514, "northwestern": 514, "sgithen": 514, "swgithen": 514, "mtu": 514, "dnsmap": 514, "campus": 514, "rerun": [514, 515], "gbasic": 514, "51330": 514, "25033": 514, "1584": 514, "swinsburg": 514, "2657": 514, "azeckoski": 514, "unicon": 514, "1742": 514, "ieb": 514, "tfd": 514, "1591": 514, "1304": 514, "1184": 514, "7339": 514, "6243": 514, "2451": 514, "2055": 514, "multistep": 514, "gword": 514, "33229": 514, "129": 514, "gline": 514, "oran": 514, "longsight": 514, "stanford": 514, "ox": 514, "d3": 515, "d3j": 515, "pagerank": 515, "crawl": 515, "blog": 515, "upon": 515, "randomli": 515, "amongst": 515, "spdump": 515, "sprank": 515, "546848992536": 515, "226714939664": 515, "659": 515, "985": 515, "sith": 515, "reconverg": 515, "respid": 515, "spreset": 515, "0659516187242": 515, "0244199333": 515, "0102096489546": 515, "00610244329379": 515, "000109076928206": 515, "91987599002e": 515, "02151706798e": 515, "20451504471e": 515, "46150183837e": 515, "7857770908e": 515, "17124694224e": 515, "61236959327e": 515, "10410499467e": 515, "0296": 515, "808": 515, "unbalanc": 515, "wildli": 515, "converg": 515, "spjson": 515, "trend": 516, "inspir": 517, "arrai": 517, "influenc": 517, "intl": [517, 530, 531], "734": [517, 531], "303": [517, 531], "4456": [517, 531], "fewer": 517, "simplic": 517, "jeanett": [517, 530], "penddreth": [517, 530], "jpenddreth0": [517, 530], "censu": [517, 530], "femal": [517, 530], "giavani": [517, 530], "frediani": [517, 530], "gfrediani1": [517, 530], "senat": [517, 530], "calori": 518, "belgian": 518, "waffl": 518, "toast": 518, "homestyl": 518, "sort_kei": 518, "agreement": 519, "soa": [519, 520], "standalon": 519, "hotel": 519, "automobil": 519, "airlin": 519, "charg": 519, "owner": 519, "kinduff": 519, "elementtre": [520, 526], "landmark": 521, "nearbi": 521, "significantli": 521, "curtail": 521, "2c": 521, "unwrap": 521, "api_kei": 521, "aizasy___idbyt70": 521, "serviceurl": 521, "parm": 521, "urlencod": 521, "uh": 521, "lat": 521, "lng": 521, "formatted_address": 521, "python3": 521, "geojson": 521, "1669": 521, "location_typ": 521, "2808256": 521, "7430378": 521, "address_compon": 521, "long_nam": 521, "short_nam": 521, "geoxml": 521, "variant": 521, "ocean": 521, "hparsons_lg_sql_test_bank_pre_select": 522, "hparsons_lg_sql_test_bank_pre_upd": 522, "hparsons_lg_sql_test_bank_pre_join": 522, "gym": 523, "table_tenni": 523, "tenni": 523, "rent": 523, "equipment_id": 523, "subtre": 524, "attr": 526, "region": 526, "tier": 527, "cryptograph": 527, "oauth": [527, 529], "rich": 527, "approv": 529, "signatur": 529, "twurl": 529, "twitter1": 529, "app": 529, "consumer_kei": 529, "h7lu": 529, "ng": 529, "consumer_secret": 529, "dnkenac3new": 529, "mmn7q": 529, "token_kei": 529, "10185562": 529, "eibxcp9n2": 529, "p4geqqosgi": 529, "token_secret": 529, "h0yccfemmc4wyf1": 529, "qoipbo": 529, "user_timelin": 529, "oauth_vers": 529, "oauth_token": 529, "101": 529, "sgi": 529, "oauth_nonc": 529, "09239679": 529, "oauth_timestamp": 529, "1380395644": 529, "oauth_signatur": 529, "rlk": 529, "bod": 529, "oauth_consumer_kei": 529, "gng": 529, "oauth_signature_method": 529, "hmac": 529, "sha1": 529, "augment": 529, "timelin": 529, "twitter_url": 529, "gethead": 529, "created_at": 529, "384007200990982144": 529, "id_str": 529, "rt": 529, "fixpert": 529, "dutch": 529, "tiivwtehj4": 529, "brilliant": 529, "in_rep": 529, "178": 529, "384015634108919808": 529, "freak": 529, "bocc": 529, "accid": 529, "nhttp": 529, "2xmhpx7kgx": 529, "177": 529, "metadata": 529, "shut": 529, "next_cursor": 529, "1444171224491980205": 529, "662433": 529, "followers_count": 529, "28725": 529, "jazzychad": 529, "__": 529, "retweet": 529, "california": 529, "leahculv": 529, "culver": 529, "40426722": 529, "2635": 529, "wsj": 529, "employ": 529, "victoria": 529, "_valeriei": 529, "valeri": 529, "irvin": 529, "next_cursor_str": 529, "AT": 529, "amp": 529, "ericbollen": 529, "lukew": 529, "sneak": 529, "halherzog": 529, "scweeker": 529, "devicelabdc": 529, "solid": 529, "bookstor": [530, 531], "everydai": 530, "giada": 530, "laurentii": 530, "potter": 530, "rowl": 530, "xqueri": 530, "kick": 530, "mcgovern": 530, "bothner": 530, "kurt": 530, "cagl": 530, "linn": 530, "vaidyanathan": 530, "nagarajan": 530, "nitf": 530, "colombia": 530, "earthquak": 530, "hl1": 530, "bylin": 530, "bytag": 530, "kotler": 530, "datelin": 530, "bogota": 530, "et": 530, "current_observ": 530, "kennedi": 530, "kjfk": 530, "observation_time_rfc822": 530, "est": 530, "temp_f": 530, "temp_c": 530, "relative_humid": 530, "wind_dir": 530, "wind_degre": 530, "280": 530, "wind_mph": 530, "wind_gust_mph": 530, "pressure_mb": 530, "1023": 530, "pressure_in": 530, "dewpoint_f": 530, "dewpoint_c": 530, "windchill_f": 530, "windchill_c": 530, "visibility_mi": 530, "ip_address": 530, "male": 530, "229": 530, "179": 530, "212": 530, "noell": 530, "bea": 530, "nbea2": 530, "imageshack": 530, "162": 530, "willard": 530, "valek": 530, "wvalek3": 530, "vk": 530, "188": 530, "person3": 530, "isal": 530, "streetaddress": 530, "3100": 530, "phonenumb": 530, "555": 530, "1234": 530, "646": 530, "4567": 530, "7890": 530, "spous": 530, "null": 530, "predefin": 531, "add_quant": [2, 6], "item_dict": [2, 6], "bakeri": 2, "coffe": 2, "dairi": 2, "sethbern": 8}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"introduct": [1, 54, 55, 64, 97, 102, 240, 241, 251, 272, 348, 364, 396, 450, 451, 452, 486], "problem": [0, 1, 2, 3, 33, 55, 57, 58, 59, 62, 63, 65, 91, 92, 98, 99, 100, 101, 103, 104, 105, 106, 142, 143, 144, 177, 178, 179, 180, 221, 222, 223, 224, 225, 229, 240, 241, 340, 341, 356, 357, 358, 362, 364, 391, 392, 393, 395, 396, 397, 398, 399, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 469, 522, 523], "type": [1, 29, 55, 243, 339, 396, 450, 451, 452, 506, 526], "solv": [1, 55, 240, 241, 364, 396, 450, 451, 452], "mix": [1, 23, 24, 43, 44, 55, 69, 70, 91, 92, 99, 104, 107, 108, 133, 134, 157, 158, 195, 196, 199, 200, 203, 204, 209, 210, 212, 213, 215, 216, 227, 228, 240, 241, 256, 257, 287, 288, 296, 297, 324, 326, 327, 350, 351, 364, 375, 376, 396, 398, 400, 401, 409, 410, 436, 437, 450, 451, 452, 477, 478, 490, 491, 511, 518], "up": [1, 4, 23, 24, 43, 44, 55, 69, 70, 91, 92, 99, 104, 107, 108, 133, 134, 157, 158, 195, 196, 199, 200, 203, 204, 209, 210, 212, 213, 215, 216, 227, 228, 240, 241, 256, 257, 287, 288, 296, 297, 324, 326, 327, 350, 351, 364, 375, 376, 396, 398, 400, 401, 409, 410, 436, 437, 450, 451, 452, 477, 478, 490, 491, 511, 518], "code": [1, 15, 16, 17, 18, 19, 23, 24, 31, 32, 33, 34, 43, 44, 55, 69, 70, 71, 91, 92, 99, 100, 104, 105, 107, 108, 117, 133, 134, 137, 141, 157, 158, 169, 172, 195, 196, 197, 199, 200, 201, 203, 204, 205, 209, 210, 211, 212, 213, 215, 216, 217, 218, 227, 228, 240, 241, 255, 256, 257, 261, 279, 280, 287, 288, 296, 297, 298, 299, 324, 326, 327, 337, 341, 350, 351, 364, 367, 375, 376, 381, 382, 396, 398, 399, 400, 401, 407, 409, 410, 411, 412, 413, 436, 437, 446, 447, 450, 451, 452, 475, 477, 478, 490, 491, 492, 511, 518, 526, 530], "write": [1, 17, 18, 19, 32, 34, 55, 71, 100, 105, 117, 137, 141, 153, 169, 170, 172, 183, 197, 201, 205, 211, 217, 218, 240, 241, 252, 255, 261, 275, 277, 279, 280, 298, 299, 337, 341, 364, 367, 381, 382, 396, 399, 407, 411, 412, 413, 446, 447, 475, 492, 526, 530], "an": [7, 11, 37, 240, 241, 333, 345, 364, 450, 452, 465, 466, 467, 468, 486, 519, 526], "adapt": [], "puzzl": [1, 450, 465, 466, 467, 468], "scaffold": [], "what": [1, 2, 3, 4, 5, 7, 8, 54, 55, 56, 58, 61, 63, 64, 65, 97, 99, 100, 102, 104, 105, 116, 178, 179, 180, 191, 221, 222, 223, 224, 225, 237, 238, 239, 240, 241, 269, 274, 340, 341, 348, 357, 358, 359, 360, 364, 394, 396, 398, 399, 403, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 470, 471, 472, 473, 474, 480, 525], "do": [1, 2, 3, 4, 5, 7, 8, 54, 55, 56, 58, 61, 63, 64, 65, 97, 99, 100, 102, 104, 105, 178, 179, 180, 191, 221, 222, 223, 224, 225, 237, 238, 239, 240, 241, 340, 341, 348, 357, 358, 359, 360, 364, 394, 396, 398, 399, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 470, 471, 472, 473, 474], "next": [1, 2, 3, 4, 5, 7, 8, 54, 55, 56, 58, 61, 63, 64, 65, 97, 99, 100, 102, 104, 105, 178, 179, 180, 221, 222, 223, 224, 225, 237, 238, 239, 240, 241, 340, 341, 348, 357, 358, 359, 360, 364, 394, 396, 398, 399, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 470, 471, 472, 473, 474], "practic": [0, 2, 3, 47, 48, 57, 58, 63, 64, 65, 91, 92, 99, 100, 104, 105, 140, 141, 142, 143, 144, 150, 179, 180, 221, 222, 223, 224, 225, 340, 341, 357, 358, 364, 391, 392, 393, 398, 399, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 480], "post": [3, 59, 60, 98, 101, 103, 106, 229, 237, 356, 360, 397], "survei": [3, 5, 10, 60, 61, 97, 237, 238, 239, 359, 360, 394, 469], "thank": [9, 59, 62, 98, 101, 103, 106, 177, 229, 356, 395, 397, 469, 522], "you": [9, 20, 31, 59, 62, 98, 101, 103, 106, 177, 229, 275, 356, 395, 397, 469, 522], "posttest": [143, 144, 177, 233, 234, 469], "pre": [5, 61, 62, 178, 238, 239, 359, 394, 395, 522, 523], "nest": [7, 8, 79, 152], "dictionari": [7, 8, 128, 129, 130, 132, 135, 136, 140, 141, 142, 152, 191, 192, 214, 215, 216, 217, 434, 439, 445, 517, 519], "1": [7, 17, 20, 54, 124, 143, 144, 185, 186, 521], "i": [7, 116, 191, 274, 314, 427, 465, 466, 467, 468, 525], "2": [7, 18, 20, 26, 143, 144, 185, 186, 529], "how": [7, 26, 27, 28, 29, 120, 123, 319], "access": 7, "valu": [7, 42, 152, 153, 310, 370, 506, 526], "3": [7, 8, 19, 20, 27, 185, 186, 372, 449], "loop": [7, 132, 189, 190, 208, 209, 210, 211, 283, 285, 286, 291, 292, 415, 430, 524], "through": [7, 164, 254, 430, 524], "outer": 7, "item": [7, 191], "4": [7, 20, 28, 185, 186], "inner": 7, "5": [7, 20, 29, 370], "add": [7, 56, 344, 348], "new": [7, 22, 173, 220, 347], "kei": [7, 86, 445], "pair": 7, "6": [7, 20, 371], "creat": [7, 38, 56, 90, 185, 186, 191, 255, 344, 348, 476], "empti": 7, "categori": 7, "later": 7, "python": [8, 11, 12, 13, 245, 265, 276, 348, 354, 449, 525], "purpos": 8, "thi": [8, 26, 27, 31, 364], "studi": [8, 220, 247, 347, 449], "procedur": [8, 484], "particip": 8, "requir": 8, "confidenti": 8, "risk": 8, "benefit": 8, "right": 8, "voluntari": 8, "consent": 8, "hum00253102": 10, "overcom": 10, "barrier": 10, "adopt": 10, "peer": [10, 66, 80, 81, 135, 160, 161, 231, 232, 258, 259, 289, 290, 312, 355, 368, 424, 425, 440, 482, 501], "instruct": [10, 66, 80, 81, 135, 160, 161, 231, 232, 258, 259, 289, 290, 312, 355, 368, 424, 425, 440, 482, 501], "undergradu": 10, "c": 10, "student": 10, "demograph": 10, "self": [10, 237, 360, 474], "efficaci": [10, 237, 360, 474], "credit": [11, 186], "everybodi": [11, 12, 13, 245], "print": [11, 30, 183], "histori": [11, 12, 480], "copyright": [11, 13], "detail": [11, 13], "prefac": [11, 12, 245], "remix": 11, "open": [11, 159, 167], "book": [11, 56, 344], "contribut": 12, "contributor": [12, 245], "list": [12, 188, 189, 198, 199, 200, 201, 247, 304, 305, 306, 307, 308, 309, 312, 313, 314, 315, 316, 317, 322, 441, 517], "interact": [12, 245], "informat": 12, "think": 12, "The": [12, 189, 190, 263, 270, 291, 294, 335, 420, 438, 484], "strang": 12, "acknowledg": [12, 245], "multipl": [14, 27, 39, 45, 46, 47, 48, 66, 68, 80, 81, 87, 110, 125, 135, 151, 160, 161, 171, 194, 198, 202, 207, 208, 214, 231, 232, 249, 258, 259, 278, 289, 290, 295, 312, 318, 338, 345, 352, 355, 368, 369, 383, 408, 424, 425, 431, 439, 440, 448, 479, 482, 489, 501, 509, 516], "choic": [14, 39, 46, 66, 68, 80, 81, 87, 125, 135, 151, 160, 161, 171, 194, 198, 202, 207, 208, 214, 231, 232, 249, 258, 259, 278, 289, 290, 295, 312, 318, 338, 355, 368, 369, 383, 408, 424, 425, 431, 440, 448, 482, 489, 501, 509, 516], "question": [14, 23, 24, 32, 33, 34, 39, 46, 66, 68, 69, 70, 71, 80, 81, 87, 107, 108, 117, 125, 133, 134, 135, 137, 145, 146, 147, 148, 149, 151, 157, 158, 160, 161, 169, 171, 172, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 227, 228, 231, 232, 249, 256, 257, 258, 259, 261, 278, 279, 280, 287, 288, 289, 290, 295, 296, 297, 298, 299, 312, 318, 324, 326, 327, 338, 355, 368, 369, 373, 383, 400, 401, 407, 408, 409, 410, 411, 412, 413, 424, 425, 431, 436, 437, 440, 446, 447, 448, 452, 475, 477, 478, 482, 489, 490, 491, 492, 501, 509, 511, 516, 518, 530], "debug": [15, 76, 95, 118, 120, 124, 127, 154, 175, 267, 282, 301, 387, 416, 433, 494], "activ": [15, 16, 17, 18, 19], "link": [15, 16, 17, 18, 19, 22, 323], "plan": [15, 16, 17, 18, 19, 20, 25, 26, 27, 28, 29, 30, 31], "explain": 16, "relev": 16, "tag": [16, 28, 29, 319, 322, 323], "part": [17, 18, 19, 183], "can": 20, "download": 20, "all": [20, 21, 29, 469], "here": [20, 465, 466, 467, 468], "9": [20, 30, 373], "10": [20, 25], "scrape": [21, 31, 329], "cottag": 21, "inn": 21, "pizza": 21, "locat": 21, "get": [22, 26, 27, 28, 29, 319, 342, 421, 519, 526], "from": [22, 26, 27, 28, 29, 152, 155, 185, 186, 319, 510, 519, 526], "faculti": 22, "webpag": 22, "store": [25, 110, 247], "info": [25, 28, 29, 30], "json": [25, 517, 519, 525], "file": [25, 129, 152, 153, 155, 159, 160, 161, 163, 164, 165, 166, 168, 170, 332], "outlin": 25, "soup": [26, 27, 319], "url": [26, 27, 519], "exampl": [26, 27, 28, 29, 30, 193, 364], "when": [26, 27, 28], "us": [26, 27, 28, 29, 31, 85, 111, 114, 115, 153, 167, 176, 188, 247, 283, 323, 330, 331, 332, 366, 372, 378, 389, 403, 421, 445, 483, 519, 526, 528], "exercis": [26, 27, 28, 29, 30, 43, 44, 53, 119, 262, 337, 350, 351, 367, 375, 376, 381, 382], "plan3": 27, "singl": [28, 479], "certain": 29, "look": 29, "closer": 29, "learn": [31, 183, 184, 187, 188, 189, 190, 191, 192, 193, 220, 270, 275, 347], "web": [31, 329, 334, 335, 521, 528], "dure": 31, "lesson": 31, "real": 31, "profession": 31, "parson": [33, 57, 142], "orig": 34, "A": [35, 56, 145, 146, 148, 247, 314, 344, 364, 377, 427], "chang": [35, 370, 371, 372], "perspect": 35, "ad": [36, 173, 191], "other": 36, "method": [36, 56, 184, 188, 189, 191, 250, 252, 306, 344, 345, 348, 380, 402, 422, 426, 485, 487], "our": [36, 41, 240, 241, 354, 364], "class": [36, 38, 45, 46, 47, 48, 52, 54, 56, 66, 67, 248, 323, 339, 344, 345, 348, 380, 402, 486], "convert": [37, 184, 525], "object": [37, 45, 49, 50, 51, 56, 67, 183, 184, 187, 188, 189, 190, 191, 192, 193, 310, 319, 344, 348, 353, 354, 355, 365, 366, 486, 517, 525], "string": [37, 184, 193, 202, 203, 204, 205, 308, 414, 419, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 441, 503, 525], "dice": 38, "glossari": [40, 77, 96, 131, 156, 219, 268, 284, 303, 321, 343, 348, 390, 418, 435, 496, 520], "improv": 41, "constructor": [41, 344], "instanc": [42, 352], "return": 42, "group": [45, 82, 152, 153, 155, 183, 184, 187, 188, 189, 190, 191, 192, 193, 252, 291, 313, 319, 322, 323, 344, 345, 402, 403, 426], "work": [45, 54, 82, 152, 153, 155, 183, 184, 187, 188, 189, 190, 191, 192, 193, 252, 291, 313, 319, 322, 323, 344, 345, 402, 403, 426], "orient": [45, 49, 365], "analysi": 45, "design": 45, "uml": 45, "diagram": [45, 248], "program": [49, 110, 220, 263, 272, 273, 274, 275, 277, 328, 336, 347, 349, 361, 365, 519], "revisit": 50, "argument": [51, 230, 304], "paramet": [51, 230, 519], "user": [52, 168, 320, 384, 505], "defin": 52, "section": [54, 320, 384], "feedback": [55, 56, 58, 59, 61, 62, 63, 64, 65, 177, 179, 221, 222, 223, 224, 225, 229, 240, 241, 340], "more": [56, 109, 323, 344, 348, 403], "test": [59, 62, 98, 101, 103, 106, 178, 187, 193, 220, 229, 252, 255, 347, 356, 393, 395, 397, 522, 523], "time": 64, "pretest": [64, 144, 235], "exam": [64, 373], "basic": [67, 89, 183, 187, 193, 322, 364], "altern": 72, "execut": [72, 75, 84, 181], "boolean": [73, 82, 368], "express": [73, 83, 331, 385, 389, 391, 392, 402, 403, 404, 406, 495, 504], "chain": 74, "condit": [74, 75, 79, 80, 82, 84, 187, 193, 194, 195, 196, 197], "logic": [78, 82, 83, 187, 193, 403], "oper": [78, 82, 187, 188, 193, 307, 417, 420, 498, 499, 500, 503], "except": [81, 85, 167], "comparison": [82, 414], "els": 82, "statement": [82, 291, 294, 502, 504], "short": 83, "circuit": 83, "evalu": 83, "condtion": 84, "catch": 85, "try": [85, 167], "three": 86, "kind": 86, "structur": [88, 247], "queri": 88, "languag": [88, 531], "summari": [88, 113, 122, 156, 363, 379, 405, 485], "data": [89, 115, 319, 372, 389, 510, 512, 513, 514, 519, 526], "model": 89, "databas": [90, 93, 94, 110, 111, 114, 116], "tabl": [90, 110, 245, 323], "advanc": [92, 126, 392], "browser": [93, 335], "sqlite": 93, "concept": 94, "AND": [97, 102], "updat": [97, 102, 293], "join": [97, 102, 115, 220, 347], "keyword": [97, 102, 109, 183, 507], "bank": [101, 106, 393, 523], "select": 109, "constraint": 110, "retriev": [110, 115, 333, 334], "insert": 110, "record": 110, "friend": 110, "relationship": [110, 322], "spider": 111, "twitter": [111, 529], "sql": 114, "begin": 118, "tip": 118, "avoid": 120, "know": 121, "your": [121, 255, 474], "error": [121, 526], "messag": 121, "parseerror": 121, "typeerror": 121, "solut": [121, 364], "nameerror": 121, "valueerror": 121, "success": 123, "programm": 123, "interlud": 124, "text": [126, 160, 165, 319], "pars": [126, 311, 329, 330, 331, 423, 526], "set": [130, 191, 402, 403], "counter": 130, "cognit": [138, 139, 145, 146, 147], "load": [138, 139, 145, 146, 147], "experi": [138, 139, 143, 144, 145, 146, 147, 148, 149], "2021": [138, 139, 143, 144], "tupl": [140, 192, 214, 215, 216, 217, 432, 434, 440, 441, 442, 443, 444, 445], "origin": [146, 327], "b": [147, 149], "read": [152, 153, 155, 163, 332], "csv": [152, 153], "comma": [152, 153], "separ": [152, 153], "header": [152, 153], "row": [152, 153], "reader": 153, "writer": 153, "persist": 162, "search": [164, 386], "line": [165, 311], "let": 168, "choos": [168, 497], "name": [168, 497, 507], "function": [173, 174, 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, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 226, 231, 232, 242, 243, 244, 291, 305, 476], "built": [174, 188, 189], "definit": [176, 193, 283], "flow": 181, "fruit": 182, "void": 182, "call": [183, 206, 250], "order": [183, 500], "special": [183, 402], "charact": [183, 385, 388, 402, 403], "indic": [184, 193, 245], "slice": [184, 188, 189, 193, 315, 426, 428], "input": [184, 185, 186, 505], "between": 184, "number": [184, 236], "discuss": 185, "sampl": [185, 186], "output": [185, 186], "homework": 186, "extra": 186, "complex": [187, 193], "index": [188, 189, 426], "That": [188, 189], "For": [189, 190, 291], "each": [189, 190], "rang": [189, 190, 291, 402], "while": [189, 190, 291, 294], "onli": 191, "contain": 191, "immut": [191, 192, 419, 444], "Not": 191, "allow": 191, "duplic": 191, "mutlipl": 191, "sort": 191, "ar": [192, 309, 419, 444], "pleas": [220, 347], "research": [220, 347], "help": [1, 220, 347], "u": [220, 347], "approach": [220, 347], "math": 226, "random": 236, "To": [240, 241, 364], "system": [240, 241, 364], "pop": [1, 240, 241, 364], "convers": [243, 265], "why": [244, 272, 275], "assign": [245, 439, 443], "content": 245, "licens": 245, "associ": [246, 254], "v": 246, "inherit": [246, 247, 251, 258, 259, 260, 345, 346], "case": [247, 255], "postal": 247, "address": 247, "intern": 247, "appli": [247, 469], "isinst": 247, "parent": [250, 322], "point": 251, "labeledpoint": 251, "unit": [252, 255], "assert": 252, "pillar": 253, "oop": 253, "reus": 254, "understand": [255, 273, 374], "build": [263, 510], "block": 263, "comput": [264, 474], "hardwar": 264, "architectur": 264, "creativ": 266, "motiv": 266, "could": 269, "possibli": 269, "go": 269, "wrong": 269, "journei": 270, "terminologi": 271, "interpret": 271, "compil": 271, "should": 275, "word": [276, 438], "sentenc": 276, "finish": [281, 452], "iter": [281, 289, 290, 292], "continu": 281, "infinit": 285, "pattern": [286, 377, 481], "count": [286, 415], "sum": 286, "maximum": 286, "minimum": 286, "variabl": [293, 497, 501, 504, 507, 508], "alias": 300, "delet": 302, "element": [302, 526], "mutabl": 309, "sequenc": [314, 427, 441], "travers": [317, 430], "beautifulsoup": [319, 330], "request": 319, "attribut": [319, 323, 344, 526], "find": 319, "insid": 319, "bonu": [320, 384], "unix": [320, 384], "linux": [320, 384], "html": [322, 323, 329, 330, 331], "start": [322, 342, 361], "end": 322, "child": 322, "sibl": 322, "imag": [323, 333, 374, 377, 378, 379, 380], "div": 323, "span": 323, "css": 323, "hypertext": 325, "transfer": 325, "protocol": 325, "http": [325, 333], "network": [328, 336, 515], "regular": [331, 385, 389, 391, 392, 402, 403, 404, 406], "binari": 332, "urllib": [332, 334], "over": 333, "page": 334, "world": 335, "": 335, "simplest": 335, "overrid": 345, "manag": 349, "larger": 349, "lifecycl": 353, "first": [354, 526], "subdivid": 362, "In": 364, "step": [370, 371, 372], "increas": 370, "decreas": 370, "color": [370, 371], "where": 371, "we": [371, 372], "put": 371, "which": 372, "chapter": 373, "11": 373, "represent": 374, "process": [377, 526], "repetit": [378, 483], "chaper": 379, "pixel": 380, "match": [385, 402, 403], "combin": 386, "extract": [386, 389, 403], "escap": [388, 402], "regex": [396, 402, 403], "quantifi": 402, "greedi": 402, "non": [402, 403], "specifi": 403, "boundari": 403, "anchor": 403, "negat": 403, "format": [417, 531], "length": 421, "len": 421, "common": [426, 438], "compar": 432, "sourc": 437, "most": 438, "oh": 441, "my": 441, "turtl": [449, 469, 474, 476, 479, 480, 482, 483, 484, 485, 486, 487, 488], "inform": 449, "receiv": 450, "explan": [450, 452, 465, 466, 467, 468], "complet": [465, 466, 467, 468], "One": 469, "correct": 469, "option": 469, "mcq": 469, "fill": 469, "reflect": 469, "scienc": 474, "familiar": 474, "modul": 474, "doe": 480, "left": 480, "turn": 480, "90": 480, "mean": 480, "make": 481, "within": 481, "stamp": 484, "screen": 485, "teacher": 488, "note": 488, "geometri": 488, "total": 488, "trip": 488, "theorem": 488, "comment": 493, "mnemon": 497, "modulu": 498, "operand": 499, "ask": 505, "googl": [510, 521], "map": 510, "geocod": [510, 521], "visual": [512, 513, 514, 515], "mail": 514, "interconnect": 515, "javascript": 517, "notat": 517, "applic": [519, 521, 529], "interfac": 519, "api": [519, 527], "servic": [521, 528], "node": 524, "xml": [526, 531], "fix": 526, "secur": 527, "usag": 527, "extens": 531, "markup": 531, "properli": 531, "wrap": 4, "check": 4}, "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": {"Practice Problems": [[0, "practice-problems"], [2, "practice-problems"], [3, "practice-problems"], [58, "practice-problems"], [63, "practice-problems"], [65, "practice-problems"], [179, "practice-problems"], [221, "practice-problems"], [340, "practice-problems"], [357, "practice-problems"], [358, "practice-problems"], [453, "practice-problems"], [454, "practice-problems"], [455, "practice-problems"], [456, "practice-problems"], [457, "practice-problems"], [458, "practice-problems"], [459, "practice-problems"], [460, "practice-problems"], [461, "practice-problems"], [462, "practice-problems"], [463, "practice-problems"], [464, "practice-problems"]], "Introduction to Problem Types": [[1, "introduction-to-problem-types"], [396, "introduction-to-problem-types"]], "Solving Mixed-up Code Problems": [[1, "solving-mixed-up-code-problems"], [55, "solving-mixed-up-code-problems"], [240, "solving-mixed-up-code-problems"], [241, "solving-mixed-up-code-problems"], [396, "solving-mixed-up-code-problems"]], "Solving Write Code Problems": [[1, "solving-write-code-problems"], [55, "solving-write-code-problems"], [240, "solving-write-code-problems"], [241, "solving-write-code-problems"]], "Solving Write Code Problems with Pop-Up Mixed-up Code Puzzles to Help": [[1, "solving-write-code-problems-with-pop-up-mixed-up-code-puzzles-to-help"]], "What to do next": [[1, "what-to-do-next"], [2, "what-to-do-next"], [3, "what-to-do-next"], [4, "what-to-do-next"], [5, "what-to-do-next"], [7, "what-to-do-next"], [8, "what-to-do-next"], [54, "what-to-do-next"], [55, "what-to-do-next"], [56, "what-to-do-next"], [58, "what-to-do-next"], [61, "what-to-do-next"], [63, "what-to-do-next"], [64, "what-to-do-next"], [65, "what-to-do-next"], [97, "what-to-do-next"], [99, "what-to-do-next"], [100, "what-to-do-next"], [102, "what-to-do-next"], [104, "what-to-do-next"], [105, "what-to-do-next"], [178, "what-to-do-next"], [179, "what-to-do-next"], [180, "what-to-do-next"], [221, "what-to-do-next"], [222, "what-to-do-next"], [223, "what-to-do-next"], [224, "what-to-do-next"], [225, "what-to-do-next"], [237, "what-to-do-next"], [238, "what-to-do-next"], [239, "what-to-do-next"], [240, "what-to-do-next"], [241, "what-to-do-next"], [340, "what-to-do-next"], [341, "what-to-do-next"], [348, "what-to-do-next"], [357, "what-to-do-next"], [358, "what-to-do-next"], [359, "what-to-do-next"], [360, "what-to-do-next"], [364, "what-to-do-next"], [394, "what-to-do-next"], [396, "what-to-do-next"], [398, "what-to-do-next"], [399, "what-to-do-next"], [449, "what-to-do-next"], [450, "what-to-do-next"], [451, "what-to-do-next"], [452, "what-to-do-next"], [453, "what-to-do-next"], [454, "what-to-do-next"], [455, "what-to-do-next"], [456, "what-to-do-next"], [457, "what-to-do-next"], [458, "what-to-do-next"], [459, "what-to-do-next"], [460, "what-to-do-next"], [461, "what-to-do-next"], [462, "what-to-do-next"], [463, "what-to-do-next"], [464, "what-to-do-next"], [465, "what-to-do-next"], [466, "what-to-do-next"], [467, "what-to-do-next"], [468, "what-to-do-next"], [470, "what-to-do-next"], [471, "what-to-do-next"], [472, "what-to-do-next"], [473, "what-to-do-next"], [474, "what-to-do-next"]], "Post-Survey": [[3, "post-survey"]], "Wrap-Up Check": [[4, "wrap-up-check"]], "Pre Survey": [[5, "pre-survey"], [61, "pre-survey"], [238, "pre-survey"], [239, "pre-survey"], [359, "pre-survey"], [394, "pre-survey"]], "Nested Dictionaries": [[7, "nested-dictionaries"]], "1\ufe0f\u20e3 What is a nested dictionary?": [[7, "what-is-a-nested-dictionary"]], "2\ufe0f\u20e3 How to access values in a nested dictionary?": [[7, "how-to-access-values-in-a-nested-dictionary"]], "3\ufe0f\u20e3 How to loop through the outer items of a nested dictionary?": [[7, "how-to-loop-through-the-outer-items-of-a-nested-dictionary"]], "4\ufe0f\u20e3 How to loop through the inner items of a nested dictionary?": [[7, "how-to-loop-through-the-inner-items-of-a-nested-dictionary"]], "5\ufe0f\u20e3 How to add a new key-value pair to a nested dictionary?": [[7, "how-to-add-a-new-key-value-pair-to-a-nested-dictionary"]], "6\ufe0f\u20e3 How to create an empty dictionary for a new category and add items later?": [[7, "how-to-create-an-empty-dictionary-for-a-new-category-and-add-items-later"]], "Python 3 with Nested Dictionaries": [[8, "python-3-with-nested-dictionaries"]], "Purpose of this Study": [[8, "purpose-of-this-study"]], "Study Procedure": [[8, "study-procedure"]], "Participant Requirements": [[8, "participant-requirements"]], "Confidentiality": [[8, "confidentiality"]], "Risks": [[8, "risks"]], "Benefits": [[8, "benefits"]], "Rights": [[8, "rights"]], "Voluntary Consent": [[8, "voluntary-consent"]], "Thank you!": [[9, "thank-you"]], "HUM00253102: Overcoming Barriers to Adoption of Peer Instruction in Undergraduate CS": [[10, "hum00253102-overcoming-barriers-to-adoption-of-peer-instruction-in-undergraduate-cs"]], "Student Demographic Survey": [[10, "student-demographic-survey"]], "Student Self-Efficacy Survey": [[10, "student-self-efficacy-survey"]], "Credits for Python for Everybody": [[11, "credits-for-python-for-everybody"]], "Printing History for for Python for Everybody": [[11, "printing-history-for-for-python-for-everybody"]], "Copyright Details for for Python for Everybody": [[11, "copyright-details-for-for-python-for-everybody"]], "Preface for Python for Everybody": [[11, "preface-for-python-for-everybody"]], "Remixing an Open Book": [[11, "remixing-an-open-book"]], "Contributions": [[12, "contributions"]], "Contributor List for Python for Everybody - Interactive": [[12, "contributor-list-for-python-for-everybody-interactive"]], "Contributor List for Python for Everybody": [[12, "contributor-list-for-python-for-everybody"]], "Contributor List for Python for Informatics": [[12, "contributor-list-for-python-for-informatics"]], "Preface for \u201cThink Python\u201d": [[12, "preface-for-think-python"]], "The strange history of \u201cThink Python\u201d": [[12, "the-strange-history-of-think-python"]], "Acknowledgements for \u201cThink Python\u201d": [[12, "acknowledgements-for-think-python"]], "Contributor List for \u201cThink Python\u201d": [[12, "contributor-list-for-think-python"]], "Copyright Detail for Python for Everybody": [[13, "copyright-detail-for-python-for-everybody"]], "Multiple Choice Questions": [[14, "multiple-choice-questions"], [39, "multiple-choice-questions"], [68, "multiple-choice-questions"], [87, "multiple-choice-questions"], [125, "multiple-choice-questions"], [151, "multiple-choice-questions"], [171, "multiple-choice-questions"], [249, "multiple-choice-questions"], [278, "multiple-choice-questions"], [295, "multiple-choice-questions"], [318, "multiple-choice-questions"], [338, "multiple-choice-questions"], [369, "multiple-choice-questions"], [383, "multiple-choice-questions"], [408, "multiple-choice-questions"], [431, "multiple-choice-questions"], [448, "multiple-choice-questions"], [489, "multiple-choice-questions"], [509, "multiple-choice-questions"], [516, "multiple-choice-questions"]], "Code debugging activity": [[15, "code-debugging-activity"]], "Links to plans": [[15, null], [16, null], [17, null], [18, null], [19, null]], "Code explaining activity": [[16, "code-explaining-activity"]], "Relevant tags": [[16, "relevant-tags"]], "Code writing activity part 1": [[17, "code-writing-activity-part-1"]], "Code writing activity part 2": [[18, "code-writing-activity-part-2"]], "Code writing activity part 3": [[19, "code-writing-activity-part-3"]], "You can download all the plans here": [[20, "you-can-download-all-the-plans-here"]], "Plan 1": [[20, "plan-1"]], "Plan 2": [[20, "plan-2"]], "Plan 3": [[20, "plan-3"]], "Plan 4": [[20, "plan-4"]], "Plan 5": [[20, "plan-5"]], "Plan 6": [[20, "plan-6"]], "Plan 9": [[20, "plan-9"]], "Plan 10": [[20, "plan-10"]], "Scrape all the Cottage Inn Pizza locations": [[21, "scrape-all-the-cottage-inn-pizza-locations"]], "Get news links from faculty webpages": [[22, "get-news-links-from-faculty-webpages"]], "Mixed-Up Code Questions": [[23, "mixed-up-code-questions"], [24, "mixed-up-code-questions"], [107, "mixed-up-code-questions"], [108, "mixed-up-code-questions"], [133, "mixed-up-code-questions"], [134, "mixed-up-code-questions"], [256, "mixed-up-code-questions"], [257, "mixed-up-code-questions"], [296, "mixed-up-code-questions"], [324, "mixed-up-code-questions"], [326, "mixed-up-code-questions"], [400, "mixed-up-code-questions"], [401, "mixed-up-code-questions"], [436, "mixed-up-code-questions"], [477, "mixed-up-code-questions"], [478, "mixed-up-code-questions"], [511, "mixed-up-code-questions"], [518, "mixed-up-code-questions"]], "Plan 10: Store info in a json file": [[25, "plan-10-store-info-in-a-json-file"]], "Plan 10: Outline": [[25, "plan-10-outline"]], "Plan 2: Get a soup from a URL": [[26, "plan-2-get-a-soup-from-a-url"]], "Plan 2: Example": [[26, "plan-2-example"]], "Plan 2: When to use this plan": [[26, "plan-2-when-to-use-this-plan"]], "Plan 2: How to use this plan": [[26, "plan-2-how-to-use-this-plan"]], "Plan 2: Exercises": [[26, "plan-2-exercises"]], "Plan 3: Get a soup from multiple URLs": [[27, "plan-3-get-a-soup-from-multiple-urls"]], "Plan 3: Example": [[27, "plan-3-example"]], "Plan 3: When to use this plan": [[27, "plan-3-when-to-use-this-plan"]], "Plan3: How to use this plan": [[27, "plan3-how-to-use-this-plan"]], "Plan 3: Exercises": [[27, "plan-3-exercises"]], "Plan 4: Get info from a single tag": [[28, "plan-4-get-info-from-a-single-tag"]], "Plan 4: Example": [[28, "plan-4-example"]], "Plan 4: When to use it": [[28, "plan-4-when-to-use-it"]], "Plan 4: How to use it": [[28, "plan-4-how-to-use-it"]], "Plan 4: Exercises": [[28, "plan-4-exercises"]], "Plan 5: Get info from all tags of a certain type": [[29, "plan-5-get-info-from-all-tags-of-a-certain-type"]], "Looking closer at a tag": [[29, "looking-closer-at-a-tag"]], "Plan 5: Example": [[29, "plan-5-example"]], "Plan 5: How to use it": [[29, "plan-5-how-to-use-it"]], "Plan 5: Exercises": [[29, "plan-5-exercises"]], "Plan 9: Print info": [[30, "plan-9-print-info"]], "Plan 9: Example": [[30, "plan-9-example"]], "Plan 9: Exercises": [[30, "plan-9-exercises"]], "Learn Web Scraping": [[31, "learn-web-scraping"]], "During this lesson, you will learn code plans used by real professionals.": [[31, null]], "Write Code Questions": [[32, "write-code-questions"], [71, "write-code-questions"], [117, "write-code-questions"], [137, "write-code-questions"], [169, "write-code-questions"], [172, "write-code-questions"], [261, "write-code-questions"], [279, "write-code-questions"], [280, "write-code-questions"], [298, "write-code-questions"], [299, "write-code-questions"], [407, "write-code-questions"], [412, "write-code-questions"], [446, "write-code-questions"], [447, "write-code-questions"], [475, "write-code-questions"], [492, "write-code-questions"], [530, "write-code-questions"]], "Parsons Problems for Code Questions": [[33, "parsons-problems-for-code-questions"]], "Orig Write Code Questions": [[34, "orig-write-code-questions"]], "A change of perspective": [[35, "a-change-of-perspective"]], "Adding Other Methods to our Class": [[36, "adding-other-methods-to-our-class"]], "Converting an Object to a String": [[37, "converting-an-object-to-a-string"]], "Creating a Dice Class": [[38, "creating-a-dice-class"]], "Glossary": [[40, "glossary"], [77, "glossary"], [96, "glossary"], [131, "glossary"], [156, "glossary"], [219, "glossary"], [268, "glossary"], [284, "glossary"], [303, "glossary"], [321, "glossary"], [343, "glossary"], [348, "glossary"], [390, "glossary"], [418, "glossary"], [435, "glossary"], [496, "glossary"], [520, "glossary"]], "Improving our Constructor": [[41, "improving-our-constructor"]], "Instances as Return Values": [[42, "instances-as-return-values"]], "Mixed-Up Code Exercises": [[43, "mixed-up-code-exercises"], [44, "mixed-up-code-exercises"], [350, "mixed-up-code-exercises"], [351, "mixed-up-code-exercises"], [375, "mixed-up-code-exercises"], [376, "mixed-up-code-exercises"]], "Group Work with Multiple Classes": [[45, "group-work-with-multiple-classes"]], "Multiple Classes": [[45, "multiple-classes"]], "Object-Oriented Analysis and Design": [[45, "object-oriented-analysis-and-design"]], "UML Diagrams": [[45, "uml-diagrams"]], "Multiple Choice Questions for Multiple Classes": [[46, "multiple-choice-questions-for-multiple-classes"]], "Multiple Classes Practice": [[47, "multiple-classes-practice"], [48, "multiple-classes-practice"]], "Object-oriented programming": [[49, "object-oriented-programming"]], "Objects Revisited": [[50, "objects-revisited"]], "Objects as Arguments and Parameters": [[51, "objects-as-arguments-and-parameters"]], "User Defined Classes": [[52, "user-defined-classes"]], "Exercises": [[53, "exercises"], [119, "exercises"], [262, "exercises"]], "Working with Classes": [[54, "working-with-classes"]], "SECTION 1: Introduction": [[54, "section-1-introduction"]], "Introduction to the Problem Types": [[55, "introduction-to-the-problem-types"]], "Feedback": [[55, "feedback"], [56, "feedback"], [58, "feedback"], [59, "feedback"], [61, "feedback"], [62, "feedback"], [63, "feedback"], [64, "feedback"], [65, "feedback"], [177, "feedback"], [179, "feedback"], [221, "feedback"], [222, "feedback"], [223, "feedback"], [224, "feedback"], [225, "feedback"], [229, "feedback"], [240, "feedback"], [241, "feedback"], [340, "feedback"]], "Creating Classes": [[56, "creating-classes"], [348, "creating-classes"]], "A Book Class": [[56, "a-book-class"], [344, "a-book-class"]], "Creating More Objects": [[56, "creating-more-objects"], [348, "creating-more-objects"]], "Add a Method to a Class": [[56, "add-a-method-to-a-class"], [344, "add-a-method-to-a-class"], [348, "add-a-method-to-a-class"]], "Parsons Practice Problems": [[57, "parsons-practice-problems"]], "Problems": [[57, "problems"], [59, "problems"], [62, "problems"], [98, "problems"], [99, "problems"], [100, "problems"], [103, "problems"], [104, "problems"], [105, "problems"], [177, "problems"], [178, "problems"], [179, "problems"], [180, "problems"], [222, "problems"], [223, "problems"], [224, "problems"], [225, "problems"], [229, "problems"], [340, "problems"], [341, "problems"], [356, "problems"], [357, "problems"], [358, "problems"], [395, "problems"], [397, "problems"], [398, "problems"], [399, "problems"], [522, "problems"]], "Post Test": [[59, "post-test"], [98, "post-test"], [103, "post-test"], [229, "post-test"], [356, "post-test"], [397, "post-test"]], "Thank You": [[59, "thank-you"], [229, "thank-you"]], "Post Survey": [[60, "post-survey"]], "Pre Test": [[62, "pre-test"], [178, "pre-test"], [395, "pre-test"], [522, "pre-test"]], "Thank You \ud83e\udd17": [[62, "thank-you"], [98, "thank-you"], [101, "thank-you"], [103, "thank-you"], [106, "thank-you"], [177, "thank-you"], [356, "thank-you"], [395, "thank-you"], [397, "thank-you"], [522, "thank-you"]], "Introduction to the Timed Pretest": [[64, "introduction-to-the-timed-pretest"]], "Practice Timed Exam": [[64, "practice-timed-exam"]], "Peer Instruction: Classes Multiple Choice Questions": [[66, "peer-instruction-classes-multiple-choice-questions"]], "Classes and Objects - the Basics": [[67, "classes-and-objects-the-basics"], [67, null]], "Mixed-up Code Questions": [[69, "mixed-up-code-questions"], [70, "mixed-up-code-questions"], [157, "mixed-up-code-questions"], [158, "mixed-up-code-questions"], [227, "mixed-up-code-questions"], [228, "mixed-up-code-questions"], [297, "mixed-up-code-questions"], [409, "mixed-up-code-questions"], [410, "mixed-up-code-questions"], [490, "mixed-up-code-questions"], [491, "mixed-up-code-questions"]], "Alternative execution": [[72, "alternative-execution"]], "Boolean expressions": [[73, "boolean-expressions"]], "Chained conditionals": [[74, "chained-conditionals"]], "Conditional execution": [[75, "conditional-execution"]], "Debugging": [[76, "debugging"], [95, "debugging"], [127, "debugging"], [154, "debugging"], [175, "debugging"], [267, "debugging"], [282, "debugging"], [301, "debugging"], [387, "debugging"], [416, "debugging"], [433, "debugging"], [494, "debugging"]], "Logical operators": [[78, "logical-operators"]], "Nested conditionals": [[79, "nested-conditionals"]], "Peer Instruction: Conditionals Multiple Choice Questions": [[80, "peer-instruction-conditionals-multiple-choice-questions"]], "Peer Instruction: Exception Multiple Choice Questions": [[81, "peer-instruction-exception-multiple-choice-questions"]], "Group Work - Conditionals and Logic": [[82, "group-work-conditionals-and-logic"]], "Comparison Operators": [[82, "comparison-operators"]], "if/else Statements": [[82, "if-else-statements"]], "Boolean Operations": [[82, "boolean-operations"]], "Short-circuit evaluation of logical expressions": [[83, "short-circuit-evaluation-of-logical-expressions"]], "Conditional Execution": [[84, "conditional-execution"]], "Condtional": [[84, null]], "Catching exceptions using try and except": [[85, "catching-exceptions-using-try-and-except"]], "Three kinds of keys": [[86, "three-kinds-of-keys"]], "Structured Query Language summary": [[88, "structured-query-language-summary"]], "Basic data modeling": [[89, "basic-data-modeling"]], "Creating a database table": [[90, "creating-a-database-table"]], "Practice Problems - Mixed-up Code": [[91, "practice-problems-mixed-up-code"], [99, "practice-problems-mixed-up-code"], [104, "practice-problems-mixed-up-code"], [398, "practice-problems-mixed-up-code"]], "Advanced Practice Problems - Mixed-up Code": [[92, "advanced-practice-problems-mixed-up-code"]], "Database Browser for SQLite": [[93, "database-browser-for-sqlite"]], "Database concepts": [[94, "database-concepts"]], "Survey and Introduction to AND, UPDATE, and JOIN": [[97, "survey-and-introduction-to-and-update-and-join"]], "AND Keyword": [[97, "and-keyword"], [102, "and-keyword"]], "UPDATE Keyword": [[97, "update-keyword"], [102, "update-keyword"]], "JOIN Keyword": [[97, "join-keyword"], [102, "join-keyword"]], "Practice Problems - Write Code": [[100, "practice-problems-write-code"], [105, "practice-problems-write-code"], [341, "practice-problems-write-code"], [399, "practice-problems-write-code"]], "Problem Bank for Post Test Problems": [[101, "problem-bank-for-post-test-problems"], [106, "problem-bank-for-post-test-problems"]], "Introduction to AND, UPDATE, and JOIN": [[102, "introduction-to-and-update-and-join"]], "More SELECT Keywords": [[109, "more-select-keywords"]], "Programming with multiple tables": [[110, "programming-with-multiple-tables"]], "Constraints in database tables": [[110, "constraints-in-database-tables"]], "Retrieve and/or insert a record": [[110, "retrieve-and-or-insert-a-record"]], "Storing the friend relationship": [[110, "storing-the-friend-relationship"]], "Spidering Twitter using a database": [[111, "spidering-twitter-using-a-database"]], "Summary": [[113, "summary"], [122, "summary"], [156, "summary"], [363, "summary"], [405, "summary"], [485, "summary"]], "Databases": [[114, "databases"]], "Using Databases and SQL": [[114, null]], "Using JOIN to retrieve data": [[115, "using-join-to-retrieve-data"]], "What is a database?": [[116, "what-is-a-database"]], "Beginning tips for Debugging": [[118, "beginning-tips-for-debugging"]], "How to Avoid Debugging": [[120, "how-to-avoid-debugging"]], "Know Your Error Messages": [[121, "know-your-error-messages"]], "ParseError": [[121, "parseerror"]], "TypeError": [[121, "typeerror"]], "Solution": [[121, null], [121, null], [121, null], [121, null]], "NameError": [[121, "nameerror"]], "ValueError": [[121, "valueerror"]], "How to be a Successful Programmer": [[123, "how-to-be-a-successful-programmer"]], "Debugging Interlude 1": [[124, "debugging-interlude-1"], [124, null]], "Advanced Text Parsing": [[126, "advanced-text-parsing"]], "Dictionaries": [[128, "dictionaries"], [136, "dictionaries"], [191, "dictionaries"], [192, "dictionaries"]], "Dictionaries and Files": [[129, "dictionaries-and-files"]], "Dictionary as a Set of Counters": [[130, "dictionary-as-a-set-of-counters"]], "Looping and Dictionaries": [[132, "looping-and-dictionaries"]], "Peer Instruction: Dictionaries Multiple Choice Questions": [[135, "peer-instruction-dictionaries-multiple-choice-questions"]], "Cognitive Load Experiment 2021": [[138, "cognitive-load-experiment-2021"], [139, "cognitive-load-experiment-2021"]], "Dictionary and Tuple Practice": [[140, "dictionary-and-tuple-practice"]], "Dictionary Practice - Write Code": [[141, "dictionary-practice-write-code"]], "Dictionary Practice - Parsons Problems": [[142, "dictionary-practice-parsons-problems"]], "Experiment 1 2021": [[143, "experiment-1-2021"], [144, "experiment-1-2021"]], "Practice": [[143, "practice"], [144, "practice"], [150, "practice"], [180, "practice"], [221, "practice"], [222, "practice"], [223, "practice"], [224, "practice"], [225, "practice"]], "Posttest Problem 1": [[143, "posttest-problem-1"], [144, "posttest-problem-1"]], "Posttest Problem 2": [[143, "posttest-problem-2"], [144, "posttest-problem-2"]], "Pretest Problem 1": [[144, "pretest-problem-1"]], "Pretest Problem 2": [[144, "pretest-problem-2"]], "Questions for Cognitive Load Experiment - A": [[145, "questions-for-cognitive-load-experiment-a"]], "Questions for Cognitive Load Experiment - A - Original": [[146, "questions-for-cognitive-load-experiment-a-original"]], "Questions for Cognitive Load Experiment - B": [[147, "questions-for-cognitive-load-experiment-b"]], "Questions for Experiment A": [[148, "questions-for-experiment-a"]], "Questions for Experiment B": [[149, "questions-for-experiment-b"]], "Group Work: Reading from CSV Files": [[152, "group-work-reading-from-csv-files"]], "Comma-Separated Values (CSV) Files": [[152, "comma-separated-values-csv-files"]], "Nested dictionaries": [[152, "nested-dictionaries"]], "Comma-Separated Values (CSV) Files with a Header Row": [[152, "comma-separated-values-csv-files-with-a-header-row"]], "Group Work: Using a CSV reader/writer": [[153, "group-work-using-a-csv-reader-writer"]], "CSV Reader": [[153, "csv-reader"]], "Reading Comma-Separated Values (CSV) Files with a Header Row": [[153, "reading-comma-separated-values-csv-files-with-a-header-row"]], "Writing a Comma-Separated Values (CSV) File with CSV Writer": [[153, "writing-a-comma-separated-values-csv-file-with-csv-writer"]], "Group Work: Reading from Files": [[155, "group-work-reading-from-files"]], "Reading from Files": [[155, "reading-from-files"]], "Opening files": [[159, "opening-files"]], "Peer Instruction: Text Files Multiple Choice Questions": [[160, "peer-instruction-text-files-multiple-choice-questions"]], "Peer Instruction: Files Multiple Choice Questions": [[161, "peer-instruction-files-multiple-choice-questions"]], "Persistence": [[162, "persistence"]], "Reading files": [[163, "reading-files"]], "Searching through a file": [[164, "searching-through-a-file"]], "Text files and lines": [[165, "text-files-and-lines"]], "Files": [[166, "files"], [166, null]], "Using try, except, and open": [[167, "using-try-except-and-open"]], "Letting the user choose the file name": [[168, "letting-the-user-choose-the-file-name"]], "Writing files": [[170, "writing-files"]], "Adding new functions": [[173, "adding-new-functions"]], "Built-in functions": [[174, "built-in-functions"]], "Definitions and uses": [[176, "definitions-and-uses"]], "Posttest": [[177, "posttest"], [233, "posttest"], [234, "posttest"]], "Flow of execution": [[181, "flow-of-execution"]], "Fruitful functions and void functions": [[182, "fruitful-functions-and-void-functions"]], "Group Work: Functions": [[183, "group-work-functions"]], "Learning Objectives": [[183, "learning-objectives"], [184, "learning-objectives"], [187, "learning-objectives"], [188, "learning-objectives"], [189, "learning-objectives"], [190, "learning-objectives"], [191, "learning-objectives"], [192, "learning-objectives"], [193, "learning-objectives"]], "Print and Function Basics": [[183, "print-and-function-basics"]], "Parts of a Function and Function Calls": [[183, "parts-of-a-function-and-function-calls"]], "Writing Function Calls": [[183, "writing-function-calls"]], "Function Order": [[183, "function-order"]], "Special Characters and Keywords": [[183, "special-characters-and-keywords"]], "Group Work: Functions and Strings": [[184, "group-work-functions-and-strings"]], "String Indices": [[184, "string-indices"], [193, "string-indices"]], "String Slices": [[184, "string-slices"], [193, "string-slices"]], "Input and Converting Between Strings and Numbers": [[184, "input-and-converting-between-strings-and-numbers"]], "String Methods": [[184, "string-methods"]], "Discussion: Creating Functions from Sample Input and Output": [[185, "discussion-creating-functions-from-sample-input-and-output"]], "Function 1": [[185, "function-1"], [186, "function-1"]], "Function 2": [[185, "function-2"], [186, "function-2"]], "Function 3": [[185, "function-3"], [186, "function-3"]], "Function 4": [[185, "function-4"], [186, "function-4"]], "Homework: Creating Functions from Sample Input and Output": [[186, "homework-creating-functions-from-sample-input-and-output"]], "Extra Credit": [[186, "extra-credit"]], "Group Work: Functions and Conditionals": [[187, "group-work-functions-and-conditionals"]], "Basic Conditionals and Tests": [[187, "basic-conditionals-and-tests"], [193, "basic-conditionals-and-tests"]], "Logical Operators and Complex Conditionals": [[187, "logical-operators-and-complex-conditionals"], [193, "logical-operators-and-complex-conditionals"]], "Group Work: Functions and Lists": [[188, "group-work-functions-and-lists"]], "List Indexing": [[188, "list-indexing"]], "Built-in Functions That Work on Lists": [[188, "built-in-functions-that-work-on-lists"], [189, "built-in-functions-that-work-on-lists"]], "List Methods": [[188, "list-methods"], [189, "list-methods"]], "Using the Slice Operator": [[188, "using-the-slice-operator"]], "Group Work: Functions with Lists and Loops": [[189, "group-work-functions-with-lists-and-loops"]], "List Indexing and Slicing": [[189, "list-indexing-and-slicing"]], "The For-Each Loop": [[189, "the-for-each-loop"], [190, "the-for-each-loop"]], "Range and For": [[189, "range-and-for"], [190, "range-and-for"]], "While Loops": [[189, "while-loops"], [190, "while-loops"]], "Group Work: Functions with Loops": [[190, "group-work-functions-with-loops"]], "Group Work: Functions with Sets and Dictionaries": [[191, "group-work-functions-with-sets-and-dictionaries"]], "What is a Set?": [[191, "what-is-a-set"]], "Sets only Contain Immutable Items": [[191, "sets-only-contain-immutable-items"]], "Sets Do Not Allow Duplicates": [[191, "sets-do-not-allow-duplicates"]], "Adding Mutliple Items to a Set": [[191, "adding-mutliple-items-to-a-set"]], "Set Methods": [[191, "set-methods"]], "Creating Sets": [[191, "creating-sets"]], "Sorting Sets": [[191, "sorting-sets"]], "Group Work: Functions with Tuples and Dictionaries": [[192, "group-work-functions-with-tuples-and-dictionaries"]], "Tuples": [[192, "tuples"], [442, "tuples"]], "Tuples are Immutable": [[192, "tuples-are-immutable"], [444, "tuples-are-immutable"]], "Group Work: Functions, Strings, and Conditionals": [[193, "group-work-functions-strings-and-conditionals"]], "Function Example": [[193, "function-example"]], "String Definition": [[193, "string-definition"]], "Functions and Conditionals Multiple Choice Questions": [[194, "functions-and-conditionals-multiple-choice-questions"]], "Functions and Conditionals Mixed-Up Code Questions": [[195, "functions-and-conditionals-mixed-up-code-questions"], [196, "functions-and-conditionals-mixed-up-code-questions"]], "Functions and Conditionals Write Code Questions": [[197, "functions-and-conditionals-write-code-questions"]], "Functions with Lists Multiple Choice Questions": [[198, "functions-with-lists-multiple-choice-questions"]], "Functions and Lists Mixed-Up Code Questions": [[199, "functions-and-lists-mixed-up-code-questions"], [200, "functions-and-lists-mixed-up-code-questions"]], "Functions and Lists Write Code Questions": [[201, "functions-and-lists-write-code-questions"]], "Functions and Strings Multiple Choice Questions": [[202, "functions-and-strings-multiple-choice-questions"]], "Functions and Strings Mixed-Up Code Questions": [[203, "functions-and-strings-mixed-up-code-questions"]], "Function and String Mixed-Up Code Questions": [[204, "function-and-string-mixed-up-code-questions"]], "Functions and Strings Write Code Questions": [[205, "functions-and-strings-write-code-questions"]], "Function calls": [[206, "function-calls"]], "Functions Multiple Choice Questions": [[207, "functions-multiple-choice-questions"]], "Functions with Loops Multiple Choice Questions": [[208, "functions-with-loops-multiple-choice-questions"]], "Functions and Loops Mixed-Up Code Questions": [[209, "functions-and-loops-mixed-up-code-questions"], [210, "functions-and-loops-mixed-up-code-questions"]], "Functions and Loops Write Code Questions": [[211, "functions-and-loops-write-code-questions"]], "Functions Mixed-Up Code Questions": [[212, "functions-mixed-up-code-questions"], [213, "functions-mixed-up-code-questions"]], "Functions with Tuples and Dictionaries Multiple Choice Questions": [[214, "functions-with-tuples-and-dictionaries-multiple-choice-questions"]], "Functions with Tuples and Dictionaries Mixed-Up Code Questions": [[215, "functions-with-tuples-and-dictionaries-mixed-up-code-questions"], [216, "functions-with-tuples-and-dictionaries-mixed-up-code-questions"]], "Functions with Tuples and Dictionaries Write Code Questions": [[217, "functions-with-tuples-and-dictionaries-write-code-questions"]], "Functions Write Code Questions": [[218, "functions-write-code-questions"]], "Please join a research study to help us test new approaches to learning programming!": [[220, "please-join-a-research-study-to-help-us-test-new-approaches-to-learning-programming"], [347, "please-join-a-research-study-to-help-us-test-new-approaches-to-learning-programming"]], "Math functions": [[226, "math-functions"]], "Parameters and arguments": [[230, "parameters-and-arguments"]], "Peer Instruction: Functions Multiple Choice Questions": [[231, "peer-instruction-functions-multiple-choice-questions"]], "Peer Instruction: Function Multiple Choice Questions": [[232, "peer-instruction-function-multiple-choice-questions"]], "Pretest": [[235, "pretest"]], "Random numbers": [[236, "random-numbers"]], "Self-efficacy Post-Survey": [[237, "self-efficacy-post-survey"], [360, "self-efficacy-post-survey"]], "An Introduction To Our System": [[240, "an-introduction-to-our-system"], [241, "an-introduction-to-our-system"], [364, "an-introduction-to-our-system"]], "Write Code with Pop-Up Mixed-up Code": [[240, "write-code-with-pop-up-mixed-up-code"], [241, "write-code-with-pop-up-mixed-up-code"]], "Functions": [[242, "functions"]], "Type conversion functions": [[243, "type-conversion-functions"]], "Why functions?": [[244, "why-functions"]], "Python for Everybody - Interactive": [[245, "python-for-everybody-interactive"]], "Assignments": [[245, "assignments"]], "Table of Contents": [[245, "table-of-contents"]], "Acknowledgements": [[245, "acknowledgements"]], "Acknowledgements, Contributors, License, and Preface": [[245, null]], "Indices": [[245, "indices"]], "Association vs. Inheritance": [[246, "association-vs-inheritance"]], "Case Study: Structured Postal Addresses": [[247, "case-study-structured-postal-addresses"]], "Storing Postal Addresses": [[247, "storing-postal-addresses"]], "Storing International Addresses": [[247, "storing-international-addresses"]], "Inheritance Applied": [[247, "inheritance-applied"]], "A List of Addresses": [[247, "a-list-of-addresses"]], "Using isinstance": [[247, "using-isinstance"]], "Class Diagrams": [[248, "class-diagrams"]], "Call a Parent Method": [[250, "call-a-parent-method"]], "Introduction to Inheritance - Point and LabeledPoint": [[251, "introduction-to-inheritance-point-and-labeledpoint"]], "Group Work on Unit Tests": [[252, "group-work-on-unit-tests"]], "Assert methods": [[252, "assert-methods"]], "Writing Unit Tests": [[252, "writing-unit-tests"], [255, "writing-unit-tests"]], "Pillars of OOP": [[253, "pillars-of-oop"]], "Reuse Through Association": [[254, "reuse-through-association"]], "Unit Tests": [[255, "unit-tests"]], "Testing your Code": [[255, "testing-your-code"]], "Creating Test Cases": [[255, "creating-test-cases"]], "Understanding Unit Tests": [[255, "understanding-unit-tests"]], "Peer Instruction: Inheritance Multiple Choice Questions": [[258, "peer-instruction-inheritance-multiple-choice-questions"], [259, "peer-instruction-inheritance-multiple-choice-questions"]], "Inheritance": [[260, "inheritance"], [260, null], [345, "inheritance"], [346, "inheritance"]], "The building blocks of programs": [[263, "the-building-blocks-of-programs"]], "Computer hardware architecture": [[264, "computer-hardware-architecture"]], "Conversing with Python": [[265, "conversing-with-python"]], "Creativity and motivation": [[266, "creativity-and-motivation"]], "What could possibly go wrong?": [[269, "what-could-possibly-go-wrong"]], "The learning journey": [[270, "the-learning-journey"]], "Terminology: Interpreter and compiler": [[271, "terminology-interpreter-and-compiler"]], "Why Program?": [[272, "why-program"]], "Introduction": [[272, null]], "Understanding programming": [[273, "understanding-programming"]], "What is a program?": [[274, "what-is-a-program"]], "Why should you learn to write programs?": [[275, "why-should-you-learn-to-write-programs"]], "Words and sentences in Python": [[276, "words-and-sentences-in-python"]], "Writing a program": [[277, "writing-a-program"]], "Finishing iterations with continue": [[281, "finishing-iterations-with-continue"]], "Definite loops using for": [[283, "definite-loops-using-for"]], "Infinite loops": [[285, "infinite-loops"]], "Loop patterns": [[286, "loop-patterns"]], "Counting and summing loops": [[286, "counting-and-summing-loops"]], "Maximum and minimum loops": [[286, "maximum-and-minimum-loops"]], "Mixed-up code Questions": [[287, "mixed-up-code-questions"], [288, "mixed-up-code-questions"]], "Peer Instruction: Iterations Multiple Choice Questions": [[289, "peer-instruction-iterations-multiple-choice-questions"], [290, "peer-instruction-iterations-multiple-choice-questions"]], "Group Work - Loops (For, Range, While)": [[291, "group-work-loops-for-range-while"]], "for Statements": [[291, "for-statements"]], "The range Function": [[291, "the-range-function"]], "while Statements": [[291, "while-statements"]], "Loops and Iterations": [[292, "loops-and-iterations"]], "Updating variables": [[293, "updating-variables"]], "The while statement": [[294, "the-while-statement"]], "Aliasing": [[300, "aliasing"]], "Deleting elements": [[302, "deleting-elements"]], "List arguments": [[304, "list-arguments"]], "Lists and functions": [[305, "lists-and-functions"]], "List methods": [[306, "list-methods"]], "List operations": [[307, "list-operations"]], "Lists and strings": [[308, "lists-and-strings"]], "Lists are mutable": [[309, "lists-are-mutable"]], "Objects and values": [[310, "objects-and-values"]], "Parsing lines": [[311, "parsing-lines"]], "Peer Instruction: Lists Multiple Choice Questions": [[312, "peer-instruction-lists-multiple-choice-questions"]], "Group Work: Lists": [[313, "group-work-lists"]], "A list is a sequence": [[314, "a-list-is-a-sequence"]], "List slices": [[315, "list-slices"]], "Lists": [[316, "lists"], [316, null]], "Traversing a list": [[317, "traversing-a-list"]], "Group Work on BeautifulSoup with Requests": [[319, "group-work-on-beautifulsoup-with-requests"]], "Getting a tag from a soup object": [[319, "getting-a-tag-from-a-soup-object"]], "Getting text from a tag": [[319, "getting-text-from-a-tag"]], "Getting data from tags with attributes": [[319, "getting-data-from-tags-with-attributes"]], "How to Find Tags Inside of Tags": [[319, "how-to-find-tags-inside-of-tags"]], "Bonus section for Unix / Linux users": [[320, "bonus-section-for-unix-linux-users"], [384, "bonus-section-for-unix-linux-users"]], "Group Work: HTML Basics": [[322, "group-work-html-basics"]], "Start and End Tags": [[322, "start-and-end-tags"]], "List Tags": [[322, "list-tags"]], "Tag Relationships: Parent, Child, Sibling": [[322, "tag-relationships-parent-child-sibling"]], "Group Work: More HTML": [[323, "group-work-more-html"]], "Table Tags": [[323, "table-tags"]], "Link Tag": [[323, "link-tag"]], "Image Tag": [[323, "image-tag"]], "Attributes": [[323, "attributes"]], "Div and Span tags": [[323, "div-and-span-tags"]], "Using CSS Classes": [[323, "using-css-classes"]], "HyperText Transfer Protocol - HTTP": [[325, "hypertext-transfer-protocol-http"]], "Mixed-Up Code Questions Original": [[327, "mixed-up-code-questions-original"]], "Networked programs": [[328, "networked-programs"]], "Parsing HTML and scraping the web": [[329, "parsing-html-and-scraping-the-web"]], "Parsing HTML using BeautifulSoup": [[330, "parsing-html-using-beautifulsoup"]], "Parsing HTML using regular expressions": [[331, "parsing-html-using-regular-expressions"]], "Reading binary files using urllib": [[332, "reading-binary-files-using-urllib"]], "Retrieving an image over HTTP": [[333, "retrieving-an-image-over-http"]], "Retrieving web pages with urllib": [[334, "retrieving-web-pages-with-urllib"]], "The world\u2019s simplest web browser": [[335, "the-world-s-simplest-web-browser"]], "Network Programming": [[336, "network-programming"]], "Write Code Exercises": [[337, "write-code-exercises"], [367, "write-code-exercises"], [381, "write-code-exercises"], [382, "write-code-exercises"]], "Classes as types": [[339, "classes-as-types"]], "Getting started": [[342, "getting-started"]], "Group Work - Classes, constructors, attributes, and methods": [[344, "group-work-classes-constructors-attributes-and-methods"]], "Create More Book Objects": [[344, "create-more-book-objects"]], "Group Work - Working with Multiple Classes": [[345, "group-work-working-with-multiple-classes"]], "Overriding an Inherited Method": [[345, "overriding-an-inherited-method"]], "Introduction to Python Class": [[348, "introduction-to-python-class"]], "Managing larger programs": [[349, "managing-larger-programs"]], "Multiple instances": [[352, "multiple-instances"]], "Object lifecycle": [[353, "object-lifecycle"]], "Our first Python object": [[354, "our-first-python-object"]], "Peer Instruction: Objects Multiple Choice Questions": [[355, "peer-instruction-objects-multiple-choice-questions"]], "Starting with programs": [[361, "starting-with-programs"]], "Subdividing a problem": [[362, "subdividing-a-problem"]], "Basic: Solving Write Code Problems": [[364, "basic-solving-write-code-problems"]], "Basic: Solving Mixed-up Code Problems": [[364, "basic-solving-mixed-up-code-problems"]], "In this practice: Write Code with A Pop-Up Mixed-up Code Example Problem": [[364, "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": [[364, "in-this-practice-write-code-with-a-pop-up-code-example-solution"]], "Object-Oriented Programming": [[365, "object-oriented-programming"]], "Using objects": [[366, "using-objects"]], "Peer Instruction: Booleans Multiple Choice Questions": [[368, "peer-instruction-booleans-multiple-choice-questions"]], "Changing Step 5: Increasing and decreasing color values": [[370, "changing-step-5-increasing-and-decreasing-color-values"]], "Changing Step 6: Changing where we put the colors": [[371, "changing-step-6-changing-where-we-put-the-colors"]], "Changing Step 3: Changing which data we use": [[372, "changing-step-3-changing-which-data-we-use"]], "Exam Questions for Chapters 9 to 11": [[373, "exam-questions-for-chapters-9-to-11"]], "Understanding Image Representation": [[374, "understanding-image-representation"]], "A Pattern for Image Processing": [[377, "a-pattern-for-image-processing"]], "Using Repetition with Images": [[378, "using-repetition-with-images"]], "Image Chaper Summary": [[379, "image-chaper-summary"]], "Image and Pixel Classes and Methods": [[380, "image-and-pixel-classes-and-methods"]], "Character Matching in Regular Expressions": [[385, "character-matching-in-regular-expressions"]], "Combining Searching and Extracting": [[386, "combining-searching-and-extracting"]], "Escape Character": [[388, "escape-character"]], "Extracting Data Using Regular Expressions": [[389, "extracting-data-using-regular-expressions"]], "Practice Problems - Regular Expressions": [[391, "practice-problems-regular-expressions"]], "Practice Problems - Advanced Regular Expressions": [[392, "practice-problems-advanced-regular-expressions"]], "Problem Bank for Practice Problems and Test Problems": [[393, "problem-bank-for-practice-problems-and-test-problems"]], "Solving Regex Write Code Problems": [[396, "solving-regex-write-code-problems"]], "Group Work: Regular Expressions (Regex)": [[402, "group-work-regular-expressions-regex"]], "Regex Methods": [[402, "regex-methods"]], "Quantifiers": [[402, "quantifiers"]], "Character Sets": [[402, "character-sets"]], "Character Ranges": [[402, "character-ranges"]], "Character Classes": [[402, "character-classes"]], "Escaping Special Characters": [[402, "escaping-special-characters"]], "Greedy and Non-Greedy Matching": [[402, "greedy-and-non-greedy-matching"]], "Group Work: More Regular Expressions (Regex)": [[403, "group-work-more-regular-expressions-regex"]], "Using a logical \u201cor\u201d": [[403, "using-a-logical-or"]], "Specifying What to Extract - Matching Groups": [[403, "specifying-what-to-extract-matching-groups"]], "Specifying What to Extract - Non-Matching Groups": [[403, "specifying-what-to-extract-non-matching-groups"]], "Boundary or Anchor Characters": [[403, "boundary-or-anchor-characters"]], "Negating a Character Set": [[403, "negating-a-character-set"]], "Regular Expressions": [[404, "regular-expressions"], [406, "regular-expressions"]], "Write-code questions": [[411, "write-code-questions"], [413, "write-code-questions"]], "String comparison": [[414, "string-comparison"]], "Looping and counting": [[415, "looping-and-counting"]], "Format operator": [[417, "format-operator"]], "Strings are immutable": [[419, "strings-are-immutable"]], "The in operator": [[420, "the-in-operator"]], "Getting the length of a string using len()": [[421, "getting-the-length-of-a-string-using-len"]], "String methods": [[422, "string-methods"]], "Parsing strings": [[423, "parsing-strings"]], "Peer Instruction: Strings Multiple Choice Questions": [[424, "peer-instruction-strings-multiple-choice-questions"], [425, "peer-instruction-strings-multiple-choice-questions"]], "Group Work - Strings": [[426, "group-work-strings"]], "Indexing and Slicing": [[426, "indexing-and-slicing"]], "Common String Methods": [[426, "common-string-methods"]], "A string is a sequence": [[427, "a-string-is-a-sequence"]], "String slices": [[428, "string-slices"]], "Strings": [[429, "strings"], [429, null]], "Traversal through a string with a loop": [[430, "traversal-through-a-string-with-a-loop"]], "Comparing Tuples": [[432, "comparing-tuples"]], "Dictionaries and Tuples": [[434, "dictionaries-and-tuples"]], "Mixed-Up Code Questions - Source": [[437, "mixed-up-code-questions-source"]], "The Most Common Words": [[438, "the-most-common-words"]], "Multiple Assignment with Dictionaries": [[439, "multiple-assignment-with-dictionaries"]], "Peer Instruction: Tuples Multiple Choice Questions": [[440, "peer-instruction-tuples-multiple-choice-questions"]], "Sequences: Strings, Lists, and Tuples - Oh My!": [[441, "sequences-strings-lists-and-tuples-oh-my"]], "Tuple Assignment": [[443, "tuple-assignment"]], "Using Tuples as Keys in Dictionaries": [[445, "using-tuples-as-keys-in-dictionaries"]], "Python 3 Turtles Practice": [[449, "python-3-turtles-practice"]], "Study Information": [[449, "study-information"]], "Introduction to Practice Problem Types": [[450, "introduction-to-practice-problem-types"], [451, "introduction-to-practice-problem-types"], [452, "introduction-to-practice-problem-types"]], "\ud83d\udcbb Solve a mixed-up code problem": [[450, "solve-a-mixed-up-code-problem"], [451, "solve-a-mixed-up-code-problem"], [452, "solve-a-mixed-up-code-problem"]], "\ud83d\udcbb Receive an explanation of the solved puzzle": [[450, "receive-an-explanation-of-the-solved-puzzle"]], "\ud83d\udcbb Finish an explanation question": [[452, "finish-an-explanation-question"]], "Here is an explanation for the completed puzzle": [[465, "here-is-an-explanation-for-the-completed-puzzle"], [466, "here-is-an-explanation-for-the-completed-puzzle"], [467, "here-is-an-explanation-for-the-completed-puzzle"], [468, "here-is-an-explanation-for-the-completed-puzzle"]], "Turtle Posttest Problem": [[469, "turtle-posttest-problem"]], "One correct option MCQ": [[469, "one-correct-option-mcq"]], "Fill in all that apply": [[469, "fill-in-all-that-apply"]], "Turtle Reflective Survey": [[469, "turtle-reflective-survey"]], "\ud83d\ude4c Thank You!": [[469, "thank-you"]], "Your self-efficacy in Computer Science": [[474, "your-self-efficacy-in-computer-science"]], "Your familiarity with the turtle module": [[474, "your-familiarity-with-the-turtle-module"]], "Creating Functions with Turtles": [[476, "creating-functions-with-turtles"]], "Single and Multiple Turtles": [[479, "single-and-multiple-turtles"]], "History of Turtles": [[480, "history-of-turtles"]], "What does a left turn of 90 mean?": [[480, "what-does-a-left-turn-of-90-mean"]], "Practice with Turtles": [[480, "practice-with-turtles"]], "Making Patterns within Patterns": [[481, "making-patterns-within-patterns"]], "Peer Instruction: Turtles Multiple Choice Questions": [[482, "peer-instruction-turtles-multiple-choice-questions"]], "Using Repetition with Turtles": [[483, "using-repetition-with-turtles"]], "The Turtle Stamp Procedure": [[484, "the-turtle-stamp-procedure"]], "Summary of Turtle Methods": [[485, "summary-of-turtle-methods"]], "Summary of Screen Methods": [[485, "summary-of-screen-methods"]], "Turtles: An Introduction to Objects and Classes": [[486, "turtles-an-introduction-to-objects-and-classes"]], "Turtle Methods": [[487, "turtle-methods"]], "teacher note Teacher Note: Turtle Geometry": [[488, "bigteachernote-teacher-note-turtle-geometry"]], "Total Turtle Trip Theorem": [[488, "total-turtle-trip-theorem"]], "Comments": [[493, "comments"]], "Expressions": [[495, "expressions"]], "Choosing mnemonic variable names": [[497, "choosing-mnemonic-variable-names"]], "Modulus operator": [[498, "modulus-operator"]], "Operators and operands": [[499, "operators-and-operands"]], "Order of operations": [[500, "order-of-operations"]], "Peer Instruction: Variable Multiple Choice Questions": [[501, "peer-instruction-variable-multiple-choice-questions"]], "Statements": [[502, "statements"]], "String operations": [[503, "string-operations"]], "Variables, Expressions, and Statements": [[504, "variables-expressions-and-statements"]], "Variables": [[504, null], [508, "variables"]], "Asking the user for input": [[505, "asking-the-user-for-input"]], "Values and types": [[506, "values-and-types"]], "Variable names and keywords": [[507, "variable-names-and-keywords"]], "Building a Google map from geocoded data": [[510, "building-a-google-map-from-geocoded-data"]], "Data Visualization": [[512, "data-visualization"]], "Visualizing data": [[513, "visualizing-data"]], "Visualizing mail data": [[514, "visualizing-mail-data"]], "Visualizing networks and interconnections": [[515, "visualizing-networks-and-interconnections"]], "JavaScript Object Notation - JSON": [[517, "javascript-object-notation-json"]], "List of Dictionaries": [[517, "list-of-dictionaries"]], "Application Programming Interfaces": [[519, "application-programming-interfaces"]], "Getting JSON Data From an API": [[519, "getting-json-data-from-an-api"]], "Using a Dictionary for URL Parameters": [[519, "using-a-dictionary-for-url-parameters"]], "Application 1: Google geocoding web service": [[521, "application-1-google-geocoding-web-service"]], "Problem Bank for Pre Test Problems": [[523, "problem-bank-for-pre-test-problems"]], "Looping through nodes": [[524, "looping-through-nodes"]], "What is JSON?": [[525, "what-is-json"]], "Converting a JSON String into a Python Object": [[525, "converting-a-json-string-into-a-python-object"]], "Converting a Python object into a JSON string": [[525, "converting-a-python-object-into-a-json-string"]], "Parsing XML": [[526, "parsing-xml"]], "Using get to get the value of an attribute": [[526, "using-get-to-get-the-value-of-an-attribute"]], "Getting Data from the First Element of a Type in XML": [[526, "getting-data-from-the-first-element-of-a-type-in-xml"]], "Fixing Errors in XML": [[526, "fixing-errors-in-xml"]], "Write Code to Process XML": [[526, "write-code-to-process-xml"]], "Security and API usage": [[527, "security-and-api-usage"]], "Using Web Services": [[528, "using-web-services"], [528, null]], "Application 2: Twitter": [[529, "application-2-twitter"]], "eXtensible Markup Language - XML": [[531, "extensible-markup-language-xml"]], "Properly Formatted XML": [[531, "properly-formatted-xml"]]}, "indexentries": {"by-sa": [[11, "index-0"]], "cc-by-sa": [[11, "index-0"]], "creative commons license": [[11, "index-0"]], "free documentation license, gnu": [[12, "index-0"], [12, "index-1"]], "gnu free documentation license": [[12, "index-0"], [12, "index-1"]], "contributors": [[12, "index-2"]], "class": [[40, "term-class"], [45, "index-0"], [46, "index-0"], [47, "index-0"], [48, "index-0"], [52, "index-0"], [506, "index-0"]], "class attribute": [[40, "term-class-attribute"]], "constructor": [[40, "term-constructor"]], "initializer method": [[40, "term-initializer-method"]], "instance": [[40, "term-instance"]], "instantiate": [[40, "term-instantiate"]], "k": [[40, "term-k"]], "object": [[40, "term-object"], [49, "index-0"], [173, "index-0"], [226, "index-0"], [303, "term-Object"], [310, "index-0"], [419, "index-0"], [485, "index-0"]], "object attribute": [[40, "term-object-attribute"]], "object method": [[40, "term-object-method"]], "object-oriented language": [[40, "term-object-oriented-language"]], "object-oriented programming": [[40, "term-object-oriented-programming"], [49, "index-0"]], "multiple": [[45, "index-0"], [46, "index-0"], [47, "index-0"], [48, "index-0"]], "oop": [[49, "index-0"]], "state of an object": [[50, "index-0"]], "attribute": [[52, "index-0"], [94, "index-0"], [96, "term-Attribute"]], "user defined": [[52, "index-0"]], "user defined class": [[52, "index-0"]], "alternative execution": [[72, "index-0"]], "branch": [[72, "index-0"], [77, "term-Branch"]], "else": [[72, "index-0"]], "keyword": [[72, "index-0"], [74, "index-0"], [173, "index-0"], [496, "term-Keyword"], [507, "index-0"]], "bool type": [[73, "index-0"]], "boolean": [[73, "index-0"], [420, "index-0"]], "boolean expression": [[73, "index-0"], [77, "term-Boolean-Expression"]], "comparison": [[73, "index-0"], [414, "index-0"]], "expression": [[73, "index-0"], [495, "index-0"], [496, "term-Expression"], [499, "index-0"]], "false": [[73, "index-0"]], "logical": [[73, "index-0"], [78, "index-0"]], "logical operator": [[73, "index-0"], [77, "term-Logical-Operator"]], "operator": [[73, "index-0"], [78, "index-0"], [302, "index-0"], [304, "index-0"], [309, "index-0"], [310, "index-0"], [315, "index-0"], [417, "index-0"], [420, "index-0"], [427, "index-0"], [428, "index-0"], [496, "term-Operator"], [498, "index-0"], [499, "index-0"], [503, "index-0"]], "special value": [[73, "index-0"], [182, "index-0"], [286, "index-0"], [302, "index-0"], [306, "index-0"]], "true": [[73, "index-0"]], "chained conditional": [[74, "index-0"], [77, "term-Chained-Conditional"]], "elif": [[74, "index-0"]], "compound": [[75, "index-0"]], "condition": [[75, "index-0"], [77, "term-Condition"], [294, "index-0"]], "conditional": [[75, "index-0"]], "conditional executions": [[75, "index-0"]], "if": [[75, "index-0"]], "pair": [[75, "index-0"]], "pass": [[75, "index-0"]], "statement": [[75, "index-0"], [167, "index-0"], [281, "index-0"], [283, "index-0"], [285, "index-0"], [294, "index-0"], [317, "index-0"], [430, "index-0"], [496, "term-Statement"], [502, "index-0"], [508, "index-0"]], "debugging": [[76, "index-0"], [95, "index-0"], [120, "index-0"], [154, "index-0"], [175, "index-0"], [267, "index-0"], [282, "index-0"], [301, "index-0"], [416, "index-0"], [494, "index-0"]], "traceback": [[76, "index-0"], [77, "term-Traceback"], [85, "index-0"]], "whitespace": [[76, "index-0"], [154, "index-0"], [175, "index-0"]], "body": [[77, "term-Body"], [173, "index-0"], [294, "index-0"]], "comparison operator": [[77, "term-Comparison-Operator"]], "compound statement": [[77, "term-Compound-Statement"]], "conditional statement": [[77, "term-Conditional-Statement"]], "guardian pattern": [[77, "term-Guardian-Pattern"], [83, "index-0"]], "nested conditional": [[77, "term-Nested-Conditional"], [79, "index-0"]], "short circuit": [[77, "term-Short-Circuit"], [83, "index-0"]], "and": [[78, "index-0"]], "not": [[78, "index-0"]], "or": [[78, "index-0"]], "guard": [[83, "index-0"]], "celsius": [[85, "index-0"]], "except": [[85, "index-0"]], "fahrenheit": [[85, "index-0"]], "temperature conversion": [[85, "index-0"]], "try": [[85, "index-0"], [167, "index-0"]], "foreign key": [[86, "index-0"], [96, "term-Foreign-Key"]], "key": [[86, "index-0"], [89, "index-0"], [128, "index-0"], [131, "term-Key"], [527, "index-0"]], "logical key": [[86, "index-0"], [96, "term-Logical-Key"]], "primary key": [[86, "index-0"], [96, "term-Primary-Key"]], "select": [[88, "index-0"], [115, "index-0"]], "sql": [[88, "index-0"], [90, "index-0"], [109, "index-0"], [115, "index-0"], [116, "index-0"]], "data model": [[89, "index-0"]], "normalization": [[89, "index-0"], [96, "term-Normalization"]], "column": [[90, "index-0"], [94, "index-0"]], "connect": [[90, "index-0"]], "cursor": [[90, "index-0"], [96, "term-Cursor"]], "table": [[90, "index-0"], [94, "index-0"]], "unicode": [[90, "index-0"]], "database browser": [[93, "index-0"], [95, "index-0"], [96, "term-Database-Browser"]], "sqlite": [[93, "index-0"]], "relation": [[94, "index-0"], [96, "term-Relation"]], "row": [[94, "index-0"]], "tuple": [[94, "index-0"], [111, "index-0"], [435, "term-Tuple"], [444, "index-0"]], "constraint": [[96, "term-Constraint"]], "database index": [[96, "term-Database-Index"]], "database tuple": [[96, "term-Database-Tuple"]], "select count": [[109, "index-0"]], "constraints": [[110, "index-0"]], "database": [[110, "index-0"], [116, "index-0"]], "spidering": [[111, "index-0"]], "join": [[115, "index-0"], [308, "index-0"]], "indexes": [[116, "index-0"]], "boundary conditions": [[120, "index-0"]], "testing": [[120, "index-0"]], "translate method": [[126, "index-0"]], "debugging dictionaries": [[127, "index-0"]], "dictionary": [[128, "index-0"], [131, "term-Dictionary"]], "hash table": [[128, "index-0"]], "in operator": [[128, "index-0"]], "index": [[128, "index-0"], [303, "term-Index"], [309, "index-0"], [315, "index-0"], [317, "index-0"], [421, "index-0"], [427, "index-0"], [428, "index-0"]], "key-value pair": [[128, "index-0"], [131, "term-Key-value-pair"]], "keyerror": [[128, "index-0"]], "len function": [[128, "index-0"]], "values operator": [[128, "index-0"]], "nested loops": [[129, "index-0"], [131, "term-Nested-loops"]], "counter": [[130, "index-0"], [163, "index-0"], [415, "index-0"], [418, "term-Counter"]], "get method": [[130, "index-0"]], "implementation": [[130, "index-0"], [131, "term-Implementation"]], "dictionary item": [[131, "term-Dictionary-Item"]], "dictionary value": [[131, "term-Dictionary-Value"]], "hash function": [[131, "term-Hash-function"]], "hashtable": [[131, "term-Hashtable"]], "histogram": [[131, "term-Histogram"]], "lookup": [[131, "term-Lookup"]], "keys method": [[132, "index-0"]], "trasversal": [[132, "index-0"]], "end of line character": [[154, "index-0"]], "function": [[154, "index-0"], [159, "index-0"], [173, "index-0"], [174, "index-0"], [176, "index-0"], [182, "index-0"], [183, "index-0"], [219, "term-Function"], [226, "index-0"], [230, "index-0"], [236, "index-0"], [243, "index-0"], [244, "index-0"], [305, "index-0"], [308, "index-0"], [421, "index-0"], [485, "index-0"]], "repr": [[154, "index-0"]], "string representation": [[154, "index-0"]], "catch": [[156, "term-Catch"]], "file object or file handle object": [[156, "term-File-Object-or-File-Handle-Object"]], "newline": [[156, "term-Newline"], [165, "index-0"], [170, "index-0"], [505, "index-0"]], "pythonic": [[156, "term-Pythonic"], [167, "index-0"]], "quality assurance": [[156, "term-Quality-Assurance"]], "text file": [[156, "term-Text-File"], [165, "index-0"]], "file": [[159, "index-0"], [163, "index-0"], [164, "index-0"], [166, "index-0"], [168, "index-0"], [170, "index-0"]], "file handle": [[159, "index-0"]], "open": [[159, "index-0"], [163, "index-0"], [167, "index-0"]], "primary memory": [[162, "index-0"]], "secondary memory": [[162, "index-0"], [264, "index-0"], [268, "term-Secondary-Memory"]], "reading": [[163, "index-0"]], "filter": [[164, "index-0"]], "pattern": [[164, "index-0"], [416, "index-0"]], "search": [[164, "index-0"], [418, "term-Search"]], "assurance": [[167, "index-0"]], "exception": [[167, "index-0"], [309, "index-0"], [494, "index-0"]], "ioerror": [[167, "index-0"]], "quality": [[167, "index-0"]], "name": [[168, "index-0"]], "method": [[170, "index-0"], [301, "index-0"], [302, "index-0"], [304, "index-0"], [306, "index-0"], [308, "index-0"], [418, "term-Method"], [422, "index-0"], [423, "index-0"]], "writing": [[170, "index-0"]], "close": [[170, "index-0"]], "argument": [[173, "index-0"], [206, "index-0"], [219, "term-Argument"], [230, "index-0"], [304, "index-0"], [308, "index-0"], [422, "index-0"]], "colon": [[173, "index-0"]], "def": [[173, "index-0"]], "definition": [[173, "index-0"], [176, "index-0"], [181, "index-0"], [183, "index-0"]], "ellipses": [[173, "index-0"]], "empty": [[173, "index-0"], [308, "index-0"], [314, "index-0"], [422, "index-0"]], "header": [[173, "index-0"], [183, "index-0"], [219, "term-Header"]], "indentation": [[173, "index-0"]], "parentheses": [[173, "index-0"], [206, "index-0"], [230, "index-0"], [422, "index-0"], [500, "index-0"]], "built-in": [[174, "index-0"], [305, "index-0"]], "use before def": [[176, "index-0"], [494, "index-0"]], "flow of execution": [[181, "index-0"], [219, "term-Flow-of-Execution"], [294, "index-0"]], "fruitful": [[182, "index-0"]], "interactive mode": [[182, "index-0"], [265, "index-0"], [268, "term-Interactive-Mode"], [502, "index-0"]], "none": [[182, "index-0"], [286, "index-0"], [302, "index-0"], [306, "index-0"]], "script mode": [[182, "index-0"], [502, "index-0"]], "void": [[182, "index-0"], [306, "index-0"]], "argument in": [[206, "index-0"]], "function call": [[206, "index-0"], [219, "term-Function-Call"]], "return value": [[206, "index-0"], [219, "term-Return-Value"]], "algorithm": [[219, "term-Algorithm"]], "composition": [[219, "term-Composition"], [230, "index-0"]], "deterministic": [[219, "term-Deterministic"], [236, "index-0"]], "dot notation": [[219, "term-Dot-Notation"], [226, "index-0"], [480, "index-1"]], "fruitful function": [[219, "term-Fruitful-Function"]], "function body": [[219, "term-Function-Body"]], "function object": [[219, "term-Function-Object"]], "import statement": [[219, "term-Import-Statement"]], "module object": [[219, "term-Module-Object"]], "parameter": [[219, "term-Parameter"], [230, "index-0"], [304, "index-0"]], "pseudorandom": [[219, "term-Pseudorandom"], [236, "index-0"]], "void function": [[219, "term-Void-Function"]], "log": [[226, "index-0"]], "math": [[226, "index-0"]], "module": [[226, "index-0"], [236, "index-0"]], "pi": [[226, "index-0"]], "radian": [[226, "index-0"]], "sine": [[226, "index-0"]], "sqrt": [[226, "index-0"]], "trigonometric": [[226, "index-0"]], "parameters in": [[230, "index-0"]], "choice": [[236, "index-0"]], "number": [[236, "index-0"]], "randint": [[236, "index-0"]], "random": [[236, "index-0"]], "conversion": [[243, "index-0"]], "float": [[243, "index-0"], [506, "index-0"]], "int": [[243, "index-0"], [506, "index-0"]], "string": [[243, "index-0"], [300, "index-0"], [308, "index-0"], [414, "index-0"], [419, "index-0"], [422, "index-0"], [423, "index-0"], [428, "index-0"], [485, "index-0"], [496, "term-String"], [503, "index-0"], [506, "index-0"]], "type": [[243, "index-0"], [496, "term-Type"], [506, "index-0"]], "reasons for": [[244, "index-0"]], "assert methods": [[252, "index-0"]], "assertalmostequals": [[252, "index-0"]], "assertequal": [[252, "index-0"]], "assertgreaterequal": [[252, "index-0"]], "assertin": [[252, "index-0"]], "assertisinstance": [[252, "index-0"]], "asserttrue": [[252, "index-0"]], "inheritance": [[253, "index-0"]], "f-string": [[255, "index-0"]], "list comprehension": [[255, "index-1"]], "unit tests": [[255, "index-2"]], "conditional execution": [[263, "index-0"]], "input": [[263, "index-0"]], "output": [[263, "index-0"]], "repeated execution": [[263, "index-0"]], "reuse": [[263, "index-0"]], "sequential execution": [[263, "index-0"]], "architecture": [[264, "index-0"]], "central processing unit": [[264, "index-0"], [268, "term-Central-Processing-Unit"]], "hardware": [[264, "index-0"]], "input and output devices": [[264, "index-0"]], "main memory": [[264, "index-0"], [268, "term-Main-Memory"]], "network connection": [[264, "index-0"]], "program": [[264, "index-0"], [268, "term-Program"], [274, "index-0"], [480, "index-0"]], "experimental debugging": [[267, "index-0"]], "random walk programming": [[267, "index-0"]], "typographical error": [[267, "index-0"]], "bug": [[268, "term-Bug"]], "compile": [[268, "term-Compile"]], "high-level language": [[268, "term-High-level-Language"], [271, "index-0"]], "interpret": [[268, "term-Interpret"]], "low-level language": [[268, "term-Low-level-Language"], [271, "index-0"]], "machine code": [[268, "term-Machine-Code"]], "parse": [[268, "term-Parse"]], "portability": [[268, "term-Portability"]], "print function": [[268, "term-Print-Function"]], "problem solving": [[268, "term-Problem-Solving"], [273, "index-0"]], "prompt": [[268, "term-Prompt"], [505, "index-0"]], "semantic error": [[268, "term-Semantic-Error"], [269, "index-0"], [494, "index-0"], [506, "index-0"]], "semantics": [[268, "term-Semantics"]], "source code": [[268, "term-Source-Code"]], "logic error": [[269, "index-0"]], "syntax error": [[269, "index-0"], [494, "index-0"]], "compiler": [[271, "index-0"]], "interpreter": [[271, "index-0"]], "machine language": [[271, "index-0"]], "portable": [[271, "index-0"]], "programming language": [[276, "index-0"]], "reserved words": [[276, "index-0"], [497, "index-0"], [507, "index-0"]], "script": [[277, "index-0"]], "continue": [[281, "index-0"]], "by bisection": [[282, "index-0"]], "for": [[283, "index-0"], [286, "index-0"], [317, "index-0"], [378, "index-0"], [430, "index-0"], [483, "index-0"]], "iteration": [[283, "index-0"], [284, "term-Iteration"], [286, "index-0"], [294, "index-0"]], "loop": [[283, "index-0"], [285, "index-0"], [286, "index-0"], [294, "index-0"], [317, "index-0"], [430, "index-0"]], "variable": [[283, "index-0"], [293, "index-0"], [496, "term-Variable"], [508, "index-0"]], "accumulator": [[284, "term-Accumulator"], [286, "index-0"]], "decrement": [[284, "term-Decrement"], [293, "index-0"]], "increment": [[284, "term-Increment"], [293, "index-0"]], "infinite loop": [[284, "term-Infinite-Loop"], [285, "index-0"]], "initialize": [[284, "term-Initialize"], [293, "index-0"]], "loop counter": [[284, "term-Loop-Counter"]], "break": [[285, "index-0"]], "infinite": [[285, "index-0"]], "maximum": [[286, "index-0"]], "minimum": [[286, "index-0"]], "sum": [[286, "index-0"]], "while": [[286, "index-0"], [294, "index-0"]], "before update": [[293, "index-0"]], "update": [[293, "index-0"], [315, "index-0"], [317, "index-0"]], "updating": [[293, "index-0"]], "aliasing": [[300, "index-0"], [301, "index-0"], [303, "term-Aliasing"], [310, "index-0"]], "immutable": [[300, "index-0"], [418, "term-Immutable"], [419, "index-0"], [444, "index-0"]], "list": [[300, "index-0"], [303, "term-List"], [304, "index-0"], [305, "index-0"], [306, "index-0"], [307, "index-0"], [308, "index-0"], [309, "index-0"], [311, "index-0"], [314, "index-0"], [315, "index-0"], [316, "index-0"], [317, "index-0"]], "mutability": [[300, "index-0"], [309, "index-0"], [315, "index-0"], [419, "index-0"], [441, "index-0"]], "reference": [[300, "index-0"], [303, "term-Reference"], [304, "index-0"]], "copy to avoid": [[301, "index-0"]], "idiom": [[301, "index-0"]], "sort": [[301, "index-0"], [306, "index-0"], [432, "index-0"]], "del": [[302, "index-0"]], "deletion": [[302, "index-0"]], "element": [[302, "index-0"], [303, "term-Element"], [309, "index-0"], [314, "index-0"]], "pop": [[302, "index-0"]], "remove": [[302, "index-0"]], "delimiter": [[303, "term-Delimiter"], [308, "index-0"]], "equivalent": [[303, "term-Equivalent"]], "identical": [[303, "term-Identical"]], "list traversal": [[303, "term-List-Traversal"]], "nested list": [[303, "term-Nested-List"], [314, "index-0"], [317, "index-0"]], "append": [[304, "index-0"], [306, "index-0"]], "concatenate": [[304, "index-0"], [496, "term-Concatenate"]], "concatenation": [[304, "index-0"], [307, "index-0"], [308, "index-0"], [419, "index-0"], [503, "index-0"]], "slice": [[304, "index-0"], [315, "index-0"], [418, "term-Slice"], [428, "index-0"]], "extend": [[306, "index-0"]], "operations": [[307, "index-0"]], "repetition": [[307, "index-0"]], "optional": [[308, "index-0"], [422, "index-0"]], "sequence": [[308, "index-0"], [314, "index-0"], [418, "term-Sequence"], [427, "index-0"], [441, "index-0"], [444, "index-0"]], "split": [[308, "index-0"]], "access": [[309, "index-0"]], "assignment": [[309, "index-0"], [314, "index-0"], [419, "index-0"], [496, "term-Assignment"], [508, "index-0"]], "bracket": [[309, "index-0"], [427, "index-0"]], "in": [[309, "index-0"], [420, "index-0"]], "indexerror": [[309, "index-0"], [421, "index-0"]], "item": [[309, "index-0"], [314, "index-0"], [317, "index-0"], [418, "term-Item"], [419, "index-0"]], "membership": [[309, "index-0"]], "equivalence": [[310, "index-0"]], "identity": [[310, "index-0"]], "is": [[310, "index-0"]], "value": [[310, "index-0"], [496, "term-Value"], [506, "index-0"]], "parsing": [[311, "index-0"], [423, "index-0"]], "copy": [[315, "index-0"], [428, "index-0"]], "looping with": [[317, "index-0"]], "looping with indicies": [[317, "index-0"]], "traversal": [[317, "index-0"], [430, "index-0"]], "beautifulsoup": [[321, "term-BeautifulSoup"]], "port": [[321, "term-Port"]], "scrape": [[321, "term-Scrape"]], "socket": [[321, "term-Socket"]], "spider": [[321, "term-Spider"]], "color": [[378, "index-1"]], "image": [[378, "index-1"]], "images": [[378, "index-0"]], "picture": [[378, "index-1"]], "pixel": [[378, "index-1"], [379, "index-0"]], "statements": [[378, "index-0"], [483, "index-0"]], "for loop": [[379, "index-0"]], "loop body": [[379, "index-0"]], "nested loop": [[379, "index-0"]], "grep": [[384, "index-0"], [390, "term-Grep"]], "greedy": [[385, "index-0"]], "wild card": [[385, "index-0"], [390, "term-Wild-Card"]], "findall method": [[389, "index-0"]], "regex square brackets": [[389, "index-0"]], "brittle code": [[390, "term-Brittle-Code"]], "greedy matching": [[390, "term-Greedy-Matching"]], "regular expression": [[390, "term-Regular-Expression"]], "regex": [[404, "index-0"]], "regular expressions": [[404, "index-0"]], "counting": [[415, "index-0"]], "encapsulation": [[415, "index-0"]], "looping": [[415, "index-0"]], "strings": [[415, "index-0"]], "guardian": [[416, "index-0"]], "format": [[417, "index-0"]], "format sequence": [[417, "index-0"], [418, "term-Format-Sequence"]], "format string": [[417, "index-0"], [418, "term-Format-String"]], "typeerror": [[417, "index-0"], [419, "index-0"], [427, "index-0"]], "empty string": [[418, "term-Empty-String"]], "flag": [[418, "term-Flag"]], "format operator": [[418, "term-Format-Operator"]], "invocation": [[418, "term-Invocation"], [422, "index-0"]], "string index": [[418, "term-String-Index"]], "string object": [[418, "term-String-Object"]], "traverse": [[418, "term-Traverse"]], "immutability": [[419, "index-0"]], "len": [[421, "index-0"]], "negative": [[421, "index-0"]], "count": [[422, "index-0"]], "dot": [[422, "index-0"]], "notation": [[422, "index-0"]], "find": [[423, "index-0"]], "character": [[427, "index-0"]], "starting at zero": [[427, "index-0"]], "quotation mark": [[428, "index-0"], [506, "index-0"]], "dsu pattern": [[432, "index-0"]], "decorate": [[432, "index-0"]], "tuple comparison": [[432, "index-0"]], "undecorate": [[432, "index-0"]], "debugging tuples": [[433, "index-0"]], "shape error": [[433, "index-0"]], "item method": [[434, "index-0"]], "key-value pairs": [[434, "index-0"]], "comparable": [[435, "term-Comparable"]], "dsu": [[435, "term-DSU"]], "data structure": [[435, "term-Data-structure"]], "gather": [[435, "term-Gather"]], "hashable": [[435, "term-Hashable"]], "shape (of a data structure)": [[435, "term-Shape-of-a-data-structure"]], "singleton": [[435, "term-Singleton"]], "tuple assignment": [[435, "term-Tuple-assignment"], [443, "index-0"]], "dictionary traversal": [[439, "index-0"]], "reversed function": [[441, "index-0"]], "sorted function": [[441, "index-0"]], "swap pattern": [[443, "index-0"]], "item assignment": [[444, "index-0"]], "slice operator": [[444, "index-0"]], "tuples as keys": [[445, "index-0"]], "functions": [[476, "index-0"]], "turtle": [[476, "index-0"], [480, "index-0"]], "comment": [[480, "index-0"], [485, "index-0"], [493, "index-0"], [496, "term-Comment"]], "library": [[480, "index-0"]], "programming": [[480, "index-0"]], "screen": [[480, "index-0"]], "for loops": [[481, "index-0"]], "nested": [[481, "index-0"]], "setexecutionlimit": [[481, "index-0"]], "body syntonic": [[485, "index-0"]], "procedure": [[485, "index-0"]], "case-sensitivity": [[494, "index-0"]], "error message": [[494, "index-0"], [506, "index-0"]], "order of operations": [[494, "index-0"], [500, "index-0"]], "runtime error": [[494, "index-0"]], "variable names": [[494, "index-0"]], "evaluate": [[495, "index-0"], [496, "term-Evaluate"]], "floating point": [[496, "term-Floating-Point"]], "integer": [[496, "term-Integer"]], "mnemonic": [[496, "term-Mnemonic"], [497, "index-0"]], "modulus operator": [[496, "term-Modulus-Operator"]], "operand": [[496, "term-Operand"], [499, "index-0"]], "rules of precedence": [[496, "term-Rules-of-Precedence"], [500, "index-0"]], "divisibility": [[498, "index-0"]], "modulus": [[498, "index-0"]], "arithmetic": [[499, "index-0"]], "division": [[499, "index-0"]], "floating-point": [[499, "index-0"]], "operators": [[499, "index-0"]], "python 2.0": [[499, "index-0"], [505, "index-0"]], "python 3.0": [[499, "index-0"]], "overriding precedence": [[500, "index-0"]], "pemdas": [[500, "index-0"]], "string operations": [[503, "index-0"]], "keyboard input": [[505, "index-0"]], "valueerror": [[505, "index-0"]], "str": [[506, "index-0"]], "underscore character": [[507, "index-0"]], "visualizing data": [[513, "index-0"]], "json": [[517, "index-0"], [520, "term-JSON"], [525, "index-0"]], "javascript object notation": [[517, "index-0"]], "api": [[519, "index-0"], [520, "term-API"], [527, "index-0"]], "soa": [[519, "index-0"], [520, "term-SOA"]], "service-oriented architecture": [[519, "index-0"]], "web services": [[519, "index-0"]], "elementtree": [[520, "term-ElementTree"], [524, "index-0"]], "xml": [[520, "term-XML"], [531, "index-0"]], "findall": [[524, "index-0"]], "element tree": [[526, "index-0"]], "oauth": [[527, "index-0"]]}})