Search.setIndex({"docnames": ["FreeResponse/ArrayTesterA", "FreeResponse/ArrayTesterB", "FreeResponse/Exercises", "FreeResponse/HiddenWord", "FreeResponse/NumberGroupB", "FreeResponse/NumberGroupC", "FreeResponse/RandomStringChooserA", "FreeResponse/RandomStringChooserB", "FreeResponse/SkyViewA", "FreeResponse/SkyViewB", "FreeResponse/StringCoderA", "FreeResponse/StringCoderB", "FreeResponse/StudentAnswerSheetA", "FreeResponse/StudentAnswerSheetB", "FreeResponse/toctree", "MixedFreeResponse/Exercises", "MixedFreeResponse/RandomStringChooserA2", "MixedFreeResponse/RandomStringChooserB2", "MixedFreeResponse/RandomStringChooserParsonsA", "MixedFreeResponse/RandomStringChooserParsonsB", "MixedFreeResponse/toctree", "Tests/Exercises", "Tests/test1nt", "Tests/test2nt", "Tests/test3nt", "Tests/test4nt", "Tests/testPractice", "Tests/toctree", "TimedTests/Exercises", "TimedTests/test1", "TimedTests/test3", "TimedTests/test4", "TimedTests/toctree", "Unit1-Getting-Started/Exercises", "Unit1-Getting-Started/toctree", "Unit1-Getting-Started/topic-1-1-preface", "Unit1-Getting-Started/topic-1-10-practice-coding", "Unit1-Getting-Started/topic-1-12-lesson-workspace", "Unit1-Getting-Started/topic-1-2-java-intro", "Unit1-Getting-Started/topic-1-3-variables", "Unit1-Getting-Started/topic-1-4-assignment", "Unit1-Getting-Started/topic-1-5-shortcutoperators", "Unit1-Getting-Started/topic-1-6-casting", "Unit1-Getting-Started/topic-1-7-java-IDEs", "Unit1-Getting-Started/topic-1-8-summary", "Unit1-Getting-Started/topic-1-9-practice-mixed-code", "Unit10-Inheritance/CBLabs", "Unit10-Inheritance/Exercises", "Unit10-Inheritance/TrioA", "Unit10-Inheritance/TrioScore1", "Unit10-Inheritance/TrioScore2", "Unit10-Inheritance/TrioScore3", "Unit10-Inheritance/freeResponse", "Unit10-Inheritance/ooCodePractice", "Unit10-Inheritance/ooParsonsPractice", "Unit10-Inheritance/ooPractice", "Unit10-Inheritance/ooSummary", "Unit10-Inheritance/toctree", "Unit10-Inheritance/topic-10-1-inheritance", "Unit10-Inheritance/topic-10-1-inheritance-day1", "Unit10-Inheritance/topic-10-1-inheritance-day2", "Unit10-Inheritance/topic-10-12-lesson-workspace", "Unit10-Inheritance/topic-10-2-constructors", "Unit10-Inheritance/topic-10-3-overriding", "Unit10-Inheritance/topic-10-4-super", "Unit10-Inheritance/topic-10-5-hierarchies", "Unit10-Inheritance/topic-10-6-polymorphism", "Unit10-Inheritance/topic-10-7-Object", "Unit11-Recursion/Exercises", "Unit11-Recursion/rMixedUpCodePractice", "Unit11-Recursion/rParsonsPractice", "Unit11-Recursion/recursionCodePractice", "Unit11-Recursion/summary", "Unit11-Recursion/toctree", "Unit11-Recursion/topic-11-1-recursion", "Unit11-Recursion/topic-11-1-recursion-challenge", "Unit11-Recursion/topic-11-1-recursion-day1", "Unit11-Recursion/topic-11-1-recursion-day2", "Unit11-Recursion/topic-11-2-recursive-search-sort", "Unit11-Recursion/topic-11-7-lesson-workspace", "Unit12-posttest/posttest", "Unit12-posttest/toctree", "Unit2-Using-Objects/Exercises", "Unit2-Using-Objects/JavaSwingGUIs", "Unit2-Using-Objects/practice-test-objects", "Unit2-Using-Objects/toctree", "Unit2-Using-Objects/topic-2-1-objects-intro-turtles", "Unit2-Using-Objects/topic-2-10-summary", "Unit2-Using-Objects/topic-2-11-practice-mixed-code", "Unit2-Using-Objects/topic-2-12-practice-coding", "Unit2-Using-Objects/topic-2-15-lesson-workspace", "Unit2-Using-Objects/topic-2-2-constructors", "Unit2-Using-Objects/topic-2-3-methods-no-params", "Unit2-Using-Objects/topic-2-4-methods-with-params", "Unit2-Using-Objects/topic-2-5-methods-return", "Unit2-Using-Objects/topic-2-6-strings", "Unit2-Using-Objects/topic-2-7-string-methods", "Unit2-Using-Objects/topic-2-8-IntegerDouble", "Unit2-Using-Objects/topic-2-9-Math", "Unit3-If-Statements/Exercises", "Unit3-If-Statements/magpie-exercises", "Unit3-If-Statements/magpie1", "Unit3-If-Statements/magpie2", "Unit3-If-Statements/magpie3", "Unit3-If-Statements/magpie4", "Unit3-If-Statements/magpieindex", "Unit3-If-Statements/toctree", "Unit3-If-Statements/topic-3-1-booleans", "Unit3-If-Statements/topic-3-10-practice-coding", "Unit3-If-Statements/topic-3-12-lesson-workspace", "Unit3-If-Statements/topic-3-13-experiment-posttest", "Unit3-If-Statements/topic-3-13-experiment-practice", "Unit3-If-Statements/topic-3-13-experiment-practice-P", "Unit3-If-Statements/topic-3-13-experiment-practice-P-lib", "Unit3-If-Statements/topic-3-13-experiment-practice-W", "Unit3-If-Statements/topic-3-13-experiment-pretest", "Unit3-If-Statements/topic-3-13-more-practice-coding", "Unit3-If-Statements/topic-3-13-more-practice-experiment", "Unit3-If-Statements/topic-3-13-problem-intro", "Unit3-If-Statements/topic-3-2-ifs", "Unit3-If-Statements/topic-3-3-if-else", "Unit3-If-Statements/topic-3-4-else-ifs", "Unit3-If-Statements/topic-3-5-compound-ifs", "Unit3-If-Statements/topic-3-6-DeMorgan", "Unit3-If-Statements/topic-3-7-comparing-objects", "Unit3-If-Statements/topic-3-8-summary", "Unit3-If-Statements/topic-3-9-practice-mixed-code", "Unit4-Iteration/ConsumerReviewLab", "Unit4-Iteration/Exercises", "Unit4-Iteration/FRQcalendar", "Unit4-Iteration/FRQselfDivisorA", "Unit4-Iteration/FRQstringScrambleA", "Unit4-Iteration/toctree", "Unit4-Iteration/topic-4-1-while-loops", "Unit4-Iteration/topic-4-10-lesson-workspace", "Unit4-Iteration/topic-4-2-for-loops", "Unit4-Iteration/topic-4-3-strings-loops", "Unit4-Iteration/topic-4-4-nested-loops", "Unit4-Iteration/topic-4-5-loop-analysis", "Unit4-Iteration/topic-4-6-summary", "Unit4-Iteration/topic-4-7-practice-mixed-code", "Unit4-Iteration/topic-4-8-practice-coding", "Unit5-Writing-Methods/toctree", "Unit5-Writing-Methods/topic-5-1-writing-methods", "Unit5-Writing-Methods/topic-5-2-method-parameters", "Unit5-Writing-Methods/topic-5-3-method-return", "Unit5-Writing-Methods/topic-5-4-comments", "Unit5-Writing-Methods/topic-5-5-lesson-workspace", "Unit6-Writing-Classes/APLine", "Unit6-Writing-Classes/CBLabs", "Unit6-Writing-Classes/Exercises", "Unit6-Writing-Classes/FRQstepTracker", "Unit6-Writing-Classes/timeFRQ", "Unit6-Writing-Classes/toctree", "Unit6-Writing-Classes/topic-6-1-parts-of-class", "Unit6-Writing-Classes/topic-6-10-social-impacts", "Unit6-Writing-Classes/topic-6-11-summary", "Unit6-Writing-Classes/topic-6-13-lesson-workspace", "Unit6-Writing-Classes/topic-6-2-writing-constructors", "Unit6-Writing-Classes/topic-6-3-comments-conditions", "Unit6-Writing-Classes/topic-6-4-accessor-methods", "Unit6-Writing-Classes/topic-6-5-mutator-methods", "Unit6-Writing-Classes/topic-6-6-writing-methods", "Unit6-Writing-Classes/topic-6-7-static-vars-methods", "Unit6-Writing-Classes/topic-6-8-scope-access", "Unit6-Writing-Classes/topic-6-9-this", "Unit7-Arrays/ArrayParsonsPractice", "Unit7-Arrays/ArrayPractice", "Unit7-Arrays/Exercises", "Unit7-Arrays/array-algorithms", "Unit7-Arrays/arrayExam", "Unit7-Arrays/horseBarnA", "Unit7-Arrays/horseBarnB", "Unit7-Arrays/numberCubeA", "Unit7-Arrays/numberCubeB", "Unit7-Arrays/selfDivisorB", "Unit7-Arrays/soundA", "Unit7-Arrays/soundB", "Unit7-Arrays/toctree", "Unit7-Arrays/topic-7-1-array-basics", "Unit7-Arrays/topic-7-2-traversing-arrays", "Unit7-Arrays/topic-7-3-arrays-with-foreach", "Unit7-Arrays/topic-7-4-summary", "Unit7-Arrays/topic-7-8-lesson-workspace", "Unit8-ArrayList/2016freeresponseQ4A", "Unit8-ArrayList/2016freeresponseQ4B", "Unit8-ArrayList/2019delimitersQ3a", "Unit8-ArrayList/2019delimitersQ3b", "Unit8-ArrayList/CBLabs", "Unit8-ArrayList/Exercises", "Unit8-ArrayList/ListParsonsPractice", "Unit8-ArrayList/climbClubA", "Unit8-ArrayList/climbClubB", "Unit8-ArrayList/climbClubC", "Unit8-ArrayList/cookieOrderA", "Unit8-ArrayList/cookieOrderB", "Unit8-ArrayList/listPractice", "Unit8-ArrayList/stringScrambleB", "Unit8-ArrayList/toctree", "Unit8-ArrayList/topic-8-1-arraylist-basics", "Unit8-ArrayList/topic-8-12-lesson-workspace", "Unit8-ArrayList/topic-8-2-arraylist-methods", "Unit8-ArrayList/topic-8-3-arraylist-loops", "Unit8-ArrayList/topic-8-4-arraylist-algorithms", "Unit8-ArrayList/topic-8-5-searching", "Unit8-ArrayList/topic-8-6-sorting", "Unit8-ArrayList/topic-8-7-data-ethics", "Unit8-ArrayList/topic-8-8-summary", "Unit9-2DArray/Array2dCodePractice", "Unit9-2DArray/Array2dParsonsPractice", "Unit9-2DArray/CBLabs", "Unit9-2DArray/Exercises", "Unit9-2DArray/a2dSummary", "Unit9-2DArray/freeResponse", "Unit9-2DArray/grayImageA", "Unit9-2DArray/grayImageB", "Unit9-2DArray/routeCipherA", "Unit9-2DArray/routeCipherB", "Unit9-2DArray/toctree", "Unit9-2DArray/topic-9-1-2D-arrays", "Unit9-2DArray/topic-9-1-2D-arrays-Day1", "Unit9-2DArray/topic-9-1-2D-arrays-Day2", "Unit9-2DArray/topic-9-2-2D-array-loops", "Unit9-2DArray/topic-9-2-2D-array-loops-Day1", "Unit9-2DArray/topic-9-2-2D-array-loops-Day2", "Unit9-2DArray/topic-9-7-lesson-workspace", "index"], "filenames": ["FreeResponse/ArrayTesterA.rst", "FreeResponse/ArrayTesterB.rst", "FreeResponse/Exercises.rst", "FreeResponse/HiddenWord.rst", "FreeResponse/NumberGroupB.rst", "FreeResponse/NumberGroupC.rst", "FreeResponse/RandomStringChooserA.rst", "FreeResponse/RandomStringChooserB.rst", "FreeResponse/SkyViewA.rst", "FreeResponse/SkyViewB.rst", "FreeResponse/StringCoderA.rst", "FreeResponse/StringCoderB.rst", "FreeResponse/StudentAnswerSheetA.rst", "FreeResponse/StudentAnswerSheetB.rst", "FreeResponse/toctree.rst", "MixedFreeResponse/Exercises.rst", "MixedFreeResponse/RandomStringChooserA2.rst", "MixedFreeResponse/RandomStringChooserB2.rst", "MixedFreeResponse/RandomStringChooserParsonsA.rst", "MixedFreeResponse/RandomStringChooserParsonsB.rst", "MixedFreeResponse/toctree.rst", "Tests/Exercises.rst", "Tests/test1nt.rst", "Tests/test2nt.rst", "Tests/test3nt.rst", "Tests/test4nt.rst", "Tests/testPractice.rst", "Tests/toctree.rst", "TimedTests/Exercises.rst", "TimedTests/test1.rst", "TimedTests/test3.rst", "TimedTests/test4.rst", "TimedTests/toctree.rst", "Unit1-Getting-Started/Exercises.rst", "Unit1-Getting-Started/toctree.rst", "Unit1-Getting-Started/topic-1-1-preface.rst", "Unit1-Getting-Started/topic-1-10-practice-coding.rst", "Unit1-Getting-Started/topic-1-12-lesson-workspace.rst", "Unit1-Getting-Started/topic-1-2-java-intro.rst", "Unit1-Getting-Started/topic-1-3-variables.rst", "Unit1-Getting-Started/topic-1-4-assignment.rst", "Unit1-Getting-Started/topic-1-5-shortcutoperators.rst", "Unit1-Getting-Started/topic-1-6-casting.rst", "Unit1-Getting-Started/topic-1-7-java-IDEs.rst", "Unit1-Getting-Started/topic-1-8-summary.rst", "Unit1-Getting-Started/topic-1-9-practice-mixed-code.rst", "Unit10-Inheritance/CBLabs.rst", "Unit10-Inheritance/Exercises.rst", "Unit10-Inheritance/TrioA.rst", "Unit10-Inheritance/TrioScore1.rst", "Unit10-Inheritance/TrioScore2.rst", "Unit10-Inheritance/TrioScore3.rst", "Unit10-Inheritance/freeResponse.rst", "Unit10-Inheritance/ooCodePractice.rst", "Unit10-Inheritance/ooParsonsPractice.rst", "Unit10-Inheritance/ooPractice.rst", "Unit10-Inheritance/ooSummary.rst", "Unit10-Inheritance/toctree.rst", "Unit10-Inheritance/topic-10-1-inheritance.rst", "Unit10-Inheritance/topic-10-1-inheritance-day1.rst", "Unit10-Inheritance/topic-10-1-inheritance-day2.rst", "Unit10-Inheritance/topic-10-12-lesson-workspace.rst", "Unit10-Inheritance/topic-10-2-constructors.rst", "Unit10-Inheritance/topic-10-3-overriding.rst", "Unit10-Inheritance/topic-10-4-super.rst", "Unit10-Inheritance/topic-10-5-hierarchies.rst", "Unit10-Inheritance/topic-10-6-polymorphism.rst", "Unit10-Inheritance/topic-10-7-Object.rst", "Unit11-Recursion/Exercises.rst", "Unit11-Recursion/rMixedUpCodePractice.rst", "Unit11-Recursion/rParsonsPractice.rst", "Unit11-Recursion/recursionCodePractice.rst", "Unit11-Recursion/summary.rst", "Unit11-Recursion/toctree.rst", "Unit11-Recursion/topic-11-1-recursion.rst", "Unit11-Recursion/topic-11-1-recursion-challenge.rst", "Unit11-Recursion/topic-11-1-recursion-day1.rst", "Unit11-Recursion/topic-11-1-recursion-day2.rst", "Unit11-Recursion/topic-11-2-recursive-search-sort.rst", "Unit11-Recursion/topic-11-7-lesson-workspace.rst", "Unit12-posttest/posttest.rst", "Unit12-posttest/toctree.rst", "Unit2-Using-Objects/Exercises.rst", "Unit2-Using-Objects/JavaSwingGUIs.rst", "Unit2-Using-Objects/practice-test-objects.rst", "Unit2-Using-Objects/toctree.rst", "Unit2-Using-Objects/topic-2-1-objects-intro-turtles.rst", "Unit2-Using-Objects/topic-2-10-summary.rst", "Unit2-Using-Objects/topic-2-11-practice-mixed-code.rst", "Unit2-Using-Objects/topic-2-12-practice-coding.rst", "Unit2-Using-Objects/topic-2-15-lesson-workspace.rst", "Unit2-Using-Objects/topic-2-2-constructors.rst", "Unit2-Using-Objects/topic-2-3-methods-no-params.rst", "Unit2-Using-Objects/topic-2-4-methods-with-params.rst", "Unit2-Using-Objects/topic-2-5-methods-return.rst", "Unit2-Using-Objects/topic-2-6-strings.rst", "Unit2-Using-Objects/topic-2-7-string-methods.rst", "Unit2-Using-Objects/topic-2-8-IntegerDouble.rst", "Unit2-Using-Objects/topic-2-9-Math.rst", "Unit3-If-Statements/Exercises.rst", "Unit3-If-Statements/magpie-exercises.rst", "Unit3-If-Statements/magpie1.rst", "Unit3-If-Statements/magpie2.rst", "Unit3-If-Statements/magpie3.rst", "Unit3-If-Statements/magpie4.rst", "Unit3-If-Statements/magpieindex.rst", "Unit3-If-Statements/toctree.rst", "Unit3-If-Statements/topic-3-1-booleans.rst", "Unit3-If-Statements/topic-3-10-practice-coding.rst", "Unit3-If-Statements/topic-3-12-lesson-workspace.rst", "Unit3-If-Statements/topic-3-13-experiment-posttest.rst", "Unit3-If-Statements/topic-3-13-experiment-practice.rst", "Unit3-If-Statements/topic-3-13-experiment-practice-P.rst", "Unit3-If-Statements/topic-3-13-experiment-practice-P-lib.rst", "Unit3-If-Statements/topic-3-13-experiment-practice-W.rst", "Unit3-If-Statements/topic-3-13-experiment-pretest.rst", "Unit3-If-Statements/topic-3-13-more-practice-coding.rst", "Unit3-If-Statements/topic-3-13-more-practice-experiment.rst", "Unit3-If-Statements/topic-3-13-problem-intro.rst", "Unit3-If-Statements/topic-3-2-ifs.rst", "Unit3-If-Statements/topic-3-3-if-else.rst", "Unit3-If-Statements/topic-3-4-else-ifs.rst", "Unit3-If-Statements/topic-3-5-compound-ifs.rst", "Unit3-If-Statements/topic-3-6-DeMorgan.rst", "Unit3-If-Statements/topic-3-7-comparing-objects.rst", "Unit3-If-Statements/topic-3-8-summary.rst", "Unit3-If-Statements/topic-3-9-practice-mixed-code.rst", "Unit4-Iteration/ConsumerReviewLab.rst", "Unit4-Iteration/Exercises.rst", "Unit4-Iteration/FRQcalendar.rst", "Unit4-Iteration/FRQselfDivisorA.rst", "Unit4-Iteration/FRQstringScrambleA.rst", "Unit4-Iteration/toctree.rst", "Unit4-Iteration/topic-4-1-while-loops.rst", "Unit4-Iteration/topic-4-10-lesson-workspace.rst", "Unit4-Iteration/topic-4-2-for-loops.rst", "Unit4-Iteration/topic-4-3-strings-loops.rst", "Unit4-Iteration/topic-4-4-nested-loops.rst", "Unit4-Iteration/topic-4-5-loop-analysis.rst", "Unit4-Iteration/topic-4-6-summary.rst", "Unit4-Iteration/topic-4-7-practice-mixed-code.rst", "Unit4-Iteration/topic-4-8-practice-coding.rst", "Unit5-Writing-Methods/toctree.rst", "Unit5-Writing-Methods/topic-5-1-writing-methods.rst", "Unit5-Writing-Methods/topic-5-2-method-parameters.rst", "Unit5-Writing-Methods/topic-5-3-method-return.rst", "Unit5-Writing-Methods/topic-5-4-comments.rst", "Unit5-Writing-Methods/topic-5-5-lesson-workspace.rst", "Unit6-Writing-Classes/APLine.rst", "Unit6-Writing-Classes/CBLabs.rst", "Unit6-Writing-Classes/Exercises.rst", "Unit6-Writing-Classes/FRQstepTracker.rst", "Unit6-Writing-Classes/timeFRQ.rst", "Unit6-Writing-Classes/toctree.rst", "Unit6-Writing-Classes/topic-6-1-parts-of-class.rst", "Unit6-Writing-Classes/topic-6-10-social-impacts.rst", "Unit6-Writing-Classes/topic-6-11-summary.rst", "Unit6-Writing-Classes/topic-6-13-lesson-workspace.rst", "Unit6-Writing-Classes/topic-6-2-writing-constructors.rst", "Unit6-Writing-Classes/topic-6-3-comments-conditions.rst", "Unit6-Writing-Classes/topic-6-4-accessor-methods.rst", "Unit6-Writing-Classes/topic-6-5-mutator-methods.rst", "Unit6-Writing-Classes/topic-6-6-writing-methods.rst", "Unit6-Writing-Classes/topic-6-7-static-vars-methods.rst", "Unit6-Writing-Classes/topic-6-8-scope-access.rst", "Unit6-Writing-Classes/topic-6-9-this.rst", "Unit7-Arrays/ArrayParsonsPractice.rst", "Unit7-Arrays/ArrayPractice.rst", "Unit7-Arrays/Exercises.rst", "Unit7-Arrays/array-algorithms.rst", "Unit7-Arrays/arrayExam.rst", "Unit7-Arrays/horseBarnA.rst", "Unit7-Arrays/horseBarnB.rst", "Unit7-Arrays/numberCubeA.rst", "Unit7-Arrays/numberCubeB.rst", "Unit7-Arrays/selfDivisorB.rst", "Unit7-Arrays/soundA.rst", "Unit7-Arrays/soundB.rst", "Unit7-Arrays/toctree.rst", "Unit7-Arrays/topic-7-1-array-basics.rst", "Unit7-Arrays/topic-7-2-traversing-arrays.rst", "Unit7-Arrays/topic-7-3-arrays-with-foreach.rst", "Unit7-Arrays/topic-7-4-summary.rst", "Unit7-Arrays/topic-7-8-lesson-workspace.rst", "Unit8-ArrayList/2016freeresponseQ4A.rst", "Unit8-ArrayList/2016freeresponseQ4B.rst", "Unit8-ArrayList/2019delimitersQ3a.rst", "Unit8-ArrayList/2019delimitersQ3b.rst", "Unit8-ArrayList/CBLabs.rst", "Unit8-ArrayList/Exercises.rst", "Unit8-ArrayList/ListParsonsPractice.rst", "Unit8-ArrayList/climbClubA.rst", "Unit8-ArrayList/climbClubB.rst", "Unit8-ArrayList/climbClubC.rst", "Unit8-ArrayList/cookieOrderA.rst", "Unit8-ArrayList/cookieOrderB.rst", "Unit8-ArrayList/listPractice.rst", "Unit8-ArrayList/stringScrambleB.rst", "Unit8-ArrayList/toctree.rst", "Unit8-ArrayList/topic-8-1-arraylist-basics.rst", "Unit8-ArrayList/topic-8-12-lesson-workspace.rst", "Unit8-ArrayList/topic-8-2-arraylist-methods.rst", "Unit8-ArrayList/topic-8-3-arraylist-loops.rst", "Unit8-ArrayList/topic-8-4-arraylist-algorithms.rst", "Unit8-ArrayList/topic-8-5-searching.rst", "Unit8-ArrayList/topic-8-6-sorting.rst", "Unit8-ArrayList/topic-8-7-data-ethics.rst", "Unit8-ArrayList/topic-8-8-summary.rst", "Unit9-2DArray/Array2dCodePractice.rst", "Unit9-2DArray/Array2dParsonsPractice.rst", "Unit9-2DArray/CBLabs.rst", "Unit9-2DArray/Exercises.rst", "Unit9-2DArray/a2dSummary.rst", "Unit9-2DArray/freeResponse.rst", "Unit9-2DArray/grayImageA.rst", "Unit9-2DArray/grayImageB.rst", "Unit9-2DArray/routeCipherA.rst", "Unit9-2DArray/routeCipherB.rst", "Unit9-2DArray/toctree.rst", "Unit9-2DArray/topic-9-1-2D-arrays.rst", "Unit9-2DArray/topic-9-1-2D-arrays-Day1.rst", "Unit9-2DArray/topic-9-1-2D-arrays-Day2.rst", "Unit9-2DArray/topic-9-2-2D-array-loops.rst", "Unit9-2DArray/topic-9-2-2D-array-loops-Day1.rst", "Unit9-2DArray/topic-9-2-2D-array-loops-Day2.rst", "Unit9-2DArray/topic-9-7-lesson-workspace.rst", "index.rst"], "titles": ["ArrayTester - Part A", "ArrayTester - Part B", "Exercises", "Hidden Word - Write Class", "NumberGroup - Part B", "NumberGroup - Part C", "RandomStringChooser - Part A", "RandomStringChooser - Part B", "SkyView - Part A", "SkyView - Part B", "StringCoder - Part A", "StringCoder - Part B", "StudentAnswerSheet - Part A", "StudentAnswerSheet - Part B", "Free Response Practice", "Exercises", "RandomStringChooser - Part A", "RandomStringChooser - Part B - 2nd time", "RandomStringChooser - Part A Parsons", "RandomStringChooser - Part B Parsons", "Mixed Up Code - Free Response Practice", "Exercises", "Exam 1 for the AP CS A Exam (not timed)", "Exam 2 for the AP CS A Exam (not timed)", "Exam 3 for the AP CS A Exam (not timed)", "Exam 4 for the AP CS A Exam (not timed)", "Preparing for the AP CS A Exam", "Preparing for the Exam", "Practice Exam", "Practice Exam 1 for the AP CS A Exam", "Practice Exam 2 for the AP CS A Exam", "Practice Exam 3 for the AP CS A Exam", "Timed Multiple-Choice Exams", "1.11. Multiple Choice Exercises", "1. Getting Started and Primitive Types", "1.1. Preface", "1.10. Unit 1 Coding Practice", "1.12. Lesson Workspace", "1.2. Why Programming? Why Java?", "1.3. Variables and Data Types", "1.4. Expressions and Assignment Statements", "1.5. Compound Assignment Operators", "1.6. Casting and Ranges of Variables", "1.7. Java Development Environments (optional)", "1.8. Unit 1 Summary", "1.9. Unit 1 Mixed Up Code Practice", "College Board Celebrity Lab", "10.11. Multiple-Choice Exercises", "Free Response - Trio A", "Trio Student Solution 1", "Trio Student Solution 2", "Trio Student Solution 3", "Free Response Questions", "10.10. Code Practice with Object Oriented Concepts", "10.9. Mixed Up Code Practice", "More Practice", "10.8. Inheritance Summary", "10. Inheritance", "10.1. Inheritance, Superclass, Subclass", "10.1.1. Inheritance", "10.1.4. is-a vs. has-a", "10.12. Lesson Workspace", "10.2. Inheritance and Constructors", "10.3. Overriding Methods", "10.4. super Keyword", "10.5. Inheritance Hierarchies", "10.6. Polymorphism", "10.7. Object Superclass", "11.7. Exercises", "11.5. More Mixed Up Code Practice", "11.4. Mixed Up Code Practice", "11.6. Code Practice for Recursion", "11.3. Recursion Summary", "11. Recursion", "11.1. Recursion", "11.1.6. Tracing Challenge : Recursion", "11.1.1. What is Recursion?", "11.1.5. Tracing Recursive Methods", "11.2. Recursive Searching and Sorting", "11.8. Lesson Workspace", "Post Test", "Post Test and Survey", "2.13. Multiple Choice Exercises", "2.14. Java Swing GUIs (optional)", "Practice Test for Objects (2.1-2.5)", "2. Using Objects", "2.1. Objects - Instances of Classes", "2.10. Unit 2 Summary", "2.11. Mixed Up Code Practice", "2.12. Coding Practice", "2.15. Lesson Workspace", "2.2. Creating and Initializing Objects: Constructors", "2.3. Calling Object Methods Without Parameters", "2.4. Calling Methods With Parameters", "2.5. Calling Methods that Return Values", "2.6. Strings", "2.7. String Methods", "2.8. Wrapper Classes - Integer and Double", "2.9. Using the Math Class", "3.11. Multiple Choice Exercises", "Mixed Up Code Practice", "Magpie ChatBot Lab", "Activity 2: Running Simplified Magpie Code", "Activity 3: Better Keyword Detection", "Activity 4: Responses that Transform Statements", "Magpie Chatbot Lab", "3. Boolean Expressions and If Statements", "3.1. Boolean Expressions", "3.10. Coding Practice", "3.12. Lesson Workspace", "Posttest", "Practice Problems", "Practice Problems (Mixed Code Help)", "Practice Problems (Mixed Code)", "Practice Problems (Write Code)", "Pretest", "FRQ Style Coding Practice", "3.13. More Practice (Experiment)", "Introduction to Problem Types", "3.2. If Statements and Control Flow", "3.3. Two-way Selection: if-else Statements", "3.4. Multi-Selection: else-if Statements", "3.5. Compound Boolean Expressions", "3.6. Equivalent Boolean Expressions (De Morgan\u2019s Laws)", "3.7. Comparing Objects", "3.8. Unit 3 - Summary", "3.9. Mixed Up Code Practice", "Consumer Review Lab", "4.9. Multiple Choice Exercises", "Free Response Questions (FRQs) for Control Structures", "Free Response - Self Divisor A", "Free Response - String Scramble A", "4. Iteration (Loops)", "4.1. While Loops", "4.10. Lesson Workspace", "4.2. For Loops", "4.3. Loops and Strings", "4.4. Nested For Loops", "4.5. Loop Analysis", "4.6. Unit 4 Summary", "4.7. Mixed Up Code Practice", "4.8. Coding Practice with Loops", "5. Writing Methods", "5.1. Writing Methods", "5.2. Method Parameters", "5.3. Method Returns", "5.4. Method Comments and Conditions", "5.5. Lesson Workspace", "Free Response Question - APLine", "College Board Celebrity and Data Labs", "6.12. Exercises", "Free Response Question (FRQ) for Classes", "Free Response Question - Time", "6. Writing Classes", "6.1. Anatomy of a Java Class", "6.10. Social Impacts of CS", "6.11. Unit 6 Summary", "6.13. Lesson Workspace", "6.2. Writing Constructors", "6.3. Comments and Conditions", "6.4. Accessor Methods", "6.5. Mutator Methods", "6.6. Writing Instance Methods", "6.7. Static Variables and Methods", "6.8. Scope and Access", "6.9. this Keyword", "7.5. Mixed Up Code Practice", "7.6. Code Practice with Arrays", "7.7. Multiple-Choice Exercises", "Array Algorithms (FRQs)", "Practice Exam for Arrays", "Free Response - Horse Barn A", "Free Response - Horse Barn B", "Free Response - Number Cube A", "Free Response - Number Cube B", "Free Response - Self Divisor B", "Free Response - Sound A", "Free Response - Sound B", "7. Arrays", "7.1. Array Creation and Access", "7.2. Traversing Arrays with For Loops", "7.3. Enhanced For-Loop (For-Each) for Arrays", "7.4. Unit 7 Summary", "7.8. Lesson Workspace", "Free Response - StringFormatter A", "Free Response - StringFormatter B", "Free Response - Delimiters A", "Free Response - Delimiters B", "College Board Data Lab", "8.11. Multiple-Choice Exercises", "8.9. Mixed Up Code Practice", "Free Response - Climbing Club A", "Free Response - Climbing Club B", "Free Response - Climbing Club C", "Free Response - CookieOrder A", "Free Response - CookieOrder B", "8.10. Code Practice with ArrayLists", "Free Response - String Scramble B", "8. ArraysLists", "8.1. Intro to ArrayLists", "8.12. Lesson Workspace", "8.2. ArrayList Methods", "8.3. Traversing ArrayLists with Loops", "8.4. ArrayList Algorithms", "8.5. Searching Algorithms", "8.6. Sorting Algorithms", "8.7. Ethics of Data Collection and Data Privacy", "8.8. ArrayList Summary", "9.5. Code Practice with 2D Arrays", "9.4. Mixed Up Code Practice", "College Board Labs for 2D Arrays", "9.6. Multiple Choice Exercises", "9.3. 2D Arrays Summary", "Free Response Questions", "Free Response - Gray Image A", "Free Response - Gray Image B", "Free Response - Route Cipher A", "Free Response - Route Cipher B", "9. 2D Arrays", "9.1. Two-dimensional (2D) Arrays", "9.1.1. 2D Arrays", "9.1.5. Set Value(s) in a 2D Array", "9.2. Traversing 2D Arrays (nested loops)", "9.2.1. Nested Loops for 2D Arrays", "9.2.4. Enhanced For-Each Loop for 2D Arrays", "9.7. Lesson Workspace", "Introduction to Programming with Java"], "terms": {"The": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 34, 35, 36, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 56, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 75, 76, 77, 78, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 107, 108, 110, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 129, 130, 131, 133, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 196, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 220, 221, 223, 224, 226], "follow": [0, 1, 3, 5, 6, 7, 8, 10, 11, 12, 13, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 33, 35, 36, 38, 39, 40, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 75, 76, 77, 78, 80, 82, 83, 84, 86, 87, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 135, 136, 137, 138, 139, 140, 141, 143, 144, 146, 148, 150, 151, 152, 154, 155, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 201, 202, 203, 204, 205, 206, 208, 209, 211, 212, 214, 215, 216, 217, 220, 221, 223, 224], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 36, 38, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 82, 83, 84, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 106, 107, 108, 110, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 148, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 201, 202, 203, 204, 205, 206, 207, 209, 210, 211, 212, 214, 215, 216, 217, 219, 220, 221, 223, 224, 226], "free": [0, 3, 6, 8, 10, 12, 16, 35, 43, 45, 49, 50, 51, 55, 116, 127, 136, 154, 169, 182, 199, 202, 206, 212], "respons": [0, 3, 6, 8, 10, 12, 16, 49, 50, 51, 55, 100, 101, 102, 103, 105, 116, 119, 120, 127, 136, 169, 182, 199, 202, 212], "question": [0, 3, 5, 6, 8, 10, 12, 16, 18, 26, 28, 29, 30, 31, 36, 48, 49, 50, 51, 55, 57, 73, 80, 81, 85, 89, 101, 105, 106, 107, 108, 112, 116, 117, 118, 119, 127, 130, 131, 132, 136, 154, 155, 167, 170, 171, 172, 173, 174, 175, 176, 177, 178, 184, 185, 191, 192, 193, 194, 195, 197, 198, 199, 202, 214, 215, 216, 217, 218, 220, 226], "from": [0, 3, 4, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 22, 23, 24, 26, 28, 29, 30, 31, 35, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 59, 60, 62, 63, 64, 65, 66, 67, 70, 72, 75, 76, 77, 78, 80, 82, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 107, 110, 112, 113, 115, 118, 119, 120, 121, 122, 123, 126, 127, 129, 130, 131, 133, 135, 136, 137, 139, 140, 141, 143, 144, 148, 150, 151, 154, 155, 159, 160, 161, 162, 163, 165, 166, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 202, 205, 206, 207, 208, 209, 211, 212, 214, 215, 216, 217, 218, 219, 223, 224, 226], "2018": [0, 202], "wa": [0, 3, 6, 8, 10, 12, 16, 35, 40, 48, 49, 50, 51, 56, 63, 77, 86, 95, 98, 102, 119, 121, 125, 127, 129, 130, 131, 133, 136, 143, 145, 148, 150, 160, 171, 172, 173, 174, 175, 176, 177, 180, 184, 185, 186, 188, 191, 192, 193, 194, 195, 197, 199, 202, 204, 207, 214, 215, 216, 217, 223], "4": [0, 7, 8, 9, 12, 17, 19, 22, 23, 24, 27, 28, 29, 30, 31, 33, 35, 36, 38, 39, 40, 41, 42, 46, 47, 48, 49, 50, 51, 55, 59, 60, 63, 64, 66, 68, 70, 71, 75, 76, 77, 80, 82, 84, 86, 91, 95, 96, 98, 99, 100, 101, 102, 105, 107, 110, 115, 119, 121, 122, 123, 124, 128, 129, 130, 132, 133, 135, 137, 138, 144, 145, 146, 148, 150, 151, 154, 158, 159, 160, 166, 168, 170, 174, 175, 179, 180, 181, 184, 185, 186, 187, 189, 195, 196, 197, 199, 201, 202, 203, 204, 205, 208, 209, 211, 212, 214, 215, 216, 217, 220, 223, 226], "exam": [0, 3, 6, 8, 10, 12, 16, 44, 48, 49, 50, 51, 55, 62, 75, 77, 80, 87, 101, 102, 103, 107, 116, 127, 129, 130, 131, 133, 148, 151, 171, 172, 173, 174, 175, 176, 177, 179, 184, 185, 186, 189, 191, 192, 193, 194, 195, 197, 199, 201, 204, 205, 207, 214, 215, 216, 217, 220, 221, 223], "you": [0, 1, 3, 4, 6, 7, 8, 10, 12, 13, 16, 17, 19, 22, 23, 24, 25, 26, 28, 29, 30, 31, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 53, 54, 56, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103, 104, 106, 107, 108, 110, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 148, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 214, 215, 216, 217, 220, 221, 223, 224, 226], "can": [0, 3, 6, 8, 10, 11, 12, 16, 22, 24, 28, 29, 30, 31, 36, 38, 39, 40, 41, 42, 43, 44, 45, 48, 49, 50, 51, 53, 56, 59, 60, 62, 63, 64, 65, 66, 67, 68, 71, 72, 75, 76, 77, 78, 80, 82, 83, 86, 87, 89, 91, 92, 93, 94, 95, 96, 97, 98, 102, 103, 104, 107, 108, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129, 130, 131, 133, 135, 136, 137, 138, 139, 141, 143, 144, 145, 146, 148, 150, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 197, 199, 201, 202, 203, 204, 205, 206, 207, 211, 212, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224], "see": [0, 3, 6, 8, 10, 12, 16, 22, 23, 24, 25, 28, 29, 30, 31, 35, 38, 39, 40, 41, 42, 44, 48, 49, 50, 51, 55, 56, 60, 62, 63, 64, 65, 66, 76, 77, 78, 80, 86, 87, 89, 91, 93, 94, 95, 96, 97, 98, 101, 102, 103, 104, 107, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 129, 130, 131, 133, 135, 136, 137, 138, 139, 141, 143, 144, 148, 154, 158, 159, 160, 163, 164, 167, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 184, 185, 186, 191, 192, 193, 194, 195, 197, 201, 202, 203, 204, 205, 206, 207, 211, 214, 215, 216, 217, 221, 224, 226], "all": [0, 1, 3, 4, 6, 8, 10, 12, 13, 16, 18, 24, 25, 28, 29, 30, 31, 35, 38, 39, 40, 43, 48, 49, 50, 51, 56, 59, 60, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 76, 78, 80, 83, 86, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103, 104, 107, 117, 119, 120, 121, 122, 123, 124, 127, 129, 130, 131, 133, 135, 136, 137, 138, 139, 140, 141, 143, 146, 148, 150, 151, 154, 156, 158, 159, 160, 163, 164, 165, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 186, 190, 191, 192, 193, 194, 195, 196, 197, 199, 201, 202, 203, 204, 207, 208, 209, 212, 214, 215, 216, 217, 220, 223, 224], "past": [0, 3, 6, 8, 10, 12, 16, 48, 49, 50, 51, 55, 93, 102, 120, 121, 127, 130, 131, 133, 139, 148, 159, 171, 172, 173, 174, 175, 176, 177, 180, 184, 185, 186, 191, 192, 193, 194, 195, 197, 204, 207, 214, 215, 216, 217], "http": [0, 3, 6, 8, 10, 12, 16, 26, 39, 40, 43, 48, 49, 50, 51, 71, 76, 77, 83, 89, 101, 108, 121, 128, 129, 130, 131, 148, 151, 167, 171, 172, 173, 174, 175, 176, 177, 184, 185, 186, 191, 192, 193, 194, 195, 197, 204, 206, 214, 215, 216, 217, 226], "apstud": [0, 3, 6, 8, 10, 12, 16, 48, 49, 50, 51, 67, 129, 130, 131, 148, 151, 171, 172, 173, 174, 175, 176, 177, 184, 185, 186, 191, 192, 193, 194, 195, 197, 214, 215, 216, 217], "collegeboard": [0, 3, 6, 8, 10, 12, 16, 48, 49, 50, 51, 101, 129, 130, 131, 148, 151, 171, 172, 173, 174, 175, 176, 177, 184, 185, 186, 191, 192, 193, 194, 195, 197, 214, 215, 216, 217], "org": [0, 3, 6, 8, 10, 12, 16, 35, 43, 48, 49, 50, 51, 101, 129, 130, 131, 148, 151, 171, 172, 173, 174, 175, 176, 177, 184, 185, 186, 191, 192, 193, 194, 195, 197, 214, 215, 216, 217], "cours": [0, 3, 6, 8, 10, 12, 16, 26, 35, 39, 43, 46, 48, 49, 50, 51, 60, 75, 76, 81, 95, 101, 124, 127, 130, 131, 148, 149, 154, 171, 172, 173, 174, 175, 176, 177, 184, 185, 186, 188, 191, 192, 193, 194, 195, 197, 204, 210, 214, 215, 216, 217, 221, 226], "ap": [0, 3, 5, 6, 8, 10, 12, 16, 27, 28, 32, 35, 46, 48, 49, 50, 51, 62, 67, 75, 80, 87, 96, 101, 102, 107, 116, 127, 129, 130, 131, 133, 136, 148, 149, 151, 171, 172, 173, 174, 175, 176, 177, 184, 185, 186, 188, 189, 191, 192, 193, 194, 195, 197, 199, 201, 204, 210, 214, 215, 216, 217, 221, 223], "comput": [0, 3, 6, 8, 10, 12, 16, 29, 31, 35, 38, 39, 40, 41, 42, 43, 44, 48, 49, 50, 51, 62, 76, 77, 86, 94, 98, 101, 102, 119, 121, 127, 129, 130, 131, 133, 144, 145, 148, 151, 154, 155, 156, 165, 169, 170, 171, 172, 173, 174, 175, 176, 177, 184, 185, 186, 191, 192, 193, 194, 195, 197, 202, 203, 204, 206, 211, 214, 215, 216, 217, 221], "scienc": [0, 3, 6, 8, 10, 12, 16, 31, 35, 38, 48, 49, 50, 51, 101, 129, 130, 131, 148, 151, 155, 170, 171, 172, 173, 174, 175, 176, 177, 184, 185, 186, 191, 192, 193, 194, 195, 197, 204, 214, 215, 216, 217], "year": [0, 3, 6, 8, 10, 12, 16, 34, 38, 48, 49, 50, 51, 59, 80, 91, 129, 130, 131, 148, 158, 171, 172, 173, 174, 175, 176, 177, 184, 185, 186, 191, 192, 193, 194, 195, 197, 214, 215, 216, 217], "thi": [0, 2, 6, 8, 10, 12, 15, 16, 18, 21, 22, 23, 24, 26, 28, 29, 31, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 53, 55, 56, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 72, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 106, 107, 108, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 129, 132, 133, 135, 136, 137, 138, 139, 142, 143, 144, 145, 146, 149, 150, 151, 152, 153, 154, 155, 158, 159, 160, 161, 162, 163, 164, 169, 173, 174, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 193, 196, 199, 201, 202, 204, 205, 206, 207, 209, 210, 211, 212, 213, 219, 220, 221, 223, 224, 226], "involv": [0, 5, 6, 16, 18, 46, 107, 122, 129, 131, 133, 151, 159, 169, 181, 184, 185, 186, 197], "reason": [0, 28, 29, 65, 80, 91, 131, 143, 150, 159, 161, 164, 181, 189, 197, 199], "about": [0, 22, 38, 39, 40, 42, 44, 47, 56, 60, 72, 77, 78, 80, 81, 82, 83, 86, 88, 89, 91, 93, 96, 98, 102, 103, 104, 107, 117, 123, 125, 129, 131, 132, 135, 136, 139, 143, 151, 152, 154, 155, 158, 159, 168, 182, 191, 192, 193, 197, 199, 204, 206, 207, 212, 223], "arrai": [0, 1, 6, 7, 8, 11, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 31, 47, 57, 60, 66, 70, 75, 76, 78, 80, 128, 129, 133, 151, 166, 168, 171, 172, 173, 174, 175, 176, 177, 182, 186, 189, 196, 198, 199, 202, 203, 204, 205, 207, 209, 211, 214, 215, 216, 217, 226], "integ": [0, 1, 4, 5, 22, 23, 24, 25, 28, 29, 30, 31, 36, 39, 40, 42, 44, 70, 80, 85, 87, 89, 91, 98, 99, 107, 123, 127, 129, 130, 133, 141, 145, 148, 158, 166, 167, 168, 170, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 187, 189, 190, 196, 199, 201, 202, 203, 204, 207, 208, 214, 215, 223, 226], "write": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 23, 25, 36, 38, 40, 41, 43, 47, 48, 53, 56, 62, 63, 65, 66, 67, 71, 75, 78, 86, 89, 91, 92, 93, 94, 98, 107, 113, 116, 119, 122, 123, 124, 127, 129, 130, 133, 135, 136, 139, 141, 145, 146, 148, 149, 152, 154, 156, 159, 160, 161, 163, 164, 165, 171, 172, 173, 174, 175, 176, 177, 180, 181, 191, 192, 193, 197, 199, 201, 202, 204, 214, 215, 216, 217, 223, 224, 226], "two": [0, 1, 4, 22, 23, 29, 30, 38, 39, 40, 41, 42, 44, 47, 48, 49, 50, 51, 54, 56, 59, 60, 62, 64, 67, 70, 78, 85, 86, 87, 91, 93, 95, 96, 97, 101, 102, 103, 104, 106, 107, 118, 119, 122, 123, 124, 125, 126, 127, 129, 131, 133, 135, 137, 140, 143, 144, 145, 146, 148, 150, 151, 152, 154, 158, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 182, 184, 185, 186, 187, 190, 191, 192, 193, 195, 197, 201, 203, 204, 205, 208, 209, 211, 212, 216, 217, 218, 220, 221, 223, 226], "static": [0, 1, 7, 17, 19, 22, 23, 24, 28, 29, 30, 31, 38, 39, 47, 56, 63, 66, 68, 75, 76, 77, 80, 87, 92, 98, 102, 116, 127, 129, 130, 131, 142, 144, 145, 146, 153, 160, 161, 162, 165, 168, 170, 175, 180, 182, 184, 185, 189, 197, 202, 205, 214, 215, 226], "method": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 22, 23, 24, 25, 28, 29, 30, 31, 36, 38, 40, 44, 45, 47, 48, 49, 50, 51, 53, 54, 56, 57, 59, 60, 62, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 78, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 95, 97, 98, 102, 104, 105, 107, 113, 114, 116, 119, 124, 126, 127, 128, 129, 130, 131, 133, 135, 136, 137, 140, 141, 148, 150, 152, 153, 156, 158, 159, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 202, 203, 204, 205, 207, 209, 211, 214, 215, 216, 217, 223, 224, 226], "both": [0, 22, 25, 28, 35, 40, 43, 47, 53, 59, 66, 86, 91, 94, 95, 96, 107, 108, 110, 115, 119, 120, 122, 123, 124, 125, 130, 135, 136, 143, 158, 162, 165, 170, 180, 182, 187, 205, 212, 217, 220], "which": [0, 1, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 16, 18, 22, 23, 24, 25, 28, 29, 30, 31, 36, 38, 39, 40, 42, 43, 44, 47, 48, 49, 50, 51, 56, 59, 60, 62, 63, 64, 65, 66, 67, 68, 71, 75, 76, 77, 78, 80, 82, 83, 84, 85, 86, 87, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 106, 107, 116, 119, 122, 123, 124, 125, 127, 128, 129, 130, 131, 132, 133, 136, 138, 143, 144, 145, 146, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 170, 171, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 186, 187, 189, 195, 197, 199, 201, 202, 204, 205, 207, 209, 211, 214, 215, 219, 220, 221, 223, 224], "ar": [0, 1, 6, 7, 8, 10, 11, 12, 13, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 33, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 54, 56, 59, 60, 62, 63, 64, 65, 66, 67, 69, 70, 71, 76, 77, 80, 82, 83, 84, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103, 104, 107, 110, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 186, 187, 188, 190, 191, 192, 193, 194, 195, 196, 197, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 214, 215, 216, 217, 220, 221, 223, 224, 226], "class": [0, 1, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 38, 39, 40, 42, 43, 44, 45, 47, 48, 49, 50, 51, 53, 54, 56, 59, 60, 62, 63, 64, 65, 66, 67, 72, 77, 80, 82, 83, 84, 85, 87, 88, 92, 93, 94, 95, 96, 101, 102, 103, 104, 117, 121, 122, 124, 126, 127, 129, 130, 131, 133, 137, 140, 143, 144, 145, 146, 148, 149, 150, 152, 155, 156, 159, 162, 163, 164, 165, 168, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 186, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 201, 202, 206, 207, 214, 215, 216, 217, 226], "name": [0, 12, 13, 23, 24, 25, 29, 30, 31, 34, 35, 36, 38, 40, 44, 45, 47, 48, 49, 50, 51, 53, 56, 59, 62, 63, 64, 65, 66, 67, 76, 78, 84, 86, 87, 89, 91, 92, 93, 94, 95, 98, 102, 107, 116, 122, 124, 126, 127, 143, 144, 150, 151, 154, 156, 158, 159, 160, 161, 162, 163, 164, 165, 171, 172, 177, 179, 180, 181, 182, 184, 186, 187, 189, 191, 192, 193, 196, 199, 201, 202, 207, 208, 211, 212, 220, 221], "public": [0, 7, 8, 10, 12, 13, 17, 19, 22, 23, 24, 25, 28, 29, 30, 31, 38, 43, 47, 48, 49, 50, 51, 53, 56, 59, 60, 62, 63, 64, 65, 66, 67, 68, 75, 76, 77, 80, 84, 91, 93, 94, 102, 116, 127, 129, 130, 131, 143, 144, 145, 146, 150, 151, 152, 154, 156, 158, 159, 160, 161, 162, 163, 164, 165, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 189, 191, 192, 193, 194, 195, 197, 202, 205, 211, 214, 215, 216, 217, 223], "return": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 40, 42, 44, 47, 48, 49, 50, 51, 53, 56, 59, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77, 80, 82, 84, 85, 87, 89, 95, 96, 97, 98, 102, 103, 107, 110, 113, 114, 115, 116, 122, 124, 127, 129, 130, 131, 133, 136, 139, 142, 143, 144, 146, 148, 150, 151, 152, 154, 156, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 201, 202, 204, 209, 211, 212, 214, 216, 217, 223, 226], "an": [0, 5, 6, 7, 10, 11, 12, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 53, 54, 56, 59, 60, 62, 63, 64, 65, 66, 67, 69, 70, 75, 76, 77, 78, 80, 82, 83, 84, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 103, 104, 107, 108, 110, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 131, 133, 135, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 181, 182, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 202, 203, 204, 205, 206, 207, 208, 209, 211, 212, 214, 215, 216, 217, 219, 220, 221, 223, 224, 226], "contain": [0, 1, 3, 4, 5, 7, 8, 9, 10, 12, 17, 19, 23, 24, 25, 26, 36, 38, 40, 47, 60, 65, 66, 67, 68, 72, 75, 76, 80, 82, 83, 84, 96, 102, 107, 113, 114, 116, 119, 124, 129, 130, 131, 140, 143, 144, 145, 150, 151, 154, 161, 166, 168, 171, 173, 174, 175, 176, 177, 184, 185, 186, 187, 189, 191, 192, 193, 194, 195, 196, 197, 199, 202, 204, 209, 214, 216, 217], "element": [0, 7, 9, 17, 19, 23, 24, 31, 47, 70, 78, 87, 166, 168, 169, 170, 171, 172, 177, 179, 180, 181, 182, 187, 189, 190, 192, 196, 197, 199, 201, 202, 203, 204, 205, 207, 212, 214, 215, 216, 219, 220, 221, 223, 224], "column": [0, 1, 8, 9, 25, 41, 83, 86, 94, 122, 123, 124, 137, 151, 208, 209, 211, 212, 215, 216, 217, 218, 219, 220, 221, 222, 224], "c": [0, 7, 14, 17, 19, 27, 28, 32, 35, 39, 40, 41, 43, 46, 47, 62, 64, 67, 70, 77, 80, 95, 96, 99, 102, 107, 108, 123, 127, 133, 136, 144, 148, 149, 150, 153, 158, 170, 171, 172, 179, 188, 189, 191, 192, 201, 209, 211, 223, 226], "arr2d": 0, "same": [0, 3, 13, 18, 28, 29, 30, 38, 39, 40, 41, 43, 44, 47, 53, 56, 59, 60, 63, 65, 66, 67, 72, 76, 78, 80, 82, 84, 86, 87, 91, 93, 95, 96, 98, 107, 120, 122, 123, 124, 127, 131, 133, 135, 144, 145, 151, 154, 158, 160, 161, 162, 163, 164, 165, 170, 171, 172, 173, 174, 177, 179, 180, 182, 186, 192, 195, 197, 199, 201, 202, 204, 205, 207, 208, 220, 223, 224], "order": [0, 7, 8, 10, 11, 17, 18, 19, 22, 23, 24, 25, 31, 38, 39, 40, 45, 47, 48, 49, 50, 51, 53, 54, 60, 63, 65, 66, 67, 69, 70, 71, 78, 84, 86, 87, 88, 91, 92, 93, 94, 95, 96, 100, 102, 107, 117, 118, 119, 120, 121, 122, 124, 126, 129, 135, 136, 137, 140, 143, 144, 146, 148, 156, 159, 161, 162, 166, 168, 169, 170, 171, 172, 173, 174, 176, 177, 179, 180, 181, 186, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 201, 202, 203, 204, 205, 209, 211, 215, 216, 217, 220, 221, 223, 224], "thei": [0, 10, 11, 36, 38, 40, 41, 45, 47, 53, 59, 60, 62, 63, 66, 67, 82, 83, 86, 87, 91, 94, 95, 96, 97, 98, 103, 104, 107, 116, 119, 122, 123, 124, 133, 135, 136, 138, 139, 143, 144, 145, 146, 152, 154, 155, 158, 159, 160, 161, 163, 164, 165, 170, 172, 179, 180, 187, 191, 192, 193, 199, 201, 204, 205, 206, 207, 223], "appear": [0, 1, 3, 10, 11, 25, 29, 30, 47, 64, 80, 84, 102, 127, 131, 137, 143, 148, 150, 158, 159, 165, 192, 197], "precondit": [0, 7, 8, 10, 12, 13, 17, 19, 25, 29, 30, 68, 80, 129, 130, 131, 142, 150, 153, 168, 171, 175, 176, 177, 184, 185, 189, 197, 202, 216, 217], "valid": [0, 10, 28, 29, 31, 47, 62, 65, 80, 84, 91, 99, 120, 129, 153, 167, 168, 179, 182, 212], "index": [0, 8, 9, 10, 18, 19, 23, 70, 78, 80, 87, 96, 131, 135, 136, 146, 167, 168, 169, 171, 172, 173, 174, 178, 179, 181, 182, 189, 192, 195, 197, 198, 199, 202, 203, 204, 205, 207, 209, 212, 215, 221], "postcondit": [0, 8, 29, 80, 131, 142, 153, 172, 176, 177, 197, 214, 216, 217], "unchang": [0, 181, 197, 215], "int": [0, 4, 6, 7, 8, 10, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 33, 36, 38, 39, 40, 41, 42, 44, 47, 60, 62, 63, 66, 67, 68, 69, 75, 76, 77, 78, 80, 82, 84, 87, 91, 93, 94, 95, 96, 97, 98, 99, 102, 103, 107, 110, 113, 114, 115, 116, 119, 122, 123, 124, 128, 129, 130, 133, 135, 136, 137, 138, 144, 145, 146, 150, 152, 154, 158, 159, 160, 161, 162, 164, 165, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 189, 190, 191, 192, 193, 194, 195, 199, 201, 202, 203, 204, 205, 207, 208, 209, 211, 212, 214, 215, 216, 217, 220, 221, 223, 224], "getcolumn": [0, 1], "implement": [0, 6, 7, 8, 10, 12, 13, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 43, 47, 48, 49, 50, 51, 66, 67, 80, 84, 86, 87, 93, 129, 131, 146, 148, 150, 151, 152, 154, 158, 163, 168, 171, 172, 173, 174, 175, 176, 177, 184, 191, 192, 193, 194, 195, 197, 207, 214, 215, 216, 217], "true": [0, 1, 4, 5, 22, 24, 25, 28, 29, 30, 31, 39, 40, 42, 44, 53, 59, 63, 65, 66, 67, 68, 82, 83, 84, 86, 87, 96, 98, 103, 106, 107, 116, 119, 120, 121, 122, 123, 124, 125, 129, 130, 133, 135, 139, 146, 148, 150, 152, 158, 159, 162, 168, 170, 175, 180, 181, 187, 189, 199, 201, 204], "onli": [0, 1, 3, 4, 5, 6, 7, 16, 17, 18, 19, 22, 24, 28, 29, 30, 31, 40, 41, 42, 44, 51, 59, 60, 63, 67, 68, 70, 77, 78, 80, 87, 95, 96, 103, 104, 107, 108, 119, 120, 121, 122, 124, 125, 129, 131, 133, 135, 143, 144, 150, 154, 156, 160, 162, 163, 164, 170, 171, 179, 180, 181, 182, 184, 185, 186, 191, 192, 193, 196, 197, 199, 201, 202, 204, 207, 208, 209, 212, 219, 223, 224], "everi": [0, 1, 23, 24, 25, 38, 62, 65, 67, 71, 75, 76, 86, 92, 95, 97, 130, 133, 136, 156, 167, 175, 180, 181, 182, 203, 204, 208, 212], "valu": [0, 1, 4, 6, 8, 9, 12, 16, 18, 22, 23, 24, 25, 28, 29, 30, 31, 33, 34, 38, 39, 41, 42, 44, 53, 56, 62, 63, 65, 68, 71, 75, 76, 77, 78, 80, 82, 84, 85, 86, 87, 89, 93, 95, 96, 97, 98, 99, 102, 103, 104, 107, 108, 110, 113, 114, 115, 116, 119, 120, 121, 122, 123, 124, 125, 128, 129, 133, 135, 137, 138, 139, 140, 141, 142, 145, 146, 148, 150, 151, 152, 154, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 181, 182, 187, 189, 190, 193, 196, 199, 201, 202, 203, 204, 205, 207, 208, 209, 211, 212, 214, 215, 218, 219, 220, 223, 224, 226], "arr1": [0, 1, 78, 167, 168], "arr2": [0, 1, 168], "have": [0, 6, 8, 13, 16, 18, 19, 22, 23, 24, 25, 26, 28, 29, 30, 31, 36, 38, 39, 40, 42, 43, 44, 45, 47, 48, 49, 50, 51, 53, 54, 56, 59, 60, 62, 63, 64, 65, 66, 67, 69, 70, 72, 76, 77, 78, 80, 82, 83, 84, 86, 87, 88, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 110, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 129, 130, 131, 133, 135, 136, 137, 140, 143, 144, 145, 146, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 169, 171, 172, 175, 176, 177, 179, 180, 186, 187, 190, 191, 192, 193, 197, 199, 201, 203, 204, 205, 206, 207, 209, 211, 212, 214, 219, 220, 223], "length": [0, 3, 8, 10, 12, 13, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 62, 68, 75, 77, 80, 82, 85, 87, 93, 102, 103, 131, 136, 141, 143, 146, 166, 167, 168, 169, 170, 174, 176, 177, 179, 180, 182, 184, 185, 189, 190, 195, 196, 201, 202, 204, 205, 207, 208, 211, 212, 216, 217, 220, 223, 224], "boolean": [0, 24, 25, 30, 31, 39, 40, 44, 67, 68, 78, 84, 87, 91, 95, 96, 113, 114, 116, 119, 120, 121, 124, 125, 129, 130, 133, 135, 139, 144, 145, 148, 150, 158, 162, 168, 170, 175, 179, 181, 189, 201, 207, 221, 226], "hasallvalu": [0, 1], "shown": [0, 5, 6, 7, 8, 9, 10, 12, 13, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 38, 40, 42, 47, 49, 50, 51, 59, 60, 62, 63, 66, 67, 75, 76, 77, 78, 80, 84, 86, 93, 96, 102, 119, 129, 131, 133, 136, 137, 141, 143, 144, 148, 150, 154, 158, 159, 160, 163, 165, 171, 172, 173, 174, 176, 177, 184, 189, 191, 192, 193, 194, 195, 197, 199, 202, 212, 214, 215, 216, 217, 223], "arr": [0, 1, 22, 23, 24, 25, 31, 168, 182, 189, 203, 204, 211, 212, 221], "ani": [0, 1, 3, 6, 13, 16, 35, 38, 39, 40, 41, 42, 53, 56, 62, 63, 65, 66, 67, 69, 70, 75, 76, 86, 87, 91, 95, 96, 97, 98, 101, 102, 107, 113, 117, 118, 122, 126, 127, 129, 130, 131, 133, 135, 144, 148, 151, 156, 158, 159, 161, 163, 164, 170, 172, 174, 175, 176, 179, 180, 181, 184, 185, 192, 196, 197, 199, 201, 202, 204, 205, 207, 220, 223, 224], "duplic": [0, 1, 142, 143, 169, 201, 203, 204], "fals": [0, 1, 4, 24, 25, 28, 30, 39, 40, 42, 44, 53, 63, 66, 84, 87, 96, 106, 107, 113, 114, 116, 119, 120, 122, 123, 124, 125, 129, 130, 133, 135, 139, 148, 150, 158, 162, 168, 170, 175, 179, 180, 181, 187, 189, 204, 221], "otherwis": [0, 1, 18, 19, 24, 25, 35, 60, 63, 66, 87, 96, 107, 108, 110, 113, 114, 115, 116, 117, 119, 120, 121, 126, 129, 130, 144, 148, 150, 162, 175, 180, 187, 197, 199, 204], "containsdupl": [0, 1], "squar": [0, 1, 57, 65, 66, 86, 87, 91, 92, 93, 98, 135, 137, 144, 179, 182, 201, 202, 205, 220, 221], "latin": [0, 1], "describ": [0, 3, 30, 38, 39, 40, 44, 47, 78, 80, 104, 123, 146, 151, 158, 159, 168, 171, 172, 181, 189, 193, 199, 204, 205, 206, 224], "b": [0, 8, 10, 14, 20, 22, 24, 25, 28, 29, 30, 31, 33, 39, 40, 47, 62, 64, 66, 75, 77, 80, 84, 95, 96, 99, 108, 122, 123, 137, 144, 148, 150, 152, 158, 166, 168, 169, 170, 176, 180, 189, 193, 209, 213, 216, 220], "ha": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 36, 38, 39, 40, 41, 43, 45, 47, 48, 49, 50, 51, 54, 56, 57, 58, 59, 62, 63, 64, 65, 66, 68, 69, 70, 75, 76, 77, 80, 82, 83, 84, 86, 88, 89, 91, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104, 107, 108, 110, 113, 114, 116, 117, 118, 119, 120, 121, 122, 124, 126, 127, 129, 130, 133, 135, 136, 137, 139, 140, 141, 144, 145, 146, 148, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 163, 164, 165, 166, 168, 169, 170, 171, 172, 176, 177, 179, 180, 181, 182, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 197, 199, 201, 202, 203, 204, 207, 209, 211, 212, 214, 216, 217, 219, 220, 221, 223], "equal": [0, 4, 9, 12, 13, 25, 29, 30, 31, 39, 40, 53, 57, 62, 71, 75, 76, 77, 82, 85, 87, 91, 97, 98, 99, 102, 106, 108, 119, 120, 122, 123, 125, 131, 133, 135, 148, 150, 162, 168, 171, 174, 175, 180, 182, 184, 185, 186, 187, 189, 192, 197, 202, 204, 212], "number": [0, 4, 5, 8, 12, 13, 22, 23, 24, 25, 28, 29, 30, 31, 34, 36, 38, 39, 40, 41, 44, 45, 47, 49, 50, 51, 53, 56, 60, 63, 66, 69, 70, 71, 76, 78, 80, 82, 84, 85, 87, 88, 89, 91, 92, 93, 95, 96, 97, 102, 106, 108, 113, 119, 120, 122, 123, 124, 127, 129, 130, 133, 135, 136, 137, 138, 141, 143, 144, 145, 150, 151, 152, 154, 156, 158, 161, 163, 165, 167, 168, 169, 170, 171, 172, 175, 176, 177, 179, 180, 181, 182, 184, 185, 187, 189, 191, 192, 193, 194, 195, 196, 199, 201, 202, 203, 204, 205, 207, 208, 209, 212, 214, 215, 216, 217, 218, 220, 221, 222, 224], "row": [0, 1, 8, 9, 23, 24, 28, 29, 30, 31, 41, 80, 122, 137, 140, 141, 179, 208, 209, 211, 212, 215, 216, 217, 218, 219, 220, 221, 222, 224], "least": [0, 10, 36, 39, 40, 42, 56, 59, 60, 72, 75, 76, 95, 101, 102, 118, 126, 150, 151, 152, 154, 158, 169, 172, 176, 177, 182, 184, 185, 202, 203, 212, 220], "one": [0, 1, 5, 7, 12, 13, 17, 18, 19, 36, 38, 39, 40, 41, 42, 43, 44, 45, 48, 49, 50, 51, 56, 59, 60, 62, 63, 65, 67, 69, 70, 72, 75, 76, 77, 78, 87, 89, 91, 92, 93, 95, 97, 101, 102, 103, 104, 107, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 130, 131, 133, 135, 136, 137, 139, 140, 143, 144, 145, 150, 151, 152, 154, 158, 159, 160, 161, 163, 164, 165, 166, 167, 169, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 186, 187, 190, 191, 192, 194, 195, 196, 197, 199, 202, 203, 204, 205, 207, 208, 209, 212, 215, 216, 217, 219, 220, 223], "islatin": [0, 1], "dimension": [0, 1, 8, 22, 29, 208, 209, 211, 212, 214, 215, 216, 217, 218, 220, 221, 223, 226], "singl": [0, 7, 8, 12, 17, 19, 38, 39, 40, 60, 87, 96, 103, 104, 119, 120, 131, 139, 143, 146, 154, 159, 160, 163, 173, 174, 179, 197, 209, 216, 217, 219, 224], "should": [0, 6, 9, 16, 24, 25, 36, 38, 39, 40, 42, 45, 49, 50, 51, 53, 54, 56, 59, 60, 63, 65, 69, 70, 71, 72, 78, 80, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 100, 102, 107, 108, 110, 113, 114, 116, 119, 120, 123, 126, 127, 129, 130, 133, 135, 136, 137, 139, 140, 141, 143, 144, 145, 146, 150, 151, 152, 154, 155, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 172, 173, 174, 175, 176, 180, 185, 186, 187, 190, 191, 192, 196, 202, 203, 204, 205, 208, 209, 214, 221], "given": [0, 1, 3, 4, 7, 10, 11, 17, 19, 22, 23, 25, 29, 30, 31, 33, 38, 40, 41, 47, 53, 62, 63, 64, 65, 66, 68, 70, 77, 78, 80, 82, 86, 87, 91, 93, 94, 95, 99, 102, 113, 114, 116, 127, 129, 131, 136, 143, 145, 146, 151, 154, 158, 165, 166, 168, 173, 176, 179, 180, 181, 182, 186, 187, 189, 190, 191, 192, 195, 201, 202, 204, 208, 211, 212, 224], "notat": [0, 63, 92, 93, 162, 163, 179, 223], "r": [0, 36, 102, 158, 164, 211], "repres": [0, 3, 4, 5, 8, 10, 12, 13, 28, 29, 39, 40, 42, 48, 49, 50, 51, 56, 60, 72, 82, 84, 87, 96, 97, 107, 110, 115, 119, 129, 143, 145, 146, 148, 150, 151, 152, 154, 158, 162, 174, 175, 176, 177, 179, 199, 214, 215, 219, 221, 224], "code": [0, 1, 3, 4, 6, 7, 8, 10, 11, 12, 13, 16, 17, 19, 22, 23, 24, 25, 28, 29, 30, 31, 33, 34, 35, 38, 39, 40, 42, 43, 44, 46, 47, 48, 56, 57, 59, 60, 62, 63, 64, 65, 66, 67, 68, 73, 75, 76, 77, 78, 80, 82, 83, 84, 85, 86, 87, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 103, 104, 105, 106, 107, 119, 120, 121, 122, 123, 125, 127, 128, 129, 132, 133, 135, 136, 137, 138, 139, 142, 143, 145, 146, 148, 149, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 168, 169, 170, 178, 179, 180, 181, 188, 189, 193, 194, 195, 198, 199, 201, 202, 203, 204, 205, 206, 207, 210, 211, 213, 216, 217, 218, 220, 221, 223, 224, 226], "segment": [0, 6, 7, 16, 17, 18, 19, 22, 23, 24, 28, 29, 30, 31, 33, 38, 40, 45, 54, 80, 82, 84, 91, 95, 99, 100, 119, 126, 128, 133, 138, 140, 148, 150, 158, 162, 165, 166, 168, 180, 181, 189, 190, 191, 192, 193, 195, 204, 205, 209, 211], "initi": [0, 5, 8, 22, 28, 29, 30, 31, 39, 40, 42, 44, 47, 49, 50, 51, 62, 84, 85, 87, 88, 95, 97, 129, 130, 133, 135, 136, 139, 141, 144, 145, 150, 154, 156, 158, 160, 162, 163, 164, 165, 168, 176, 178, 180, 182, 184, 187, 189, 191, 192, 202, 203, 208, 212, 218, 219, 226], "call": [0, 5, 6, 8, 9, 16, 18, 22, 24, 25, 29, 30, 31, 38, 39, 41, 42, 43, 44, 47, 53, 56, 59, 60, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 74, 75, 76, 77, 78, 80, 82, 83, 84, 85, 86, 87, 91, 95, 96, 97, 98, 102, 103, 104, 107, 119, 120, 121, 122, 124, 127, 129, 130, 131, 133, 137, 138, 143, 144, 145, 146, 150, 151, 152, 154, 156, 158, 159, 160, 161, 162, 163, 165, 168, 170, 171, 172, 173, 175, 177, 179, 180, 181, 182, 184, 185, 186, 187, 189, 195, 197, 199, 201, 202, 204, 207, 208, 210, 212, 214, 215, 217, 220, 221, 223, 224, 226], "0": [0, 4, 6, 7, 8, 9, 10, 12, 13, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 33, 35, 36, 39, 40, 41, 42, 44, 47, 60, 62, 63, 66, 68, 69, 70, 71, 75, 76, 77, 78, 80, 82, 83, 84, 87, 89, 91, 94, 96, 97, 98, 99, 102, 103, 107, 108, 110, 113, 114, 115, 116, 119, 120, 121, 122, 123, 125, 128, 129, 130, 131, 133, 135, 136, 137, 138, 140, 141, 144, 146, 148, 150, 151, 152, 158, 159, 163, 165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 179, 180, 181, 182, 184, 187, 189, 192, 193, 194, 195, 197, 199, 201, 202, 203, 204, 205, 207, 208, 209, 211, 212, 214, 215, 220, 221, 223, 224, 226], "1": [0, 1, 3, 4, 5, 6, 8, 9, 10, 12, 16, 18, 23, 24, 25, 27, 28, 30, 31, 32, 33, 38, 39, 40, 41, 42, 43, 47, 48, 50, 51, 52, 59, 60, 62, 65, 66, 67, 68, 69, 70, 71, 75, 76, 77, 78, 80, 82, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 99, 102, 103, 105, 107, 108, 110, 113, 114, 115, 116, 119, 120, 121, 122, 123, 124, 126, 128, 129, 130, 131, 133, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 151, 152, 154, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 182, 185, 187, 189, 191, 192, 193, 194, 195, 196, 197, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 211, 212, 214, 215, 216, 220, 221, 223, 226], "2": [0, 1, 3, 4, 8, 9, 10, 22, 24, 25, 27, 28, 29, 31, 32, 33, 36, 38, 39, 40, 41, 42, 44, 45, 47, 48, 49, 51, 52, 55, 57, 59, 62, 64, 65, 67, 68, 69, 70, 71, 75, 76, 77, 78, 80, 81, 82, 86, 88, 91, 92, 93, 94, 95, 96, 97, 98, 99, 103, 105, 107, 108, 110, 113, 114, 115, 116, 119, 120, 121, 122, 123, 124, 128, 129, 130, 131, 133, 135, 136, 137, 138, 143, 144, 145, 146, 148, 149, 150, 151, 154, 158, 159, 160, 161, 162, 163, 165, 166, 167, 168, 170, 171, 173, 175, 176, 177, 178, 179, 180, 182, 185, 186, 187, 189, 193, 195, 196, 197, 199, 201, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 214, 215, 216, 217, 220, 221, 223, 226], "3": [0, 1, 4, 8, 10, 12, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 36, 38, 39, 40, 41, 44, 45, 47, 48, 49, 50, 52, 59, 60, 63, 65, 66, 68, 70, 71, 75, 76, 77, 78, 80, 82, 84, 87, 88, 89, 91, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107, 110, 113, 115, 119, 120, 121, 122, 123, 124, 128, 129, 131, 133, 135, 137, 138, 139, 140, 141, 143, 144, 145, 146, 149, 150, 151, 154, 158, 159, 160, 162, 164, 165, 166, 168, 170, 171, 172, 173, 175, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 193, 195, 196, 197, 201, 202, 203, 204, 205, 206, 208, 209, 211, 212, 216, 217, 220, 221, 223, 224, 226], "5": [0, 5, 9, 12, 22, 23, 24, 25, 28, 29, 30, 31, 33, 36, 38, 39, 40, 41, 42, 43, 45, 46, 47, 49, 50, 51, 65, 66, 68, 70, 71, 76, 77, 78, 80, 82, 86, 87, 91, 94, 95, 96, 97, 98, 99, 107, 110, 113, 114, 115, 116, 121, 122, 123, 124, 128, 129, 130, 133, 135, 137, 138, 140, 141, 143, 144, 145, 146, 148, 150, 151, 154, 158, 159, 160, 161, 162, 163, 165, 166, 167, 168, 170, 175, 176, 179, 180, 181, 182, 185, 186, 187, 188, 189, 195, 199, 201, 202, 203, 204, 205, 208, 211, 212, 214, 215, 216, 220, 223, 226], "6": [0, 5, 6, 12, 16, 18, 22, 23, 24, 25, 28, 29, 30, 31, 33, 36, 39, 40, 42, 47, 48, 49, 50, 51, 60, 63, 65, 66, 68, 71, 76, 77, 80, 81, 82, 84, 86, 87, 95, 96, 98, 99, 107, 108, 110, 113, 114, 115, 116, 119, 122, 123, 124, 128, 129, 130, 133, 136, 138, 140, 143, 144, 145, 150, 151, 153, 154, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 173, 174, 175, 179, 180, 182, 185, 186, 189, 199, 201, 203, 204, 205, 208, 211, 220, 223, 226], "7": [0, 22, 23, 24, 25, 28, 29, 30, 31, 33, 36, 38, 39, 40, 41, 42, 47, 49, 50, 51, 60, 68, 70, 80, 81, 82, 84, 86, 92, 96, 98, 99, 107, 108, 113, 114, 116, 122, 123, 124, 126, 128, 129, 133, 136, 137, 138, 143, 144, 145, 146, 150, 151, 154, 158, 163, 164, 168, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 184, 186, 189, 201, 204, 205, 208, 211, 220, 226], "8": [0, 5, 9, 22, 23, 24, 25, 28, 29, 30, 31, 33, 36, 39, 40, 41, 47, 49, 50, 51, 60, 68, 76, 77, 78, 80, 82, 84, 86, 91, 92, 99, 103, 106, 107, 113, 114, 116, 121, 122, 123, 128, 129, 130, 133, 135, 138, 143, 144, 145, 150, 154, 158, 164, 166, 167, 168, 170, 175, 179, 180, 181, 186, 187, 189, 193, 199, 201, 202, 203, 204, 205, 208, 209, 210, 211, 220, 223, 226], "9": [0, 10, 22, 23, 24, 25, 28, 29, 30, 31, 33, 36, 39, 40, 47, 49, 50, 51, 55, 68, 75, 76, 77, 78, 80, 82, 84, 86, 91, 97, 98, 99, 108, 119, 120, 122, 123, 128, 135, 138, 143, 144, 145, 150, 151, 158, 165, 168, 170, 180, 181, 185, 186, 189, 193, 199, 201, 204, 205, 208, 211, 214, 215, 220, 221, 223, 226], "result": [0, 5, 6, 8, 10, 13, 16, 22, 23, 24, 25, 29, 30, 31, 36, 38, 39, 40, 41, 42, 44, 47, 48, 53, 64, 66, 68, 75, 77, 80, 84, 87, 89, 91, 92, 94, 95, 96, 110, 113, 114, 115, 116, 118, 119, 120, 122, 123, 127, 128, 131, 138, 139, 143, 146, 148, 150, 151, 152, 159, 165, 166, 168, 171, 172, 173, 179, 180, 185, 189, 197, 199, 202, 203, 204, 209, 215, 216, 217, 223, 224], "when": [0, 6, 10, 12, 16, 18, 22, 28, 29, 30, 31, 33, 36, 38, 39, 40, 41, 42, 43, 44, 45, 47, 53, 56, 59, 60, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 74, 76, 77, 78, 80, 82, 83, 84, 86, 87, 91, 92, 93, 94, 95, 96, 97, 99, 102, 104, 107, 108, 113, 114, 116, 119, 120, 121, 122, 123, 124, 125, 128, 129, 130, 133, 135, 136, 137, 138, 139, 143, 144, 145, 148, 152, 154, 155, 158, 159, 160, 162, 164, 165, 168, 170, 171, 172, 173, 174, 175, 176, 178, 179, 181, 182, 184, 185, 187, 189, 191, 192, 193, 199, 201, 202, 203, 204, 205, 206, 207, 212, 214, 215, 217, 220, 221, 224], "complet": [0, 1, 3, 4, 7, 8, 11, 12, 13, 17, 19, 23, 24, 25, 36, 39, 40, 46, 63, 64, 65, 66, 67, 71, 80, 81, 91, 98, 101, 110, 117, 120, 122, 123, 129, 135, 137, 143, 144, 149, 151, 152, 154, 159, 180, 184, 185, 188, 191, 192, 193, 194, 195, 199, 202, 204, 210, 216, 217, 226], "execut": [0, 22, 23, 24, 25, 28, 29, 30, 31, 33, 38, 40, 41, 44, 56, 62, 64, 66, 77, 78, 80, 82, 83, 92, 96, 99, 103, 104, 106, 119, 120, 121, 122, 123, 124, 125, 127, 128, 129, 133, 135, 138, 139, 142, 144, 145, 151, 154, 156, 159, 165, 168, 170, 176, 180, 189, 191, 192, 193, 195, 201, 202, 203, 204, 205, 211, 217, 221, 223], "variabl": [0, 3, 4, 5, 6, 8, 10, 16, 22, 23, 28, 29, 34, 36, 41, 44, 49, 50, 51, 53, 56, 59, 60, 62, 63, 64, 65, 66, 67, 75, 76, 77, 82, 84, 85, 86, 87, 89, 92, 93, 94, 95, 97, 98, 107, 116, 119, 120, 122, 124, 127, 129, 130, 133, 135, 136, 137, 138, 139, 141, 142, 143, 145, 146, 150, 153, 156, 158, 159, 160, 161, 162, 164, 165, 168, 173, 174, 176, 177, 178, 179, 181, 182, 184, 186, 187, 191, 192, 193, 194, 195, 199, 202, 204, 207, 215, 216, 217, 220, 224, 226], "content": [0, 6, 16, 22, 23, 24, 25, 26, 28, 29, 80, 127, 168, 180, 186, 195, 197, 211, 215, 216, 221], "below": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 22, 23, 24, 25, 26, 31, 36, 38, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 59, 60, 62, 63, 64, 65, 66, 67, 71, 75, 76, 77, 78, 80, 81, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104, 107, 108, 113, 118, 119, 120, 121, 122, 123, 127, 129, 130, 131, 133, 135, 136, 137, 138, 141, 143, 144, 145, 146, 148, 150, 151, 152, 154, 158, 159, 160, 161, 162, 163, 164, 165, 167, 168, 169, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 184, 185, 186, 187, 189, 191, 192, 193, 194, 195, 196, 197, 199, 201, 202, 204, 205, 208, 212, 214, 215, 216, 217, 220, 221, 223, 224], "A": [1, 3, 4, 11, 14, 20, 27, 28, 32, 35, 38, 39, 40, 44, 46, 47, 49, 50, 51, 52, 56, 59, 60, 62, 63, 64, 65, 66, 67, 68, 72, 75, 76, 77, 78, 80, 82, 84, 86, 87, 91, 92, 93, 94, 95, 96, 99, 101, 102, 103, 107, 108, 119, 120, 121, 122, 123, 124, 125, 127, 133, 135, 136, 137, 138, 139, 143, 144, 145, 146, 148, 149, 150, 151, 154, 155, 156, 159, 160, 161, 162, 163, 169, 170, 172, 174, 175, 177, 179, 182, 185, 187, 188, 189, 192, 193, 195, 199, 201, 204, 206, 207, 211, 212, 213, 215, 217, 219, 220, 223, 224], "condit": [1, 24, 29, 30, 35, 47, 56, 62, 78, 80, 82, 101, 103, 106, 108, 113, 114, 116, 117, 120, 121, 122, 124, 125, 133, 135, 136, 139, 141, 142, 150, 152, 153, 167, 168, 170, 180, 181, 187, 189, 196, 204, 205, 215, 226], "first": [1, 4, 6, 8, 16, 18, 22, 30, 31, 34, 36, 39, 40, 43, 44, 45, 49, 60, 62, 64, 66, 69, 77, 78, 84, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 98, 99, 101, 119, 120, 121, 122, 123, 124, 125, 127, 129, 130, 131, 133, 136, 138, 139, 143, 144, 145, 150, 151, 152, 154, 158, 159, 162, 166, 167, 170, 175, 179, 180, 181, 182, 184, 187, 189, 192, 196, 197, 199, 201, 202, 204, 207, 208, 211, 212, 215, 216, 220, 221, 223, 224], "each": [1, 3, 7, 8, 10, 12, 13, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 36, 38, 39, 40, 41, 44, 45, 47, 48, 49, 50, 51, 54, 56, 60, 65, 66, 67, 69, 70, 75, 76, 77, 78, 80, 82, 83, 84, 86, 88, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103, 104, 118, 119, 120, 121, 122, 124, 126, 127, 129, 130, 131, 133, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 150, 151, 152, 154, 158, 159, 160, 161, 162, 163, 166, 167, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 184, 185, 186, 187, 190, 194, 195, 196, 197, 198, 199, 201, 204, 205, 208, 209, 215, 216, 217, 218, 220, 221, 222, 223, 226], "provid": [1, 10, 35, 36, 43, 62, 63, 67, 91, 93, 96, 101, 129, 133, 144, 151, 152, 158, 160, 161, 162, 179, 181, 199, 201, 205, 206, 208], "helper": [1, 10, 11, 129, 154], "do": [1, 12, 26, 28, 33, 38, 39, 40, 41, 42, 43, 56, 59, 60, 62, 63, 64, 67, 72, 76, 77, 78, 86, 87, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103, 104, 107, 115, 117, 119, 120, 122, 123, 127, 129, 130, 131, 133, 135, 136, 138, 143, 144, 145, 146, 150, 152, 154, 155, 156, 158, 159, 160, 161, 162, 164, 165, 172, 175, 177, 179, 180, 181, 182, 185, 186, 187, 189, 191, 192, 195, 199, 201, 202, 204, 205, 206, 207, 215, 220, 221, 223], "need": [1, 18, 19, 23, 24, 30, 38, 39, 40, 43, 45, 47, 54, 59, 60, 67, 69, 70, 76, 82, 83, 86, 88, 91, 92, 93, 94, 97, 98, 104, 107, 110, 115, 118, 119, 120, 121, 122, 124, 126, 127, 129, 130, 131, 133, 135, 136, 137, 140, 143, 144, 150, 151, 152, 154, 155, 160, 161, 162, 163, 166, 169, 171, 172, 173, 174, 175, 176, 177, 179, 181, 182, 184, 185, 186, 190, 191, 192, 194, 195, 196, 197, 199, 201, 202, 204, 205, 206, 207, 209, 212, 214, 215, 216, 217, 221], "assum": [1, 3, 4, 7, 13, 17, 19, 22, 23, 24, 25, 28, 29, 30, 36, 38, 39, 40, 42, 44, 47, 48, 49, 50, 51, 64, 72, 80, 84, 91, 99, 120, 123, 145, 148, 151, 152, 158, 168, 170, 176, 180, 184, 185, 189, 190, 197, 202, 211, 214, 215, 217, 220], "work": [1, 7, 17, 19, 23, 24, 25, 29, 35, 38, 40, 43, 47, 60, 62, 63, 64, 65, 67, 77, 78, 80, 83, 86, 91, 92, 93, 94, 96, 97, 101, 102, 103, 104, 108, 110, 117, 118, 119, 120, 121, 127, 129, 130, 135, 136, 137, 141, 143, 146, 150, 151, 154, 155, 156, 158, 159, 160, 161, 162, 163, 166, 168, 169, 171, 172, 173, 174, 176, 177, 179, 180, 181, 185, 190, 193, 194, 195, 197, 199, 201, 202, 204, 205, 209, 212, 214, 216, 217, 219, 224], "specifi": [1, 7, 8, 17, 19, 23, 25, 39, 40, 44, 56, 59, 60, 66, 67, 70, 86, 87, 91, 93, 96, 97, 103, 129, 141, 145, 154, 158, 171, 179, 182, 184, 185, 190, 194, 195, 199, 201, 208, 212, 217, 220, 221], "regardless": [1, 62, 120, 164, 185], "what": [1, 22, 23, 24, 25, 28, 29, 30, 31, 33, 34, 38, 40, 41, 42, 43, 47, 49, 50, 51, 56, 59, 60, 63, 64, 65, 66, 67, 68, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 107, 119, 120, 121, 122, 123, 124, 127, 128, 129, 130, 131, 133, 135, 136, 137, 138, 143, 144, 145, 146, 151, 154, 155, 156, 158, 159, 160, 163, 165, 168, 170, 171, 172, 179, 180, 181, 185, 186, 187, 189, 192, 194, 195, 197, 199, 201, 202, 203, 204, 205, 206, 211, 215, 216, 217, 220, 221, 223, 224], "wrote": [1, 7, 17, 19, 66, 122, 127, 143, 163, 175, 185, 199, 201], "must": [1, 6, 7, 8, 11, 16, 17, 19, 25, 35, 36, 38, 39, 42, 48, 56, 63, 67, 76, 78, 83, 84, 91, 92, 93, 94, 96, 101, 119, 122, 125, 129, 135, 137, 143, 144, 145, 146, 148, 150, 151, 158, 159, 160, 162, 171, 172, 177, 179, 180, 185, 186, 199, 201, 204, 206, 216, 224], "us": [1, 3, 6, 7, 8, 10, 11, 12, 16, 17, 18, 19, 22, 23, 24, 25, 26, 28, 29, 30, 31, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 47, 53, 54, 56, 57, 58, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 82, 83, 84, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 100, 102, 104, 105, 106, 107, 108, 116, 118, 119, 120, 121, 122, 123, 125, 126, 127, 129, 130, 132, 133, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 148, 150, 151, 152, 153, 154, 155, 156, 158, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 172, 175, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 192, 194, 195, 196, 199, 201, 202, 203, 204, 205, 206, 207, 209, 211, 212, 214, 215, 216, 217, 220, 221, 222, 223, 224, 226], "appropri": [1, 6, 7, 16, 17, 30, 47, 49, 50, 51, 62, 64, 102, 129, 146, 150, 151, 152, 154, 160, 161, 165, 185, 192, 205], "receiv": [1, 7, 8, 13, 17, 80, 99, 129, 151, 159, 185, 217], "full": [1, 7, 17, 95, 103, 129, 161, 185, 199, 217], "credit": [1, 7, 17, 59, 129, 185, 217], "where": [2, 9, 15, 21, 38, 39, 43, 44, 59, 62, 76, 77, 78, 83, 91, 92, 95, 96, 98, 101, 102, 104, 120, 121, 122, 123, 125, 127, 129, 133, 135, 136, 138, 141, 143, 145, 148, 151, 154, 155, 156, 158, 159, 160, 163, 164, 171, 174, 180, 181, 192, 199, 202, 204, 205, 206, 207, 221, 223, 224], "your": [2, 6, 11, 15, 16, 18, 19, 21, 22, 23, 24, 25, 28, 29, 30, 31, 36, 38, 39, 40, 41, 42, 43, 45, 48, 54, 59, 60, 62, 63, 64, 65, 66, 67, 69, 70, 76, 77, 78, 80, 83, 86, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 107, 108, 110, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129, 130, 131, 133, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 148, 151, 152, 153, 154, 155, 158, 159, 160, 161, 162, 163, 164, 165, 166, 170, 171, 172, 175, 176, 179, 180, 181, 184, 185, 190, 199, 201, 202, 203, 204, 205, 206, 209, 214, 215, 220, 221, 223, 224, 226], "teacher": [2, 15, 21, 43, 46, 53, 101, 102, 103, 104, 117, 121, 127, 149, 151, 188, 210, 221, 224], "mai": [2, 3, 4, 6, 8, 10, 12, 13, 15, 16, 21, 35, 38, 40, 43, 45, 54, 59, 60, 63, 65, 66, 80, 88, 92, 93, 97, 98, 101, 103, 104, 118, 120, 121, 123, 127, 129, 133, 135, 137, 139, 144, 148, 151, 155, 162, 164, 165, 171, 172, 173, 174, 176, 177, 180, 184, 191, 192, 193, 194, 195, 199, 202, 203, 206, 215, 216, 217], "put": [2, 15, 18, 19, 21, 38, 39, 40, 41, 45, 54, 56, 59, 60, 62, 64, 65, 70, 83, 86, 88, 91, 92, 93, 95, 100, 118, 119, 120, 122, 125, 126, 127, 129, 133, 137, 140, 159, 160, 166, 173, 174, 176, 177, 179, 190, 194, 195, 197, 199, 201, 202, 205, 207, 208, 209, 216, 217, 221], "2015": [3, 55, 101, 226], "consid": [3, 6, 10, 12, 13, 16, 18, 22, 23, 24, 25, 28, 29, 30, 31, 38, 40, 60, 75, 77, 80, 84, 97, 102, 103, 119, 124, 130, 133, 138, 144, 145, 146, 150, 151, 152, 154, 158, 159, 160, 161, 162, 163, 164, 165, 168, 170, 171, 172, 175, 187, 189, 191, 192, 193, 195], "guess": [3, 40, 41, 67, 95, 98, 107, 108, 120, 126, 132, 158, 199, 201, 202, 204, 221, 223], "game": [3, 41, 95, 98, 120, 121, 127, 132, 154, 179, 182, 202, 206, 212], "player": [3, 120, 122, 154], "tri": [3, 38, 101, 160, 182, 199], "capit": [3, 38, 86, 95, 102, 179, 196], "letter": [3, 7, 10, 17, 19, 36, 39, 44, 80, 85, 88, 89, 93, 95, 96, 99, 103, 124, 131, 136, 139, 184, 185, 189, 197, 211, 220], "known": [3, 47, 86, 122], "after": [3, 22, 23, 24, 25, 28, 29, 30, 31, 33, 36, 38, 39, 40, 41, 42, 44, 63, 67, 80, 82, 86, 87, 91, 92, 93, 94, 95, 96, 98, 103, 117, 118, 119, 120, 121, 124, 125, 127, 128, 133, 135, 136, 137, 139, 143, 144, 145, 146, 154, 158, 159, 163, 165, 168, 170, 172, 177, 179, 180, 185, 187, 189, 193, 195, 196, 197, 199, 201, 204, 205, 211, 215, 217, 220, 221, 223], "made": [3, 24, 31, 93, 96, 103, 131, 138, 143, 144, 150, 161, 191, 192, 193, 197, 204, 205, 221, 224, 226], "hint": [3, 53, 95, 127, 141, 154, 158, 196, 202], "base": [3, 10, 31, 36, 38, 40, 47, 56, 64, 66, 68, 70, 72, 73, 74, 75, 77, 78, 80, 96, 99, 101, 102, 108, 110, 113, 114, 116, 119, 120, 121, 144, 145, 154, 179, 204, 205, 226], "comparison": [3, 122, 127, 161, 201, 204, 205], "between": [3, 4, 8, 30, 38, 39, 44, 48, 49, 50, 51, 59, 60, 67, 82, 89, 91, 92, 93, 94, 95, 96, 97, 98, 107, 116, 119, 120, 121, 127, 129, 133, 137, 143, 144, 145, 156, 159, 161, 164, 165, 172, 173, 174, 179, 184, 185, 186, 189, 204], "posit": [3, 7, 10, 12, 17, 18, 19, 42, 70, 83, 86, 87, 89, 92, 93, 94, 96, 97, 98, 99, 103, 107, 119, 121, 123, 130, 131, 133, 136, 151, 159, 172, 173, 174, 175, 179, 190, 192, 201, 204, 205, 207, 215, 216], "charact": [3, 10, 38, 39, 40, 42, 44, 67, 70, 87, 88, 95, 96, 102, 103, 120, 124, 131, 136, 141, 146, 167, 179, 180, 185, 186, 196, 204, 209, 216, 217, 221], "correspond": [3, 12, 24, 41, 80, 93, 97, 144, 145, 151, 154, 161, 162, 164, 179], "rule": [3, 39, 40, 102, 119, 120, 125, 131], "determin": [3, 11, 23, 24, 29, 40, 41, 44, 66, 82, 103, 107, 120, 122, 124, 125, 127, 133, 136, 138, 154, 159, 164, 169, 179, 182, 192, 199, 203, 212, 221], "figur": [3, 8, 9, 10, 12, 38, 39, 40, 41, 42, 45, 48, 49, 50, 51, 59, 60, 65, 66, 67, 76, 77, 91, 93, 94, 95, 96, 102, 107, 119, 120, 121, 123, 124, 129, 133, 135, 136, 137, 138, 143, 144, 151, 154, 159, 161, 164, 171, 172, 179, 180, 182, 197, 199, 201, 202, 203, 205, 212, 214, 215, 220, 221], "hiddenword": 3, "pass": [3, 6, 12, 16, 23, 24, 25, 28, 29, 53, 62, 63, 64, 65, 67, 69, 70, 78, 80, 85, 87, 93, 94, 97, 120, 121, 130, 133, 142, 145, 150, 158, 160, 162, 165, 167, 168, 173, 178, 196, 201, 202, 205, 206, 216, 223], "constructor": [3, 4, 5, 6, 7, 8, 10, 12, 13, 16, 17, 18, 19, 22, 23, 24, 25, 29, 30, 31, 47, 48, 49, 50, 51, 53, 57, 60, 63, 64, 65, 66, 67, 84, 85, 87, 92, 95, 96, 97, 129, 144, 148, 150, 152, 153, 154, 156, 159, 160, 161, 162, 163, 164, 165, 173, 174, 176, 177, 180, 191, 192, 193, 194, 195, 199, 201, 202, 216, 217, 226], "gethint": 3, "take": [3, 4, 5, 22, 25, 28, 29, 30, 31, 36, 45, 48, 53, 62, 65, 70, 71, 78, 80, 91, 93, 94, 95, 103, 104, 111, 113, 114, 116, 117, 118, 119, 121, 124, 127, 129, 130, 131, 145, 151, 152, 154, 158, 159, 161, 169, 170, 173, 174, 175, 180, 181, 182, 184, 185, 190, 197, 199, 202, 204, 208, 209, 221, 224], "produc": [3, 6, 16, 22, 23, 29, 40, 43, 98, 128, 144, 146, 148, 173, 174, 184, 185], "For": [3, 4, 5, 7, 8, 9, 10, 17, 19, 24, 38, 39, 41, 42, 44, 47, 48, 49, 50, 51, 55, 56, 59, 60, 62, 63, 65, 71, 76, 78, 80, 82, 83, 86, 87, 89, 91, 92, 93, 94, 97, 98, 102, 103, 107, 108, 113, 119, 120, 121, 122, 123, 124, 125, 128, 129, 130, 132, 133, 138, 139, 146, 150, 152, 154, 155, 158, 159, 163, 165, 167, 168, 170, 173, 174, 175, 176, 177, 178, 179, 182, 184, 185, 191, 192, 193, 195, 198, 199, 201, 203, 204, 207, 209, 212, 214, 216, 217, 218, 221, 222, 226], "exampl": [3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 25, 38, 39, 40, 41, 42, 44, 48, 49, 50, 51, 59, 60, 62, 63, 64, 65, 66, 67, 71, 76, 77, 78, 80, 82, 83, 86, 87, 91, 92, 93, 94, 95, 96, 97, 98, 102, 103, 104, 107, 110, 113, 114, 115, 116, 118, 120, 122, 123, 124, 129, 130, 131, 133, 135, 136, 138, 139, 143, 144, 145, 146, 148, 150, 151, 152, 154, 155, 158, 159, 160, 161, 162, 163, 165, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 186, 187, 191, 193, 195, 197, 199, 201, 202, 203, 204, 206, 209, 211, 212, 214, 215, 216, 217, 221, 224], "suppos": [3, 5, 8, 22, 40, 159, 177, 203], "puzzl": 3, "declar": [3, 4, 5, 7, 8, 17, 22, 23, 24, 25, 28, 29, 30, 31, 34, 40, 42, 44, 47, 49, 50, 51, 56, 59, 60, 63, 64, 65, 66, 68, 80, 82, 83, 84, 86, 87, 91, 95, 99, 129, 135, 141, 144, 150, 151, 154, 156, 158, 160, 161, 162, 163, 164, 165, 167, 168, 171, 172, 175, 176, 177, 178, 180, 182, 191, 192, 193, 194, 195, 198, 207, 208, 212, 214, 215, 218, 219, 221, 223], "new": [3, 4, 5, 6, 7, 8, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 38, 39, 40, 41, 43, 46, 47, 53, 56, 59, 62, 63, 64, 65, 66, 67, 76, 77, 80, 82, 83, 84, 86, 87, 89, 91, 93, 94, 95, 96, 97, 102, 104, 105, 106, 127, 133, 136, 137, 141, 143, 144, 145, 148, 149, 150, 151, 152, 154, 156, 158, 160, 161, 162, 163, 165, 166, 168, 170, 177, 179, 180, 181, 182, 188, 189, 191, 192, 193, 194, 195, 199, 201, 202, 203, 207, 208, 209, 210, 211, 212, 220, 221], "harp": 3, "tabl": [3, 5, 9, 12, 41, 103, 106, 113, 114, 116, 124, 131, 133, 138, 144, 148, 151, 195, 204, 205, 208, 212, 216, 219], "show": [3, 5, 6, 7, 12, 16, 17, 18, 19, 30, 31, 36, 38, 39, 40, 41, 42, 43, 48, 49, 50, 51, 59, 60, 63, 67, 77, 78, 83, 86, 91, 93, 95, 96, 119, 120, 122, 123, 124, 131, 133, 135, 138, 143, 144, 145, 146, 148, 159, 164, 165, 167, 175, 180, 182, 186, 187, 189, 191, 192, 197, 202, 204, 205, 212, 215, 217, 220], "sever": [3, 5, 36, 40, 44, 53, 56, 59, 63, 98, 108, 124, 131, 143, 144, 152, 201], "would": [3, 8, 12, 22, 23, 29, 30, 36, 38, 39, 40, 41, 42, 43, 45, 47, 48, 49, 50, 51, 56, 59, 60, 62, 63, 64, 65, 66, 71, 78, 80, 84, 86, 91, 95, 96, 97, 98, 99, 102, 103, 104, 107, 119, 120, 127, 129, 133, 135, 136, 138, 144, 150, 154, 155, 158, 160, 162, 165, 166, 172, 173, 174, 175, 176, 177, 179, 180, 181, 186, 187, 189, 190, 191, 192, 193, 194, 195, 197, 199, 201, 202, 204, 206, 209, 211, 214, 215, 216, 217, 223], "includ": [3, 4, 6, 16, 18, 19, 23, 24, 26, 31, 35, 39, 40, 43, 45, 46, 48, 49, 50, 51, 54, 63, 65, 67, 70, 75, 77, 83, 87, 88, 92, 95, 96, 97, 98, 101, 102, 103, 108, 120, 121, 126, 130, 133, 135, 137, 140, 143, 148, 149, 150, 151, 155, 158, 159, 160, 161, 162, 163, 164, 166, 181, 188, 190, 191, 192, 193, 199, 201, 204, 205, 209, 210, 221], "necessari": [3, 4, 6, 16, 86, 98, 121, 158], "instanc": [3, 4, 5, 6, 8, 10, 16, 22, 30, 48, 49, 50, 51, 56, 59, 60, 62, 63, 64, 65, 84, 85, 87, 91, 124, 129, 143, 146, 150, 153, 156, 158, 159, 160, 161, 163, 164, 165, 168, 173, 174, 176, 177, 179, 180, 181, 191, 192, 193, 194, 195, 207, 214, 215, 216, 217, 226], "its": [3, 10, 35, 39, 41, 47, 53, 63, 64, 65, 66, 67, 75, 77, 82, 83, 84, 86, 87, 92, 94, 95, 96, 98, 102, 107, 123, 124, 127, 130, 133, 137, 143, 144, 146, 148, 150, 154, 156, 158, 159, 160, 162, 163, 164, 165, 174, 175, 176, 179, 180, 181, 184, 191, 192, 193, 197, 199, 201, 202, 205, 206, 209, 217], "abov": [3, 6, 8, 16, 28, 29, 35, 38, 39, 40, 42, 49, 50, 51, 63, 64, 65, 67, 68, 75, 76, 77, 78, 80, 86, 91, 93, 95, 96, 99, 102, 103, 104, 108, 118, 119, 121, 122, 123, 124, 129, 133, 136, 137, 138, 141, 151, 154, 158, 160, 161, 165, 167, 168, 174, 179, 180, 185, 186, 187, 189, 199, 201, 202, 203, 204, 205, 220, 221], "comment": [3, 6, 16, 34, 65, 103, 120, 121, 124, 127, 133, 142, 151, 153, 160, 161, 164, 201, 221, 226], "help": [3, 6, 16, 26, 38, 39, 40, 43, 64, 87, 93, 103, 107, 117, 119, 127, 131, 133, 138, 143, 144, 151, 159, 179, 180, 186, 187, 202], "get": [3, 6, 16, 22, 24, 36, 38, 39, 40, 42, 43, 45, 57, 62, 64, 65, 66, 67, 72, 77, 86, 87, 89, 91, 93, 94, 95, 96, 97, 98, 102, 103, 107, 113, 114, 116, 118, 119, 120, 121, 126, 127, 129, 130, 131, 133, 135, 136, 137, 139, 143, 144, 146, 150, 154, 155, 156, 159, 160, 161, 162, 169, 179, 180, 182, 184, 185, 189, 192, 193, 198, 199, 202, 203, 204, 205, 207, 211, 212, 218, 219, 222, 224, 226], "start": [3, 6, 10, 11, 12, 16, 36, 38, 39, 43, 44, 50, 51, 56, 64, 70, 77, 78, 86, 87, 88, 89, 91, 94, 95, 96, 98, 103, 108, 113, 114, 116, 117, 119, 125, 126, 127, 129, 131, 133, 135, 136, 137, 139, 143, 145, 146, 154, 156, 158, 165, 167, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 186, 197, 199, 201, 202, 204, 205, 208, 209, 210, 212, 215, 220, 221, 224, 226], "also": [3, 6, 8, 16, 26, 28, 29, 30, 36, 38, 39, 40, 41, 43, 44, 48, 49, 50, 51, 56, 59, 63, 64, 65, 72, 76, 85, 86, 91, 93, 94, 95, 97, 98, 101, 102, 103, 104, 107, 118, 119, 120, 122, 123, 124, 127, 129, 130, 131, 133, 135, 136, 137, 138, 143, 144, 148, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 169, 171, 172, 177, 180, 181, 182, 184, 185, 191, 192, 193, 199, 201, 202, 204, 205, 206, 207, 210, 212, 214, 215, 219, 220, 221, 224], "main": [3, 4, 6, 7, 8, 10, 11, 12, 13, 16, 17, 22, 24, 28, 30, 36, 38, 44, 45, 47, 48, 62, 63, 64, 65, 66, 67, 77, 83, 86, 87, 88, 102, 103, 104, 119, 126, 127, 130, 136, 137, 140, 143, 144, 145, 146, 148, 152, 154, 156, 158, 160, 161, 162, 163, 165, 175, 176, 180, 184, 185, 186, 187, 189, 191, 192, 197, 199, 202, 204], "test": [3, 4, 6, 7, 8, 10, 11, 12, 13, 16, 17, 22, 26, 29, 30, 31, 38, 40, 44, 48, 56, 57, 58, 62, 63, 64, 65, 66, 67, 68, 76, 82, 87, 93, 96, 104, 106, 108, 111, 113, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 129, 130, 133, 135, 136, 139, 141, 144, 147, 152, 154, 158, 159, 160, 161, 165, 170, 171, 172, 175, 176, 180, 184, 185, 186, 187, 189, 191, 192, 197, 202, 203, 204, 214, 215, 221, 224], "finish": [3, 6, 8, 9, 10, 16, 28, 29, 31, 33, 36, 53, 77, 80, 82, 94, 102, 108, 117, 118, 121, 128, 130, 133, 137, 138, 141, 152, 159, 167, 168, 170, 177, 184, 185, 196, 208, 210], "rang": [4, 5, 24, 34, 87, 96, 98, 108, 110, 113, 114, 115, 116, 122, 126, 152, 159, 173, 174, 179, 202, 204, 211, 214, 215, 224, 226], "group": [4, 5, 13, 40, 60, 86, 96, 101, 103, 104, 119, 122, 127, 138, 151, 159, 169, 192, 205], "minimum": [4, 24, 87, 97, 98, 133, 151, 163, 167, 169, 203], "maximum": [4, 22, 23, 25, 87, 97, 133, 163, 168, 169, 174, 179, 203, 204], "inclus": [4, 9, 24, 42, 80, 98, 116, 122, 125, 126, 129, 141, 145, 173, 174, 179, 214, 215], "up": [4, 16, 19, 34, 38, 39, 40, 42, 43, 56, 57, 60, 62, 64, 66, 73, 76, 82, 83, 85, 86, 91, 92, 93, 95, 96, 98, 102, 105, 106, 119, 120, 121, 123, 127, 131, 132, 135, 136, 137, 139, 143, 151, 154, 158, 159, 169, 178, 179, 180, 181, 194, 195, 198, 199, 201, 202, 203, 206, 216, 217, 218, 223, 224, 226], "through": [4, 7, 9, 17, 18, 19, 31, 39, 40, 41, 47, 62, 63, 64, 66, 67, 68, 75, 77, 78, 94, 101, 102, 103, 104, 119, 120, 121, 124, 127, 130, 131, 133, 135, 136, 138, 141, 143, 144, 145, 151, 154, 163, 165, 168, 171, 172, 176, 177, 178, 179, 181, 182, 184, 186, 187, 189, 190, 191, 194, 197, 201, 202, 203, 204, 205, 207, 208, 211, 212, 214, 215, 217, 218, 222, 224], "range1": 4, "well": [4, 26, 38, 43, 44, 65, 86, 94, 104, 107, 118, 127, 133, 144, 151, 181, 184, 185, 186, 187, 223], "paramet": [4, 6, 12, 13, 16, 25, 48, 53, 54, 56, 57, 62, 63, 64, 66, 67, 69, 75, 77, 84, 85, 87, 94, 97, 98, 103, 110, 113, 114, 115, 116, 129, 130, 131, 142, 143, 145, 146, 148, 150, 151, 152, 154, 158, 159, 160, 161, 162, 163, 164, 165, 166, 173, 174, 175, 178, 181, 184, 190, 195, 196, 197, 199, 216, 217, 226], "second": [4, 8, 36, 38, 39, 40, 41, 45, 50, 51, 78, 87, 91, 96, 98, 99, 119, 120, 121, 122, 123, 124, 125, 130, 131, 144, 150, 151, 152, 158, 163, 170, 189, 197, 202, 208, 215, 216, 220, 221, 223], "less": [4, 22, 31, 44, 71, 78, 87, 96, 98, 107, 108, 110, 113, 114, 115, 116, 122, 125, 126, 127, 131, 133, 137, 138, 144, 152, 158, 176, 179, 180, 192, 204, 205, 215], "than": [4, 10, 13, 18, 22, 23, 25, 28, 29, 39, 40, 42, 43, 44, 53, 64, 71, 76, 78, 80, 84, 87, 91, 93, 94, 96, 97, 98, 102, 107, 108, 118, 120, 122, 124, 125, 126, 130, 131, 133, 135, 137, 138, 144, 148, 150, 151, 158, 162, 163, 165, 168, 170, 175, 176, 177, 179, 180, 187, 192, 194, 196, 199, 201, 202, 204, 205, 214, 215, 216], "argument": [4, 28, 29, 62, 63, 64, 65, 80, 85, 87, 91, 93, 96, 127, 129, 144, 145, 146, 152, 156, 158, 162, 165, 166, 180, 199, 201, 223], "within": [4, 10, 39, 42, 62, 63, 91, 98, 118, 119, 133, 143, 144, 146, 152, 154, 163, 164, 165, 180, 192, 214, 215], "set": [4, 22, 23, 24, 25, 29, 30, 36, 39, 40, 43, 44, 53, 56, 57, 60, 62, 65, 70, 75, 77, 80, 82, 83, 86, 91, 92, 94, 95, 97, 98, 99, 107, 120, 121, 122, 123, 124, 127, 133, 135, 143, 150, 151, 152, 154, 156, 158, 159, 160, 161, 162, 164, 165, 173, 174, 177, 179, 181, 182, 187, 189, 198, 199, 202, 203, 204, 205, 207, 212, 215, 216, 217, 218, 219, 224], "multiplegroup": 5, "collect": [5, 8, 103, 163, 179, 181, 198, 199, 221, 226], "object": [5, 6, 8, 9, 10, 16, 18, 22, 23, 24, 25, 28, 29, 30, 31, 35, 38, 39, 40, 43, 48, 49, 50, 51, 56, 57, 59, 60, 62, 63, 64, 65, 66, 72, 75, 76, 80, 82, 83, 87, 93, 94, 95, 96, 97, 98, 102, 106, 107, 120, 127, 135, 136, 143, 144, 145, 150, 151, 152, 153, 156, 158, 159, 160, 162, 163, 164, 165, 171, 179, 180, 181, 182, 187, 189, 191, 192, 193, 194, 195, 197, 198, 199, 201, 203, 204, 207, 212, 220, 221, 224, 226], "store": [5, 8, 12, 28, 29, 34, 39, 41, 42, 47, 53, 57, 58, 65, 80, 82, 94, 107, 119, 144, 145, 150, 154, 158, 159, 160, 179, 180, 181, 182, 186, 191, 192, 193, 199, 201, 202, 204, 205, 206, 207, 212, 218, 219, 221, 223, 224], "grouplist": 5, "privat": [5, 6, 8, 10, 12, 13, 16, 22, 23, 24, 25, 28, 29, 30, 31, 47, 49, 50, 51, 59, 60, 62, 63, 66, 80, 84, 102, 103, 129, 150, 151, 152, 154, 156, 158, 159, 160, 161, 162, 163, 164, 165, 168, 171, 172, 176, 177, 180, 181, 189, 191, 192, 193, 194, 195, 202, 214, 215, 216, 217], "arraylist": [5, 10, 12, 18, 22, 23, 24, 25, 29, 30, 56, 57, 60, 66, 75, 76, 78, 80, 86, 131, 181, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 198, 204, 205, 226], "more": [5, 10, 13, 20, 22, 38, 39, 40, 41, 44, 56, 59, 60, 62, 63, 64, 65, 66, 67, 73, 76, 77, 78, 82, 83, 86, 87, 88, 89, 91, 92, 93, 95, 97, 101, 102, 105, 106, 107, 108, 110, 113, 114, 115, 116, 118, 119, 121, 122, 123, 125, 129, 132, 133, 136, 137, 139, 141, 144, 145, 151, 154, 158, 159, 163, 165, 173, 174, 178, 180, 182, 184, 185, 187, 188, 194, 195, 199, 201, 202, 204, 207, 212, 214, 224, 226], "multiple1": 5, "been": [5, 6, 7, 8, 16, 17, 18, 19, 22, 23, 24, 25, 29, 30, 38, 40, 41, 45, 54, 70, 78, 80, 84, 87, 88, 95, 99, 100, 102, 104, 107, 121, 122, 124, 126, 127, 131, 133, 136, 137, 140, 144, 151, 152, 154, 159, 160, 164, 166, 168, 171, 172, 176, 177, 179, 182, 186, 189, 190, 197, 202, 204, 209, 211, 212, 214, 216, 217, 220, 221], "consist": [5, 7, 17, 19, 40, 48, 49, 50, 51, 131, 143, 152, 171, 172, 184, 185, 221], "three": [5, 7, 12, 17, 19, 24, 25, 30, 38, 39, 40, 42, 44, 48, 49, 50, 51, 80, 86, 102, 113, 114, 116, 118, 121, 132, 133, 144, 148, 150, 151, 152, 154, 159, 162, 170, 175, 184, 185, 190, 205, 209, 224], "creat": [5, 8, 10, 18, 19, 23, 30, 35, 38, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 53, 54, 56, 58, 59, 60, 62, 63, 64, 65, 66, 67, 76, 82, 83, 84, 85, 86, 87, 89, 92, 95, 96, 97, 98, 101, 102, 107, 108, 113, 114, 116, 118, 119, 120, 123, 124, 130, 131, 133, 135, 136, 137, 141, 143, 144, 145, 150, 151, 152, 153, 155, 156, 158, 159, 160, 161, 162, 163, 165, 168, 172, 173, 175, 177, 178, 180, 182, 184, 186, 187, 189, 191, 192, 193, 198, 201, 202, 207, 208, 209, 211, 212, 220, 221, 223, 224, 226], "10": [5, 22, 23, 24, 25, 28, 29, 30, 31, 36, 38, 40, 41, 47, 49, 50, 51, 59, 60, 62, 63, 64, 65, 66, 68, 76, 77, 78, 80, 82, 83, 84, 86, 87, 91, 96, 98, 99, 107, 108, 113, 114, 116, 119, 122, 126, 128, 129, 130, 133, 135, 137, 138, 140, 141, 143, 144, 145, 146, 150, 151, 152, 158, 159, 161, 165, 166, 168, 170, 175, 179, 180, 181, 187, 189, 196, 199, 201, 204, 205, 209, 214, 220, 221, 226], "12": [5, 22, 23, 24, 25, 28, 29, 30, 31, 33, 38, 40, 47, 68, 70, 77, 78, 80, 82, 95, 96, 98, 122, 128, 130, 136, 143, 144, 145, 146, 150, 151, 161, 168, 173, 174, 175, 189, 204, 205], "multigroup": 5, "note": [5, 38, 39, 40, 60, 65, 70, 77, 78, 80, 86, 93, 94, 95, 107, 119, 120, 121, 123, 124, 127, 129, 130, 133, 135, 136, 137, 138, 143, 154, 158, 160, 162, 165, 166, 169, 175, 179, 180, 199, 201, 217, 220, 223], "origin": [5, 7, 8, 17, 19, 24, 35, 40, 41, 43, 45, 53, 78, 91, 96, 144, 158, 160, 162, 171, 172, 177, 180, 181, 186, 196, 197, 215, 216, 217], "interfac": [5, 43, 48, 49, 50, 51, 55, 66, 83, 96, 171, 172, 207], "replac": [5, 23, 24, 25, 29, 30, 31, 69, 70, 71, 80, 89, 103, 127, 132, 133, 137, 143, 144, 150, 154, 158, 161, 162, 170, 176, 177, 180, 189, 197, 201, 207, 208, 209, 215, 221], "inherit": [5, 22, 23, 28, 29, 46, 53, 55, 60, 64, 66, 67, 80, 93, 94, 95, 96, 226], "here": [5, 29, 38, 39, 40, 43, 60, 62, 64, 65, 71, 77, 78, 83, 84, 86, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 107, 116, 119, 120, 121, 123, 124, 127, 128, 129, 133, 135, 136, 137, 138, 139, 143, 144, 146, 150, 151, 154, 155, 158, 159, 160, 161, 165, 167, 169, 170, 179, 180, 181, 186, 187, 188, 199, 201, 202, 203, 204, 205, 206, 208, 224], "2016": [6, 16, 26, 129, 184, 185], "extens": [6, 16, 18, 38, 101, 127, 133, 210], "construct": [6, 7, 8, 16, 17, 18, 19, 40, 49, 50, 51, 84, 87, 96, 97, 123, 129, 133, 154, 158, 184, 185, 194, 195, 199], "non": [6, 16, 18, 66, 92, 94, 102, 145, 160, 162, 163, 165, 167, 172, 177, 186, 191, 192, 193, 197, 217], "null": [6, 16, 18, 28, 29, 31, 63, 80, 82, 83, 84, 87, 95, 96, 124, 146, 158, 159, 171, 172, 176, 177, 179, 189, 191, 192, 193, 197, 199, 214, 215, 220, 221], "string": [6, 7, 10, 11, 12, 13, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 34, 36, 38, 40, 44, 47, 48, 49, 50, 51, 53, 62, 63, 64, 65, 66, 67, 68, 69, 70, 75, 76, 77, 80, 82, 84, 85, 86, 87, 88, 89, 91, 94, 99, 101, 102, 105, 106, 107, 113, 114, 116, 126, 127, 128, 129, 130, 132, 138, 139, 141, 143, 144, 145, 146, 150, 152, 154, 158, 159, 160, 161, 163, 165, 166, 167, 171, 172, 175, 179, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 199, 201, 202, 203, 204, 208, 209, 212, 216, 217, 220, 221, 224, 226], "avail": [6, 16, 18, 43, 46, 49, 50, 51, 66, 83, 91, 97, 127, 129, 144, 149, 151, 188, 210, 226], "getnext": [6, 7, 16, 17, 18, 19], "behavior": [6, 16, 18, 56, 59, 60, 66, 72, 86, 87, 91, 92, 93, 95, 96, 154, 156, 189, 204], "randomli": [6, 16, 18, 117, 127], "chosen": [6, 16, 18, 206], "onc": [6, 10, 16, 18, 28, 29, 30, 31, 39, 75, 77, 80, 83, 118, 131, 133, 135, 144, 151, 154, 170, 171, 191, 192, 201, 215], "particular": [6, 16, 18, 28, 29, 30, 31, 35, 76, 80, 92, 94, 101, 108, 116, 136, 159, 168, 169, 177, 179, 192, 203], "longer": [6, 16, 18, 31, 48, 119, 144, 171, 172, 196, 201, 206], "subsequ": [6, 16, 18, 35, 86, 93, 143], "If": [6, 13, 16, 18, 22, 23, 24, 30, 31, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 53, 56, 59, 60, 62, 64, 65, 66, 67, 71, 83, 84, 86, 87, 91, 92, 93, 94, 95, 96, 98, 101, 102, 103, 104, 107, 110, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 127, 129, 130, 131, 133, 135, 137, 138, 139, 141, 144, 145, 146, 150, 152, 154, 155, 158, 159, 160, 163, 164, 165, 170, 171, 174, 175, 176, 179, 180, 181, 185, 194, 197, 199, 202, 203, 204, 206, 207, 215, 216, 220, 223, 226], "none": [6, 7, 16, 17, 18, 19, 28, 29, 65, 80, 180], "wordarrai": [6, 16, 18], "wheel": [6, 16, 18, 25], "bu": [6, 16, 18, 38, 201], "schooser": [6, 16, 18], "k": [6, 7, 16, 17, 18, 19, 22, 23, 28, 29, 30, 80, 128, 158, 168, 180, 189, 193, 202, 205, 209, 211, 216], "system": [6, 7, 12, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 33, 36, 38, 39, 40, 41, 44, 47, 60, 64, 66, 68, 76, 77, 80, 82, 84, 86, 91, 94, 95, 99, 102, 103, 107, 119, 120, 121, 122, 123, 124, 128, 130, 133, 135, 137, 138, 139, 143, 144, 146, 150, 151, 154, 155, 158, 159, 160, 163, 164, 165, 168, 171, 172, 175, 179, 180, 181, 189, 201, 203, 206, 220, 223], "out": [6, 7, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 33, 35, 36, 38, 39, 40, 41, 43, 44, 45, 47, 49, 50, 51, 56, 59, 60, 62, 63, 64, 65, 66, 67, 68, 71, 76, 77, 80, 82, 83, 84, 89, 91, 93, 94, 95, 97, 98, 99, 101, 102, 103, 107, 108, 119, 120, 121, 122, 123, 124, 126, 127, 128, 129, 130, 133, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 150, 154, 158, 159, 160, 163, 164, 165, 166, 167, 168, 170, 171, 174, 175, 179, 180, 181, 182, 189, 190, 192, 196, 199, 201, 202, 203, 204, 205, 208, 211, 212, 214, 215, 217, 220, 221, 223, 224], "println": [6, 16, 18, 22, 23, 24, 28, 29, 30, 31, 33, 36, 38, 39, 40, 41, 44, 76, 80, 82, 84, 94, 95, 99, 102, 103, 107, 119, 120, 121, 122, 123, 124, 128, 130, 133, 135, 137, 138, 139, 143, 144, 146, 150, 154, 158, 159, 160, 163, 164, 165, 175, 179, 180, 181, 189, 201, 203, 220, 223], "One": [6, 7, 12, 16, 17, 18, 19, 38, 40, 43, 44, 47, 56, 59, 63, 65, 67, 119, 121, 123, 125, 133, 135, 139, 151, 159, 169, 174, 179, 204, 212, 213], "possibl": [6, 7, 16, 17, 18, 19, 22, 31, 35, 41, 44, 49, 50, 97, 98, 102, 119, 120, 121, 125, 129, 130, 131, 138, 144, 154, 175, 184, 185, 191, 192, 205, 220], "output": [6, 7, 16, 17, 18, 19, 22, 23, 28, 29, 30, 31, 36, 38, 39, 40, 41, 43, 44, 47, 66, 71, 82, 83, 89, 95, 96, 110, 113, 114, 115, 116, 119, 120, 124, 128, 133, 138, 143, 144, 145, 154, 163, 168, 171, 180, 181, 190, 209, 224], "becaus": [6, 7, 16, 17, 18, 19, 38, 39, 40, 59, 65, 66, 78, 91, 95, 97, 107, 122, 124, 127, 130, 133, 136, 148, 150, 151, 159, 160, 162, 163, 165, 169, 175, 180, 181, 195, 199, 201, 202, 203, 204, 214], "four": [6, 16, 18, 48, 49, 50, 51, 117, 143], "print": [6, 7, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 33, 34, 36, 39, 40, 41, 44, 45, 47, 53, 60, 62, 63, 64, 65, 66, 67, 68, 69, 76, 77, 80, 82, 83, 84, 87, 88, 89, 94, 95, 97, 98, 99, 100, 102, 103, 104, 107, 108, 119, 120, 121, 122, 123, 124, 126, 127, 128, 133, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 150, 154, 158, 159, 160, 163, 164, 165, 166, 167, 168, 175, 179, 180, 181, 189, 190, 196, 199, 201, 202, 203, 204, 205, 208, 209, 215, 220, 221, 223, 224], "twice": [6, 16, 18, 53, 80, 120, 144], "entir": [6, 16, 127, 135, 204, 205, 214], "indic": [6, 8, 9, 10, 12, 16, 39, 40, 48, 49, 50, 51, 56, 84, 86, 87, 92, 94, 95, 96, 110, 113, 114, 115, 116, 120, 133, 143, 145, 146, 148, 150, 154, 158, 165, 167, 169, 171, 172, 179, 180, 182, 196, 201, 202, 204, 208, 220, 221], "compil": [6, 16, 22, 23, 24, 25, 30, 31, 36, 38, 39, 43, 44, 47, 56, 62, 63, 64, 65, 66, 84, 89, 97, 108, 113, 118, 144, 150, 151, 156, 159, 160, 161, 163, 164, 165, 168, 181, 196, 199], "like": [6, 16, 22, 24, 25, 36, 38, 39, 40, 41, 42, 44, 48, 49, 50, 51, 56, 59, 60, 63, 65, 67, 71, 75, 76, 78, 81, 83, 86, 87, 91, 92, 93, 94, 95, 96, 97, 98, 102, 103, 104, 107, 118, 119, 120, 121, 122, 123, 124, 125, 127, 133, 135, 136, 138, 143, 144, 151, 154, 158, 159, 160, 162, 163, 179, 180, 181, 182, 199, 201, 202, 203, 204, 206, 207, 212, 220, 221, 223], "neither": [6, 16, 35, 131], "alter": [6, 16, 22, 40, 86, 102, 104, 144, 162, 180], "copi": [6, 8, 16, 19, 28, 29, 38, 39, 40, 41, 43, 56, 65, 66, 78, 80, 83, 86, 91, 93, 94, 95, 96, 102, 103, 120, 121, 124, 127, 133, 135, 136, 137, 144, 151, 154, 158, 159, 160, 161, 162, 163, 166, 170, 172, 180, 181, 204, 205], "partial": [7, 17, 19, 31, 176, 177], "randomletterchoos": [7, 17, 19], "subclass": [7, 17, 19, 28, 29, 53, 56, 57, 60, 62, 63, 64, 65, 66, 67, 80, 226], "extend": [7, 17, 19, 22, 23, 24, 25, 29, 30, 31, 47, 48, 56, 57, 58, 60, 62, 63, 64, 65, 66, 67, 80], "random": [7, 17, 18, 19, 22, 23, 24, 82, 85, 87, 88, 89, 100, 102, 108, 119, 127, 133, 145, 163, 173, 179], "chooser": [7, 17, 19], "str": [7, 10, 17, 19, 22, 24, 31, 69, 75, 77, 87, 96, 103, 113, 114, 116, 136, 144, 146, 216, 217], "getsinglelett": [7, 17, 19], "cat": [7, 17, 19, 22, 23, 25, 31, 40, 47, 63, 65, 82, 86, 102, 103, 104, 120, 132, 150, 154, 158, 160, 190], "t": [7, 17, 18, 19, 22, 24, 28, 29, 30, 31, 36, 38, 39, 40, 42, 44, 45, 54, 56, 59, 60, 62, 63, 64, 65, 66, 67, 69, 70, 77, 80, 86, 87, 88, 91, 92, 95, 96, 102, 103, 107, 108, 118, 119, 121, 122, 123, 124, 125, 126, 127, 129, 130, 131, 133, 135, 136, 137, 139, 140, 143, 144, 150, 152, 154, 155, 158, 159, 162, 163, 164, 166, 167, 168, 172, 174, 175, 179, 180, 181, 182, 184, 185, 189, 190, 196, 197, 199, 201, 204, 205, 206, 209, 212, 220, 221, 223], "letterchoos": [7, 17, 19], "fourth": [7, 17, 19, 38, 95, 121, 197], "time": [7, 19, 20, 26, 27, 28, 29, 31, 38, 39, 40, 43, 44, 56, 66, 70, 77, 78, 80, 89, 98, 104, 108, 113, 114, 115, 116, 119, 120, 121, 126, 127, 128, 129, 130, 131, 133, 135, 136, 137, 138, 139, 141, 143, 144, 145, 151, 154, 156, 158, 160, 161, 163, 168, 169, 173, 179, 180, 182, 184, 185, 187, 189, 191, 192, 193, 199, 204, 205, 215, 220, 223], "loop": [7, 17, 18, 19, 22, 23, 24, 25, 28, 29, 31, 36, 41, 47, 62, 65, 66, 75, 76, 78, 80, 103, 127, 128, 129, 130, 131, 139, 164, 166, 167, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 182, 184, 186, 187, 189, 192, 194, 195, 196, 197, 198, 199, 203, 204, 205, 207, 208, 212, 214, 215, 216, 217, 218, 221, 226], "posibl": [7, 19], "actnon": [7, 17, 19], "correctli": [7, 17, 19, 23, 24, 28, 31, 36, 38, 41, 49, 50, 51, 53, 63, 80, 84, 89, 91, 96, 98, 102, 108, 118, 122, 127, 129, 130, 133, 135, 144, 150, 158, 166, 170, 171, 173, 174, 175, 176, 177, 180, 181, 184, 185, 186, 187, 189, 190, 194, 195, 197, 209, 215, 216, 217], "block": [7, 17, 18, 19, 22, 38, 39, 40, 45, 54, 69, 70, 80, 86, 88, 92, 93, 100, 103, 106, 118, 119, 120, 125, 126, 127, 132, 135, 136, 137, 139, 140, 143, 144, 159, 162, 164, 166, 168, 176, 177, 179, 180, 181, 184, 185, 190, 195, 202, 209, 214, 216, 217, 223], "construtor": [7, 17, 53], "2013": 8, "telescop": 8, "scan": [8, 40, 91, 120, 136], "rectangular": [8, 214, 215, 221, 223], "area": [8, 36, 39, 62, 94, 101, 118, 119, 135, 136, 204], "night": [8, 101, 102], "sky": 8, "data": [8, 23, 29, 34, 35, 40, 42, 44, 56, 59, 72, 77, 78, 80, 82, 86, 87, 91, 92, 94, 95, 101, 127, 133, 145, 151, 154, 155, 156, 158, 160, 165, 168, 179, 180, 194, 198, 199, 201, 204, 205, 219, 220, 221, 226], "amount": [8, 22, 36, 38, 39, 40, 42, 44, 56, 65, 66, 110, 135, 150, 162, 165, 168, 191, 192, 193, 194, 204, 206], "light": 8, "detect": [8, 38, 105, 119, 224], "back": [8, 38, 41, 65, 77, 78, 92, 97, 102, 123, 127, 129, 143, 145, 151, 154, 160, 178, 190, 196, 204], "forth": 8, "across": [8, 36, 221], "altern": [8, 41, 60, 224], "left": [8, 18, 19, 31, 38, 39, 40, 43, 45, 54, 59, 70, 83, 86, 88, 91, 92, 95, 100, 102, 107, 110, 118, 120, 126, 131, 135, 136, 137, 140, 166, 169, 173, 174, 176, 177, 180, 181, 184, 185, 189, 190, 194, 195, 196, 197, 201, 202, 203, 204, 205, 207, 209, 215, 216, 217, 223], "right": [8, 18, 19, 31, 35, 38, 39, 40, 42, 45, 54, 59, 62, 70, 76, 83, 86, 87, 88, 91, 92, 93, 95, 100, 103, 104, 107, 118, 120, 121, 126, 129, 131, 133, 135, 136, 137, 140, 143, 144, 145, 154, 163, 166, 169, 173, 174, 176, 177, 180, 181, 184, 185, 189, 190, 192, 194, 195, 197, 199, 201, 202, 203, 204, 205, 207, 209, 215, 216, 217, 221, 223], "pattern": [8, 41, 121, 135, 137, 209], "arrow": [8, 66, 143, 145], "so": [8, 11, 24, 25, 29, 30, 31, 36, 38, 39, 40, 44, 53, 56, 59, 60, 62, 63, 65, 66, 67, 70, 76, 77, 80, 86, 89, 94, 95, 97, 102, 103, 104, 107, 108, 119, 121, 122, 123, 124, 129, 130, 131, 133, 135, 136, 137, 138, 139, 141, 143, 144, 146, 150, 152, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 184, 185, 187, 189, 190, 192, 194, 195, 196, 197, 199, 202, 204, 205, 207, 208, 209, 215, 216, 217, 219, 220, 221, 223], "record": [8, 39, 101, 102, 103, 151, 154, 160, 161, 177, 191, 192, 193, 204, 205], "doubl": [8, 12, 33, 36, 38, 39, 40, 41, 42, 44, 48, 49, 50, 51, 67, 82, 84, 85, 87, 91, 94, 95, 96, 98, 102, 127, 139, 144, 145, 146, 148, 150, 158, 159, 160, 162, 163, 165, 166, 168, 179, 180, 181, 199, 204, 207, 223, 226], "inform": [8, 9, 35, 38, 40, 47, 60, 77, 82, 83, 129, 151, 158, 160, 191, 192, 193, 204, 205, 206], "transfer": [8, 143, 145], "reconstruct": 8, "view": [8, 9, 96, 158, 160], "In": [8, 12, 18, 19, 22, 23, 24, 25, 36, 38, 39, 40, 42, 44, 53, 56, 58, 59, 60, 62, 63, 64, 65, 66, 67, 70, 71, 72, 76, 77, 78, 83, 85, 86, 87, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103, 104, 107, 108, 116, 119, 120, 121, 122, 123, 124, 125, 127, 129, 131, 132, 133, 135, 136, 137, 138, 139, 141, 142, 143, 146, 150, 151, 153, 154, 155, 158, 160, 161, 162, 163, 169, 171, 174, 179, 180, 182, 184, 185, 186, 191, 192, 196, 197, 199, 201, 202, 204, 205, 206, 207, 212, 214, 215, 216, 217, 220, 221, 223, 224], "hold": [8, 24, 28, 39, 40, 42, 45, 60, 65, 95, 96, 101, 107, 130, 135, 144, 150, 152, 154, 156, 160, 171, 172, 173, 179, 181, 182, 194, 199, 201, 203, 207, 211, 212, 220, 224], "param": [8, 10, 12, 13, 102, 116, 130, 131, 146, 159, 161, 171, 175, 176, 177, 191, 192, 193, 194, 195, 197, 216, 217], "numrow": [8, 212, 216, 217, 220], "numcol": [8, 212, 216, 217, 220], "averag": [8, 9, 34, 36, 39, 47, 82, 133, 151, 163, 166, 167, 169, 180, 181, 190, 203, 209, 224], "section": [8, 9, 38, 65, 102, 103, 117, 121, 125, 136, 138, 143, 154, 159, 186, 187], "startrow": [8, 9], "endrow": [8, 9], "last": [8, 22, 30, 38, 39, 40, 41, 42, 45, 66, 86, 87, 88, 89, 93, 95, 96, 97, 101, 102, 103, 107, 119, 120, 121, 123, 129, 130, 131, 135, 136, 137, 139, 141, 143, 144, 161, 167, 168, 171, 172, 179, 180, 181, 182, 187, 189, 199, 201, 204, 205, 207, 212, 226], "startcol": [8, 9], "endcol": [8, 9], "getaverag": [8, 9, 167], "There": [8, 10, 12, 13, 18, 28, 29, 31, 38, 39, 40, 42, 43, 64, 67, 80, 82, 86, 91, 96, 98, 118, 120, 127, 129, 130, 131, 133, 135, 136, 143, 158, 159, 160, 162, 163, 171, 172, 173, 174, 175, 176, 177, 181, 185, 186, 191, 192, 193, 194, 195, 201, 202, 203, 204, 205, 206, 207, 210, 216, 217], "other": [8, 10, 12, 22, 23, 24, 25, 26, 28, 29, 31, 35, 36, 38, 39, 40, 41, 42, 44, 45, 47, 53, 54, 59, 60, 62, 63, 66, 67, 69, 70, 76, 80, 82, 83, 84, 86, 87, 88, 89, 92, 95, 96, 98, 101, 102, 107, 117, 120, 122, 124, 125, 127, 129, 133, 136, 140, 144, 146, 148, 150, 151, 154, 155, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 171, 172, 179, 181, 190, 197, 199, 201, 202, 203, 204, 205, 207, 209, 212, 221, 224], "seen": [8, 41, 59, 65, 67, 77, 94, 103, 119, 122, 123, 127, 133, 154, 164, 188, 204, 205], "rearrang": 8, "orient": [8, 38, 43, 56, 57, 59, 86, 153, 156, 158, 181, 202, 226], "properli": [8, 23, 84, 146, 159, 164], "anoth": [8, 25, 26, 36, 38, 39, 40, 42, 43, 44, 47, 56, 59, 60, 62, 63, 64, 65, 66, 67, 76, 77, 83, 86, 93, 94, 95, 98, 101, 102, 103, 107, 119, 120, 121, 124, 129, 131, 133, 135, 136, 137, 139, 143, 144, 151, 155, 160, 163, 164, 165, 171, 179, 180, 181, 192, 197, 199, 202, 212, 215, 220, 221, 223, 224], "nightski": 9, "being": [9, 12, 38, 39, 41, 47, 56, 59, 65, 66, 77, 91, 95, 129, 135, 145, 146, 150, 154, 159, 165, 179, 180, 194, 195, 197, 202], "dark": 9, "outlin": [9, 154], "region": [9, 144], "2008": 10, "encod": [10, 11, 107, 113, 114, 116, 186, 221], "decod": [10, 107], "word": [10, 11, 14, 39, 40, 44, 45, 47, 48, 66, 88, 89, 93, 94, 95, 102, 103, 104, 107, 121, 126, 127, 129, 131, 135, 136, 144, 150, 151, 165, 180, 181, 184, 185, 197, 198, 204, 208, 209, 216, 217], "master": [10, 11, 53, 194, 195], "alphabet": [10, 24, 39, 96, 192, 193, 202, 204, 205], "some": [10, 22, 38, 39, 41, 42, 43, 44, 45, 54, 60, 63, 65, 66, 69, 70, 76, 83, 86, 88, 92, 93, 94, 95, 96, 97, 98, 101, 103, 107, 119, 121, 125, 126, 127, 128, 129, 133, 136, 137, 138, 140, 143, 144, 146, 154, 155, 158, 160, 161, 166, 180, 181, 190, 202, 203, 204, 205, 206, 209, 220, 221, 223, 224], "possibli": [10, 22, 131, 154, 168, 186], "sixtyzipperswerequicklypickedfromthewovenjutebag": 10, "defin": [10, 22, 30, 38, 42, 56, 59, 63, 65, 72, 76, 77, 86, 87, 91, 92, 93, 95, 97, 98, 118, 143, 144, 148, 150, 151, 154, 156, 158, 160, 162, 164, 174, 185, 204], "list": [10, 11, 12, 13, 18, 19, 22, 23, 24, 26, 29, 30, 35, 39, 41, 43, 48, 49, 50, 51, 56, 60, 63, 66, 67, 78, 80, 91, 92, 93, 96, 98, 127, 131, 139, 144, 154, 159, 178, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 201, 202, 203, 204, 207, 218, 219], "overeag": 10, "37": [10, 189], "14": [10, 22, 23, 24, 25, 28, 29, 30, 31, 38, 39, 42, 47, 68, 70, 75, 77, 80, 82, 96, 98, 127, 128, 133, 140, 144, 150, 151, 168, 173, 174, 175, 180, 185, 189, 205], "46": [10, 39, 181], "denot": [10, 40, 129], "substr": [10, 11, 22, 23, 24, 25, 31, 68, 75, 77, 80, 82, 85, 87, 89, 103, 127, 136, 141, 146, 186, 189, 216, 217], "ov": 10, "re": [10, 38, 39, 95, 107, 124, 127, 136, 137, 180, 181, 199, 207], "ag": [10, 24, 25, 36, 39, 40, 45, 53, 80, 82, 120, 122, 144, 150, 154, 155, 158, 160, 161], "er": 10, "stringpart": 10, "getstart": 10, "getlength": 10, "multipl": [10, 12, 13, 23, 24, 26, 34, 36, 40, 44, 57, 65, 67, 73, 85, 91, 93, 95, 106, 107, 119, 123, 132, 133, 138, 143, 146, 160, 163, 178, 181, 182, 198, 203, 218, 219, 226], "match": [10, 11, 38, 39, 63, 91, 94, 144, 145, 150, 161, 179, 195, 201, 202, 204], "findpart": [10, 11], "choos": [10, 11, 43, 60, 83, 95, 98, 101, 119, 120, 127, 133, 159, 179, 204], "begin": [10, 11, 25, 28, 29, 30, 31, 38, 62, 77, 80, 87, 93, 95, 96, 102, 113, 114, 116, 119, 131, 133, 135, 136, 143, 144, 159, 170, 176, 177, 199], "masterstr": 10, "size": [10, 12, 13, 24, 39, 44, 76, 78, 83, 86, 91, 172, 173, 174, 175, 177, 179, 182, 185, 189, 193, 197, 198, 199, 202, 203, 204, 205, 207, 212, 221], "obtain": [10, 160, 173, 174, 216], "concaten": [10, 34, 36, 40, 85, 89, 217], "decodestr": 10, "combin": [10, 11, 39, 67, 98, 118, 135], "encodestr": [10, 11], "retriev": [10, 171, 179, 201, 216, 217], "them": [10, 18, 19, 35, 38, 39, 40, 42, 45, 54, 60, 62, 63, 65, 70, 78, 83, 86, 87, 88, 89, 91, 92, 93, 94, 95, 98, 100, 107, 118, 120, 122, 124, 126, 127, 129, 131, 135, 136, 137, 140, 146, 151, 154, 155, 159, 160, 163, 164, 165, 166, 169, 171, 172, 173, 174, 176, 177, 179, 180, 181, 182, 184, 185, 186, 187, 190, 194, 195, 197, 199, 201, 202, 206, 207, 208, 209, 212, 216, 217, 220, 221, 223, 226], "gener": [11, 19, 43, 56, 59, 98, 102, 108, 119, 127, 144, 145, 146, 154, 158, 159, 160, 163, 173, 180, 182, 199, 202, 204, 206], "rest": [11, 38, 47, 96, 124, 127, 146, 180, 202], "2007": [12, 130, 175], "process": [12, 38, 40, 62, 75, 77, 78, 95, 119, 131, 136, 180, 182, 184, 185, 195, 202, 205, 212, 215, 216, 217], "student": [12, 13, 24, 25, 47, 52, 53, 59, 60, 63, 64, 65, 66, 67, 80, 82, 84, 86, 99, 101, 103, 127, 133, 149, 151, 153, 154, 160, 161, 163, 179, 198, 199, 201, 208], "score": [12, 13, 38, 39, 40, 49, 50, 51, 80, 99, 108, 120, 122, 126, 159, 179, 180, 181, 182, 202], "": [12, 22, 23, 24, 25, 31, 36, 38, 39, 40, 41, 42, 43, 45, 47, 53, 59, 62, 63, 64, 65, 66, 67, 68, 69, 76, 77, 78, 80, 82, 83, 84, 86, 87, 91, 92, 93, 94, 95, 97, 98, 102, 103, 106, 107, 110, 113, 114, 115, 116, 117, 119, 120, 121, 122, 124, 125, 127, 129, 133, 135, 136, 137, 138, 140, 141, 143, 144, 146, 150, 151, 152, 154, 155, 158, 159, 160, 161, 162, 164, 165, 171, 172, 179, 180, 182, 186, 189, 192, 195, 199, 204, 206, 208, 209, 211, 218, 219, 220, 224, 226], "answer": [12, 13, 22, 23, 24, 25, 28, 29, 30, 31, 36, 40, 42, 49, 50, 51, 76, 80, 89, 96, 98, 107, 108, 117, 120, 123, 127, 141, 151, 154, 159, 170, 175, 179, 186, 187, 191, 192, 193, 204, 220, 226], "choic": [12, 13, 26, 34, 57, 73, 85, 104, 106, 121, 127, 132, 133, 138, 178, 198, 218, 226], "omit": [12, 40], "mark": [12, 38, 119, 127, 146, 154, 160, 164, 226], "These": [12, 38, 41, 43, 80, 82, 84, 91, 93, 97, 98, 123, 124, 135, 137, 146, 151, 154, 155, 156, 159, 161, 164, 169, 206, 212], "compar": [12, 25, 44, 78, 96, 106, 107, 119, 122, 131, 135, 151, 171, 174, 176, 180, 192, 198, 204, 205, 215, 226], "kei": [12, 13, 23, 24, 25, 107, 189, 205, 221, 223], "point": [12, 28, 29, 39, 40, 42, 44, 49, 50, 51, 59, 62, 67, 84, 94, 95, 98, 103, 119, 129, 148, 150, 151, 160, 175, 179, 187, 189, 199, 205, 223], "award": 12, "correct": [12, 13, 18, 19, 28, 29, 30, 31, 38, 39, 40, 41, 42, 45, 47, 49, 50, 51, 54, 66, 69, 70, 75, 76, 80, 84, 86, 88, 91, 92, 93, 97, 98, 99, 100, 103, 108, 118, 119, 120, 121, 122, 126, 129, 135, 136, 137, 140, 143, 144, 145, 146, 150, 154, 158, 159, 160, 161, 162, 164, 165, 166, 170, 173, 174, 176, 177, 179, 180, 181, 184, 185, 189, 190, 192, 194, 195, 197, 199, 202, 205, 209, 216, 217, 220, 221, 223], "deduct": 12, "incorrect": [12, 38, 40, 41, 42, 118, 121, 133, 143, 150, 165], "chang": [12, 24, 38, 39, 40, 41, 42, 43, 44, 53, 56, 63, 64, 65, 67, 77, 83, 86, 87, 91, 92, 93, 94, 95, 96, 98, 102, 103, 107, 119, 120, 121, 124, 127, 133, 135, 136, 137, 139, 141, 143, 144, 145, 146, 150, 151, 152, 154, 158, 159, 160, 161, 162, 163, 167, 169, 171, 172, 176, 177, 179, 180, 181, 195, 196, 197, 199, 201, 202, 203, 204, 214, 215, 216, 217, 220, 221, 224], "sheet": [12, 13, 67, 96, 136, 201], "getscor": [12, 202], "getnam": [12, 23, 24, 29, 30, 48, 49, 50, 51, 63, 160, 171, 172, 191, 192, 193], "field": [12, 13, 18, 47, 53, 59, 63, 66, 72, 80, 95, 152, 154, 155, 156, 168, 182, 191, 192, 201, 202, 223], "six": [12, 173, 174], "25": [12, 24, 44, 48, 49, 50, 51, 93, 98, 121, 144, 148, 189, 221], "took": [13, 133, 191, 192, 193], "testresult": 13, "highest": [13, 48, 49, 50, 51, 179], "highestscoringstud": 13, "who": [13, 59, 63, 84, 117, 127, 133, 146, 155, 159], "randomstringchoos": [14, 20], "part": [14, 20, 36, 40, 42, 44, 56, 66, 67, 86, 87, 88, 94, 95, 96, 98, 101, 103, 117, 119, 120, 121, 122, 123, 124, 125, 130, 131, 132, 133, 139, 143, 152, 154, 159, 169, 171, 172, 175, 178, 181, 188, 191, 192, 193, 197, 201, 202, 205, 213, 214, 215, 221, 224], "try": [14, 20, 23, 25, 38, 39, 40, 41, 42, 43, 45, 52, 54, 56, 62, 63, 64, 65, 66, 67, 69, 70, 71, 78, 83, 87, 88, 91, 93, 94, 95, 96, 97, 98, 101, 102, 103, 104, 107, 113, 114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129, 130, 131, 133, 135, 136, 137, 139, 140, 144, 152, 154, 155, 158, 159, 160, 161, 163, 164, 165, 166, 169, 172, 175, 179, 180, 181, 190, 199, 201, 202, 204, 206, 207, 209, 214, 215, 220, 221, 223, 224], "solv": [14, 18, 20, 36, 45, 52, 54, 69, 70, 76, 80, 88, 108, 117, 126, 133, 140, 143, 152, 154, 162, 166, 169, 190, 204, 209, 213], "It": [14, 20, 24, 36, 38, 39, 40, 41, 43, 49, 50, 51, 52, 53, 55, 56, 60, 63, 64, 65, 66, 67, 69, 76, 77, 78, 83, 86, 87, 91, 92, 93, 97, 98, 102, 103, 104, 108, 113, 114, 116, 117, 118, 119, 120, 121, 122, 125, 127, 129, 130, 131, 133, 135, 139, 143, 144, 146, 150, 151, 158, 159, 160, 164, 169, 170, 172, 173, 174, 175, 176, 177, 179, 180, 181, 184, 185, 186, 189, 193, 194, 195, 196, 199, 201, 204, 205, 207, 208, 209, 214, 215, 216, 217, 221, 224], "stringcod": 14, "studentanswersheet": 14, "skyview": 14, "hidden": [14, 154], "arraytest": 14, "numbergroup": 14, "exercis": [14, 20, 27, 34, 38, 39, 40, 41, 57, 59, 60, 62, 63, 64, 65, 67, 73, 76, 77, 78, 83, 85, 86, 91, 92, 93, 94, 95, 98, 105, 106, 107, 116, 119, 120, 121, 122, 123, 124, 129, 132, 133, 135, 136, 137, 138, 143, 145, 146, 153, 158, 159, 160, 161, 163, 164, 169, 178, 179, 180, 181, 198, 199, 201, 202, 218, 220, 221, 223, 224, 226], "now": [16, 38, 65, 75, 80, 84, 93, 94, 95, 98, 102, 113, 114, 116, 119, 120, 121, 122, 124, 126, 127, 131, 143, 199, 204, 210, 221, 224], "had": [16, 40, 53, 59, 66, 84, 86, 98, 104, 121, 135, 144, 151, 171, 172, 179, 180, 181, 204], "practic": [16, 26, 32, 34, 38, 52, 57, 73, 77, 78, 85, 105, 106, 115, 118, 127, 132, 133, 136, 138, 149, 153, 169, 178, 188, 198, 199, 206, 218, 226], "mix": [16, 19, 34, 38, 39, 40, 41, 57, 73, 85, 86, 91, 92, 93, 105, 106, 120, 122, 132, 135, 136, 137, 169, 178, 180, 181, 194, 195, 198, 201, 216, 217, 218, 223, 224, 226], "mani": [18, 24, 25, 30, 31, 35, 36, 38, 39, 40, 42, 43, 45, 59, 60, 65, 66, 68, 78, 84, 86, 92, 93, 96, 97, 98, 120, 121, 124, 127, 128, 129, 130, 131, 133, 135, 136, 137, 138, 143, 146, 150, 154, 158, 159, 160, 163, 175, 179, 182, 184, 185, 186, 189, 191, 192, 199, 201, 204, 205, 206, 207, 211, 216, 220, 223], "wai": [18, 28, 35, 36, 38, 39, 44, 63, 64, 66, 72, 76, 77, 86, 91, 93, 94, 95, 97, 106, 107, 119, 121, 122, 123, 133, 135, 137, 139, 144, 154, 159, 160, 164, 165, 169, 179, 186, 187, 189, 197, 199, 213, 219, 220, 221, 226], "fill": [18, 23, 24, 39, 95, 122, 127, 154, 158, 166, 179, 185, 190, 196, 209, 216, 217], "ad": [18, 38, 41, 42, 64, 65, 77, 82, 86, 88, 89, 95, 107, 121, 129, 136, 143, 144, 150, 152, 161, 163, 165, 179, 180, 191, 193, 196, 199, 201, 221], "greater": [18, 23, 25, 28, 29, 80, 87, 96, 98, 107, 108, 120, 122, 125, 130, 133, 135, 162, 168, 170, 175, 176, 177, 180, 192, 199, 202, 204, 205, 207], "zero": [18, 24, 28, 29, 38, 40, 77, 80, 87, 96, 99, 119, 121, 122, 130, 133, 148, 152, 158, 168, 177, 180, 189, 190, 195, 202, 209, 224], "pick": [18, 91, 102, 120, 121, 127, 133], "remov": [18, 19, 22, 23, 24, 25, 30, 38, 40, 70, 77, 78, 89, 102, 118, 123, 130, 131, 135, 136, 141, 142, 143, 176, 177, 189, 190, 195, 196, 197, 198, 199, 202, 203, 207], "item": [18, 36, 40, 45, 47, 48, 49, 50, 51, 60, 63, 65, 66, 77, 95, 144, 179, 180, 181, 182, 186, 195, 197, 199, 201, 202, 204, 205, 207, 212, 220], "empti": [18, 54, 91, 131, 158, 171, 172, 186, 192, 199, 201, 202, 216, 217], "extra": [18, 19, 38, 39, 40, 42, 45, 54, 63, 69, 70, 86, 88, 118, 119, 126, 137, 140, 166, 184, 185, 190, 195, 202, 209, 216, 217, 221], "aren": [18, 19, 54, 60, 70, 103, 126, 140, 166, 190, 209], "solut": [18, 19, 22, 36, 38, 39, 40, 45, 52, 54, 66, 69, 70, 75, 76, 78, 86, 88, 93, 100, 118, 126, 129, 136, 137, 140, 152, 166, 167, 169, 173, 174, 176, 177, 184, 185, 186, 187, 190, 194, 195, 196, 197, 202, 209, 213, 216, 217, 223], "drag": [18, 19, 38, 39, 40, 45, 54, 62, 70, 83, 86, 88, 92, 93, 100, 118, 120, 126, 135, 136, 137, 140, 166, 173, 174, 176, 177, 180, 181, 184, 185, 190, 194, 195, 197, 202, 209, 216, 217, 223], "click": [18, 19, 28, 29, 30, 31, 38, 39, 40, 41, 43, 45, 54, 55, 60, 62, 63, 64, 66, 67, 68, 69, 70, 77, 80, 81, 83, 86, 88, 93, 100, 102, 103, 104, 111, 112, 114, 115, 117, 118, 120, 126, 127, 130, 133, 135, 136, 137, 138, 140, 141, 143, 145, 152, 154, 158, 163, 166, 168, 170, 171, 172, 180, 181, 184, 185, 186, 187, 189, 190, 201, 202, 203, 204, 205, 209, 211, 214, 215, 220, 223, 224, 226], "check": [18, 19, 38, 39, 40, 41, 42, 45, 54, 56, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 76, 77, 78, 86, 88, 91, 92, 93, 95, 96, 97, 98, 100, 102, 103, 107, 108, 113, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129, 130, 131, 133, 135, 136, 137, 138, 139, 140, 143, 144, 145, 146, 151, 152, 154, 158, 159, 161, 162, 163, 164, 165, 166, 170, 171, 172, 175, 179, 180, 181, 184, 185, 189, 190, 192, 195, 196, 199, 201, 202, 203, 204, 205, 209, 214, 220, 221, 223], "me": [18, 19, 38, 40, 45, 54, 69, 70, 83, 86, 88, 93, 100, 102, 104, 118, 120, 135, 136, 137, 166, 184, 185, 190, 202, 209, 223], "button": [18, 19, 28, 29, 30, 31, 38, 39, 40, 43, 45, 54, 62, 69, 70, 80, 83, 88, 93, 100, 102, 103, 104, 118, 121, 126, 133, 135, 136, 137, 138, 140, 144, 158, 160, 163, 166, 169, 170, 180, 181, 184, 185, 186, 187, 190, 202, 209, 221, 223, 224, 226], "differ": [18, 25, 30, 38, 39, 40, 42, 44, 47, 53, 56, 59, 63, 65, 66, 83, 86, 91, 92, 93, 95, 96, 98, 102, 103, 108, 119, 120, 121, 122, 123, 124, 127, 137, 141, 144, 145, 150, 151, 152, 154, 158, 159, 160, 161, 162, 164, 165, 169, 179, 181, 186, 187, 191, 192, 193, 199, 201, 203, 204, 205, 207, 220, 221], "algorithm": [18, 25, 40, 78, 107, 120, 133, 136, 155, 178, 180, 186, 187, 198, 213, 218, 222, 226], "problem": [18, 22, 23, 24, 25, 36, 38, 39, 40, 45, 49, 50, 51, 54, 69, 70, 71, 75, 76, 77, 78, 80, 88, 89, 98, 102, 108, 115, 117, 122, 123, 126, 128, 129, 133, 138, 140, 143, 151, 152, 154, 155, 162, 166, 167, 169, 170, 173, 174, 176, 177, 184, 185, 186, 187, 190, 191, 192, 194, 195, 201, 204, 206, 209, 213, 216, 217], "calcul": [18, 19, 36, 38, 40, 42, 44, 45, 49, 50, 51, 75, 76, 84, 119, 129, 133, 138, 142, 148, 150, 151, 167, 185, 190, 202, 204], "till": 19, "parson": 20, "again": [20, 38, 39, 41, 76, 86, 102, 119, 120, 124, 131, 135, 139, 144, 150, 160, 179, 180, 181, 186, 187, 190, 204, 215, 220], "2nd": [20, 38, 221], "similar": [22, 23, 24, 25, 28, 29, 30, 31, 42, 63, 65, 66, 80, 91, 97, 116, 120, 143, 144, 179, 180, 205, 221, 224], "might": [22, 23, 24, 25, 26, 28, 29, 30, 31, 41, 44, 59, 65, 80, 93, 95, 98, 103, 117, 120, 122, 136, 144, 145, 154, 159, 199], "pleas": [22, 23, 24, 25, 28, 29, 30, 31, 35, 66, 80, 81, 102, 117, 118, 170, 226], "best": [22, 23, 24, 25, 28, 29, 30, 31, 47, 53, 60, 80, 81, 82, 86, 97, 117, 123, 150, 151, 158, 160, 161, 164, 168, 170, 171, 176, 177, 181, 186, 187, 189], "abil": [22, 23, 24, 25, 28, 29, 30, 31, 59, 80, 86, 92, 95, 117, 133, 170, 204], "equival": [22, 23, 24, 25, 80, 99, 106, 124, 135, 145, 146, 165, 180, 201, 226], "statement": [22, 23, 34, 36, 38, 39, 41, 47, 65, 66, 71, 76, 84, 86, 94, 98, 99, 100, 102, 103, 105, 107, 108, 122, 123, 124, 125, 127, 129, 132, 133, 135, 137, 138, 139, 143, 144, 145, 150, 151, 152, 158, 160, 168, 176, 179, 180, 181, 182, 189, 199, 202, 204, 205, 211, 212, 221, 224, 226], "recal": [22, 36, 91, 119, 120, 144, 146, 159], "demorgan": [22, 125], "law": [22, 106, 125, 155, 206, 226], "recurs": [22, 31, 68, 69, 189, 204, 205, 226], "doe": [22, 23, 24, 28, 30, 33, 38, 39, 40, 41, 43, 47, 60, 62, 63, 64, 65, 66, 67, 68, 77, 80, 82, 86, 91, 93, 94, 95, 96, 99, 101, 103, 104, 107, 119, 120, 121, 123, 128, 129, 133, 135, 137, 138, 139, 143, 144, 145, 146, 150, 151, 154, 158, 159, 160, 161, 162, 163, 164, 165, 168, 180, 181, 186, 187, 193, 195, 202, 204, 205, 211, 223, 224], "mysteri": [22, 23, 24, 28, 29, 30, 31, 68, 75, 76, 77, 80, 144, 145, 168, 180, 189], "m": [22, 29, 30, 53, 80, 143, 152, 158, 168, 211], "els": [22, 23, 24, 25, 28, 29, 30, 31, 64, 68, 71, 75, 76, 77, 80, 99, 100, 102, 106, 108, 122, 123, 125, 137, 143, 144, 150, 152, 158, 162, 168, 170, 189, 192, 211, 226], "case": [22, 23, 24, 29, 36, 39, 44, 53, 60, 66, 68, 72, 73, 74, 75, 77, 78, 86, 87, 92, 95, 96, 99, 113, 120, 121, 122, 123, 129, 130, 131, 143, 146, 153, 154, 179, 182, 185, 192, 202, 204, 205, 212, 221, 224], "ascend": [22, 31, 170, 189, 205], "smallest": [22, 23, 24, 25, 44, 97, 137, 138, 166, 169, 190, 196, 205], "largest": [22, 23, 24, 138, 166, 181, 190, 223], "insert": [22, 23, 25, 31, 62, 78, 84, 144, 184, 185, 189, 192, 198, 201, 203], "sort": [22, 23, 24, 25, 31, 73, 86, 170, 198, 204, 226], "fastest": [22, 78], "run": [22, 25, 28, 29, 30, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 53, 56, 62, 63, 65, 66, 67, 76, 77, 78, 80, 86, 89, 91, 95, 96, 97, 98, 103, 105, 107, 108, 118, 119, 120, 121, 122, 123, 124, 127, 129, 130, 133, 135, 136, 137, 138, 139, 143, 144, 146, 148, 152, 154, 158, 159, 163, 165, 168, 171, 172, 173, 174, 175, 179, 180, 181, 199, 201, 202, 204, 205, 214, 215, 221, 223, 224], "revers": [22, 69, 70, 132, 166, 169, 180, 190, 196, 199, 203], "ii": [22, 23, 24, 25, 28, 29, 30, 31, 47, 62, 80, 82, 84, 99, 128, 150, 158, 162, 181, 204], "alreadi": [22, 31, 59, 77, 91, 104, 124, 127, 131, 158, 159, 186, 187, 205], "iii": [22, 23, 24, 25, 28, 29, 30, 31, 47, 62, 80, 82, 84, 99, 128, 150, 158, 162, 181, 204], "01234": 22, "max": [22, 38, 44, 87, 98, 145, 158, 159, 163, 168, 174, 179, 209], "j": [22, 23, 24, 25, 29, 30, 31, 68, 84, 128, 137, 138, 165, 168, 170, 189, 202, 205, 209], "while": [22, 23, 24, 25, 28, 29, 30, 36, 38, 39, 40, 59, 77, 80, 93, 94, 97, 102, 103, 122, 128, 129, 130, 131, 132, 135, 138, 139, 141, 144, 154, 155, 168, 170, 172, 175, 180, 181, 189, 198, 199, 201, 204, 205, 221, 224, 226], "15": [22, 23, 24, 25, 28, 29, 30, 31, 39, 40, 41, 42, 45, 71, 75, 78, 80, 98, 99, 110, 115, 128, 137, 140, 141, 144, 146, 150, 158, 165, 166, 168, 175, 180, 185, 189, 205, 221], "30": [22, 24, 93, 108, 137, 140, 148, 150, 165, 168, 189], "limit": [22, 35, 42, 80, 93, 97, 107, 116, 129, 138, 155, 170, 176, 177, 178, 199], "outsid": [22, 42, 43, 75, 87, 96, 117, 144, 150, 154, 158, 160, 162, 164, 165, 179, 202, 221], "middl": [22, 78, 89, 91, 166, 180, 189, 204], "insid": [22, 38, 39, 41, 53, 60, 72, 87, 93, 95, 103, 116, 119, 120, 122, 123, 124, 127, 129, 137, 138, 139, 144, 145, 150, 151, 154, 162, 163, 164, 179, 180, 196, 203, 205, 207, 212, 223], "count": [22, 23, 25, 30, 41, 66, 69, 70, 119, 127, 129, 132, 133, 135, 136, 139, 163, 166, 170, 176, 177, 179, 189, 194, 202, 204, 205, 208, 214, 224], "n": [22, 24, 25, 29, 30, 31, 64, 66, 68, 69, 71, 75, 76, 77, 95, 113, 114, 116, 120, 121, 129, 135, 137, 143, 150, 158, 159, 161, 168, 171, 172, 175, 189, 204, 205, 209], "anim": [22, 23, 24, 25, 30, 31, 35, 47, 53, 54, 63, 66, 85, 103, 120, 144, 160, 161, 204], "cannot": [22, 39, 42, 43, 62, 65, 84, 91, 131, 150, 154, 163, 164, 165, 179, 180, 181, 197, 199, 202, 204], "add": [22, 23, 24, 25, 29, 30, 36, 38, 39, 40, 41, 42, 51, 53, 59, 62, 63, 64, 65, 66, 67, 70, 71, 76, 77, 80, 83, 89, 91, 93, 94, 95, 97, 102, 103, 104, 107, 116, 119, 120, 121, 127, 133, 135, 136, 137, 138, 143, 144, 151, 152, 154, 158, 159, 161, 163, 164, 165, 167, 175, 179, 180, 181, 184, 186, 189, 190, 191, 192, 193, 194, 195, 198, 199, 202, 203, 204, 205, 207, 208, 221, 223, 224], "overrid": [22, 53, 56, 57, 64, 66, 226], "exist": [22, 41, 56, 60, 63, 66, 101, 124, 144, 154, 164, 180, 182, 199, 201, 215], "hello": [22, 24, 28, 39, 53, 83, 95, 96, 102, 124, 168, 208], "could": [22, 23, 25, 31, 42, 59, 60, 63, 65, 66, 76, 78, 81, 86, 98, 103, 104, 120, 123, 127, 129, 143, 146, 150, 154, 155, 158, 159, 161, 162, 168, 179, 180, 187, 189, 204, 206, 210, 215], "somevalu": [22, 168], "stringrecurs": 22, "error": [22, 23, 24, 25, 30, 31, 34, 35, 36, 40, 42, 44, 47, 65, 66, 77, 84, 89, 91, 94, 106, 108, 113, 118, 120, 122, 124, 127, 129, 132, 139, 141, 144, 150, 151, 156, 160, 161, 163, 164, 168, 170, 171, 178, 179, 181, 182, 199, 202, 212, 226], "void": [22, 23, 24, 25, 28, 29, 30, 31, 38, 47, 54, 63, 64, 65, 66, 68, 76, 77, 80, 84, 93, 94, 102, 130, 143, 144, 145, 146, 150, 151, 152, 154, 158, 160, 161, 162, 163, 164, 165, 168, 172, 175, 176, 177, 180, 189, 191, 192, 193, 194, 195, 197, 201, 202, 205, 215, 216, 217], "16": [22, 23, 24, 25, 29, 30, 31, 36, 39, 40, 70, 75, 80, 84, 98, 120, 164, 168, 180, 189, 204, 205], "11": [22, 23, 24, 25, 28, 29, 30, 31, 33, 40, 47, 68, 75, 76, 77, 78, 80, 81, 82, 86, 96, 98, 99, 122, 128, 129, 135, 143, 144, 150, 168, 175, 180, 181, 185, 189, 204, 205, 215, 221, 226], "definit": [22, 29, 31, 38, 62, 63, 66, 77, 84, 86, 91, 115, 143, 144, 150, 151, 154, 156, 158, 159, 160, 161, 162, 164, 165, 199], "caus": [22, 28, 29, 31, 35, 38, 42, 66, 76, 77, 80, 84, 91, 95, 133, 139, 143, 144, 145, 155, 168, 180, 204], "place": [22, 41, 63, 66, 77, 80, 84, 86, 91, 93, 95, 104, 120, 124, 129, 143, 150, 159, 160, 163, 179, 184, 185, 192, 205, 206, 216, 217], "miss": [22, 29, 31, 36, 38, 63, 72, 80, 96, 108, 122, 133, 146, 150, 154, 158, 161, 162, 168, 170, 189, 199, 202], "method1": [22, 30, 47], "method2": [22, 30], "o": [22, 143, 144, 150, 204, 221], "arg": [22, 23, 24, 28, 30, 38, 47, 63, 66, 102, 130, 143, 144, 146, 160, 161, 163, 175, 189], "objectc": 22, "objectb": 22, "stringlist": 22, "intlist": 22, "13": [22, 23, 24, 25, 28, 29, 30, 31, 47, 68, 77, 80, 82, 96, 98, 128, 140, 143, 144, 145, 150, 168, 175, 180, 181, 189, 204, 205], "matrix": [22, 23, 24, 28, 29, 30, 31, 211, 223], "printmatrix": 22, "option": [22, 28, 34, 39, 63, 85, 105, 119, 120, 121, 133, 135, 136, 139, 150, 154, 180, 181, 199, 226], "7654": 22, "3210": 22, "4567": 22, "0123": 22, "32": [22, 36, 47, 84, 97, 189, 204], "456": [22, 154, 158], "45": [22, 24, 25, 38, 45, 86, 117, 137], "012": [22, 146], "iv": [22, 23, 25, 28, 29, 30, 80, 82, 128], "randomlist": 22, "look": [22, 24, 28, 29, 31, 38, 40, 41, 56, 62, 63, 64, 65, 66, 72, 76, 78, 83, 91, 92, 93, 94, 95, 101, 102, 103, 104, 113, 118, 124, 127, 133, 136, 138, 143, 144, 151, 154, 160, 164, 171, 180, 202, 204, 205, 211, 214, 221, 224], "randomnum": 22, "fedcba": 22, "counter": [22, 48, 49, 50, 51, 133, 135, 136, 137, 138, 153, 180, 202, 204, 205], "myvalu": 22, "x": [22, 23, 24, 25, 30, 31, 33, 39, 40, 41, 42, 44, 47, 62, 63, 68, 70, 75, 76, 77, 80, 83, 84, 86, 91, 92, 94, 98, 99, 107, 108, 119, 120, 121, 122, 123, 125, 126, 128, 130, 133, 138, 141, 144, 148, 159, 170], "super": [22, 23, 24, 25, 29, 30, 31, 47, 53, 56, 57, 62, 63, 65, 66, 67, 80, 226], "17": [22, 23, 24, 25, 29, 30, 31, 39, 40, 42, 75, 78, 80, 98, 148, 168, 180, 189, 205], "rain": [22, 39, 119, 122], "y": [22, 23, 25, 30, 31, 33, 40, 41, 44, 47, 63, 75, 77, 83, 86, 91, 92, 94, 98, 99, 120, 122, 123, 137, 138, 144, 148, 159, 162, 209], "bow": 22, "18": [22, 23, 24, 25, 29, 30, 31, 40, 70, 75, 80, 98, 99, 110, 115, 120, 168, 189, 208], "versu": [22, 34, 160], "merg": [22, 73, 205], "requir": [22, 40, 55, 78, 87, 91, 93, 105, 118, 119, 129, 133, 135, 146, 151, 154, 158, 159, 160, 162, 180, 202, 203, 204, 214], "storag": [22, 107, 182, 218, 219], "space": [22, 23, 36, 38, 39, 40, 48, 49, 50, 51, 69, 76, 89, 92, 94, 95, 96, 97, 102, 127, 133, 171, 172, 179, 182, 184, 185, 204, 205, 212, 220], "mergesort": [22, 31, 78, 205], "effici": [22, 78], "we": [22, 35, 38, 40, 41, 42, 43, 53, 59, 60, 63, 64, 65, 66, 67, 71, 77, 78, 80, 83, 86, 91, 92, 93, 94, 95, 96, 101, 102, 103, 107, 108, 113, 114, 116, 117, 119, 120, 122, 123, 124, 127, 129, 130, 131, 133, 135, 136, 138, 143, 144, 146, 154, 155, 158, 159, 160, 162, 163, 164, 165, 169, 171, 172, 175, 176, 179, 180, 181, 184, 185, 187, 197, 199, 201, 204, 205, 206, 214, 215, 219, 221, 224], "veri": [22, 40, 64, 65, 75, 76, 89, 95, 107, 113, 114, 115, 116, 119, 120, 121, 124, 127, 133, 146, 159, 180, 206, 224], "small": [22, 40, 94, 151, 179], "nearli": 22, "almost": [22, 39, 124, 133, 135], "alwai": [22, 24, 38, 39, 40, 42, 62, 64, 70, 78, 84, 91, 92, 93, 103, 108, 119, 120, 124, 125, 133, 143, 144, 154, 159, 163, 189, 197, 201], "19": [22, 23, 24, 29, 30, 31, 33, 39, 40, 75, 80, 98, 133, 168, 189, 205], "d": [22, 23, 24, 25, 28, 29, 30, 31, 47, 64, 70, 80, 82, 86, 97, 99, 108, 123, 158, 170, 179, 180, 189], "v": [22, 28, 29, 30, 57, 58, 80, 124, 128, 144, 159, 179, 189, 204], "fish": [23, 42], "goldfish": 23, "without": [23, 24, 25, 28, 29, 30, 35, 38, 43, 47, 60, 65, 72, 76, 80, 84, 85, 87, 95, 98, 107, 117, 127, 131, 135, 141, 143, 150, 152, 161, 162, 167, 170, 177, 180, 181, 199, 204, 226], "glub": 23, "instanti": [23, 190, 196, 216, 217], "2000": [23, 121, 145, 176], "search": [23, 24, 25, 28, 29, 31, 73, 80, 97, 103, 127, 133, 136, 169, 180, 198, 203, 224, 226], "binari": [23, 24, 25, 29, 31, 35, 73, 80, 97, 133, 198], "iter": [23, 24, 25, 31, 36, 75, 76, 78, 133, 135, 137, 159, 180, 181, 189, 204, 205, 224, 226], "find": [23, 24, 25, 26, 38, 39, 42, 56, 64, 66, 69, 71, 76, 78, 80, 89, 94, 95, 96, 97, 103, 104, 107, 120, 121, 127, 130, 132, 135, 137, 167, 168, 169, 171, 174, 179, 180, 185, 190, 192, 196, 199, 202, 204, 205, 208, 223, 224], "col": [23, 25, 28, 29, 30, 31, 80, 137, 208, 211, 215, 221, 223], "printstr": 23, "sandwich": [23, 48, 49, 50, 51], "dog": [23, 30, 31, 34, 47, 53, 54, 63, 65, 84, 102, 120, 132, 160, 190], "goldenretriev": 23, "numleg": 23, "spot": [23, 158], "thenam": [23, 24, 25, 29, 31, 62, 63], "bark": [23, 63, 84], "woof": [23, 31, 47, 53, 63, 84], "getnumleg": 23, "02468": 23, "infinit": [23, 28, 29, 76, 80, 130, 133, 136, 139, 141, 168, 175, 180], "fluffycat": 23, "obj": [23, 30, 67, 143, 189, 198, 203, 207], "displai": [23, 28, 29, 30, 31, 38, 40, 47, 66, 80, 83, 86, 128, 144, 170, 179, 214], "cool": [23, 38, 102, 146], "showm": 23, "sum": [23, 24, 25, 28, 29, 38, 40, 41, 42, 48, 49, 50, 51, 69, 71, 133, 167, 168, 169, 170, 194, 195, 196, 203, 208, 209, 211], "sumrow": 23, "make": [23, 24, 25, 36, 38, 39, 40, 41, 43, 45, 49, 50, 51, 53, 56, 59, 60, 62, 65, 66, 76, 80, 83, 86, 89, 91, 92, 93, 94, 95, 97, 98, 102, 103, 116, 120, 121, 127, 131, 133, 135, 136, 137, 138, 143, 144, 146, 150, 151, 152, 154, 155, 158, 159, 160, 161, 163, 165, 179, 180, 181, 201, 204, 205, 207, 224, 226], "rowvalu": 23, "50": [23, 36, 38, 39, 42, 45, 48, 49, 50, 51, 65, 80, 83, 86, 88, 91, 108, 121, 126, 133, 138, 140, 144, 150, 165, 166, 189], "5364": 23, "num": [23, 24, 25, 28, 31, 53, 80, 82, 107, 113, 129, 144, 150, 160, 168, 175, 181, 182, 189, 196, 202, 208, 212, 221, 223], "29": [23, 25, 30, 189], "third": [23, 38, 40, 45, 51, 78, 91, 99, 121, 144, 151, 163, 188, 197, 208, 211, 223], "car": [23, 25, 30, 36, 47, 59, 66, 82, 97, 122, 155, 158, 179], "minivan": 23, "later": [23, 38, 40, 44, 86, 91, 93, 119, 145, 158], "drive": [23, 36, 126, 155, 206], "vroom": 23, "let": [23, 38, 39, 43, 77, 78, 93, 95, 98, 102, 103, 120, 121, 123, 127, 133, 137, 138, 143, 146, 154, 180, 186, 192, 199, 204], "go": [23, 28, 29, 30, 31, 38, 40, 41, 43, 45, 59, 62, 63, 66, 71, 80, 84, 86, 91, 92, 93, 97, 108, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129, 130, 131, 135, 137, 139, 144, 145, 146, 150, 159, 167, 174, 180, 182, 196, 202, 204, 212, 215], "changearrai": [23, 168], "even": [23, 24, 35, 40, 41, 43, 69, 70, 95, 107, 108, 119, 120, 121, 124, 127, 129, 135, 137, 141, 144, 158, 165, 166, 170, 179, 180, 181, 196, 199, 201, 204, 207, 209, 220], "present": [23, 24, 39, 69, 70, 155], "20": [23, 24, 29, 30, 31, 36, 45, 53, 75, 77, 78, 80, 84, 91, 98, 99, 101, 106, 110, 115, 128, 140, 144, 150, 165, 166, 180, 184, 185, 189, 208, 221], "findmax": [23, 211], "sequenti": [23, 28, 29, 78, 80, 198, 224], "maxval": 23, "how": [24, 25, 26, 30, 31, 36, 38, 39, 40, 41, 42, 43, 44, 45, 58, 59, 60, 62, 64, 67, 68, 76, 77, 78, 80, 81, 84, 85, 86, 91, 92, 93, 94, 95, 96, 97, 98, 102, 103, 104, 107, 110, 115, 119, 120, 121, 122, 123, 124, 125, 127, 128, 133, 135, 136, 137, 138, 139, 141, 143, 144, 145, 150, 151, 152, 154, 155, 158, 160, 161, 162, 163, 165, 169, 179, 180, 182, 189, 199, 201, 202, 204, 205, 206, 207, 208, 211, 212, 213, 218, 219, 221, 223], "swan": 24, "bird": [24, 31, 47, 120], "color": [24, 25, 36, 39, 45, 82, 86, 93, 137, 150, 158, 208, 224], "thecolor": [24, 25], "makenois": [24, 25, 66], "eat": [24, 30, 53, 84, 126, 143, 159], "showfeath": 24, "blue": [24, 36, 93, 208, 224], "rowsum": 24, "line": [24, 25, 36, 38, 39, 40, 41, 45, 47, 62, 64, 68, 76, 77, 84, 86, 92, 93, 95, 97, 103, 108, 119, 120, 121, 122, 124, 127, 133, 135, 136, 137, 141, 143, 144, 145, 146, 148, 150, 154, 159, 161, 167, 168, 180, 196, 199, 201, 202, 205, 208], "binsearch": [24, 25], "locat": [24, 25, 39, 40, 41, 44, 84, 91, 92, 94, 107, 121, 144, 171, 179, 180, 192, 205, 206], "24": [24, 36, 39, 77, 152, 175, 181, 186, 187, 189], "41": [24, 84], "occur": [24, 25, 40, 42, 63, 80, 103, 133, 139, 168, 170, 173, 174, 186, 190, 221], "low": [24, 25, 31, 108, 126, 133, 189], "high": [24, 25, 31, 56, 80, 99, 108, 122, 126, 133, 159, 181, 189], "mid": [24, 25, 31, 189], "wordscrambl": 24, "100": [24, 29, 42, 80, 83, 84, 86, 89, 91, 92, 93, 98, 103, 108, 116, 121, 126, 133, 140, 141, 150, 163, 179, 180, 189, 204], "person": [24, 25, 36, 38, 39, 40, 43, 45, 53, 59, 62, 63, 64, 65, 67, 84, 119, 120, 122, 136, 144, 150, 154, 158, 163, 165, 199, 206, 226], "found": [24, 38, 40, 44, 56, 66, 78, 87, 96, 103, 119, 130, 136, 144, 150, 156, 158, 175, 179, 180, 181, 186, 187, 199, 202, 204, 206], "theag": [24, 25], "grade": [24, 25, 39, 42, 52, 80, 99, 108, 121, 126, 151, 189, 203], "thegrad": [24, 25], "62": [24, 108], "select": [24, 31, 78, 102, 106, 112, 118, 119, 127, 133, 144, 189, 198, 220, 226], "pig": [24, 31, 47, 163], "oink": [24, 163], "my": [24, 25, 38, 83, 101, 102, 103, 159], "piglet": 24, "oddarrai": 24, "By": [24, 42, 85], "end": [24, 36, 38, 39, 40, 41, 48, 50, 66, 76, 78, 83, 84, 87, 95, 96, 98, 102, 108, 113, 114, 116, 119, 122, 123, 125, 129, 133, 135, 136, 137, 138, 139, 143, 146, 156, 158, 160, 168, 170, 180, 186, 191, 192, 197, 199, 201, 202, 204, 205, 207, 212, 220, 224], "odd": [24, 70, 107, 108, 120, 129, 137, 141, 167, 180, 190, 209], "intend": [24, 25, 29, 80, 89, 103, 108, 141, 146, 150, 154, 155, 158, 160, 161, 162, 168, 193, 197], "becom": [24, 70, 119, 123, 135, 138, 158, 159, 166, 190, 204], "numfun": 24, "21560": 24, "emptylist": 24, "satisfi": [24, 148, 159, 187], "120": [24, 77, 93, 130], "confirm": [24, 119, 144], "recur": [24, 30], "termin": [24, 143, 189, 196, 215], "fruit": [24, 143], "grape": 24, "seedlessgrap": 24, "seed": 24, "setse": 24, "red": [24, 25, 36, 93, 143, 145, 208, 224], "green": [24, 25, 36, 185, 208, 224], "printnam": 24, "minval": 25, "min": [25, 44, 87, 98, 145, 206], "At": [25, 56, 62, 66, 80, 99, 179, 205], "fibonacci": [25, 68, 69], "want": [25, 31, 38, 39, 40, 41, 42, 43, 44, 47, 56, 59, 60, 63, 64, 67, 76, 78, 82, 84, 87, 93, 95, 96, 97, 98, 103, 104, 119, 120, 121, 122, 127, 130, 135, 136, 143, 145, 146, 154, 159, 160, 162, 174, 179, 180, 181, 185, 186, 191, 197, 199, 201, 202, 206, 207], "multipli": [25, 70, 89, 94, 138, 165, 202, 220], "itself": [25, 68, 72, 74, 75, 76, 77, 86, 107, 160], "exactli": [25, 39, 40, 63, 95, 102, 121, 144], "total": [25, 29, 30, 38, 40, 42, 44, 49, 50, 51, 65, 76, 117, 138, 143, 150, 151, 167, 176, 184, 185, 187, 195, 214, 223, 224], "fluffi": 25, "orang": [25, 48, 49, 50, 51, 158, 208], "getweight": [25, 171, 172], "weight": [25, 144, 160, 161, 171, 172], "theweight": 25, "meow": [25, 31, 47, 63], "mysterynum": 25, "intarr": 25, "21": [25, 40, 140, 189], "36": [25, 36, 175, 189], "numlist": [25, 189, 203], "columnsum": 25, "intarrai": 25, "34": [25, 189, 208], "vehicl": [25, 30, 59], "bike": 25, "thewheel": 25, "numofwheel": 25, "getcolor": 25, "wordmix": 25, "penguin": 25, "divis": [25, 36, 40, 41, 42, 77, 107, 108, 119, 129, 130, 133, 145, 175, 185, 199, 204], "evenli": [25, 40, 107, 108, 129, 130, 133, 175, 184, 185], "remaind": [25, 40, 41, 44, 107, 120, 130, 137, 199], "databas": 25, "000": [25, 145, 151], "guarante": [25, 176, 177, 191, 192, 193, 214, 215], "overload": [25, 47, 53, 54, 56, 57, 91, 93, 144], "saynam": 25, "getag": [25, 150], "nicknam": [25, 29], "getgrad": 25, "changegrad": 25, "countdown": [25, 140, 141], "decrement": [25, 41, 132, 205], "until": [25, 56, 62, 64, 66, 77, 78, 94, 102, 117, 119, 133, 141, 143, 144, 146, 177, 184, 185, 192, 199, 204, 205, 215, 216], "chapter": [26, 39, 55, 56, 101, 125, 139, 182, 207, 212], "materi": [26, 35, 47, 60], "nice": [26, 43, 88, 101, 102, 108, 136, 199], "resourc": [26, 101, 206], "tip": [26, 45, 46, 129, 149, 188, 210], "rebecca": 26, "dovi": 26, "www": [26, 40, 43, 83, 206, 226], "superc": 26, "net": 26, "wp": 26, "upload": 26, "01": [26, 98, 146, 152], "review": [26, 35, 101, 145, 226], "top": [26, 39, 62, 65, 77, 83, 91, 92, 120, 133, 144, 154, 164, 179, 182, 191, 192, 193, 209, 226], "ten": [26, 209], "thing": [26, 38, 39, 40, 56, 59, 63, 65, 67, 76, 86, 95, 98, 119, 120, 122, 130, 131, 135, 136, 139, 143, 152, 154, 175, 186, 187, 199, 204, 205, 223], "pdf": [26, 43, 101, 129, 151], "flash": 26, "card": [26, 59, 78, 154, 212], "self": [26, 155, 169], "flash_cards_dovi": 26, "addit": [26, 28, 36, 39, 40, 44, 62, 63, 70, 95, 118, 124, 143, 150, 181], "univers": [26, 35, 152, 170, 226], "washington": [26, 179], "40": [26, 36, 98, 140, 148], "edu": [26, 35, 117], "cse142": 26, "apc": 26, "lab": [26, 102, 103, 155, 218, 222], "shtml": 26, "readi": [28, 29, 30, 31, 80, 130, 159, 170, 171, 172, 214, 215], "next": [28, 29, 30, 31, 38, 39, 40, 42, 45, 60, 65, 67, 76, 77, 80, 86, 92, 96, 101, 104, 105, 119, 122, 129, 135, 136, 137, 143, 145, 154, 159, 160, 164, 181, 182, 187, 192, 199, 202, 204, 205, 220, 221, 223], "previou": [28, 29, 30, 31, 36, 38, 40, 41, 77, 80, 89, 92, 108, 120, 143], "jump": [28, 29, 30, 31, 80, 139, 143, 180, 182, 212], "paus": [28, 29, 30, 31, 77, 80, 170], "abl": [28, 29, 30, 31, 38, 40, 80, 91, 94, 98, 123, 133, 163, 170, 180, 203, 204], "wrong": [28, 29, 30, 31, 36, 38, 40, 44, 45, 54, 69, 70, 80, 86, 88, 126, 135, 139, 140, 166, 170, 180, 181, 184, 185, 190, 202, 204, 205, 209, 212, 223], "skip": [28, 29, 30, 31, 38, 80, 119, 136, 170, 186, 187, 202], "addminut": 28, "timer": 28, "hour": [28, 29, 36, 80, 101, 107, 129, 152, 206], "minut": [28, 29, 36, 80, 103, 104, 107, 117, 129, 152, 180, 191, 192, 193, 206], "60": [28, 29, 36, 45, 80, 93, 98, 99, 107, 116, 122, 129, 152, 168], "addhour": 28, "additionminut": 28, "propos": [28, 29, 62, 168], "NOT": [28, 35, 123, 130, 145, 150, 160, 175], "temp": [28, 29, 30, 31, 39, 40, 80, 150, 161, 163, 168, 170, 180, 181, 189, 205], "evalu": [28, 40, 42, 82, 106, 107, 121, 123, 124, 125, 133, 135], "function": [28, 53, 87, 93, 94, 98, 113, 143, 144, 145, 154, 204, 217], "tester": [28, 159, 160, 161], "charat": [28, 68], "starter": 28, "world": [28, 38, 85, 86, 92, 94, 155, 158, 159, 208, 219], "longest": [28, 29, 31, 80, 168, 196, 204], "hierarchi": [28, 29, 57, 60, 62, 66, 226], "superclass": [28, 29, 48, 56, 57, 60, 62, 63, 64, 66, 80, 95, 226], "rewrit": [28, 29, 65, 80, 120, 141, 167, 181, 196, 201], "m1": [28, 29, 30, 80, 168], "referenc": [28, 29, 40, 86, 91, 92, 95, 158, 182], "s1": [28, 29, 30, 31, 47, 65, 66, 80, 82, 87, 95, 96, 124, 160], "hi": [28, 29, 30, 31, 36, 38, 39, 45, 63, 66, 70, 80, 82, 87, 95, 96, 124, 138, 202], "s2": [28, 29, 30, 31, 65, 80, 82, 87, 95, 96, 124], "s3": [28, 29, 30, 31, 65, 80, 82, 96, 124], "s4": [28, 29, 31, 80, 82, 124], "tolowercas": [28, 29, 31, 80, 82, 89, 96, 103, 127], "touppercas": [28, 29, 31, 80, 82], "mat": [28, 29, 80, 211], "type": [28, 29, 38, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 53, 56, 59, 60, 63, 65, 66, 67, 82, 83, 84, 86, 87, 91, 92, 93, 94, 95, 96, 97, 101, 102, 116, 117, 119, 124, 125, 127, 129, 133, 135, 142, 143, 144, 146, 150, 151, 154, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 175, 179, 181, 182, 186, 187, 192, 194, 195, 199, 201, 203, 204, 207, 208, 212, 216, 217, 220, 221, 224, 226], "conditiontest": [28, 29, 31], "num1": [28, 29, 30, 31, 40, 107, 129], "num2": [28, 29, 30, 31, 40, 107, 129], "e": [28, 29, 30, 31, 35, 38, 43, 75, 96, 99, 107, 108, 110, 113, 114, 115, 116, 119, 121, 127, 136, 144, 170, 189, 199, 201, 209], "int1": 29, "int2": 29, "int3": 29, "under": [29, 35, 47, 48, 49, 50, 51, 78, 80, 119, 150, 179, 181, 189, 205], "faster": [29, 78, 80, 204, 205], "checkstr": [29, 82], "whether": [29, 35, 47, 62, 65, 67, 82, 84, 103, 106, 110, 115, 119, 120, 124, 127, 129, 133, 137, 150, 151, 158, 159, 164], "forward": [29, 59, 82, 86, 91, 92, 93, 94, 102, 103, 104, 135, 137, 143, 154, 159], "backward": [29, 59, 82, 86, 92, 93, 135, 167], "aba": [29, 82], "abba": [29, 82], "z": [29, 33, 40, 41, 47, 75, 95, 103, 166, 209], "bcb": [29, 82], "bcd": [29, 82], "22": [29, 40, 78, 84, 128, 140, 141, 144, 175, 181, 189], "333": [29, 128, 140, 141], "4444": [29, 128, 141], "55555": [29, 128, 140, 141], "list1": [29, 80, 189, 201, 202, 203, 207], "xy": [29, 95], "coordin": [29, 62, 83, 86, 91, 98, 159], "plane": 29, "legal": [29, 155, 159, 206], "namedpoint": [29, 62], "myx": [29, 62], "myi": [29, 62], "incomplet": [29, 80, 168, 216, 217], "mynam": [29, 62], "d1": [29, 62], "d2": [29, 62], "timerecord": [29, 80], "h": [29, 40, 66, 80, 96, 150, 152, 158, 209], "gethour": [29, 80], "getminut": [29, 80], "advanc": [29, 38, 80, 101, 152], "client": [29, 30, 47, 64, 80], "program": [29, 30, 34, 35, 36, 39, 41, 43, 44, 45, 47, 54, 56, 57, 58, 59, 71, 75, 80, 82, 85, 91, 96, 100, 101, 103, 106, 108, 117, 126, 127, 129, 132, 139, 140, 142, 143, 145, 146, 153, 155, 156, 162, 166, 178, 190, 198, 206, 209, 218, 219, 220, 222, 223], "timecard": 29, "express": [29, 30, 31, 34, 35, 38, 39, 42, 44, 80, 94, 95, 99, 119, 120, 121, 124, 125, 129, 133, 135, 139, 160, 173, 180, 186, 187, 216, 226], "contactinfo": 29, "phonenumb": [29, 154, 158, 165], "thephonenumb": 29, "getphonenumb": 29, "extendedcontactinfo": 29, "thenicknam": 29, "design": [29, 35, 43, 47, 60, 63, 80, 82, 83, 93, 127, 137, 151, 153, 155, 158, 159, 160, 206, 221, 226], "len": [30, 82, 96, 121, 135, 136, 138, 158, 160, 180, 181, 221], "relationship": [30, 48, 49, 50, 51, 59, 60, 66], "dogown": 30, "setnam": [30, 63, 94, 161], "bodi": [30, 119, 120, 122, 133, 135, 137, 138, 139, 141, 143, 144, 145, 151, 154, 161, 162, 164, 207], "invok": [30, 87], "sportscar": 30, "vechicletest": 30, "vechicl": 30, "sporti": 30, "g": [30, 47, 66, 96, 192], "parent": [30, 31, 47, 56, 59, 60, 62, 63, 64, 65, 66, 67, 95, 122], "p": [30, 122, 137, 150, 158, 161, 164, 165, 180, 181], "child": [30, 54, 56, 59, 60, 63, 66], "pm1": 30, "m2": 30, "pm2": 30, "cm1": 30, "cm2": 30, "bear": 30, "growl": 30, "explain": [30, 39, 40, 102, 136, 150, 154, 160, 164, 186, 187, 205, 206, 220, 221], "height": [30, 36, 40, 83, 86, 91, 94, 124, 145, 159, 160, 212], "4321": [30, 70], "classroom": [30, 43, 101, 220], "room": [30, 108, 122, 201, 207], "build": [30, 43, 136, 154, 159, 217], "most": [30, 38, 41, 43, 59, 67, 76, 77, 78, 83, 94, 101, 112, 116, 119, 127, 129, 131, 133, 136, 145, 146, 150, 154, 158, 161, 171, 172, 179, 180, 204, 223], "testval": 30, "val": [30, 168, 181], "method3": 30, "give": [30, 39, 42, 44, 62, 65, 66, 76, 86, 87, 91, 92, 93, 97, 102, 123, 127, 133, 144, 159, 160, 162, 165, 179, 180, 199, 204, 206, 221, 224], "sampl": [30, 43, 49, 50, 51, 86, 95, 98, 103, 118, 151, 176, 177], "99": [30, 45, 89, 98, 179, 182, 209], "c2": 31, "c1": 31, "thenum": 31, "quan": 31, "label": [31, 62, 83, 119, 164], "simplifi": [31, 96, 105, 123], "maxcompar": 31, "savedindex": 31, "numstep": 31, "changematrix": 31, "math": [31, 40, 41, 82, 85, 86, 87, 89, 102, 103, 104, 127, 129, 163, 179, 180, 182, 226], "ab": [31, 70, 87, 98, 182], "condsid": 31, "fun": [31, 38, 62, 98, 179, 210], "book": [31, 35, 36, 38, 43, 47, 60, 66, 136, 154, 159, 226], "dictionari": [31, 47, 66, 180, 181, 204], "xxzxyxx": 31, "fact": [31, 42, 70, 76, 119, 144, 195], "cow": [31, 47, 144, 179], "ask": [31, 38, 40, 47, 60, 86, 94, 95, 101, 102, 117, 119, 120, 121, 122, 133, 151, 154, 199, 202, 206], "speak": [31, 38, 47, 53, 63], "awk": [31, 47], "doesn": [31, 39, 40, 60, 62, 64, 66, 86, 87, 91, 92, 95, 103, 118, 119, 122, 124, 133, 135, 139, 179, 180, 181, 182, 199, 201, 220], "moo": [31, 47, 144], "descend": 31, "6982": 33, "prefac": [34, 86, 226], "why": [34, 40, 57, 58, 65, 66, 67, 73, 74, 91, 97, 101, 102, 103, 104, 107, 119, 121, 123, 127, 143, 150, 154, 160, 164, 181, 201, 203, 205, 226], "java": [34, 35, 40, 41, 42, 57, 59, 60, 62, 63, 64, 65, 66, 67, 68, 71, 77, 78, 80, 85, 86, 89, 91, 93, 95, 96, 97, 98, 102, 103, 104, 106, 107, 108, 119, 121, 122, 123, 124, 127, 128, 131, 132, 133, 135, 136, 137, 138, 143, 144, 145, 146, 153, 158, 159, 160, 163, 164, 165, 167, 168, 169, 173, 178, 179, 180, 181, 186, 187, 197, 199, 201, 204, 205, 207, 211, 212, 215, 218, 219, 221, 223], "command": [34, 86, 121, 135, 137, 179], "syntax": [34, 36, 44, 91, 156, 182, 221], "debug": [34, 41, 43, 85, 135, 139, 143, 153], "challeng": [34, 57, 58, 73, 74, 77, 85, 106, 132, 142, 153, 169, 178, 198, 218, 219, 222], "summari": [34, 57, 58, 73, 74, 77, 85, 103, 106, 132, 142, 153, 178, 198, 218, 219, 222, 226], "weather": [34, 101, 102], "report": [34, 35, 38, 42, 127, 151, 155, 226], "assign": [34, 39, 44, 65, 66, 80, 89, 91, 94, 97, 98, 99, 102, 107, 117, 119, 124, 125, 127, 144, 145, 148, 151, 158, 179, 180, 181, 211, 215, 221, 226], "increment": [34, 41, 97, 131, 135, 152, 159, 162, 163, 174, 176, 180, 181, 187, 197, 202, 204, 205, 207], "oper": [34, 39, 42, 44, 59, 85, 86, 87, 92, 93, 96, 98, 106, 120, 122, 123, 124, 129, 130, 133, 151, 154, 162, 163, 180, 199, 201, 226], "modulo": [34, 44, 107], "flowchart": [34, 119, 120, 121], "user": [34, 43, 44, 83, 101, 102, 119, 120, 121, 133, 154, 159, 206], "input": [34, 42, 43, 82, 94, 95, 101, 102, 110, 113, 114, 115, 116, 119, 120, 121, 132, 159, 180, 209], "compound": [34, 40, 44, 106, 119, 226], "trace": [34, 72, 73, 74, 76, 86, 94, 103, 106, 121, 132, 135, 136, 139, 142, 143, 165, 170, 180, 203, 205], "maze": 34, "prefix": 34, "postfix": 34, "cast": [34, 36, 44, 65, 67, 89, 98, 160, 226], "develop": [34, 35, 38, 60, 86, 102, 123, 133, 153, 155, 226], "environ": [34, 38, 66, 102, 143, 226], "repl": [34, 40, 42, 62, 65, 66, 83, 86, 91, 92, 93, 94, 95, 102, 103, 104, 119, 120, 121, 127, 133, 135, 137, 159, 180, 181, 204, 224], "eclips": 34, "dr": [34, 35, 40, 117], "bluej": 34, "jgrasp": [34, 102], "intellij": 34, "netbean": 34, "vocabulari": [34, 57, 73, 85, 91, 106, 132, 153, 178, 198, 218], "common": [34, 35, 38, 41, 57, 60, 63, 64, 66, 73, 85, 92, 94, 103, 106, 112, 124, 132, 135, 146, 153, 160, 163, 169, 178, 198, 203, 218], "mistak": [34, 57, 73, 85, 106, 119, 132, 136, 151, 153, 178, 198, 218], "concept": [34, 57, 73, 76, 85, 101, 106, 132, 153, 154, 178, 179, 184, 185, 198, 204, 218, 226], "keyword": [34, 38, 39, 57, 59, 60, 62, 66, 67, 85, 91, 95, 101, 102, 104, 105, 106, 119, 120, 121, 124, 132, 153, 154, 158, 160, 161, 162, 163, 164, 178, 179, 212, 220, 226], "lesson": [34, 39, 40, 57, 58, 60, 65, 66, 73, 76, 77, 78, 83, 85, 86, 91, 92, 93, 106, 119, 120, 122, 123, 124, 127, 132, 136, 138, 142, 143, 144, 145, 153, 154, 158, 160, 161, 163, 164, 169, 178, 180, 181, 198, 199, 201, 204, 218, 220, 221, 223, 226], "workspac": [34, 57, 73, 85, 106, 132, 142, 153, 178, 198, 218, 226], "introduct": [35, 83, 117], "teach": [35, 53, 86, 117], "softwar": [35, 38, 43, 44, 66, 77, 136, 153, 155, 156, 160, 171, 172, 206, 226], "applic": [35, 66, 96, 146, 155, 180, 226], "languag": [35, 38, 39, 41, 59, 63, 86, 91, 95, 107, 146, 156, 179, 199, 219, 220, 221, 226], "textbook": [35, 39, 86, 226], "2d": [35, 85, 209, 214, 215, 226], "graphic": [35, 43, 62, 83, 85, 86, 91, 179, 221], "organ": [35, 77, 143, 194, 195, 220], "unit": [35, 38, 39, 72, 78, 86, 88, 89, 94, 96, 106, 118, 119, 132, 133, 136, 138, 142, 143, 144, 145, 153, 154, 158, 159, 160, 162, 163, 175, 178, 179, 180, 181, 188, 199, 204, 205, 226], "flexibl": 35, "enough": [35, 39, 122, 125, 158, 165, 170, 185], "support": [35, 85, 175], "earli": [35, 38, 121, 138, 139, 159, 180, 182], "late": 35, "approach": [35, 75, 77, 155, 202], "adapt": [35, 144, 159, 226], "awesom": [35, 160, 161], "beryl": [35, 226], "hoffman": [35, 226], "associ": [35, 39, 40, 44, 56, 60, 64, 66, 96, 119, 120, 163], "professor": 35, "elm": [35, 226], "colleg": [35, 101, 102, 103, 151, 152, 226], "ma": 35, "curriculum": [35, 226], "2019": [35, 101, 127, 149, 186, 188, 210, 226], "written": [35, 38, 47, 76, 78, 86, 87, 91, 92, 98, 104, 112, 120, 121, 123, 124, 154, 158, 179, 180, 181, 185, 224, 226], "barbara": [35, 117, 226], "ericson": [35, 117, 226], "assist": [35, 118], "michigan": [35, 226], "linda": [35, 226], "seiter": [35, 226], "dan": [35, 226], "palmer": [35, 226], "john": [35, 189, 226], "carrol": [35, 226], "evolv": 35, "suitabl": [35, 226], "level": [35, 65, 120, 159, 164, 199, 226], "form": [35, 65, 66, 103, 104, 113, 114, 116, 120, 202, 216, 217, 226], "bug": [35, 38, 39, 97, 160, 163, 226], "acknowledg": 35, "gratefulli": 35, "runeston": [35, 80, 226], "platform": [35, 43], "jobe": 35, "server": [35, 38, 137], "brad": 35, "miller": 35, "csawesom": [35, 226], "contributor": 35, "ebook": [35, 226], "licens": [35, 120, 226], "creativ": [35, 121, 137], "attribut": [35, 56, 59, 60, 67, 86, 87, 91, 92, 93, 94, 96, 124, 145, 150, 154, 158, 160, 162], "noncommerci": 35, "sharealik": 35, "intern": [35, 154], "barbar": [35, 117], "umich": [35, 117], "2014": [35, 48, 49, 50, 51, 55, 101, 131, 197], "reserv": [35, 39, 44], "hoffmanb": 35, "lseiter": 35, "jcu": 35, "dpalmer": 35, "2020": [35, 91, 146, 226], "redistribut": 35, "sourc": [35, 38, 43, 44, 156, 199], "modif": 35, "permit": 35, "met": [35, 133, 159], "retain": 35, "copyright": [35, 226], "notic": [35, 38, 39, 40, 41, 42, 59, 63, 65, 84, 86, 92, 93, 94, 96, 120, 122, 127, 133, 135, 137, 143, 144, 151, 154, 158, 160, 161, 162, 163, 165, 180, 181, 199, 201, 202, 204, 220, 223, 224], "disclaim": 35, "reproduc": [35, 129, 151], "document": [35, 38, 91, 93, 94, 96, 103, 146, 159, 204, 205], "distribut": [35, 40, 125, 184, 185], "nor": 35, "endors": 35, "promot": 35, "product": [35, 43, 68, 76, 127, 159, 202], "deriv": [35, 47, 64, 80], "specif": [35, 43, 67, 86, 87, 91, 93, 98, 104, 135, 136, 145, 151, 154, 155, 156, 160, 162, 169, 179, 182, 190, 203], "prior": [35, 117, 159, 205], "permiss": [35, 170, 206], "BY": [35, 226], "THE": 35, "holder": [35, 67, 165], "AND": [35, 123, 185], "AS": 35, "OR": [35, 122, 123], "impli": [35, 39, 186], "warranti": 35, "BUT": 35, "TO": 35, "OF": 35, "merchant": 35, "fit": [35, 102, 151], "FOR": 35, "purpos": [35, 47, 155, 158, 221], "IN": 35, "NO": 35, "event": [35, 83, 150], "shall": 35, "BE": 35, "liabl": 35, "direct": [35, 62, 86, 92, 93, 94, 121, 156, 206], "indirect": 35, "incident": 35, "special": [35, 38, 56, 59, 60, 83, 91, 95, 96, 97, 124, 136, 146, 159, 181, 199, 202, 206, 221], "exemplari": 35, "consequenti": 35, "damag": 35, "procur": 35, "substitut": [35, 48, 57, 58, 77, 144, 148], "good": [35, 38, 39, 43, 67, 83, 102, 103, 119, 120, 127, 129, 133, 135, 144, 146, 151, 154, 159, 160, 161, 162, 164, 199, 221], "servic": 35, "loss": [35, 155], "profit": 35, "busi": 35, "interrupt": 35, "howev": [35, 36, 38, 40, 42, 43, 80, 89, 91, 93, 96, 108, 119, 130, 133, 144, 150, 155, 158, 160, 162, 163, 168, 171, 172, 175, 179, 180, 199, 203, 205, 223], "ON": 35, "theori": 35, "liabil": 35, "contract": 35, "strict": 35, "tort": 35, "neglig": 35, "aris": [35, 155, 206], "IF": 35, "advis": [35, 41], "SUCH": 35, "updat": [36, 40, 41, 80, 119, 143, 144, 145, 150, 162, 163, 177, 195], "perimet": 36, "rectangl": [36, 40, 57, 65, 66, 137, 141], "width": [36, 40, 62, 83, 86, 91, 94, 124, 159, 160, 184, 185, 212], "separ": [36, 38, 39, 40, 41, 48, 49, 50, 51, 60, 86, 98, 107, 120, 121, 135, 160, 161, 179], "triangl": [36, 59, 76, 93, 135, 137], "formula": [36, 40, 42, 98, 129, 137, 138], "2bh": 36, "watch": [36, 40, 78, 107, 118, 120, 133, 136, 137, 144, 145, 155, 160, 163, 171, 192, 206, 224], "r0": 36, "pronounc": 36, "naught": 36, "measur": [36, 117, 204], "predict": [36, 137, 138, 155], "control": [36, 43, 75, 86, 102, 106, 120, 127, 132, 135, 143, 145, 154, 156, 160, 226], "transmiss": 36, "diseas": 36, "spread": 36, "peopl": [36, 38, 39, 40, 59, 84, 93, 95, 119, 122, 127, 144, 146, 150, 155, 161, 164, 179, 221], "smallpox": 36, "whom": 36, "etc": [36, 39, 65, 95, 119, 121, 124, 145, 151, 160, 182, 199, 204], "hiv": 36, "measl": 36, "learn": [36, 38, 39, 40, 43, 44, 56, 58, 60, 72, 78, 83, 85, 86, 87, 91, 93, 96, 117, 123, 125, 132, 136, 139, 142, 145, 153, 154, 155, 158, 163, 182, 199, 207, 212, 221, 223], "better": [36, 38, 77, 104, 105, 119, 133, 159, 201, 205], "mari": 36, "favorit": [36, 39, 45, 122, 126], "fix": [36, 38, 39, 40, 42, 59, 89, 94, 96, 97, 108, 119, 121, 133, 139, 141, 146, 160, 161, 163, 164, 167, 168, 180, 196, 202, 215], "perform": [36, 39, 40, 41, 44, 121, 144, 145, 150, 204, 205], "rememb": [36, 38, 39, 40, 43, 44, 64, 66, 77, 78, 83, 92, 93, 94, 95, 96, 98, 107, 123, 124, 125, 127, 129, 130, 133, 135, 136, 137, 138, 151, 154, 158, 159, 177, 179, 181, 185, 199, 201, 202, 204, 212, 216, 217], "lowercas": [36, 38, 39, 88, 89, 95, 103], "gabbi": 36, "sport": 36, "soccer": 36, "carli": 36, "justin": 36, "julian": 36, "food": [36, 45, 64, 126, 159], "pizza": [36, 40, 47, 66, 84, 119, 126, 144, 150], "period": [36, 38, 60], "sentenc": [36, 38, 122, 136], "movi": [36, 47, 60, 82, 84, 120, 122, 127, 158, 164], "cost": [36, 45, 142], "trip": [36, 45], "300": [36, 91, 159], "mile": [36, 45, 47, 82, 97, 145], "ga": [36, 45], "gallon": [36, 45, 47, 82], "per": [36, 40, 45, 47, 82, 84, 119, 127, 141, 144, 151], "semicolon": [36, 38, 39, 108, 119, 135, 179], "unmatch": 36, "00": [36, 48, 49, 50, 51, 98, 113, 114, 116, 144, 152], "price": [36, 39, 45, 47, 48, 49, 50, 51, 60, 65, 66, 150, 179], "35": [36, 144, 181, 189], "clearanc": 36, "70": [36, 99, 116, 150], "off": [36, 38, 41, 42, 45, 59, 70, 77, 113, 114, 116, 127, 133, 163, 180, 197, 199, 206, 207], "coupon": 36, "whole": [36, 39, 40, 44, 97, 119, 122, 123, 124, 154, 163, 180, 204, 205, 221], "dai": [36, 45, 76, 91, 113, 114, 116, 122, 129, 151, 221], "320893": 36, "month": [36, 38, 45, 91, 129, 150], "save": [36, 38, 40, 42, 45, 57, 65, 80, 84, 86, 87, 94, 98, 120, 127, 133, 136, 144, 160, 162, 179, 204, 226], "200": [36, 45, 91, 93, 126], "earn": [36, 49, 50, 51, 151], "week": [36, 40, 45, 113, 114, 116, 129, 159, 199], "tank": [36, 45], "down": [36, 40, 41, 65, 66, 77, 78, 91, 103, 122, 124, 127, 135, 139, 143, 159, 162, 181, 202, 204, 221, 224], "quarter": [36, 40], "chicken": [36, 45, 104, 154, 163], "wing": [36, 45, 126], "bui": [36, 39, 45, 127, 154, 159], "75": [36, 38, 48, 49, 50, 51, 80, 91, 98, 99, 121, 126, 163], "divid": [36, 40, 42, 44, 77, 78, 107, 119, 120, 130, 133, 137, 143, 144, 150, 151, 158, 185, 199, 204, 224], "monei": [36, 39, 40, 67, 162, 165, 194, 195], "sinc": [36, 39, 40, 56, 60, 62, 64, 65, 66, 71, 76, 77, 91, 95, 96, 120, 122, 123, 124, 129, 130, 131, 135, 138, 143, 144, 145, 146, 151, 159, 160, 162, 163, 170, 171, 172, 175, 179, 180, 182, 192, 194, 197, 199, 202, 204, 223, 224], "jdk": [38, 146, 159], "javadoc": [38, 93, 94, 146, 159], "android": [38, 206], "phone": [38, 45, 54, 69, 70, 95, 119, 121, 140, 154, 166, 190, 206, 209], "minecraft": 38, "netflix": 38, "app": [38, 83, 179, 206], "tablet": 38, "worldwid": 38, "ll": [38, 40, 93, 122, 154, 164, 221], "templat": [38, 151, 154, 160, 161], "simpl": [38, 43, 76, 86, 92, 93, 102, 120, 121, 133, 135, 151, 159, 167, 179, 201, 214], "myclass": [38, 159], "open": [38, 59, 86, 103, 113, 114, 116, 117, 118, 119, 120, 125, 186, 187], "curli": [38, 78, 103, 119, 120, 125, 133, 139, 143, 154, 164, 179], "brace": [38, 103, 119, 125, 139, 143], "close": [38, 40, 86, 103, 113, 114, 116, 119, 125, 186, 187], "liter": [38, 39, 40, 42, 95, 124], "enclos": [38, 39, 95, 119, 120, 125, 139, 143, 146, 164], "quot": [38, 39, 95], "Then": [38, 39, 40, 64, 78, 86, 94, 95, 104, 107, 120, 121, 122, 127, 129, 135, 154, 164, 170, 179, 180, 181, 184, 202, 205, 208, 221, 223, 224], "Be": [38, 40, 41, 72, 102, 113, 121, 137, 175, 180, 202, 221], "sure": [38, 39, 60, 62, 66, 72, 80, 91, 102, 103, 113, 116, 120, 127, 131, 133, 136, 138, 151, 152, 158, 159, 160, 161, 165, 175, 179, 180, 181, 204, 226], "keep": [38, 40, 41, 47, 56, 63, 64, 65, 66, 77, 80, 82, 86, 94, 124, 133, 136, 138, 143, 146, 152, 154, 156, 159, 160, 161, 163, 164, 165, 174, 175, 176, 177, 179, 180, 184, 187, 195, 204, 205, 206, 214, 224], "modifi": [38, 63, 65, 94, 95, 96, 98, 102, 103, 104, 131, 143, 154, 158, 161, 162, 163, 178, 180, 181, 195, 197, 201, 215, 221], "revisit": 38, "page": [38, 46, 76, 77, 86, 91, 92, 93, 94, 101, 103, 117, 129, 133, 135, 137, 139, 141, 146, 149, 151, 159, 188, 210, 220, 223, 226], "login": [38, 43, 55, 204, 226], "load": [38, 43, 103, 104, 111, 112, 118, 133, 141], "histori": [38, 43, 133, 141, 206], "move": [38, 67, 86, 87, 91, 92, 93, 94, 98, 121, 123, 131, 133, 135, 141, 143, 145, 160, 164, 172, 180, 190, 196, 201, 202, 203, 205, 207], "bar": [38, 118, 141], "pat": [38, 158], "mess": [38, 135], "hit": [38, 95], "slider": 38, "version": [38, 40, 43, 78, 91, 96, 97, 102, 103, 104, 119, 120, 131, 136, 144, 146, 154, 159, 197, 201, 204, 217], "file": [38, 43, 44, 46, 60, 62, 76, 83, 86, 91, 93, 94, 127, 129, 135, 137, 149, 151, 156, 159, 160, 180, 188, 199, 204, 205, 210], "integr": [38, 43, 102], "id": [38, 43, 47, 59, 60, 62, 63, 65, 66, 83, 86, 91, 93, 94, 95, 102, 103, 104, 127, 133, 135, 137, 159, 160, 179, 224], "local": [38, 75, 77, 130, 143, 144, 145, 150, 158, 162, 164, 165], "poem": [38, 45, 155], "interest": [38, 67, 101, 102, 103, 104, 155, 173, 174, 206], "And": [38, 60, 62, 78, 95, 96, 97, 106, 123, 127, 144, 154, 158, 165, 205, 206], "think": [38, 41, 60, 76, 86, 87, 95, 96, 101, 102, 103, 107, 120, 122, 127, 135, 143, 154, 159, 180, 186, 187, 201, 204, 212, 221], "english": [38, 122, 133, 179, 180, 186, 187], "just": [38, 39, 40, 42, 43, 48, 53, 59, 64, 66, 76, 80, 83, 84, 92, 94, 95, 97, 98, 102, 119, 121, 127, 129, 130, 133, 135, 136, 143, 150, 154, 159, 160, 163, 164, 165, 171, 172, 179, 180, 181, 199, 201, 202, 204, 207, 220, 221, 223, 224], "won": [38, 40, 66, 77, 86, 122, 125, 168, 179, 201, 204, 223], "forget": [38, 39, 44, 86, 87, 92, 94, 95, 119, 133, 139, 154, 156, 159, 160, 182, 207, 212], "screen": [38, 91, 143], "ln": 38, "understand": [38, 39, 40, 41, 42, 59, 60, 62, 63, 64, 65, 66, 72, 76, 77, 78, 86, 91, 92, 93, 95, 96, 97, 98, 104, 107, 119, 120, 121, 122, 123, 124, 125, 133, 135, 136, 137, 138, 143, 144, 145, 146, 154, 158, 159, 161, 163, 164, 165, 170, 179, 180, 181, 199, 201, 202, 203, 204, 205, 220, 221, 223], "isfun": 38, "pai": [38, 40, 45, 103, 144, 150, 159, 165], "attent": [38, 103], "numer": [38, 42, 107, 122, 129, 158, 199, 205, 221], "arithmet": [38, 40, 44, 95, 107, 119, 180], "don": [38, 40, 42, 44, 59, 62, 63, 66, 87, 91, 96, 102, 107, 108, 119, 122, 124, 126, 127, 129, 131, 133, 136, 143, 152, 154, 155, 158, 159, 163, 167, 174, 179, 180, 181, 182, 196, 197, 199, 201, 204, 205, 206, 212, 221, 223], "rid": 38, "bill": 38, "individu": [38, 80, 133, 143, 162], "89": 38, "92": [38, 80, 98, 99, 108], "head": [38, 48, 49, 50, 51, 86, 92, 120], "passeng": 38, "stop": [38, 66, 68, 72, 76, 77, 78, 117, 133, 135, 139, 141, 180, 204], "five": [38, 117, 151, 180, 182], "eight": 38, "remain": [38, 40, 63, 110, 143, 144, 197, 201, 202, 215], "actual": [38, 39, 41, 62, 65, 66, 78, 87, 91, 93, 94, 95, 96, 97, 103, 105, 107, 119, 124, 127, 129, 135, 144, 145, 156, 159, 160, 162, 168, 179, 180, 199, 201, 204, 212, 219, 220], "translat": [38, 44, 156, 221], "sent": [38, 180], "browser": [38, 40, 91, 93, 94, 137, 141], "grace": [38, 122], "hopper": 38, "rubber": 38, "duck": [38, 144], "pioneer": 38, "real": [38, 39, 86, 120, 154, 155, 181, 219], "moth": 38, "flew": 38, "1947": 38, "log": [38, 43, 80, 102, 120, 204], "sens": [38, 40, 59, 60, 163], "messag": [38, 39, 40, 66, 76, 84, 88, 89, 108, 119, 120, 136, 139, 141, 155, 179, 216, 217], "tell": [38, 39, 77, 86, 91, 93, 95, 98, 102, 103, 122, 127, 129, 130, 143, 152, 154, 156, 175, 192, 199, 204], "easi": [38, 39, 43, 56, 95, 123, 180], "sometim": [38, 59, 63, 64, 97, 120, 124, 144, 155, 159, 165], "befor": [38, 39, 40, 41, 44, 53, 63, 64, 66, 67, 78, 93, 94, 95, 96, 103, 107, 118, 119, 120, 121, 122, 127, 133, 135, 137, 138, 139, 143, 144, 151, 152, 154, 158, 159, 160, 161, 162, 163, 172, 180, 182, 187, 197, 199, 201, 202, 204, 208, 212, 215, 221, 223], "sai": [38, 40, 59, 60, 66, 67, 83, 86, 102, 107, 120, 121, 122, 123, 129, 143, 154, 163, 220], "frustrat": 38, "friend": [38, 107, 180, 196, 221], "troubl": [38, 125], "told": [38, 40, 45, 54, 69, 70, 86, 88, 126, 135, 140, 166, 180, 181, 184, 185, 190, 202, 209, 223], "attempt": [38, 40, 96, 165], "easier": [38, 39, 40, 43, 56, 57, 65, 73, 85, 106, 132, 143, 169, 178, 179, 181, 198, 218], "error1": 38, "unclos": 38, "everyth": [38, 91, 154, 155, 199, 207], "symbol": [38, 40, 44, 107, 119], "encount": 38, "too": [38, 42, 45, 54, 62, 65, 69, 70, 80, 88, 95, 108, 126, 133, 139, 140, 146, 151, 154, 166, 180, 181, 182, 190, 209, 223, 224], "did": [38, 78, 81, 97, 102, 120, 133, 135, 137, 138, 151, 154, 179, 180, 181, 204, 221], "readabl": 38, "maintain": [38, 142, 143, 191, 192, 193, 194, 195], "commerci": 38, "usual": [38, 39, 40, 42, 43, 60, 63, 76, 78, 83, 87, 91, 92, 96, 129, 133, 135, 136, 143, 145, 150, 151, 154, 158, 160, 161, 164, 180, 204, 214, 224], "team": [38, 47, 95, 159], "effort": [38, 155], "programm": [38, 43, 47, 60, 86, 96, 143, 146, 154, 155, 158, 159, 160, 161, 162, 165, 206], "essenti": [38, 40, 96], "kind": [38, 39, 56, 59, 60, 65, 159, 172, 181, 199, 201, 202], "habit": [38, 135], "were": [38, 40, 59, 66, 86, 91, 101, 119, 120, 123, 127, 131, 145, 151, 155, 163, 172, 176, 180, 191, 193, 195, 201, 204, 207], "multilin": [38, 119, 146, 159], "text": [38, 39, 40, 43, 44, 118, 121, 126, 127, 136, 155, 186], "ignor": [38, 148, 159, 216, 217], "multi": [38, 106, 146, 159, 226], "tool": [38, 40, 43, 60, 143, 146, 154, 159], "pull": [38, 56, 59, 66, 146, 159, 201], "web": [38, 146, 159, 206], "over": [38, 40, 44, 82, 92, 97, 107, 122, 126, 129, 133, 136, 137, 143, 150, 152, 185, 199, 201], "idea": [38, 42, 43, 67, 93, 98, 103, 144, 146, 159], "yourself": [38, 56, 60, 103, 135], "date": [38, 47, 60, 91, 113, 114, 116, 129, 146, 159], "track": [38, 39, 41, 47, 60, 63, 64, 65, 66, 77, 80, 82, 86, 124, 133, 138, 143, 151, 152, 154, 156, 159, 160, 161, 163, 165, 174, 175, 176, 177, 179, 180, 184, 187, 195, 205, 206, 214], "affect": [38, 119, 144, 154, 180, 206], "basic": [38, 184, 185, 203, 205], "nameofclass": 38, "own": [38, 40, 43, 62, 63, 64, 67, 75, 77, 86, 91, 93, 94, 96, 101, 102, 103, 117, 124, 127, 131, 135, 136, 137, 142, 153, 154, 159, 163, 204, 221, 224], "automat": [38, 42, 43, 56, 62, 63, 86, 94, 95, 97, 160, 179, 199, 201, 207, 221], "parenthes": [38, 40, 44, 65, 78, 86, 87, 91, 92, 93, 95, 98, 122, 143, 144, 154, 158, 162, 179, 223], "monitor": 38, "cursor": 38, "visual": [39, 40, 41, 43, 62, 63, 64, 66, 67, 68, 77, 78, 83, 86, 102, 103, 104, 133, 135, 136, 137, 138, 143, 144, 145, 146, 154, 158, 160, 163, 165, 168, 169, 180, 181, 201, 204, 205, 211, 215, 221, 223, 224], "primit": [39, 44, 67, 87, 91, 95, 96, 97, 107, 119, 124, 144, 145, 158, 160, 162, 179, 199, 204, 207, 226], "memori": [39, 40, 41, 42, 44, 95, 107, 124, 144, 160, 165, 179, 180], "vari": [39, 40], "video": [39, 40, 43, 76, 78, 107, 118, 119, 127, 133, 155, 159, 169, 179, 204, 205, 206, 213], "coupl": [39, 98, 102, 119, 120, 199], "refer": [39, 56, 57, 60, 64, 66, 67, 85, 86, 87, 92, 94, 95, 96, 98, 107, 119, 124, 135, 136, 143, 144, 146, 154, 158, 160, 162, 163, 164, 165, 171, 172, 177, 179, 180, 181, 182, 184, 185, 191, 192, 193, 199, 201, 204, 220, 221], "packag": [39, 40, 43, 67, 95, 96, 97, 98, 198], "76": 39, "20393": 39, "float": 39, "decim": [39, 40, 42, 44, 82, 98, 130, 175, 199, 223], "60293": 39, "93032": 39, "either": [39, 40, 44, 62, 78, 86, 94, 104, 110, 113, 114, 115, 116, 119, 120, 122, 125, 126, 131, 139, 164, 174, 179, 186, 192, 199, 204, 205], "sequenc": [39, 40, 41, 44, 69, 76, 87, 95, 96, 97, 133, 136, 151, 173, 174], "pair": [39, 43, 60, 65, 67, 92, 101, 102, 127, 139, 151, 154, 158, 169, 186, 198, 203, 205], "domain": 39, "mathemat": [39, 40, 42, 44, 94, 98, 125, 204], "household": 39, "shoe": 39, "allow": [39, 40, 42, 43, 48, 49, 50, 51, 59, 64, 86, 91, 94, 96, 101, 106, 107, 133, 138, 143, 144, 150, 154, 159, 160, 180, 197, 199], "ticket": 39, "purchas": [39, 159, 194, 195], "half": [39, 45, 78, 133, 166, 204], "To": [39, 41, 59, 63, 67, 78, 83, 91, 92, 93, 94, 96, 97, 119, 124, 127, 130, 133, 135, 151, 154, 158, 160, 161, 162, 163, 177, 179, 181, 182, 185, 187, 199, 202, 204, 205, 207, 208, 211, 212, 214, 220, 221, 224, 226], "asid": [39, 44, 179], "bit": [39, 97, 107], "leav": [39, 42, 59, 118, 119, 159, 163, 199, 207], "precis": 39, "sign": [39, 40, 41, 65, 91, 97, 98, 107, 119, 120, 123, 152, 182, 212], "Or": [39, 59, 94, 102, 104, 106, 119, 123, 138, 204], "mean": [39, 40, 42, 44, 59, 60, 63, 66, 67, 86, 87, 91, 95, 96, 97, 98, 122, 123, 124, 127, 131, 133, 138, 143, 144, 145, 154, 156, 160, 161, 166, 179, 180, 182, 199, 220, 224], "equat": [39, 148], "side": [39, 40, 62, 91, 93, 115, 118, 135, 137, 144, 145, 173, 174], "codelen": [39, 40, 41, 86, 119, 133, 135, 137, 143, 144, 145, 163, 169, 181, 221, 223, 224], "step": [39, 40, 41, 62, 63, 64, 66, 67, 68, 77, 102, 103, 104, 119, 123, 129, 133, 135, 136, 138, 143, 144, 145, 151, 154, 159, 162, 163, 168, 169, 179, 180, 181, 189, 201, 202, 203, 204, 205, 211, 215, 223, 224], "never": [39, 44, 76, 95, 119, 133, 139, 159, 165], "around": [39, 86, 107, 119, 129, 137, 160], "rather": [39, 91, 93, 94, 107, 120, 131, 158, 163, 202, 204], "normal": [39, 40, 119, 209], "happen": [39, 40, 41, 42, 63, 65, 77, 78, 91, 97, 98, 102, 124, 133, 135, 136, 143, 159, 163, 179, 185, 199, 212], "avoid": [39, 41, 119, 124, 143, 151, 155, 160, 165, 180, 202, 206], "instead": [39, 40, 41, 42, 43, 44, 48, 56, 60, 63, 67, 76, 83, 84, 86, 87, 91, 95, 96, 97, 102, 107, 116, 119, 120, 121, 122, 124, 125, 135, 136, 137, 141, 143, 145, 150, 160, 161, 162, 164, 165, 167, 169, 171, 172, 179, 180, 181, 182, 189, 196, 199, 201, 202, 204, 207, 212], "visit": [39, 136, 180], "temperatur": [39, 84, 108, 116, 122, 150, 163, 165], "insur": 39, "numvisit": 39, "hasinsur": 39, "blank": [39, 136, 151, 179], "typic": [39, 63, 133, 137, 154, 155, 158, 204, 220], "gpa": [39, 59], "studentcount": 39, "style": [39, 92, 113, 114, 119, 152], "israin": [39, 119], "often": [39, 44, 59, 67, 86, 94, 98, 119, 122, 123, 124, 127, 133, 135, 136, 139, 146, 151, 155, 159, 161, 163, 177, 180, 201, 204, 206, 219], "jose": [39, 95], "smush": [39, 95], "hijos": [39, 95], "switch": [39, 121, 137, 224], "dyslexia": 39, "coder": 39, "anyth": [39, 40, 53, 96, 122, 154, 165, 192], "underscor": 39, "_": [39, 70], "doc": [39, 43, 121], "oracl": [39, 121], "com": [39, 40, 43, 60, 71, 83, 89, 108, 121, 128, 154, 158, 159, 167, 206, 226], "javas": [39, 121], "tutori": [39, 43, 121, 154], "nutsandbolt": [39, 121], "_keyword": 39, "html": [39, 43, 121, 179, 226], "read": [39, 40, 42, 95, 102, 103, 118, 119, 127, 136, 151, 179, 180, 181, 201, 223], "clue": [39, 133], "crazi": [39, 40], "thisisareallylongnam": 39, "harder": 39, "convent": 39, "lower": [39, 87, 96, 201], "uppercas": [39, 44, 88, 131, 197], "camel": [39, 44], "meaning": 39, "camelcas": 39, "sensit": [39, 44, 96], "spell": [39, 180, 181, 204], "unless": [39, 40, 44, 113, 114, 116, 122, 150, 162, 163], "playerscor": 39, "23": [39, 152, 189, 204], "append": [39, 44, 89, 95, 96, 191, 201], "1st": [39, 91], "categor": 39, "final": [39, 40, 41, 86, 102, 108, 179, 186, 214, 215], "hand": [40, 41, 91, 92, 101, 130, 131, 144, 145, 152, 160, 175], "plu": [40, 41, 131, 202, 204], "colleen": 40, "lewi": 40, "As": [40, 67, 101, 102, 104, 122, 127, 133, 146, 151, 171, 179, 201, 206, 215, 226], "saw": [40, 119, 145, 162, 163, 180, 201], "dime": 40, "nickel": 40, "weekli": [40, 144], "salari": 40, "totalpai": 40, "3000": [40, 145], "hardcod": 40, "state": [40, 86, 102, 104, 123, 129, 158, 159, 162, 179], "num3": 40, "inch": [40, 144, 145, 146], "rotat": [40, 169, 203], "90": [40, 42, 92, 93, 98, 99, 108, 116, 122, 135, 140, 189], "degre": [40, 86, 92, 93, 122, 135, 137, 209], "swap": [40, 131, 205], "w": [40, 121], "unfortun": [40, 181], "fail": [40, 119], "errorswap": 40, "temporari": [40, 42, 172], "probabl": [40, 120, 127, 129, 151, 199], "current": [40, 41, 53, 67, 77, 94, 95, 96, 103, 107, 119, 130, 131, 143, 144, 150, 152, 156, 165, 168, 171, 172, 174, 175, 176, 181, 184, 186, 187, 192, 197, 199, 201, 202, 204, 205, 224], "whenev": [40, 107, 129, 135, 143, 162, 179, 181, 190, 199], "littl": [40, 43, 93, 110, 124, 151], "standard": [40, 42, 83, 86, 95, 119, 120, 133, 136, 203, 204, 221, 224], "subtract": [40, 41, 42, 49, 50, 97, 165, 180, 201, 205, 215], "togeth": [40, 44, 86, 89, 96, 119, 121, 129, 145, 152, 154, 192], "talk": [40, 53, 54, 101, 102, 155], "confus": [40, 63, 72, 104], "certain": [40, 80, 91, 99, 102, 107, 119, 133, 136, 150, 180, 195], "approxim": [40, 44, 117, 205], "3333": 40, "3334": 40, "though": [40, 41, 135, 180, 204, 207, 220], "action": [40, 41, 56, 77, 86, 93, 103, 136, 152, 154, 160, 163], "those": [40, 56, 83, 95, 97, 101, 129, 131, 148, 154, 174, 176, 177, 179, 186, 187, 199, 208, 221], "expect": [40, 91, 97, 110, 113, 114, 115, 116, 119, 129, 146, 151, 159, 221], "isn": [40, 45, 56, 63, 67, 69, 88, 96, 102, 103, 122, 126, 130, 137, 140, 150, 172, 184, 185, 204], "surpris": [40, 41, 97, 201, 216, 217], "throw": [40, 42, 96, 98, 124, 146, 202], "awai": [40, 42, 63, 76, 96, 98, 133, 143, 162, 185, 206, 223], "round": [40, 42], "With": [40, 85, 107, 110, 113, 114, 115, 116, 122, 124, 144, 163, 201, 204, 226], "arithmeticexcept": 40, "activ": [40, 43, 46, 60, 66, 93, 95, 98, 105, 107, 119, 122, 123, 133, 135, 137, 149, 151, 154, 160, 161, 179, 180, 181, 188, 199, 205, 206, 220, 224, 226], "window": [40, 60, 66, 83, 86, 91, 92, 93, 98, 103, 104, 119, 120, 123, 133, 135, 137, 145, 160, 161, 179, 180, 204, 205, 220], "preced": [40, 44, 122], "done": [40, 44, 95, 108, 122, 135, 143, 154, 170, 180], "hurt": 40, "unsur": 40, "care": [40, 41, 104, 119, 122, 174, 180, 197, 202, 215, 221], "percent": 40, "mod": [40, 106, 129, 130, 199], "goe": [40, 86, 107, 119, 129, 170, 202, 212, 223], "long": [40, 42, 133, 135, 144, 152, 165, 175, 179], "went": 40, "That": [40, 122, 143, 148, 179, 197], "smaller": [40, 42, 44, 56, 93, 120, 135, 143, 162, 180, 216], "158": 40, "piec": [40, 78, 143, 154], "everyon": 40, "slice": [40, 84, 119, 144], "leftov": [40, 184, 185], "industri": [40, 146], "drawn": [40, 143], "rhomboid": 40, "fair": 40, "among": 40, "reli": [40, 86], "flow": [40, 102, 106, 120, 133, 135, 142, 145, 160, 226], "chart": 40, "pseudo": 40, "syntact": 40, "detail": [40, 67, 143, 154, 162, 199], "semi": 40, "colon": 40, "abstract": [40, 86, 135, 143, 144, 154, 162, 179, 180, 207], "term": [40, 159, 168], "javaioexampl": 40, "power": [40, 70, 86, 87, 98, 135, 179, 180, 204], "scanner": [40, 42, 95, 102, 119, 133], "keyboard": [40, 221], "stream": 40, "consol": 40, "textbox": 40, "prompt": 40, "enter": [40, 49, 50, 51, 102, 119, 121, 133, 151, 159], "greet": [40, 53, 63, 95, 102, 143], "nextlin": [40, 102, 120], "few": [40, 80, 96, 133, 151, 163, 169], "behold": 40, "hide": 40, "token": [40, 186], "white": [40, 102, 214, 215, 224], "descript": [40, 41, 82, 94, 103, 105, 118, 133, 151, 154, 160, 215], "break": [40, 66, 78, 121, 143, 146, 159, 162, 189, 199, 205], "nextint": 40, "nextdoubl": 40, "nextboolean": 40, "slant": 40, "depict": [40, 143, 180], "pizzaslic": 40, "numpeopl": [40, 119], "experi": [40, 91, 93, 106, 107, 145, 224, 226], "bomb": 40, "due": [40, 91, 144], "prevent": 40, "57": 40, "forc": [40, 64, 122], "w3school": 40, "java_user_input": 40, "asp": 40, "pet": [40, 53, 57, 65, 102, 120, 153, 163, 199], "birthdat": 40, "born": 40, "old": [40, 97, 136, 144, 158, 163], "human": [40, 119, 127], "thrown": [40, 42, 179, 180, 185, 202, 223], "dure": [40, 43, 44, 64, 87, 133, 151, 156, 179, 180, 199, 202, 204, 214, 223], "operand": [40, 42, 44, 122], "accord": [40, 131, 215], "shortcut": [41, 44, 135, 138], "front": [41, 64, 65, 95, 107, 127, 129, 146, 154, 159, 178, 196, 197, 205, 221], "lot": [41, 62, 86, 91, 96, 98, 127, 133, 135, 155, 179, 199], "ve": [41, 64, 103, 119, 122, 127, 154, 160, 163], "heard": [41, 59, 123], "joke": 41, "improv": [41, 81, 104, 117, 127, 142], "shorcut": 41, "observ": [41, 143, 145, 165], "techniqu": [41, 154, 202], "simul": [41, 65, 66], "dry": 41, "pseudocod": [41, 42, 133, 199, 202], "prove": [41, 123], "throughout": [41, 124, 138, 199], "150": [41, 91], "151": 41, "302": 41, "compress": 41, "cross": [41, 154], "paper": [41, 60, 78, 138, 144, 180], "pencil": 41, "retrac": 41, "unari": 41, "clear": [41, 133], "convert": [42, 65, 94, 95, 97, 107, 146, 160, 199, 207], "someth": [42, 59, 64, 86, 93, 94, 102, 103, 104, 107, 119, 127, 133, 145, 159, 160, 199], "pot": 42, "clai": 42, "shape": [42, 62, 65, 66, 86, 132, 137], "handl": [42, 66, 104, 121, 127, 195], "truncat": [42, 199], "But": [42, 45, 54, 63, 64, 66, 67, 70, 88, 93, 94, 95, 102, 126, 129, 133, 136, 137, 140, 143, 166, 179, 180, 190, 199, 201, 204, 205, 209, 219], "mixtur": 42, "widen": 42, "nearest": 42, "nearestint": 42, "nearestnegint": 42, "negnumb": 42, "67": [42, 163, 189], "neg": [42, 44, 53, 87, 96, 97, 98, 99, 102, 107, 119, 121, 123, 150, 167, 176, 190, 196, 204], "closest": [42, 120, 159, 164], "repeat": [42, 60, 70, 76, 103, 119, 132, 133, 135, 139, 143, 173, 174], "333333": 42, "digit": [42, 69, 70, 92, 98, 107, 129, 130, 133, 152, 175, 176, 177, 198], "awar": [42, 155, 206], "accuraci": 42, "byte": 42, "max_valu": [42, 87, 97], "2147483647": [42, 97], "min_valu": [42, 44, 87, 97], "2147483648": [42, 97], "larger": [42, 92, 97, 151, 164, 165, 170, 186, 205, 216], "overflow": [42, 97, 148], "delet": [42, 202, 203], "format": [42, 65, 184, 185, 199], "94": [42, 98], "284": 42, "666667": 42, "unicod": [42, 221], "chines": [42, 179, 221], "lookup": 42, "cut": [42, 127, 181, 199, 204], "finit": 42, "therefor": [42, 71, 160, 162, 180, 202, 221], "built": [43, 67, 87, 91, 96, 97, 136, 154], "interact": [43, 102, 119, 121, 154, 159, 220, 226], "panel": [43, 62], "especi": [43, 108, 136, 160, 204, 220], "popular": [43, 159, 206], "ones": [43, 96, 123, 131], "great": [43, 120, 133, 155, 171], "onlin": [43, 57, 58, 64, 65, 120, 121, 127, 154, 159, 179], "recommend": [43, 101, 108, 119, 128], "googl": [43, 136, 204, 205, 206], "account": [43, 57, 86, 129, 153], "project": [43, 110, 133, 154, 159, 204, 224, 226], "kept": [43, 154], "chromebook": 43, "instal": 43, "k12": 43, "school": [43, 56, 80, 98, 99, 122, 123, 154], "plan": [43, 129, 133], "checkout": 43, "k12_per_seat": 43, "appli": [43, 49, 50, 51, 97, 123, 125, 151, 224], "link": [43, 55, 62, 63, 64, 65, 66, 67, 68, 77, 78, 81, 86, 91, 92, 93, 94, 103, 111, 112, 114, 115, 117, 118, 120, 121, 127, 133, 135, 136, 137, 138, 154, 159, 168, 180, 181, 189, 204, 205, 211], "soon": [43, 136, 138, 180], "multiplay": 43, "icon": [43, 226], "share": [43, 59, 86, 120, 122, 150, 154, 163, 164, 204], "beta": 43, "javax": 43, "swing": [43, 62, 85, 179, 224, 226], "librari": [43, 83, 85, 86, 91, 96, 196, 199], "download": [43, 62, 77, 86, 91, 93, 94, 127, 135, 137, 159], "profession": [43, 155], "complex": [43, 62, 92, 93, 96, 108, 122, 123, 124, 125, 129, 138, 143, 151, 162, 170, 180], "beginn": 43, "configur": 43, "instruct": [43, 92, 117], "skylit": 43, "javamethod": 43, "faq": 43, "drjava": [43, 77, 102, 220], "featur": [43, 59, 179, 180], "pane": [43, 220], "bottom": [43, 67, 77, 80, 83, 91, 102, 103, 104, 118, 143, 154, 209, 224, 226], "explor": [43, 86, 96, 105, 107, 122, 123, 127, 144, 163, 206], "commun": [43, 154], "playlist": 43, "youtub": [43, 76, 130, 131, 171, 172, 191, 192, 204, 214, 215], "plypwr4erjcnzwb95mvvlkaro6pifv1fhd": 43, "lightweight": 43, "virtual": [43, 86], "machin": [43, 155], "higher": [43, 108, 127, 201, 207], "structur": [43, 76, 104, 127, 133, 179, 201], "diagram": [43, 48, 49, 50, 51, 59, 60, 93, 122, 124, 142, 144, 145, 153, 154, 215], "csd": 43, "python": 43, "ada": [43, 122], "vhdl": 43, "profil": 43, "graph": 43, "cpg": 43, "uml": [43, 48, 49, 50, 51, 59, 60], "dynam": [43, 112, 118, 199, 207], "viewer": 43, "canva": 43, "conjunct": 43, "debugg": 43, "workbench": 43, "site": [43, 60, 127, 129, 151, 206, 226], "intro": [43, 85, 118, 198, 226], "jetbrain": 43, "guid": [43, 46, 87, 101, 103, 104, 127, 149, 154, 179, 188, 204, 210], "kb": 43, "quickstart": 43, "constant": 44, "myscor": 44, "studenttot": 44, "fraction": [44, 158, 185], "absolut": [44, 87, 98, 176], "235": 44, "newlin": [44, 95, 140], "aritmet": 44, "quizlet": [44, 56, 87, 125, 139, 207], "embed": [44, 87], "short": [45, 54, 69, 70, 78, 88, 106, 124, 125, 126, 140, 159, 166, 180, 190, 199, 205, 206, 209], "mobil": [45, 54, 69, 70, 140, 166, 190, 209, 226], "devic": [45, 54, 69, 70, 91, 140, 166, 190, 209], "maria": [45, 208, 212, 221], "her": [45, 107], "famou": 45, "marcu": 45, "shirt": 45, "dinner": 45, "500": [45, 83, 145, 204], "42": 45, "26": [45, 130, 175, 189], "much": [45, 75, 76, 77, 80, 86, 93, 110, 120, 133, 155, 181, 204, 206], "52": [45, 47], "39": 45, "audit": [46, 127, 149, 188, 210], "portal": [46, 127, 149, 188, 210], "eventu": [46, 86, 149, 188, 210], "ie": 47, "dealership": [47, 82], "sale": [47, 60, 82], "door": [47, 82, 93], "air": [47, 82], "employe": [47, 59, 62, 63, 144], "aspect": 47, "bookstor": 47, "publish": [47, 60, 226], "audio": [47, 147], "tape": 47, "titl": [47, 60, 82, 84, 158], "author": [47, 60, 102, 146, 159, 226], "gradstud": [47, 66], "getinfo": [47, 66], "getfood": [47, 63, 64, 66], "taco": [47, 64, 66], "enhanceditem": [47, 63], "enitemobj": 47, "setx": [47, 63], "thex": [47, 63], "seti": [47, 63], "test1": [47, 77], "test2": [47, 77], "v1": 47, "test3": 47, "v2": 47, "t1": [47, 91, 163], "t2": [47, 91, 163], "t3": [47, 163], "fuel": [47, 66], "addfuel": [47, 66], "racecar": [47, 66], "fastcar": [47, 66], "getisbn": [47, 66], "getdefinit": [47, 66], "wonder": 47, "somesound": 47, "screeech": 47, "garfield": 47, "lasagna": 47, "mainclass": 47, "methodon": [47, 64, 80], "methodtwo": [47, 64, 80], "point3d": 47, "point2d": 47, "menu": [48, 49, 50, 51], "lunch": [48, 49, 50, 51], "varieti": [48, 49, 50, 51, 135, 144, 194, 195], "salad": [48, 49, 50, 51], "drink": [48, 49, 50, 51, 155], "custom": [48, 49, 50, 51, 57, 59, 93, 144, 159], "lowest": [48, 49, 50, 51], "menuitem": [48, 49, 50, 51], "csa": 48, "treat": [48, 65, 87, 96, 150], "trioclass": 48, "getpric": [48, 49, 50, 51], "cheeseburg": [48, 49, 50, 51], "spinach": [48, 49, 50, 51], "soda": [48, 49, 50, 51], "similarli": [48, 49, 50, 51, 159, 224], "club": [48, 49, 50, 51], "coleslaw": [48, 49, 50, 51], "cappuccino": [48, 49, 50, 51], "lost": [49, 50, 206], "delcar": 50, "got": [51, 120, 133], "ye": [51, 60, 62, 95, 113, 114, 116, 119, 120, 161, 163], "trio": 52, "rubric": [52, 151], "edit": [53, 102, 209, 221], "beagl": 53, "arf": 53, "tast": 53, "candi": 53, "chocol": [53, 195], "sweet": 53, "sansa": 53, "brag": 53, "overridden": [53, 63, 64, 160], "destini": [53, 179, 181, 189, 201], "erica": 53, "55": [53, 189, 204], "getter": [53, 56, 63, 94, 154, 160, 161], "setter": [53, 56, 63, 153, 154, 160], "access": [53, 56, 62, 63, 72, 87, 96, 139, 143, 144, 145, 150, 153, 154, 156, 158, 160, 161, 162, 163, 165, 169, 178, 180, 181, 182, 201, 202, 203, 206, 207, 208, 212, 216, 221, 223, 224, 226], "address": [53, 59, 64, 67, 154, 158, 160, 180], "compareto": [53, 85, 87, 103, 107, 189, 192, 193, 204], "postiv": 53, "older": [53, 80, 97], "younger": 53, "websit": 55, "2010": [55, 148, 158, 194, 195], "info": [55, 57, 201], "know": [56, 63, 72, 77, 86, 87, 91, 95, 96, 98, 102, 103, 120, 123, 124, 127, 129, 133, 135, 136, 138, 143, 151, 154, 156, 159, 179, 181, 186, 187, 199, 201, 204, 205, 207, 223], "classnam": [56, 67, 72, 91, 98, 151, 154, 158, 162, 163, 165, 199], "reus": [56, 59, 143, 146], "relat": [56, 60, 106, 120, 123, 131, 133, 137, 148, 159, 179, 197, 199], "polymorph": [56, 57, 65, 226], "runtim": [56, 65, 127, 143, 198, 199], "resolv": 56, "tree": [56, 66, 77, 120, 190], "compli": 56, "alist": [56, 189], "signatur": [56, 63, 67, 78, 91, 92, 93, 94, 127, 143, 144, 145, 160, 161, 162], "am": 56, "accessor": [56, 63, 150, 153, 154, 161, 164, 226], "mutat": [56, 63, 150, 153, 154, 160, 226], "childnam": 56, "parentnam": 56, "still": [56, 63, 64, 65, 70, 92, 107, 115, 119, 150, 151, 171, 172, 221], "ever": [56, 95, 97, 119, 120, 139, 164], "sound": [57, 66, 95, 102, 169], "shop": [57, 127, 199], "cart": 57, "tostr": [57, 63, 64, 65, 85, 95, 152, 153, 161, 164, 165, 199, 202], "medium": [57, 73, 85, 106, 132, 178, 198, 218], "hard": [57, 73, 85, 106, 107, 155, 178, 198, 218], "realli": [59, 60, 97, 102, 104, 124, 127, 133, 160, 163, 224], "someon": [59, 91, 95, 164, 206], "come": [59, 62, 95, 101, 102, 119, 120, 121, 146, 151, 154, 158, 159, 160, 170, 180], "rel": [59, 115, 197], "di": 59, "hear": 59, "music": [59, 95], "accur": [59, 82, 84], "motorcycl": 59, "model": [59, 93, 158, 159, 171, 172, 224], "turn": [59, 86, 91, 92, 93, 95, 125, 135, 137, 180, 196, 206, 224], "unifi": 59, "uniqu": [59, 91, 137], "parkinggarag": 59, "instanceof": [59, 66], "courseperiod": 60, "periodlist": 60, "depend": [60, 65, 66, 93, 106, 127, 137, 144, 151, 154, 176, 204], "courseinfo": 60, "apcours": 60, "roster": 60, "comicbook": 60, "comic": 60, "itemforsal": 60, "research": [60, 117, 119, 170], "amazon": 60, "draw": [60, 62, 85, 91, 93, 122, 124, 132, 137, 138, 144, 154, 159], "connect": [60, 121], "activecod": [60, 65, 103], "upon": 60, "establish": [60, 179, 199], "directli": [62, 63, 143, 154, 201], "explicit": 62, "implicitli": 62, "explicitli": [62, 144, 221], "continu": [62, 64, 76, 77, 127, 130, 131, 133, 135, 137, 144, 180, 181, 192, 194, 215, 220, 223, 224], "mpoint": 62, "nest": [62, 106, 108, 119, 132, 138, 139, 141, 143, 202, 205, 212, 214, 215, 218, 221, 224, 226], "star": [62, 128, 137, 138, 141], "uncom": [62, 63, 64, 65, 202], "longrectangl": 62, "yellow": [62, 93, 208], "oval": [62, 66], "somewher": 62, "cover": [62, 67, 86, 101, 127, 136, 171, 172, 204, 205], "overriden": [63, 64, 66, 67, 96], "meangreet": 63, "greeter": 63, "spanishgreet": 63, "hola": 63, "annot": 63, "ident": [63, 87, 123, 144, 180], "g2": 63, "g1": 63, "sam": [63, 202], "hamburg": [63, 64], "nextid": 63, "getid": [63, 160], "setid": 63, "theid": 63, "dot": [63, 86, 87, 92, 93, 98, 154, 162, 163, 179, 223], "success": [63, 150, 159, 181], "demonstr": [63, 119, 120, 133, 146, 160, 180, 199, 202, 203, 204, 205], "curritem": 63, "nois": [63, 66, 144], "u": [64, 96, 102, 127, 129, 130, 143, 152, 159, 175, 179, 180, 199, 204, 206], "vegan": 64, "No": [64, 171, 172, 175, 179], "javier": 64, "ancestor": 64, "chain": 64, "subclassinstancevari": 64, "onlinecustom": 64, "email": [64, 117, 154, 158, 160, 165], "live": [65, 155, 164], "earth": 65, "opposit": [65, 122, 123, 127], "incompat": 65, "although": [65, 91, 93, 107, 120, 143, 154, 161, 180, 199, 201, 202], "q": [65, 68, 122], "advantag": [65, 82], "shapearrai": [65, 66], "shapelist": 65, "scroll": [65, 103, 224], "petlist": 65, "shoppingcart": [65, 66], "groceri": 65, "encourag": [65, 101, 102, 169], "discounteditem": [65, 66], "printord": [65, 66, 84], "discount": [65, 66], "valuetostr": 65, "minu": [65, 141, 167, 179, 182, 185, 204, 205, 207, 224], "formal": [65, 75, 85, 86, 87, 92, 93, 94, 143, 144, 145, 162, 164, 180], "big": [66, 94, 199, 204], "poli": 66, "morphism": 66, "simliar": 66, "toddler": 66, "toi": 66, "pictur": [66, 67, 86, 101, 210, 214, 215, 218, 220, 222], "spin": [66, 98], "plai": [66, 86, 95, 98, 103, 116, 120, 121, 127, 133, 154], "namelist": [66, 199, 201, 202, 207], "complier": 66, "indexof": [66, 82, 85, 87, 89, 102, 103, 124, 127, 136, 141, 180], "interpret": [66, 179], "circl": [66, 122, 129, 151, 159], "countdiscounteditem": 66, "travers": [66, 75, 76, 77, 136, 169, 178, 181, 187, 190, 198, 203, 218, 221, 223, 224, 226], "quick": [67, 87, 96, 98, 136, 201], "lang": [67, 95, 96, 97, 98, 199], "commonli": [67, 221], "apscor": 67, "import": [67, 83, 86, 96, 102, 131, 133, 146, 151, 158, 159, 196, 197, 198], "p3": 67, "p4": 67, "overrideequ": 67, "ex": [67, 68, 77, 189, 196, 204, 205, 208, 211], "otherobj": 67, "attribute1": 67, "attribute2": 67, "bank": [67, 153], "balanc": [67, 165, 186, 187], "comma": 67, "savingsaccount": 67, "rate": [67, 82, 84, 158], "factori": [68, 69, 73, 74, 77], "starstr": 68, "multiplyeven": 68, "1234": [68, 77, 80], "q11": 68, "f": [68, 69, 80, 99, 127, 189], "redo": 68, "82": [68, 108], "abcd": [69, 70], "dcba": [69, 70], "dash": 69, "multiplc": 70, "multipi": 70, "occurr": [70, 87, 96, 136, 174, 209], "asterisk": 70, "otherword": 70, "expon": [70, 98], "repeatthi": 70, "hihihi": 70, "findnumx": 70, "xhihxixx": 70, "countto": 70, "4_2_": 70, "findsum": 71, "euqal": 71, "codingbat": [71, 89, 108, 128, 167], "stack": [72, 75, 77, 142, 144, 145], "27": [75, 189], "strmethod": 75, "eri": 75, "ry": 75, "halt": [75, 76], "captur": 75, "progress": [75, 77, 117], "replic": 75, "scope": [75, 142, 153, 165, 221, 226], "neverend": 76, "Of": [76, 204], "mystery2": [76, 145], "folder": 76, "subfold": 76, "procedur": [76, 143, 162], "fractal": 76, "sierpinski": 76, "subdivid": 76, "except": [76, 87, 96, 110, 113, 114, 115, 116, 119, 127, 144, 146, 179, 182], "center": [76, 86, 91], "youtu": [76, 130, 131, 171, 172, 191, 192, 204, 214, 215], "v2s_8e_ubbi": 76, "introduc": [76, 85, 91, 103, 106, 144, 179, 204, 226], "simplest": [76, 133, 215], "reach": [76, 77, 95, 97, 129, 133, 143, 152, 177, 191, 192, 193, 204, 205], "bunni": [76, 77], "bunnyear": [76, 77], "cup": 77, "grap": 77, "along": [77, 92, 119, 143], "pop": 77, "recent": [77, 159], "upsid": 77, "handi": [77, 97], "our": [77, 86, 102, 123, 136, 143, 155, 159, 180, 204, 206, 214, 215], "jeloit": 77, "joensuu": 77, "fi": 77, "jeliot": 77, "ear": 77, "toward": [77, 92, 180, 197], "xyzxyxi": 77, "linear": [78, 180, 204, 224], "elimin": [78, 133, 144, 204], "prefer": [78, 86, 102, 199], "eleg": 78, "target": [78, 80, 136, 168, 180, 181, 189, 204], "startindex": 78, "endindex": [78, 146], "binarysearch": [78, 189, 204], "conquer": [78, 133], "folk": [78, 205], "danc": [78, 98, 205], "identifi": [78, 124, 133, 150, 151, 154, 161, 205], "mergesorthelp": 78, "bracket": [78, 119, 120, 125, 133, 154, 164, 179, 182, 201, 202, 220, 221], "subarrai": 78, "86": [78, 189, 204], "43": 78, "split": [78, 133, 186], "deck": 78, "recursivebinarysearch": 78, "sortedarrai": 78, "desir": [78, 119, 204, 209], "survei": 80, "difficult": [80, 129], "estim": [80, 145], "65": [80, 126, 163, 165], "80": [80, 99, 122, 140], "encapsul": [80, 143, 154], "heirarchi": 80, "123456": 80, "var1": [80, 116, 128, 138], "var2": [80, 116, 128, 138], "susan": 80, "matt": 80, "findlongest": [80, 168, 196], "consecut": [80, 131, 168, 169, 170, 173, 174, 182, 203, 217], "lencount": [80, 168], "maxlen": [80, 168], "scale": [80, 99], "93": [80, 98, 99, 189], "84": [80, 99, 189], "83": [80, 99], "mostli": [82, 88, 89, 221], "futur": [82, 88, 89, 119, 131], "breed": [82, 158, 160, 161], "mycat": 82, "director": [82, 158], "scarymovi": 82, "hei": 82, "buddi": 82, "po": [82, 96], "ac": 82, "ded": 82, "ca": 82, "xyz": 82, "georgia": 82, "tech": 82, "jbutton": 83, "toolkit": 83, "compon": [83, 159], "jframe": 83, "jlabel": 83, "awt": 83, "ui": 83, "pixel": [83, 86, 91, 92, 93, 211, 214, 215, 224], "layout": 83, "visibl": [83, 86, 144, 154, 156], "frame": [83, 143, 144, 145], "setsiz": 83, "setlayout": 83, "setvis": 83, "button1": 83, "setbound": 83, "corner": [83, 91, 209], "drop": [83, 118], "resiz": 83, "addactionlisten": 83, "bye": [83, 95, 96, 102, 124, 133, 202], "navig": 83, "javatpoint": 83, "liquid": [84, 150, 161, 162, 165], "boilingpoint": [84, 150, 162], "boil": [84, 150], "freezingpoint": [84, 150], "freez": [84, 108, 150], "hasfrozen": 84, "frozen": 84, "liquid1": 84, "artwork": 84, "artist": 84, "galleri": 84, "painting1": 84, "parti": [84, 150, 154, 160, 161, 164], "numinvit": 84, "partycancel": 84, "invit": 84, "myparti": 84, "classsiz": 84, "ourparti": 84, "numoffriend": 84, "yourparti": 84, "l": [84, 86, 136, 165, 196, 209], "98": [84, 98, 179, 182], "currenttemp": [84, 150, 161, 162, 165], "lowertemp": 84, "raisetemp": 84, "wag": 84, "tail": [84, 120], "happi": [84, 95, 104], "celsiustofahrenheit": 84, "ctemp": 84, "ftemp": 84, "printtemperatur": 84, "celsiu": 84, "fahrenheit": 84, "77": 84, "33": [84, 175, 180, 181, 189], "calculatepizzaord": 84, "numofpeopl": [84, 144, 150, 154, 160, 161, 164], "slicesperperson": [84, 119, 144], "numofpizza": 84, "calculatemovier": 84, "234": 84, "455": 84, "oneth": 84, "anotherth": 84, "turtl": [85, 92, 98, 107, 120, 124, 132, 144, 145, 154, 158, 159, 160], "enabl": 85, "hous": [85, 119, 154, 190], "distanc": [85, 96], "mad": 85, "lib": 85, "wrapper": [85, 87, 199, 207, 226], "gui": [85, 226], "1960": 86, "educ": [86, 170], "logo": 86, "robot": [86, 102], "photo": 86, "pen": [86, 93, 137], "attach": [86, 120], "steer": 86, "todai": [86, 129], "refresh": [86, 91, 93, 94, 133, 135, 137, 139, 141, 159], "fork": [86, 91, 93, 94, 127, 135, 137, 159], "stuck": [86, 91, 93, 94, 135, 137, 159], "300x300": 86, "yertl": [86, 92, 93, 94, 135, 137, 154], "default": [86, 91, 96, 102, 129, 151, 158, 165, 179, 182, 199, 207], "path": [86, 119], "core": 86, "face": [86, 92, 93, 155], "classif": [86, 95], "blueprint": [86, 87, 154], "capabl": 86, "shell": 86, "turnleft": [86, 92, 93, 94], "job": [86, 87, 92, 120, 144, 146, 154, 159, 162], "myrtl": [86, 92, 93, 154], "turnright": [86, 92, 93], "independ": 86, "sidewai": 86, "compass": 86, "north": [86, 121], "south": [86, 121], "west": 86, "east": [86, 121], "complic": [86, 127, 214], "mind": [86, 94, 146, 159], "subset": [86, 224], "belong": [86, 120, 163], "immut": [87, 96], "seem": [87, 96, 101, 129], "yet": [87, 91, 95, 151, 179, 199, 220], "intvalu": [87, 97], "doublevalu": [87, 97], "pow": [87, 98], "rais": [87, 98, 194, 195], "sqrt": [87, 98], "root": [87, 98], "upper": [87, 96, 116], "pointer": [87, 96], "topic": [88, 89, 129, 151], "quit": [89, 107], "name1": 89, "alex": [89, 189], "finalnam": 89, "lol": 89, "laugh": 89, "loud": 89, "prob": [89, 108, 128, 167, 168], "p161056": 89, "p147483": 89, "p108853": 89, "p130896": 89, "p130781": 89, "newli": [91, 156], "creation": [91, 155, 178, 182, 199, 206, 207, 212, 226], "variablenam": [91, 158, 163, 221], "act": [91, 93, 154, 186], "placehold": [91, 93, 144], "world1": 91, "640x480": 91, "world2": 91, "400": 91, "300x400": 91, "noth": [91, 92, 102, 103, 119, 143, 146, 165], "frequent": 91, "cartesian": 91, "increas": [91, 150, 152, 161, 162, 165], "unusu": 91, "histor": 91, "physic": [91, 154], "header": [91, 116, 129, 133, 135, 139, 141, 143, 144, 145, 160, 161, 162, 163, 180, 181], "matter": [91, 96, 120], "repeatedli": [91, 136, 137, 173, 174, 217], "septemb": 91, "2005": 91, "map": [91, 135, 179, 206, 220], "januari": [91, 129], "9th": 91, "sept": 91, "worri": [91, 129, 152, 197], "On": [92, 129, 173, 174, 220], "editor": 92, "straight": 92, "curv": 92, "diagon": [92, 93, 208], "variou": 92, "penup": [92, 93], "pendown": [92, 93], "parenthesi": [92, 119], "angl": [92, 93, 135, 137], "luckili": [93, 199], "interchang": 93, "subtl": [93, 160], "simpleturtl": 93, "said": [93, 101, 102, 120], "setcolor": 93, "predefin": 93, "magenta": 93, "cyan": 93, "setpencolor": 93, "setbodycolor": 93, "setshellcolor": 93, "equilater": [93, 135], "roof": 93, "builder": 93, "walk": [93, 101, 108, 122, 130, 131, 145, 171, 172, 191, 204, 214, 215], "moveto": 93, "pretend": [93, 127, 133, 159], "far": [94, 187, 219], "tend": [94, 160], "getxpo": [94, 145], "getwidth": [94, 145], "getheight": 94, "getypo": 94, "occupi": [94, 171, 172], "getdist": 94, "mertl": 94, "contact": 95, "firstnam": 95, "lastnam": 95, "ancestri": 95, "hernandez": 95, "exclam": 95, "birthdai": 95, "represent": [95, 214, 215], "1243": 95, "124": 95, "backslash": [95, 221], "signal": [95, 129, 133, 143], "escap": 95, "bunch": 95, "stori": 95, "wacki": 95, "url": [95, 179], "implicit": 95, "convers": [95, 97, 101, 103, 190], "api": [96, 103, 159], "task": [96, 144, 145, 152, 169], "punctuat": 96, "abccba": 96, "babi": 96, "insensit": 96, "comparetoignorecas": 96, "equalsignorecas": [96, 189], "zoo": 96, "indexoutofboundsexcept": [96, 146], "wrap": [97, 107, 129, 154, 196, 199, 207], "earlier": 97, "deprec": [97, 201], "anymor": 97, "newer": 97, "beyond": [97, 131, 180, 201, 212, 215], "complement": 97, "underflow": 97, "odomet": 97, "roll": [97, 152], "surpass": 97, "autobox": [97, 201, 207], "unbox": [97, 201, 207], "bore": 98, "methodnam": [98, 162, 163], "rnd": 98, "rnd1": 98, "rnd2": 98, "rnd3": 98, "rnd4": 98, "rn": 98, "lock": 98, "locker": [98, 179, 220], "dial": 98, "forgot": [98, 133], "permut": 98, "02": 98, "03": 98, "04": 98, "05": [98, 129, 151], "06": 98, "07": 98, "08": 98, "09": 98, "91": [98, 108], "95": [98, 116, 144], "96": 98, "97": [98, 179], "numbersperdi": 98, "numberofdi": 98, "suggest": [98, 117, 122], "zac": 98, "martin": 98, "manipul": [98, 167], "187": 99, "placement": 101, "eleven": 101, "consum": [101, 143], "steganographi": [101, 210], "picturelab": 101, "celebr": 101, "apcentr": 101, "board": [101, 102, 103, 151, 154, 201], "asdfghjkl": 101, "mother": [101, 102], "peculiar": 101, "chat": 101, "vice": [101, 135], "versa": [101, 135], "respond": [101, 102, 104, 121], "getrespons": [102, 104], "maggi": [102, 103], "getgreet": 102, "brother": [102, 103], "chatbot": [102, 103, 104, 133], "magpie2": 102, "famili": 102, "discuss": [102, 117, 127, 154, 155, 180, 199, 205, 206], "partner": [102, 110, 136], "getrandomrespons": 102, "mitten": 102, "favor": 102, "pronoun": 102, "mr": 102, "finkelstein": 102, "he": [102, 144], "trim": [102, 103], "noncommitt": 102, "1b": 102, "veget": 102, "smother": 102, "chees": 102, "magpierunner2": 102, "util": [102, 131, 136, 197, 199, 203], "lauri": 102, "april": 102, "2012": [102, 171, 172, 191, 192, 193, 214, 215], "repli": 102, "father": 102, "sister": [102, 103], "committ": 102, "number_of_respons": 102, "whichrespons": 102, "hmmm": 102, "stringexplor": 103, "illustr": [103, 184, 185], "thought": [103, 220], "tab": [103, 143, 145], "1c": 103, "behav": [103, 124, 159], "notfoundpsn": 103, "slow": 103, "fromindex": [103, 136], "discov": 103, "simpli": [103, 107, 120], "catch": [103, 127, 190, 206], "ensur": [103, 119, 143, 150, 155, 159, 162], "findkeyword": 103, "haven": [103, 175], "goal": 103, "startpo": 103, "phrase": [103, 104, 121, 190], "incorpor": 103, "psn": 103, "refin": 103, "didn": [103, 123, 131, 133, 204], "178": 103, "she": [103, 107], "tom": 103, "wild": 103, "snow": 103, "plow": 103, "magpi": 103, "spain": [103, 104], "expand": [103, 120, 121], "previous": [104, 136], "french": [104, 179], "magpie4": 104, "transformiwanttostat": 104, "transformyoumestat": 104, "transformiwantstat": 104, "transformiyoustat": 104, "fri": 104, "restructur": 104, "prepar": [105, 127, 155], "transform": 105, "condition": 106, "negat": [106, 120, 122, 123, 125, 224], "prime": 106, "magic": 106, "ball": [106, 185], "Ifs": [106, 125], "dangl": 106, "adventur": 106, "Not": [106, 125], "truth": [106, 125], "circuit": [106, 124, 125], "de": [106, 226], "morgan": [106, 226], "inequ": 107, "juan": 107, "mia": 107, "alias": [107, 124, 158, 162], "imag": [107, 164, 165, 179, 180, 209, 211, 213, 224], "familiar": 107, "ishappi": 107, "isgt": 107, "numberphil": 107, "encrypt": [107, 216, 217], "larg": [107, 110, 120, 127, 143, 160, 162, 170, 180, 185, 204], "factor": 107, "curiou": [107, 154], "branch": [108, 119, 120, 121], "against": [108, 159, 162], "homework": [108, 122, 126], "clean": [108, 115, 122, 126, 136], "ride": 108, "logic": [108, 122, 123, 125], "dish": 108, "fever": 108, "cold": 108, "hot": 108, "72": 108, "81": 108, "71": 108, "p118290": 108, "p183071": 108, "p110973": 108, "p103360": 108, "p169213": 108, "p178728": 108, "p115233": 108, "overtim": [110, 165], "decid": [110, 115, 120, 127, 154, 160], "workload": 110, "yourworkload": 110, "partnerworkload": 110, "eithr": 110, "mayb": [110, 113, 114, 115, 116, 123, 182], "needovertim": 110, "post": [111, 117, 159], "alarmclock": [112, 113, 114, 116], "datefashion": [112, 113, 114, 116], "frontback": 112, "proce": [112, 114], "posttest": [112, 114], "sun": [113, 114, 116], "mon": [113, 114, 116], "tue": [113, 114, 116], "sat": [113, 114, 116], "vacat": [113, 114, 116], "alarm": [113, 114, 116, 126], "clock": [113, 114, 116, 152], "ring": [113, 114, 116, 126], "weekdai": [113, 114, 116, 126, 129], "weekend": [113, 114, 116], "restaur": [113, 114, 116, 159], "stylish": [113, 114, 116], "cloth": [113, 114, 116], "front_back": [113, 114, 116], "s_e": [113, 114, 116], "noon": [113, 114, 116, 216], "afternoon": [113, 114, 116], "tripl": [113, 118, 180], "apart": 115, "roommat": 115, "yourmessi": 115, "messi": 115, "roommatemessi": 115, "shouldclean": 115, "squirrel": 116, "palo": 116, "alto": 116, "spend": [116, 154], "summer": 116, "issumm": 116, "squirrelplai": 116, "thank": [117, 122, 123], "studi": [117, 133, 152, 169, 173, 174], "wait": [117, 180], "pre": [117, 118], "knowledg": 117, "session": 117, "lose": [117, 179, 223], "indent": [118, 119, 120, 133, 135, 166, 173, 174, 176, 177, 180, 181, 184, 185, 190, 194, 195, 197, 209, 216, 217, 223], "toggl": 118, "csjava": 118, "nbsp": [119, 209], "imagin": [119, 154], "cell": [119, 180, 216, 217, 221], "remind": 119, "umbrella": 119, "hci": 119, "ubiquit": 119, "everywher": [119, 144], "passedexam": 119, "leftoverslic": 119, "nonsens": 119, "diamond": 119, "wear": 119, "coat": 119, "glove": 119, "iscold": 119, "shake": 119, "doubt": 119, "surround": 119, "statement1": [119, 120, 121], "statement2": [119, 120, 121], "statementn": 119, "flip": [120, 123, 209], "coin": 120, "land": 120, "claus": 120, "ishead": 120, "decis": [120, 154, 155], "headsortail": 120, "midterm": 120, "ifs": [120, 133], "potenti": 120, "akin": 120, "fiction": [120, 121], "artifici": [120, 155], "intellig": [120, 155], "pinpoint": 120, "mammal": 120, "distinguish": [120, 164, 165], "reptil": 120, "fly": 120, "eleph": 120, "immedi": [120, 133, 145, 159, 160, 180], "auto": 120, "grader": 120, "autograd": [120, 121, 133, 136, 180], "possibilit": 121, "statement3": 121, "quartil": 121, "hook": 121, "Will": [121, 223], "plug": 121, "batteri": 121, "unplug": 121, "okai": [121, 122], "coloss": 121, "cave": 121, "walkthrough": 121, "1970": [121, 159], "elabor": 121, "understood": 121, "recreat": 121, "situat": [121, 136, 144, 154, 159, 181, 186, 187, 206], "further": [121, 123, 204], "seri": [121, 174], "join": [122, 123, 125, 201], "cleanedroom": 122, "didhomework": 122, "carisavail": 122, "exclus": 122, "110": 122, "homeworkdon": 122, "necessarili": [122, 150, 170], "venn": 122, "intersect": 122, "alan": 122, "jill": 122, "westerlund": 122, "hoover": 122, "art": [122, 218, 219], "lopez": 122, "sweetwat": 122, "sunni": 122, "beach": [122, 185], "rumor": 123, "senior": [123, 158], "wasn": [123, 204], "weren": 123, "kevin": 123, "saxton": 123, "kent": 123, "ct": [123, 150, 162, 165], "augustu": 123, "1800": 123, "yield": 123, "simplif": 123, "worksheet": [123, 127], "xpo": [124, 159], "ypo": [124, 159], "nullpoint": 124, "shortcircuit": 124, "appl": [124, 143, 197], "outcom": [125, 146, 159], "junk": 126, "fine": 126, "speed": 126, "85": 126, "00am": 126, "vowel": 126, "cleansenti": 127, "csv": 127, "consumerreviewlabfil": 127, "releas": [127, 144, 146, 149, 159, 188], "internet": 127, "bought": 127, "regular": [127, 179, 202], "basi": 127, "headphon": 127, "opinion": 127, "rank": 127, "context": 127, "frequenc": [127, 133], "agre": [127, 136], "qualiti": 127, "quantiti": [127, 146], "analysi": [127, 132, 226], "compani": 127, "market": 127, "sentimentv": 127, "ctrl": 127, "funni": 127, "txt": 127, "simplereview": 127, "26westreview": 127, "totalsenti": 127, "starrat": 127, "texttostr": 127, "filenam": [127, 179], "simpler": 127, "adject": 127, "bad": 127, "positiveadject": 127, "negativeadject": 127, "fakereview": 127, "randomadject": 127, "randompositiveadject": 127, "randomnegativeadject": 127, "11111": [128, 140], "2222": [128, 140], "44": [128, 140, 175, 181], "warmup": 128, "p142270": 128, "p101475": 128, "p165666": 128, "p117334": 128, "p121596": 128, "ap19": [129, 151], "calendar": 129, "leap": 129, "isleapyear": 129, "year1": 129, "year2": 129, "sundai": 129, "mondai": 129, "saturdai": 129, "firstdayofyear": 129, "nth": 129, "dayofyear": 129, "numleapyear": 129, "easiest": 129, "wast": 129, "began": 129, "tuesdai": 129, "2017": [129, 199], "61": 129, "firstdayyear": 129, "jan": 129, "4th": [129, 182], "8th": 129, "10th": [129, 150], "divisor": [129, 169], "128": [130, 175, 204], "isselfdivisor": [130, 175], "selfdivisor": [130, 175], "102": 130, "rightmost": 130, "ok1hdtmr3a": 130, "entri": [131, 191, 192, 197, 214], "scrambleword": [131, 197], "adjac": [131, 172, 174], "scrambledstr": [131, 197], "tan": [131, 197], "abracadabra": [131, 197], "whoa": [131, 197], "bound": [131, 139, 152, 167, 174, 182, 196, 212, 215], "hlvdo9nij44": 131, "snowflak": 132, "analyz": 132, "song": [133, 135, 143, 144, 153], "repetit": [133, 143, 144, 162], "quickli": [133, 204], "exit": 133, "skill": 133, "demo": [133, 224], "pretti": 133, "obviou": 133, "accident": 133, "sentinel": 133, "prematur": 133, "respect": [133, 155, 164, 165], "strategi": 133, "feedback": [133, 159], "accept": [133, 150, 209], "strang": [135, 180], "printpopsong": 135, "decreas": [135, 201, 215], "shorter": [135, 143, 190], "ran": 135, "exterior": 135, "360": [135, 137], "4x90": 135, "pentagon": [135, 137], "extern": [135, 154], "polygon": [135, 137], "nonagon": 135, "wall": 135, "stai": 135, "rewritten": [135, 181], "ithlett": 136, "srevers": 136, "properti": [136, 154, 155, 156, 169, 179, 203, 220], "meet": [136, 151, 169, 203, 216, 217], "criteria": [136, 169, 203], "dimens": [137, 216, 219], "inner": [137, 138, 205, 208, 212, 220, 223, 224], "outer": [137, 138, 205, 208, 212, 220, 223, 224], "10x8": 137, "turnamount": 137, "overwhelm": 137, "largestvalu": 138, "smallestvalu": 138, "22222": 140, "33333": 140, "44444": 140, "gone": 141, "reduc": [142, 143, 162], "redund": [142, 143, 144], "refactor": 142, "ship": 142, "serv": 143, "mainten": 143, "subproblem": [143, 162], "choru": [143, 162], "leaf": 143, "clover": 143, "overlook": 143, "greetingexampl": 143, "tempt": 143, "box": [143, 150, 154, 179, 194, 195], "portion": 143, "likefood": 143, "banana": 143, "refrain": 143, "farmer": 143, "dell": 143, "vers": [144, 163], "macdonald": [144, 163], "farm": 144, "quack": 144, "generalis": 144, "payrollcalcul": 144, "hourlyr": 144, "hourswork": 144, "weeklypai": 144, "fred": [144, 146], "amir": 144, "calculatepai": 144, "chen": 144, "testargumentpass": 144, "centimet": [144, 145, 146], "inchestocentimet": [144, 145, 146], "inchesttocentimet": 144, "warn": [144, 159], "print1": 144, "print2": 144, "54": [144, 146], "printincentimet": 144, "splitpizza": 144, "printslic": 144, "methodtrac": 144, "rerun": [144, 163], "unaffect": 144, "shippingcostcalcul": 144, "weigh": 144, "weight1": 144, "weight2": 144, "weight3": 144, "cost1": 144, "cost2": 144, "cost3": 144, "calculateship": 144, "effect": [144, 155, 162], "bundl": 145, "volum": [145, 176], "cylind": 145, "radiu": 145, "volumecylind": 145, "502": 145, "vol": 145, "inchestocenti": 145, "mystery3": 145, "mystery4": 145, "pedomet": 145, "converttomil": 145, "carefulli": 145, "randominteg": 145, "facilit": 146, "offici": 146, "tag": [146, 179], "smith": 146, "31": [146, 189, 204], "unus": 146, "assumpt": [146, 150, 159], "promis": [146, 159], "strong": 146, "lo": 146, "beginindex": 146, "getitoend": 146, "tour": 147, "ax": 148, "slope": 148, "line1": 148, "slope1": 148, "getslop": 148, "online1": 148, "isonlin": 148, "line2": 148, "slope2": 148, "625": 148, "online2": 148, "issu": [148, 155, 206], "adoptcat": 150, "partyhost": 150, "natasha": 150, "eduardo": 150, "emillio": 150, "bob": [150, 189], "undeclar": 150, "billi": [150, 189], "host": 150, "capac": 150, "charli": 150, "anyon": 150, "78": 150, "cap": 150, "volumeofmus": [150, 154], "currenttemperatur": 150, "water": [150, 165], "bp": [150, 162], "fp": 150, "unabl": 150, "imposs": 150, "getcurrenttemp": [150, 165], "getcurrenttemperatur": 150, "gettemp": 150, "resettemp": [150, 161], "new_temp": 150, "liq": 150, "resettemperatur": 150, "raisetemperatur": 150, "calculatepizzacostperperson": 150, "numofbox": 150, "priceofonepizzabox": 150, "updatenumofpeopl": 150, "additionalpeopl": [150, 161], "lead": [150, 152, 155, 177], "unsuccess": 150, "changetemp": 150, "newtemp": [150, 161], "increasetemp": 150, "howmuch": 150, "ordermorefood": [150, 164], "eatfood": 150, "getboxesoffood": 150, "boxesoffood": [150, 164], "foodbox": [150, 164], "additionalfoodbox": [150, 164], "updatedamountoffood": [150, 164], "getnumofpeopl": [150, 160], "eatenbox": [150, 164], "monthofparti": 150, "partystarttim": 150, "starttim": 150, "getmonth": 150, "getstarttim": 150, "gethost": 150, "addtoopt": 150, "partyopt": 150, "addparti": 150, "onlythismonth": 150, "reject": 150, "p1": [150, 154, 165], "kerri": 150, "p2": [150, 154, 165], "jule": 150, "succe": 151, "taken": [151, 191, 192, 193], "accumul": 151, "expressionsvalu": 151, "tr": 151, "10000": 151, "0no": 151, "0when": 151, "9000": 151, "5000": 151, "7000": 151, "0the": 151, "14000": 151, "13000": 151, "1of": 151, "27000": 151, "23000": 151, "1111": 151, "2of": 151, "10222": 151, "2the": 151, "51111": 151, "conform": 151, "draft": 151, "threshold": 151, "worth": 151, "exampleclass": 151, "typeofvar": [151, 160, 161], "varnam": [151, 160, 161], "getvarnam": [151, 160], "changevarnam": 151, "newvalu": [151, 161], "accessori": 151, "unrel": [152, 176, 177], "tick": 152, "reset": [152, 174, 176], "59": 152, "european": [152, 206], "midnight": [152, 216, 217], "invalid": 152, "offset": 152, "pad": 152, "anatomi": [153, 226], "riddl": 153, "agil": 153, "social": [153, 226], "impact": [153, 206, 226], "objectnam": [154, 160, 161, 162], "myhous": 154, "neighborshous": 154, "perhap": 154, "cooki": [154, 194, 195], "cutter": 154, "decor": 154, "stress": 154, "protect": [154, 159, 206], "harm": [154, 155, 206], "pink": 154, "sana": 154, "gmail": [154, 158], "123": [154, 158], "7890": [154, 158], "ood": 154, "noun": 154, "hire": [154, 160], "monopoli": 154, "trademark": 154, "hasbro": 154, "sell": [154, 194, 195], "dream": 154, "scheme": 154, "rich": 154, "trade": 154, "win": 154, "hotel": 154, "bankrupt": 154, "oppon": 154, "chanc": 154, "chest": 154, "playground": 154, "slide": 154, "brainstorm": [154, 158], "initquest": 154, "initansw": 154, "shortli": 154, "came": 154, "printquest": 154, "printansw": 154, "numofboxesofpizza": 154, "startparti": 154, "nonphys": 154, "restrict": [154, 199], "acm": 155, "ethic": [155, 198, 226], "wire": 155, "articl": 155, "rapid": 155, "technologi": [155, 170, 206], "autom": 155, "hardwar": 155, "increasingli": 155, "guidelin": 155, "privaci": [155, 198, 226], "unintend": 155, "consequ": 155, "reliabl": 155, "implic": 155, "intellectu": 155, "ai": 155, "pose": 155, "lane": 155, "collis": 155, "safer": 155, "distract": 155, "pedestrian": 155, "accid": 155, "life": 155, "bia": 155, "bias": 155, "gender": 155, "shade": [155, 214, 215, 224], "joi": 155, "buolamwini": 155, "race": 155, "recognit": 155, "scientist": [155, 204], "mit": 155, "media": 155, "justic": 155, "leagu": 155, "ain": 155, "woman": 155, "ted": 155, "facial": 155, "polic": 155, "crime": 155, "hoos": 155, "benefici": [155, 206], "achiev": 155, "maxim": 155, "concern": 155, "societi": 155, "economi": 155, "cultur": 155, "mismatch": 156, "constructornam": 158, "unlik": [158, 179], "var": 158, "initnam": 158, "initemail": 158, "initphon": 158, "successfulli": 158, "ishungri": 158, "unknown": 158, "shorthair": 158, "hungri": 158, "tabbi": 158, "lion": 158, "king": 158, "intheat": 158, "denomin": 158, "honda": [158, 179], "car1": 158, "car2": 158, "street": 158, "citi": [158, 179], "addr": 158, "initaddr": 158, "getstreet": 158, "getciti": 158, "getstat": 158, "issenior": 158, "oliv": 158, "whisker": 158, "bella": 158, "undefin": 158, "kitten": 158, "sprinkl": 158, "luci": 158, "luna": 158, "black": [158, 214, 215, 224], "ot": [159, 165], "edg": [159, 224], "testscor": 159, "studentnam": [159, 220], "extracredit": 159, "ec": 159, "satellit": 159, "outerspac": 159, "emerg": 159, "thoroughli": 159, "actor": 159, "staff": 159, "deliv": 159, "waterfal": 159, "phase": 159, "critic": 159, "sprint": 159, "collabor": 159, "scrum": 159, "safe": 160, "xposit": 160, "exampletempl": [160, 161], "driver": 160, "clinic": [160, 161], "patient": 160, "lizard": 160, "Its": [160, 161], "settter": 161, "setvarnam": 161, "newnam": 161, "setvar": 161, "ayanna": 161, "getnum": 161, "setnum": 161, "exact": 161, "setnumofpeopl": 161, "addpeopl": 161, "dollar": 162, "wallet": 162, "putmoneyinwallet": 162, "isboil": 162, "param1": 162, "param2": 162, "mutabl": [162, 199], "returntyp": 163, "staticvari": 163, "staticmethod": 163, "personcount": 163, "printcount": 163, "maxtemp": 163, "cluck": 163, "sit": 164, "violat": 164, "eatfoodbox": 164, "currentpric": 164, "movier": 164, "getcurrentpric": 164, "printpric": 164, "broken": 164, "setemail": 165, "conflict": 165, "anywher": [165, 179, 207], "mypai": 165, "getpai": 165, "calculatepaywithovertim": 165, "getovertimepai": 165, "paywithovertim": 165, "bankaccount": 165, "withdraw": 165, "deposit": 165, "addtojar": 165, "liquidjar": 165, "addliquid": 165, "totaltemp": 165, "gettotaltemp": 165, "milk": 165, "jar": 165, "whose": 165, "instancevari": 165, "enhanc": [166, 172, 178, 198, 218, 222, 226], "shift": [166, 169, 196, 197, 201, 202, 203], "a1": [167, 170], "getsum": 167, "getsumchar": 167, "strarr": 167, "findmin": 167, "p167011": 167, "p191991": 167, "p146256": 167, "p199519": 167, "p109537": 167, "p180920": 167, "p104627": 167, "p199612": 167, "p105031": 167, "p100246": 167, "doublelast": [168, 180], "multal": 168, "amt": [168, 180], "mult": 168, "conclus": 168, "mystuff": 168, "checkarrai": 168, "loc": 168, "copyarrai": 168, "partialsum": 168, "mode": [169, 203], "presenc": [169, 203], "absenc": [169, 203], "tackl": 169, "hors": 169, "barn": 169, "cube": 169, "raymond": 170, "lister": 170, "sydnei": 170, "australia": 170, "x1": 170, "x2": 170, "i1": 170, "i2": 170, "issort": 170, "invers": 170, "inversioncount": 170, "array1": 170, "array2": 170, "a2": 170, "frq": [171, 198], "variat": [171, 172], "horsebarn": [171, 172], "findhorsespac": 171, "sk9i_mhrc5m": 171, "consolid": 172, "3hytvgdlcni": 172, "2009": [173, 174], "statistician": [173, 174], "toss": [173, 174], "particularli": [173, 174], "numbercub": [173, 174], "getcubetoss": 173, "numtoss": 173, "getlongestrun": 174, "indici": [174, 201, 212, 221], "firstnumselfdivisor": 175, "currnumb": 175, "2011": [176, 177, 216, 217], "amplitud": [176, 177], "limitamplitud": [176, 177], "silenc": [176, 177], "nonzero": [176, 177], "reflect": [176, 177], "trimsilencefrombegin": [176, 177], "2300": 176, "4000": 176, "numchang": 176, "samples2": 177, "countri": 178, "spellcheck": [178, 204], "foreach": 178, "score1": 179, "score2": 179, "score3": 179, "score10": 179, "inventor": 179, "cram": 179, "stuff": 179, "hasn": [179, 220], "highscor": [179, 180, 181, 182, 201], "88": [179, 181, 182], "68": [179, 182], "jamal": [179, 181, 212, 221], "emili": [179, 181], "mateo": [179, 181], "sofia": 179, "alloc": 179, "arraynam": [179, 180, 181, 199, 223], "volvo": 179, "bmw": 179, "toyota": 179, "3rd": [179, 221], "parallel": [179, 203], "correpond": 179, "arrayindexoutofboundsexcept": [179, 180, 182, 202, 212], "jpg": [179, 224], "puppi": 179, "reindeer": 179, "intial": 179, "china": 179, "egypt": 179, "franc": 179, "germani": 179, "india": 179, "japan": 179, "kenya": 179, "mexico": 179, "kingdom": 179, "beij": 179, "cairo": 179, "pari": 179, "berlin": 179, "delhi": 179, "tokyo": 179, "nairobi": 179, "london": 179, "arab": 179, "german": 179, "hindi": 179, "japanes": 179, "swahili": 179, "spanish": 179, "uk": 179, "printhtmlimag": 179, "mention": 180, "getindexoflastelementsmallerthantarget": 180, "getindexoflastelementgreaterthantarget": 180, "wouldn": 180, "5th": 180, "arraywork": 180, "triplefirstfour": 180, "doublefirstf": 180, "doublelasthalf": 180, "reassign": 180, "incorrectli": 180, "arrayindexoutofbound": 180, "startswith": [180, 181], "checker": [180, 181, 204, 209], "realist": 180, "huge": 180, "print10": 180, "printstartswith": [180, 181], "firstlett": [180, 181], "wish": 181, "66": 181, "penal": [182, 201, 212], "wordlist": [184, 185, 197, 202], "gap": [184, 185], "totallett": [184, 185], "variablelist": 184, "frog": 184, "basicgapwidth": 185, "formattedlen": 185, "comp": 185, "sci": 185, "rock": 185, "egg": [185, 197], "ham": 185, "boundari": 186, "getdelimiterslist": [186, 187], "reveal": [186, 187], "plain": [186, 187], "explan": [186, 187], "getdelimterslist": 186, "dellist": 186, "opendel": [186, 187], "closedel": [186, 187], "isbalanc": 187, "sup": 187, "totalopen": 187, "totalclos": 187, "currstr": 187, "anaya": [189, 201], "layla": [189, 201], "sharri": [189, 201], "sarah": [189, 201], "slowest": 189, "numquest": [189, 202], "process1": 189, "process2": 189, "somelist": 189, "searcher": 189, "28": 189, "elem": 189, "minindex": [189, 205], "alphasort": 189, "numbercount": 189, "guestlist": 189, "anna": [189, 208], "briana": 189, "subj1": 189, "subj2": 189, "oddevenmod": 189, "primeornot": 189, "gradesort": 189, "roger": 189, "domin": 189, "temp2": 189, "38": 189, "divisibleby2or3": 189, "divcheck": 189, "mous": 190, "mylist": [190, 202], "listofnum": 190, "ribbon": 190, "mountain": [191, 192, 193], "member": [191, 192, 193], "peak": [191, 192, 193], "climbinfo": [191, 192, 193], "peaknam": [191, 192, 193], "climbtim": [191, 192, 193], "gettim": [191, 192, 193], "climbingclub": [191, 192, 193], "addclimb": [191, 192, 193], "distinctpeaknam": [191, 192, 193], "climblist": [191, 192, 193], "distinct": [191, 192, 193], "hikerclub": [191, 192, 193], "monadnock": [191, 192, 193], "274": [191, 192, 193], "whitefac": [191, 192, 193], "301": [191, 192, 193], "algonquin": [191, 192, 193], "225": [191, 192, 193], "344": [191, 192, 193], "dabu9_qn92i": 191, "334": 192, "fye33ypqk": 192, "numnam": 193, "currinfo": 193, "prevnam": 193, "currnam": 193, "numbox": [194, 195], "getvarieti": [194, 195], "getnumbox": [194, 195], "masterord": [194, 195], "theorder": [194, 195], "addord": [194, 195], "gettotalbox": [194, 195], "removevarieti": 195, "cookievar": 195, "goodi": 195, "chip": 195, "shortbread": 195, "macaroon": 195, "browni": 195, "proper": 196, "printevenindex": 196, "printevenel": 196, "sumnegv": 196, "removelongstr": 196, "strictli": 196, "shiftlefton": 196, "movesmallest": 196, "scrambleorremov": 197, "fifth": 197, "groupwork": 198, "sizabl": [199, 207], "underli": [199, 201], "grow": [199, 204, 207], "shrink": [199, 207], "packagenam": 199, "whatev": 199, "shoppinglist": 199, "nullpointerexcept": 199, "list2": 199, "aslist": 199, "154": 199, "digitslist": 199, "removeexampl": 201, "listnam": [201, 207], "example1": [201, 203], "example2": [201, 203], "highscorelist": 201, "insertss": 201, "formerli": 201, "concurrentmodificationexcept": 202, "unneed": 202, "insertinord": 202, "nicer": 202, "printout": 202, "wordpair": 202, "word1": 202, "word2": 202, "w1": 202, "w2": 202, "getfirst": 202, "getsecond": 202, "studentlist": 202, "tyler": 202, "wordpairslist": 202, "allpair": 202, "ith": 202, "jth": 202, "nummatch": 202, "unexpect": 203, "simultan": 203, "vast": 204, "strength": 204, "dhlcxxx1ote": 204, "narrow": 204, "unsort": [204, 205], "sequentialsearch": 204, "simplic": 204, "shortest": 204, "seqsearch": 204, "characterist": 204, "fast": 204, "worst": 204, "realiz": [204, 206], "growth": 204, "64": 204, "512": 204, "1024": 204, "slightli": 204, "binaryspellcheck": 204, "linearspellcheck": 204, "misspel": 204, "selectionsort": 205, "insertionsort": 205, "possibleindex": 205, "summar": 205, "massiv": 206, "smart": 206, "timelin": 206, "gp": 206, "smartphon": 206, "benefit": 206, "outweigh": 206, "lack": 206, "risk": 206, "breach": 206, "stolen": 206, "slowli": 206, "europ": 206, "california": 206, "secur": 206, "unsaf": 206, "unauthor": 206, "gain": 206, "facebook": 206, "cambridg": 206, "analytica": 206, "incid": 206, "pb": 206, "geo": 206, "fenc": 206, "regul": 206, "gdpr": 206, "poster": 206, "safeguard": 206, "brice": 208, "marvin": 208, "kamal": 208, "elissa": 208, "47": 208, "51": 208, "87": 208, "purpl": [208, 224], "180": 209, "vertic": [209, 220], "br": 209, "bath": 209, "jack": 209, "lazi": 209, "strgrid": 211, "major": [211, 215, 216, 217, 220, 221, 223, 224], "imagepixel": 211, "bright": 211, "255": [211, 214, 215, 224], "imax": 211, "grid": 212, "bingo": [212, 220], "battleship": [212, 220], "seat": [212, 220], "seatingchart": [212, 220, 221], "seatinginfo": [212, 221], "jake": [212, 221], "suzi": [212, 221], "emma": [212, 221], "luke": [212, 221], "grai": [213, 224], "rout": 213, "cipher": 213, "grayscal": [214, 215, 224], "grayimag": [214, 215], "pixelvalu": [214, 215], "countwhitepixel": 214, "boldfac": [214, 215], "rx4bps0wkxu": 214, "processimag": 215, "deeper": 215, "8j34xqkjsji": 215, "routeciph": [216, 217], "letterblock": [216, 217], "unfil": [216, 217], "trail": [216, 217], "fillblock": [216, 217], "extract": [216, 217], "encryptblock": [216, 217], "encryptmessag": [216, 217], "overlap": 217, "carri": 217, "mte": 217, "eati": 217, "dmnitgaha": 217, "reimplement": 217, "ascii": [218, 219], "horizont": 220, "natur": 220, "spreadsheet": 220, "theater": 220, "1d": [220, 221, 224], "rag": [220, 221], "unselect": 220, "ticketinfo": [220, 221, 223], "press": 221, "asciiart": 221, "datatyp": 221, "numberrow": 221, "numbercol": 221, "colarrai": 224, "looop": 224, "rgb": 224, "mixer": 224, "photograph": 224, "tini": 224, "switchcolor": 224, "zeroblu": 224, "jason": 224, "stark": 224, "la": 224, "keeponlyblu": 224, "mirror": 224, "collag": 224, "recogn": 224, "fundament": 226, "introductori": 226, "academi": 226, "apcsareview": 226, "regist": 226, "enjoi": 226, "arrayslist": 226, "errata": 226, "revis": 226, "barb": 226, "univ": 226, "csp": 226, "smashicon": 226, "flaticon": 226, "cc": 226}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"arraytest": [0, 1], "part": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 129, 135, 173, 174, 176, 177, 180, 184, 185, 186, 187, 194, 195, 216, 217], "A": [0, 6, 8, 10, 12, 16, 18, 22, 23, 24, 25, 26, 29, 30, 31, 48, 129, 130, 131, 171, 173, 176, 184, 186, 191, 194, 214, 216], "try": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 48, 148, 171, 173, 174, 176, 177, 191, 192, 193, 197], "solv": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 48, 118, 129, 130, 131, 148, 171, 172, 173, 174, 175, 176, 177, 184, 185, 186, 187, 191, 192, 194, 195, 197, 214, 215, 216, 217], "It": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 48, 148, 171, 191, 192, 197], "b": [1, 4, 7, 9, 11, 13, 17, 19, 129, 172, 174, 175, 177, 185, 187, 192, 195, 197, 215, 217], "exercis": [2, 15, 21, 33, 47, 68, 82, 99, 102, 103, 104, 128, 150, 168, 189, 211], "hidden": 3, "word": [3, 202], "write": [3, 114, 118, 131, 142, 143, 151, 153, 158, 162, 184, 185, 186, 187], "class": [3, 86, 91, 97, 98, 151, 153, 154, 158, 160, 161], "numbergroup": [4, 5], "c": [5, 22, 23, 24, 25, 26, 29, 30, 31, 155, 193], "randomstringchoos": [6, 7, 16, 17, 18, 19], "skyview": [8, 9], "stringcod": [10, 11], "studentanswersheet": [12, 13], "free": [14, 20, 48, 52, 129, 130, 131, 148, 151, 152, 171, 172, 173, 174, 175, 176, 177, 184, 185, 186, 187, 191, 192, 193, 194, 195, 197, 213, 214, 215, 216, 217], "respons": [14, 20, 48, 52, 104, 129, 130, 131, 148, 151, 152, 171, 172, 173, 174, 175, 176, 177, 184, 185, 186, 187, 191, 192, 193, 194, 195, 197, 213, 214, 215, 216, 217], "practic": [14, 18, 20, 28, 29, 30, 31, 36, 44, 45, 49, 50, 51, 53, 54, 55, 56, 69, 70, 71, 72, 84, 87, 88, 89, 100, 108, 111, 112, 113, 114, 116, 117, 125, 126, 128, 139, 140, 141, 154, 156, 158, 160, 161, 162, 164, 165, 166, 167, 170, 182, 190, 196, 207, 208, 209, 212], "again": [16, 17], "2nd": 17, "time": [17, 22, 23, 24, 25, 32, 152], "parson": [18, 19], "mix": [18, 20, 45, 54, 69, 70, 88, 100, 112, 113, 118, 126, 140, 166, 173, 174, 176, 177, 190, 197, 209], "up": [18, 20, 45, 54, 69, 70, 88, 100, 118, 126, 140, 166, 173, 174, 176, 177, 190, 197, 209], "code": [18, 20, 36, 41, 45, 53, 54, 69, 70, 71, 88, 89, 100, 102, 108, 112, 113, 114, 116, 118, 124, 126, 130, 131, 140, 141, 144, 166, 167, 171, 172, 173, 174, 175, 176, 177, 184, 185, 186, 187, 190, 191, 192, 196, 197, 208, 209, 214, 215], "more": [18, 55, 69, 103, 117, 127, 128, 167], "exam": [22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 170], "1": [22, 29, 34, 36, 44, 45, 49, 84, 101, 127], "ap": [22, 23, 24, 25, 26, 29, 30, 31], "2": [23, 30, 50, 66, 84, 85, 87, 102, 127, 181], "3": [24, 31, 42, 51, 103, 125, 127], "4": [25, 104, 127, 139], "prepar": [26, 27, 103], "multipl": [32, 33, 47, 68, 82, 99, 128, 168, 189, 211], "choic": [32, 33, 47, 68, 82, 99, 128, 168, 189, 211], "get": [34, 63, 201, 221, 223], "start": 34, "primit": 34, "type": [34, 39, 118, 145], "unit": [34, 36, 44, 45, 85, 87, 125, 139, 156, 182], "tabl": [34, 85, 122, 123, 226], "content": [34, 85, 226], "prefac": 35, "lesson": [37, 61, 79, 90, 109, 134, 147, 157, 183, 200, 225], "workspac": [37, 61, 79, 90, 109, 134, 147, 157, 183, 200, 225], "why": [38, 59, 76], "program": [38, 40, 42, 60, 62, 63, 64, 65, 66, 67, 86, 92, 93, 94, 95, 97, 98, 107, 119, 120, 121, 122, 123, 124, 133, 135, 136, 137, 138, 144, 154, 158, 159, 160, 161, 163, 164, 165, 179, 180, 181, 199, 201, 202, 204, 205, 221, 224, 226], "java": [38, 39, 43, 44, 56, 83, 87, 125, 139, 154, 156, 182, 220, 226], "first": 38, "print": 38, "command": 38, "syntax": 38, "error": [38, 119, 133, 180], "groupwork": [38, 39, 40, 41, 42, 60, 62, 63, 64, 65, 66, 67, 75, 78, 86, 92, 93, 94, 95, 97, 98, 107, 119, 120, 121, 122, 123, 124, 133, 135, 136, 137, 138, 144, 151, 154, 155, 158, 159, 160, 161, 163, 164, 165, 179, 180, 181, 199, 201, 202, 204, 205, 206, 221, 224], "debug": [38, 39, 97, 164], "challeng": [38, 39, 40, 41, 42, 60, 62, 63, 64, 65, 66, 67, 75, 78, 86, 92, 93, 94, 95, 97, 98, 107, 119, 120, 121, 122, 123, 124, 133, 135, 136, 137, 138, 144, 154, 158, 159, 160, 161, 163, 164, 165, 179, 180, 181, 199, 201, 202, 204, 205, 221, 224], "comment": [38, 146, 159], "summari": [38, 39, 40, 41, 42, 44, 56, 60, 62, 63, 64, 65, 66, 67, 72, 75, 78, 86, 87, 91, 92, 93, 94, 95, 96, 97, 98, 107, 119, 120, 121, 122, 123, 124, 125, 133, 135, 136, 137, 138, 139, 143, 144, 145, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 179, 180, 181, 182, 199, 201, 202, 204, 205, 206, 207, 212, 221, 224], "variabl": [39, 40, 42, 91, 144, 151, 154, 163, 180], "data": [39, 149, 188, 206], "what": [39, 76, 118], "i": [39, 60, 62, 76], "declar": [39, 179, 199, 220], "string": [39, 95, 96, 103, 124, 131, 136, 197], "concaten": [39, 95], "name": 39, "weather": 39, "report": 39, "express": [40, 106, 107, 122, 123], "assign": [40, 41], "statement": [40, 104, 106, 119, 120, 121], "increment": 40, "valu": [40, 91, 94, 127, 144, 179, 180, 221], "oper": [40, 41, 95, 107, 119], "The": [40, 91, 194, 195, 197, 216, 217], "modulo": 40, "flowchart": 40, "store": [40, 60, 220], "user": 40, "input": [40, 133], "dog": [40, 136], "year": 40, "compound": [41, 122], "trace": [41, 75, 77, 78, 124, 133, 138, 144], "maze": 41, "prefix": 41, "versu": 41, "postfix": 41, "cast": 42, "rang": 42, "averag": 42, "number": [42, 98, 107, 173, 174, 223], "develop": [43, 159], "environ": 43, "option": [43, 83, 102], "repl": 43, "eclips": 43, "dr": 43, "bluej": 43, "jgrasp": 43, "intellij": 43, "netbean": 43, "vocabulari": [44, 56, 72, 87, 125, 139, 156, 182, 207, 212], "common": [44, 56, 72, 87, 96, 119, 125, 133, 139, 156, 180, 182, 207, 212], "mistak": [44, 56, 72, 87, 96, 125, 139, 156, 182, 207, 212], "concept": [44, 53, 56, 72, 87, 125, 139, 156, 182, 207, 212], "keyword": [44, 56, 64, 87, 103, 125, 139, 156, 165, 182], "colleg": [46, 149, 188, 210], "board": [46, 149, 188, 210], "celebr": [46, 149], "lab": [46, 101, 105, 127, 149, 188, 210, 224], "easier": [47, 68, 82, 99, 128, 168, 189, 211], "question": [47, 52, 68, 82, 99, 103, 120, 128, 129, 148, 151, 152, 168, 186, 187, 189, 211, 213], "medium": [47, 68, 82, 99, 128, 168, 189, 211], "hard": [47, 68, 82, 99, 168, 189, 211], "trio": [48, 49, 50, 51], "student": [49, 50, 51, 158, 202], "solut": [49, 50, 51, 130, 131, 171, 172, 175, 191, 192, 214, 215], "grade": [49, 50, 51], "rubric": [49, 50, 51], "object": [53, 67, 84, 85, 86, 91, 92, 124, 154, 202], "orient": [53, 154], "inherit": [56, 57, 58, 59, 62, 63, 65], "superclass": [58, 59, 65, 67], "subclass": [58, 59], "extend": 59, "us": [59, 76, 85, 98, 103, 124, 159], "v": 60, "ha": 60, "substitut": 60, "test": [60, 80, 81, 84, 107], "onlin": 60, "constructor": [62, 91, 151, 158], "squar": 62, "rectangl": 62, "overrid": [63, 67], "method": [63, 65, 67, 76, 77, 92, 93, 94, 96, 103, 142, 143, 144, 145, 146, 151, 154, 160, 161, 162, 163, 201], "overload": 63, "set": [63, 201, 221], "pet": [63, 160, 161], "sound": [63, 176, 177], "super": 64, "custom": 64, "info": 64, "hierarchi": 65, "refer": [65, 91], "paramet": [65, 91, 92, 93, 144, 180], "arrai": [65, 167, 169, 170, 178, 179, 180, 181, 201, 208, 210, 212, 218, 219, 220, 221, 222, 223, 224], "arraylist": [65, 196, 199, 201, 202, 203, 207], "shop": [65, 66], "cart": [65, 66], "polymorph": 66, "tostr": [67, 94, 160], "equal": [67, 96, 107, 124], "save": 67, "account": [67, 165], "recurs": [71, 72, 73, 74, 75, 76, 77, 78], "factori": 76, "base": 76, "case": [76, 159], "search": [78, 189, 204], "sort": [78, 189, 205], "binari": [78, 204], "merg": 78, "post": [80, 81], "survei": 81, "swing": 83, "gui": 83, "5": [84, 127], "instanc": [86, 151, 154, 162], "intro": [86, 199], "turtl": [86, 91, 93, 94, 135, 137], "draw": [86, 92, 135], "creat": [91, 127, 154, 179, 199], "initi": [91, 179, 221], "world": 91, "formal": 91, "pass": [91, 144, 180], "By": 91, "call": [92, 93, 94], "without": 92, "two": [92, 120, 219], "letter": 92, "With": 93, "hous": 93, "return": [94, 145], "argument": 94, "distanc": 94, "mad": 95, "lib": 95, "length": 96, "substr": 96, "indexof": 96, "compareto": 96, "wrapper": 97, "integ": 97, "doubl": 97, "math": 98, "random": 98, "magpi": [101, 102, 105], "chatbot": [101, 105], "requir": 101, "descript": 101, "activ": [101, 102, 103, 104, 127], "explor": 101, "run": 102, "simplifi": 102, "actual": 102, "better": 103, "detect": 103, "new": [103, 124], "next": [103, 118], "transform": 104, "boolean": [106, 107, 122, 123], "If": [106, 119], "relat": [107, 119], "mod": 107, "negat": 107, "prime": 107, "posttest": 110, "problem": [111, 112, 113, 114, 118, 130, 131, 171, 172, 175, 197, 214, 215], "help": [112, 118], "pretest": 115, "frq": [116, 129, 151, 169, 199, 202], "style": 116, "experi": 117, "introduct": [118, 226], "pop": 118, "puzzl": 118, "do": 118, "control": [119, 129, 133], "flow": [119, 143], "condit": [119, 146, 159], "magic": 119, "8": 119, "ball": 119, "wai": [120, 130, 131, 171, 172, 175, 191, 192, 214, 215], "select": [120, 121, 205], "els": [120, 121], "nest": [120, 137, 222, 223], "Ifs": 120, "dangl": 120, "20": 120, "multi": 121, "adventur": 121, "And": 122, "Or": 122, "Not": 122, "truth": [122, 123], "short": 122, "circuit": 122, "evalu": 122, "equival": 123, "de": 123, "morgan": 123, "": [123, 221], "law": 123, "compar": [124, 201], "consum": 127, "review": 127, "0": 127, "analyz": [127, 138], "sentiment": 127, "total": 127, "star": 127, "rate": 127, "autogener": 127, "fake": 127, "posit": 127, "neg": 127, "open": 127, "end": 127, "structur": 129, "2019": [129, 151], "apcalendar": 129, "numberofleapyear": 129, "how": [129, 130, 131, 171, 172, 173, 174, 175, 176, 177, 184, 185, 186, 187, 191, 192, 194, 195, 197, 214, 215, 216, 217, 220], "dayofweek": 129, "self": [130, 175], "divisor": [130, 175], "thi": [130, 131, 165, 171, 172, 175, 176, 177, 191, 192, 194, 195, 197, 214, 215, 216, 217], "video": [130, 131, 171, 172, 175, 191, 192, 214, 215], "One": [130, 131, 171, 172, 175, 191, 192, 214, 215], "scrambl": [131, 197], "figur": 131, "out": [131, 193], "algorithm": [131, 169, 181, 192, 194, 195, 197, 203, 204, 205, 216, 217, 224], "iter": [132, 138], "loop": [132, 133, 135, 136, 137, 138, 141, 180, 181, 202, 222, 223, 224], "while": [133, 136, 202], "guess": 133, "game": 133, "For": [135, 136, 137, 180, 181, 202, 224], "three": 135, "decrement": 135, "shape": 135, "find": 136, "replac": 136, "revers": 136, "cat": 136, "snowflak": 137, "analysi": 138, "count": 138, "static": [143, 163], "execut": 143, "stack": 143, "diagram": [143, 159], "refactor": 144, "remov": [144, 201], "duplic": 144, "scope": [144, 164], "calcul": 144, "ship": 144, "cost": 144, "precondit": [146, 159], "postcondit": [146, 159], "aplin": 148, "steptrack": 151, "determin": 151, "header": 151, "accessor": [151, 160], "activedai": 151, "mutat": [151, 161], "adddailystep": 151, "averagestep": 151, "anatomi": 154, "design": 154, "riddl": 154, "social": 155, "impact": 155, "6": 156, "softwar": 159, "valid": 159, "agil": 159, "setter": 161, "song": 163, "counter": 163, "access": [164, 179], "bank": 165, "hors": [171, 172], "barn": [171, 172], "cube": [173, 174], "creation": 179, "an": [179, 180, 201], "list": [179, 221], "modifi": 179, "countri": 179, "travers": [180, 202, 222], "index": [180, 201, 226], "from": [180, 201, 221], "back": 180, "front": 180, "through": [180, 192, 223], "when": 180, "spellcheck": [180, 181], "enhanc": [181, 202, 224], "each": [181, 202, 224], "foreach": 181, "limit": 181, "7": 182, "stringformatt": [184, 185], "put": [184, 185], "order": [184, 185], "delimit": [186, 187], "check": [186, 187], "your": [186, 187], "understand": [186, 187], "climb": [191, 192, 193], "club": [191, 192, 193], "To": [191, 192], "walk": 192, "exampl": 192, "cookieord": [194, 195], "arrayslist": 198, "import": 199, "packag": 199, "digit": 199, "size": 201, "add": 201, "obj": 201, "pair": 202, "sequenti": 204, "runtim": [204, 205], "insert": 205, "ethic": 206, "collect": 206, "privaci": 206, "2d": [208, 210, 212, 218, 219, 220, 221, 222, 223, 224], "grai": [214, 215], "imag": [214, 215], "rout": [216, 217], "cipher": [216, 217], "dimension": 219, "storag": 220, "ascii": 221, "art": 221, "row": 223, "column": 223, "pictur": 224}, "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": {"ArrayTester - Part A": [[0, "arraytester-part-a"]], "Try and Solve It": [[0, "try-and-solve-it"], [1, "try-and-solve-it"], [3, "try-and-solve-it"], [4, "try-and-solve-it"], [5, "try-and-solve-it"], [6, "try-and-solve-it"], [7, "try-and-solve-it"], [8, "try-and-solve-it"], [9, "try-and-solve-it"], [10, "try-and-solve-it"], [11, "try-and-solve-it"], [12, "try-and-solve-it"], [13, "try-and-solve-it"], [48, "try-and-solve-it"], [148, "try-and-solve-it"], [191, "try-and-solve-it"], [192, "try-and-solve-it"], [197, "try-and-solve-it"]], "ArrayTester - Part B": [[1, "arraytester-part-b"]], "Exercises": [[2, "exercises"], [15, "exercises"], [21, "exercises"], [68, "exercises"], [102, "exercises"], [150, "exercises"]], "Hidden Word - Write Class": [[3, "hidden-word-write-class"]], "NumberGroup - Part B": [[4, "numbergroup-part-b"]], "NumberGroup - Part C": [[5, "numbergroup-part-c"]], "RandomStringChooser - Part A": [[6, "randomstringchooser-part-a"], [16, "randomstringchooser-part-a"]], "RandomStringChooser - Part B": [[7, "randomstringchooser-part-b"]], "SkyView - Part A": [[8, "skyview-part-a"]], "SkyView - Part B": [[9, "skyview-part-b"]], "StringCoder - Part A": [[10, "stringcoder-part-a"]], "StringCoder - Part B": [[11, "stringcoder-part-b"]], "StudentAnswerSheet - Part A": [[12, "studentanswersheet-part-a"]], "StudentAnswerSheet - Part B": [[13, "studentanswersheet-part-b"]], "Free Response Practice": [[14, "free-response-practice"]], "Try and Solve It - Again": [[16, "try-and-solve-it-again"], [17, "try-and-solve-it-again"]], "RandomStringChooser - Part B - 2nd time": [[17, "randomstringchooser-part-b-2nd-time"]], "RandomStringChooser - Part A Parsons": [[18, "randomstringchooser-part-a-parsons"]], "Mixed Up Code Practice": [[18, "mixed-up-code-practice"], [54, "mixed-up-code-practice"], [70, "mixed-up-code-practice"], [88, "mixed-up-code-practice"], [100, "mixed-up-code-practice"], [126, "mixed-up-code-practice"], [140, "mixed-up-code-practice"], [166, "mixed-up-code-practice"], [190, "mixed-up-code-practice"], [209, "mixed-up-code-practice"]], "More Mixed Up Code Practice": [[18, "more-mixed-up-code-practice"], [69, "more-mixed-up-code-practice"]], "RandomStringChooser - Part B Parsons": [[19, "randomstringchooser-part-b-parsons"]], "Mixed Up Code - Free Response Practice": [[20, "mixed-up-code-free-response-practice"]], "Exam 1 for the AP CS A Exam (not timed)": [[22, "exam-1-for-the-ap-cs-a-exam-not-timed"]], "Exam 2 for the AP CS A Exam (not timed)": [[23, "exam-2-for-the-ap-cs-a-exam-not-timed"]], "Exam 3 for the AP CS A Exam (not timed)": [[24, "exam-3-for-the-ap-cs-a-exam-not-timed"]], "Exam 4 for the AP CS A Exam (not timed)": [[25, "exam-4-for-the-ap-cs-a-exam-not-timed"]], "Preparing for the AP CS A Exam": [[26, "preparing-for-the-ap-cs-a-exam"]], "Preparing for the Exam": [[27, "preparing-for-the-exam"]], "Practice Exam": [[28, "practice-exam"]], "Practice Exam 1 for the AP CS A Exam": [[29, "practice-exam-1-for-the-ap-cs-a-exam"]], "Practice Exam 2 for the AP CS A Exam": [[30, "practice-exam-2-for-the-ap-cs-a-exam"]], "Practice Exam 3 for the AP CS A Exam": [[31, "practice-exam-3-for-the-ap-cs-a-exam"]], "Timed Multiple-Choice Exams": [[32, "timed-multiple-choice-exams"]], "Multiple Choice Exercises": [[33, "multiple-choice-exercises"], [82, "multiple-choice-exercises"], [99, "multiple-choice-exercises"], [128, "multiple-choice-exercises"], [211, "multiple-choice-exercises"]], "Getting Started and Primitive Types": [[34, "getting-started-and-primitive-types"]], "Unit 1 Table of Contents": [[34, null]], "Preface": [[35, "preface"]], "Unit 1 Coding Practice": [[36, "unit-1-coding-practice"]], "Lesson Workspace": [[37, "lesson-workspace"], [61, "lesson-workspace"], [79, "lesson-workspace"], [90, "lesson-workspace"], [109, "lesson-workspace"], [134, "lesson-workspace"], [147, "lesson-workspace"], [157, "lesson-workspace"], [183, "lesson-workspace"], [200, "lesson-workspace"], [225, "lesson-workspace"]], "Why Programming? Why Java?": [[38, "why-programming-why-java"]], "First Java Program": [[38, "first-java-program"]], "Print Commands": [[38, "print-commands"]], "Syntax Errors": [[38, "syntax-errors"]], "groupwork Debugging Challenge": [[38, "groupwork-debugging-challenge"]], "Comments": [[38, "comments"], [159, "comments"]], "Summary": [[38, "summary"], [39, "summary"], [40, "summary"], [41, "summary"], [42, "summary"], [60, "summary"], [62, "summary"], [63, "summary"], [64, "summary"], [65, "summary"], [66, "summary"], [67, "summary"], [75, "summary"], [78, "summary"], [86, "summary"], [91, "summary"], [92, "summary"], [93, "summary"], [94, "summary"], [95, "summary"], [96, "summary"], [97, "summary"], [98, "summary"], [107, "summary"], [119, "summary"], [120, "summary"], [121, "summary"], [122, "summary"], [123, "summary"], [124, "summary"], [133, "summary"], [135, "summary"], [136, "summary"], [137, "summary"], [138, "summary"], [143, "summary"], [144, "summary"], [145, "summary"], [154, "summary"], [155, "summary"], [158, "summary"], [159, "summary"], [160, "summary"], [161, "summary"], [162, "summary"], [163, "summary"], [164, "summary"], [165, "summary"], [179, "summary"], [180, "summary"], [181, "summary"], [199, "summary"], [201, "summary"], [202, "summary"], [204, "summary"], [205, "summary"], [206, "summary"], [221, "summary"], [224, "summary"]], "Variables and Data Types": [[39, "variables-and-data-types"]], "What is a Variable?": [[39, "what-is-a-variable"]], "Data Types": [[39, "data-types"]], "Declaring Variables in Java": [[39, "declaring-variables-in-java"]], "String Concatenation": [[39, "string-concatenation"]], "Naming Variables": [[39, "naming-variables"]], "groupwork Debugging Challenge : Weather Report": [[39, "groupwork-debugging-challenge-weather-report"]], "Expressions and Assignment Statements": [[40, "expressions-and-assignment-statements"]], "Assignment Statements": [[40, "assignment-statements"]], "Incrementing the value of a variable": [[40, "incrementing-the-value-of-a-variable"]], "Operators": [[40, "operators"]], "The Modulo Operator": [[40, "the-modulo-operator"]], "FlowCharting": [[40, "flowcharting"]], "Storing User Input in Variables": [[40, "storing-user-input-in-variables"]], "groupwork Programming Challenge : Dog Years": [[40, "groupwork-programming-challenge-dog-years"]], "Compound Assignment Operators": [[41, "compound-assignment-operators"]], "groupwork Code Tracing Challenge and Operators Maze": [[41, "groupwork-code-tracing-challenge-and-operators-maze"]], "Prefix versus Postfix Operator": [[41, "prefix-versus-postfix-operator"]], "Casting and Ranges of Variables": [[42, "casting-and-ranges-of-variables"]], "groupwork Programming Challenge : Average 3 Numbers": [[42, "groupwork-programming-challenge-average-3-numbers"]], "Java Development Environments (optional)": [[43, "java-development-environments-optional"]], "repl.it": [[43, "repl-it"]], "Eclipse": [[43, "eclipse"]], "Dr. Java": [[43, "dr-java"]], "BlueJ": [[43, "bluej"]], "jGRASP": [[43, "jgrasp"]], "IntelliJ": [[43, "intellij"]], "Netbeans": [[43, "netbeans"]], "Unit 1 Summary": [[44, "unit-1-summary"]], "Vocabulary Practice": [[44, "vocabulary-practice"], [56, "vocabulary-practice"], [72, "vocabulary-practice"], [87, "vocabulary-practice"], [125, "vocabulary-practice"], [139, "vocabulary-practice"], [156, "vocabulary-practice"], [182, "vocabulary-practice"], [207, "vocabulary-practice"], [212, "vocabulary-practice"]], "Common Mistakes": [[44, "common-mistakes"], [56, "common-mistakes"], [72, "common-mistakes"], [87, "common-mistakes"], [125, "common-mistakes"], [139, "common-mistakes"], [156, "common-mistakes"], [182, "common-mistakes"], [207, "common-mistakes"], [212, "common-mistakes"]], "Concept Summary": [[44, "concept-summary"], [56, "concept-summary"], [72, "concept-summary"], [87, "concept-summary"], [125, "concept-summary"], [139, "concept-summary"], [156, "concept-summary"], [182, "concept-summary"], [207, "concept-summary"], [212, "concept-summary"]], "Java Keyword Summary": [[44, "java-keyword-summary"], [56, "java-keyword-summary"], [87, "java-keyword-summary"], [125, "java-keyword-summary"], [139, "java-keyword-summary"], [156, "java-keyword-summary"], [182, "java-keyword-summary"]], "Unit 1 Mixed Up Code Practice": [[45, "unit-1-mixed-up-code-practice"]], "College Board Celebrity Lab": [[46, "college-board-celebrity-lab"]], "Multiple-Choice Exercises": [[47, "multiple-choice-exercises"], [168, "multiple-choice-exercises"], [189, "multiple-choice-exercises"]], "Easier Multiple Choice Questions": [[47, "easier-multiple-choice-questions"], [68, "easier-multiple-choice-questions"], [82, "easier-multiple-choice-questions"], [99, "easier-multiple-choice-questions"], [128, "easier-multiple-choice-questions"], [168, "easier-multiple-choice-questions"], [189, "easier-multiple-choice-questions"], [211, "easier-multiple-choice-questions"]], "Medium Multiple Choice Questions": [[47, "medium-multiple-choice-questions"], [68, "medium-multiple-choice-questions"], [82, "medium-multiple-choice-questions"], [99, "medium-multiple-choice-questions"], [128, "medium-multiple-choice-questions"], [168, "medium-multiple-choice-questions"], [189, "medium-multiple-choice-questions"], [211, "medium-multiple-choice-questions"]], "Hard Multiple Choice Questions": [[47, "hard-multiple-choice-questions"], [68, "hard-multiple-choice-questions"], [82, "hard-multiple-choice-questions"], [99, "hard-multiple-choice-questions"], [168, "hard-multiple-choice-questions"], [189, "hard-multiple-choice-questions"], [211, "hard-multiple-choice-questions"]], "Free Response - Trio A": [[48, "free-response-trio-a"]], "Trio Student Solution 1": [[49, "trio-student-solution-1"]], "Grading Rubric": [[49, "grading-rubric"], [50, "grading-rubric"], [51, "grading-rubric"]], "Practice Grading": [[49, "practice-grading"], [50, "practice-grading"], [51, "practice-grading"]], "Trio Student Solution 2": [[50, "trio-student-solution-2"]], "Trio Student Solution 3": [[51, "trio-student-solution-3"]], "Free Response Questions": [[52, "free-response-questions"], [213, "free-response-questions"]], "Code Practice with Object Oriented Concepts": [[53, "code-practice-with-object-oriented-concepts"]], "More Practice": [[55, "more-practice"], [128, "more-practice"], [167, "more-practice"]], "Inheritance Summary": [[56, "inheritance-summary"]], "Inheritance": [[57, "inheritance"], [59, "inheritance"]], "Inheritance, Superclass, Subclass": [[58, "inheritance-superclass-subclass"]], "Subclass extends Superclass": [[59, "subclass-extends-superclass"]], "Why Use Inheritance?": [[59, "why-use-inheritance"]], "is-a vs. has-a": [[60, "is-a-vs-has-a"]], "is-a Substitution Test": [[60, "is-a-substitution-test"]], "groupwork Programming Challenge : Online Store": [[60, "groupwork-programming-challenge-online-store"]], "Inheritance and Constructors": [[62, "inheritance-and-constructors"]], "groupwork Programming Challenge : Square is-a Rectangle": [[62, "groupwork-programming-challenge-square-is-a-rectangle"]], "Overriding Methods": [[63, "overriding-methods"]], "Overloading Methods": [[63, "overloading-methods"]], "Inherited Get/Set Methods": [[63, "inherited-get-set-methods"]], "groupwork Programming Challenge : Pet Sounds": [[63, "groupwork-programming-challenge-pet-sounds"]], "super Keyword": [[64, "super-keyword"]], "groupwork Programming Challenge : Customer Info": [[64, "groupwork-programming-challenge-customer-info"]], "Inheritance Hierarchies": [[65, "inheritance-hierarchies"]], "Superclass References": [[65, "superclass-references"]], "Superclass Method Parameters": [[65, "superclass-method-parameters"]], "Superclass Arrays and ArrayLists": [[65, "superclass-arrays-and-arraylists"]], "groupwork Programming Challenge : Shopping Cart": [[65, "groupwork-programming-challenge-shopping-cart"]], "Polymorphism": [[66, "polymorphism"]], "groupwork Programming Challenge : Shopping Cart 2": [[66, "groupwork-programming-challenge-shopping-cart-2"]], "Object Superclass": [[67, "object-superclass"]], "toString() method": [[67, "tostring-method"]], "equals Method": [[67, "equals-method"]], "Overriding the equals Method": [[67, "overriding-the-equals-method"]], "groupwork Programming Challenge : Savings Account": [[67, "groupwork-programming-challenge-savings-account"]], "Code Practice for Recursion": [[71, "code-practice-for-recursion"]], "Recursion Summary": [[72, "recursion-summary"]], "Recursion": [[73, "recursion"], [74, "recursion"]], "groupwork Tracing Challenge : Recursion": [[75, "groupwork-tracing-challenge-recursion"]], "What is Recursion?": [[76, "what-is-recursion"]], "Why use Recursion?": [[76, "why-use-recursion"]], "Factorial Method": [[76, "factorial-method"]], "Base Case": [[76, "base-case"]], "Tracing Recursive Methods": [[77, "tracing-recursive-methods"]], "Recursive Searching and Sorting": [[78, "recursive-searching-and-sorting"]], "Recursive Binary Search": [[78, "recursive-binary-search"]], "Merge Sort": [[78, "merge-sort"]], "groupwork Tracing Challenge : Recursive Search and Sort": [[78, "groupwork-tracing-challenge-recursive-search-and-sort"]], "Post Test": [[80, "post-test"]], "Post Test and Survey": [[81, "post-test-and-survey"]], "Post-Survey": [[81, "post-survey"]], "Java Swing GUIs (optional)": [[83, "java-swing-guis-optional"]], "Practice Test for Objects (2.1-2.5)": [[84, "practice-test-for-objects-2-1-2-5"]], "Using Objects": [[85, "using-objects"]], "Unit 2 Table of Contents": [[85, null]], "Objects - Instances of Classes": [[86, "objects-instances-of-classes"]], "Intro to Objects with Turtles": [[86, "intro-to-objects-with-turtles"]], "groupwork Programming Challenge : Turtle Drawing": [[86, "groupwork-programming-challenge-turtle-drawing"]], "Unit 2 Summary": [[87, "unit-2-summary"]], "Coding Practice": [[89, "coding-practice"], [108, "coding-practice"]], "Creating and Initializing Objects: Constructors": [[91, "creating-and-initializing-objects-constructors"]], "World Class Constructors": [[91, "world-class-constructors"]], "The Turtle Class Constructors": [[91, "the-turtle-class-constructors"]], "Object Variables and References": [[91, "object-variables-and-references"]], "Formal Parameters and Pass By Value": [[91, "formal-parameters-and-pass-by-value"]], "Calling Object Methods Without Parameters": [[92, "calling-object-methods-without-parameters"]], "groupwork Programming Challenge : Draw two letters": [[92, "groupwork-programming-challenge-draw-two-letters"]], "Calling Methods With Parameters": [[93, "calling-methods-with-parameters"]], "groupwork Programming Challenge : Turtle House": [[93, "groupwork-programming-challenge-turtle-house"]], "Calling Methods that Return Values": [[94, "calling-methods-that-return-values"]], "toString() Methods": [[94, "tostring-methods"]], "Methods with Arguments and Return Values": [[94, "methods-with-arguments-and-return-values"]], "groupwork Programming Challenge : Turtle Distances": [[94, "groupwork-programming-challenge-turtle-distances"]], "Strings": [[95, "strings"]], "String Operators - Concatenation": [[95, "string-operators-concatenation"]], "groupwork Programming Challenge : Mad Libs": [[95, "groupwork-programming-challenge-mad-libs"]], "String Methods": [[96, "string-methods"]], "String Methods: length, substring, indexOf": [[96, "string-methods-length-substring-indexof"]], "CompareTo and Equals": [[96, "compareto-and-equals"]], "Common Mistakes with Strings": [[96, "common-mistakes-with-strings"]], "Wrapper Classes - Integer and Double": [[97, "wrapper-classes-integer-and-double"]], "groupwork Programming Challenge : Debugging": [[97, "groupwork-programming-challenge-debugging"], [164, "groupwork-programming-challenge-debugging"]], "Using the Math Class": [[98, "using-the-math-class"]], "groupwork Programming Challenge : Random Numbers": [[98, "groupwork-programming-challenge-random-numbers"]], "Magpie ChatBot Lab": [[101, "magpie-chatbot-lab"]], "Lab Requirement": [[101, "lab-requirement"]], "Magpie Lab Description": [[101, "magpie-lab-description"]], "Activity 1: Exploring Chatbots": [[101, "activity-1-exploring-chatbots"]], "Activity 2: Running Simplified Magpie Code": [[102, "activity-2-running-simplified-magpie-code"]], "Activity 2: Actual Code - (Optional)": [[102, "activity-2-actual-code-optional"]], "Activity 3: Better Keyword Detection": [[103, "activity-3-better-keyword-detection"]], "More String Methods": [[103, "more-string-methods"]], "Better Keyword Detection": [[103, "better-keyword-detection"]], "Exercise: Use the new method": [[103, "exercise-use-the-new-method"]], "Questions: Prepare for the next activity": [[103, "questions-prepare-for-the-next-activity"]], "Activity 4: Responses that Transform Statements": [[104, "activity-4-responses-that-transform-statements"]], "Exercises:": [[104, "exercises"]], "Magpie Chatbot Lab": [[105, "magpie-chatbot-lab"]], "Boolean Expressions and If Statements": [[106, "boolean-expressions-and-if-statements"]], "Boolean Expressions": [[107, "boolean-expressions"]], "Testing Equality (==)": [[107, "testing-equality"]], "Relational Operators (<, >)": [[107, "relational-operators"]], "Testing with mod (%)": [[107, "testing-with-mod"]], "Negation !": [[107, "negation"]], "groupwork Programming Challenge : Prime Numbers": [[107, "groupwork-programming-challenge-prime-numbers"]], "Posttest": [[110, "posttest"]], "Practice Problems": [[111, "practice-problems"]], "Practice Problems (Mixed Code Help)": [[112, "practice-problems-mixed-code-help"]], "Practice Problems (Mixed Code)": [[113, "practice-problems-mixed-code"]], "Practice Problems (Write Code)": [[114, "practice-problems-write-code"]], "Pretest": [[115, "pretest"]], "FRQ Style Coding Practice": [[116, "frq-style-coding-practice"]], "More Practice (Experiment)": [[117, "more-practice-experiment"]], "Introduction to Problem Types": [[118, "introduction-to-problem-types"]], "Solving Mixed-up Code Problems": [[118, "solving-mixed-up-code-problems"]], "Solving Write Code Problems": [[118, "solving-write-code-problems"]], "Solving Write Code Problems with Pop-Up Mixed-up Code Puzzles to Help": [[118, "solving-write-code-problems-with-pop-up-mixed-up-code-puzzles-to-help"]], "What to do next": [[118, "what-to-do-next"]], "If Statements and Control Flow": [[119, "if-statements-and-control-flow"]], "Relational Operators in If Statements": [[119, "relational-operators-in-if-statements"]], "Conditional Control Flow": [[119, "conditional-control-flow"]], "Common Errors with If Statements": [[119, "common-errors-with-if-statements"]], "groupwork Programming Challenge : Magic 8 Ball": [[119, "groupwork-programming-challenge-magic-8-ball"]], "Two-way Selection: if-else Statements": [[120, "two-way-selection-if-else-statements"]], "Nested Ifs and Dangling Else": [[120, "nested-ifs-and-dangling-else"]], "groupwork Programming Challenge : 20 Questions": [[120, "groupwork-programming-challenge-20-questions"]], "Multi-Selection: else-if Statements": [[121, "multi-selection-else-if-statements"]], "groupwork Programming Challenge : Adventure": [[121, "groupwork-programming-challenge-adventure"]], "Compound Boolean Expressions": [[122, "compound-boolean-expressions"]], "And (&&), Or (||), and Not (!)": [[122, "and-or-and-not"]], "Truth Tables": [[122, "truth-tables"]], "Short Circuit Evaluation": [[122, "short-circuit-evaluation"]], "groupwork Programming Challenge : Truth Tables": [[122, "groupwork-programming-challenge-truth-tables"], [123, "groupwork-programming-challenge-truth-tables"]], "Equivalent Boolean Expressions (De Morgan\u2019s Laws)": [[123, "equivalent-boolean-expressions-de-morgan-s-laws"]], "Comparing Objects": [[124, "comparing-objects"]], "String Equality": [[124, "string-equality"]], "Using new with Strings": [[124, "using-new-with-strings"]], "groupwork Programming Challenge : Tracing Code": [[124, "groupwork-programming-challenge-tracing-code"]], "Unit 3 - Summary": [[125, "unit-3-summary"]], "Consumer Review Lab": [[127, "consumer-review-lab"]], "Activity 0 Analyzing Reviews": [[127, "activity-0-analyzing-reviews"]], "Activity 1 : Sentiment Value": [[127, "activity-1-sentiment-value"]], "Activity 2 :Total Sentiment Value and Star Ratings": [[127, "activity-2-total-sentiment-value-and-star-ratings"]], "Activity 3 : Autogenerate a Fake Review": [[127, "activity-3-autogenerate-a-fake-review"]], "Activity 4 : Create a More Positive or Negative Review": [[127, "activity-4-create-a-more-positive-or-negative-review"]], "Activity 5 : Open-ended Activity": [[127, "activity-5-open-ended-activity"]], "Free Response Questions (FRQs) for Control Structures": [[129, "free-response-questions-frqs-for-control-structures"]], "2019 APCalendar FRQ": [[129, "apcalendar-frq"]], "Part A: numberOfLeapYear()": [[129, "part-a-numberofleapyear"]], "How to solve numberOfLeapYears()": [[129, "how-to-solve-numberofleapyears"]], "Part B: dayOfWeek()": [[129, "part-b-dayofweek"]], "Free Response - Self Divisor A": [[130, "free-response-self-divisor-a"]], "How to solve this problem": [[130, "how-to-solve-this-problem"], [131, "how-to-solve-this-problem"], [171, "how-to-solve-this-problem"], [172, "how-to-solve-this-problem"], [175, "how-to-solve-this-problem"], [197, "how-to-solve-this-problem"], [214, "how-to-solve-this-problem"], [215, "how-to-solve-this-problem"]], "Video - One way to code the solution": [[130, "video-one-way-to-code-the-solution"], [131, "video-one-way-to-code-the-solution"], [171, "video-one-way-to-code-the-solution"], [172, "video-one-way-to-code-the-solution"], [175, "video-one-way-to-code-the-solution"], [191, "video-one-way-to-code-the-solution"], [192, "video-one-way-to-code-the-solution"], [214, "video-one-way-to-code-the-solution"], [215, "video-one-way-to-code-the-solution"]], "Free Response - String Scramble A": [[131, "free-response-string-scramble-a"]], "Figuring out the algorithm": [[131, "figuring-out-the-algorithm"]], "Write the Code": [[131, "write-the-code"], [184, "write-the-code"], [185, "write-the-code"], [186, "write-the-code"], [187, "write-the-code"]], "Iteration (Loops)": [[132, "iteration-loops"]], "While Loops": [[133, "while-loops"]], "Tracing Loops": [[133, "tracing-loops"], [138, "tracing-loops"]], "Common Errors with Loops": [[133, "common-errors-with-loops"]], "Input-Controlled Loops": [[133, "input-controlled-loops"]], "groupwork Programming Challenge : Guessing Game": [[133, "groupwork-programming-challenge-guessing-game"]], "For Loops": [[135, "for-loops"]], "Three Parts of a For Loop": [[135, "three-parts-of-a-for-loop"]], "Decrementing Loops": [[135, "decrementing-loops"]], "Turtle Loops": [[135, "turtle-loops"]], "groupwork Programming Challenge : Turtles Drawing Shapes": [[135, "groupwork-programming-challenge-turtles-drawing-shapes"]], "Loops and Strings": [[136, "loops-and-strings"]], "While Find and Replace Loop": [[136, "while-find-and-replace-loop"]], "For Loops: Reverse String": [[136, "for-loops-reverse-string"]], "groupwork Programming Challenge : String Replacement Cats and Dogs": [[136, "groupwork-programming-challenge-string-replacement-cats-and-dogs"]], "Nested For Loops": [[137, "nested-for-loops"]], "groupwork Programming Challenge : Turtle Snowflakes": [[137, "groupwork-programming-challenge-turtle-snowflakes"]], "Loop Analysis": [[138, "loop-analysis"]], "Counting Loop Iterations": [[138, "counting-loop-iterations"]], "groupwork Programming Challenge : Analyzing Loops": [[138, "groupwork-programming-challenge-analyzing-loops"]], "Unit 4 Summary": [[139, "unit-4-summary"]], "Coding Practice with Loops": [[141, "coding-practice-with-loops"]], "Writing Methods": [[142, "writing-methods"], [143, "writing-methods"]], "Writing Static Methods": [[143, "writing-static-methods"]], "Flow of Execution - Stack Diagrams": [[143, "flow-of-execution-stack-diagrams"]], "Method Parameters": [[144, "method-parameters"]], "Refactoring - Removing Duplicate Code": [[144, "refactoring-removing-duplicate-code"]], "Variable Scope": [[144, "variable-scope"]], "Method Tracing": [[144, "method-tracing"]], "Pass by value": [[144, "pass-by-value"]], "groupwork Programming Challenge : Calculating Shipping Costs": [[144, "groupwork-programming-challenge-calculating-shipping-costs"]], "Method Returns": [[145, "method-returns"]], "Method Return Type": [[145, "method-return-type"]], "Method Comments and Conditions": [[146, "method-comments-and-conditions"]], "Method Comments": [[146, "method-comments"]], "Preconditions and Postconditions": [[146, "preconditions-and-postconditions"], [159, "preconditions-and-postconditions"]], "Free Response Question - APLine": [[148, "free-response-question-apline"]], "College Board Celebrity and Data Labs": [[149, "college-board-celebrity-and-data-labs"]], "Free Response Question (FRQ) for Classes": [[151, "free-response-question-frq-for-classes"]], "2019 StepTracker Class FRQ": [[151, "steptracker-class-frq"]], "groupwork Determining the Instance Variables": [[151, "groupwork-determining-the-instance-variables"]], "Writing the Class Header and Constructor": [[151, "writing-the-class-header-and-constructor"]], "Writing the Accessor Method activeDays": [[151, "writing-the-accessor-method-activedays"]], "Writing the Mutator Method addDailySteps": [[151, "writing-the-mutator-method-adddailysteps"]], "Writing the Accessor Method averageSteps": [[151, "writing-the-accessor-method-averagesteps"]], "Free Response Question - Time": [[152, "free-response-question-time"]], "Writing Classes": [[153, "writing-classes"]], "Anatomy of a Java Class": [[154, "anatomy-of-a-java-class"]], "Creating a Class": [[154, "creating-a-class"]], "Instance Variables": [[154, "instance-variables"]], "Methods": [[154, "methods"]], "Object-Oriented Design": [[154, "object-oriented-design"]], "groupwork Programming Challenge : Riddle Class": [[154, "groupwork-programming-challenge-riddle-class"]], "Practice": [[154, "practice"], [158, "practice"], [158, "id1"], [160, "practice"], [161, "practice"], [162, "practice"], [164, "practice"], [165, "practice"]], "Social Impacts of CS": [[155, "social-impacts-of-cs"]], "groupwork Impacts of CS": [[155, "groupwork-impacts-of-cs"]], "Unit 6 Summary": [[156, "unit-6-summary"]], "Writing Constructors": [[158, "writing-constructors"]], "groupwork Programming Challenge : Student Class": [[158, "groupwork-programming-challenge-student-class"]], "Comments and Conditions": [[159, "comments-and-conditions"]], "Software Validity and Use-Case Diagrams": [[159, "software-validity-and-use-case-diagrams"]], "Agile Software Development": [[159, "agile-software-development"]], "groupwork Programming Challenge : Comments and Conditions": [[159, "groupwork-programming-challenge-comments-and-conditions"]], "Accessor Methods": [[160, "accessor-methods"]], "toString()": [[160, "tostring"]], "groupwork Programming Challenge : Class Pet": [[160, "groupwork-programming-challenge-class-pet"]], "Mutator Methods": [[161, "mutator-methods"]], "groupwork Programming Challenge : Class Pet Setters": [[161, "groupwork-programming-challenge-class-pet-setters"]], "Writing Instance Methods": [[162, "writing-instance-methods"]], "Static Variables and Methods": [[163, "static-variables-and-methods"]], "groupwork Programming Challenge : Static Song and counter": [[163, "groupwork-programming-challenge-static-song-and-counter"]], "Scope and Access": [[164, "scope-and-access"]], "this Keyword": [[165, "this-keyword"]], "groupwork Programming Challenge : Bank Account": [[165, "groupwork-programming-challenge-bank-account"]], "Code Practice with Arrays": [[167, "code-practice-with-arrays"]], "Array Algorithms (FRQs)": [[169, "array-algorithms-frqs"]], "Practice Exam for Arrays": [[170, "practice-exam-for-arrays"]], "Free Response - Horse Barn A": [[171, "free-response-horse-barn-a"]], "Try It!": [[171, "try-it"]], "Free Response - Horse Barn B": [[172, "free-response-horse-barn-b"]], "Free Response - Number Cube A": [[173, "free-response-number-cube-a"]], "How to Solve": [[173, "how-to-solve"], [174, "how-to-solve"]], "Mixed Up Code": [[173, "mixed-up-code"], [174, "mixed-up-code"], [176, "mixed-up-code"], [177, "mixed-up-code"], [197, "mixed-up-code"]], "Try and Solve Part A": [[173, "try-and-solve-part-a"], [176, "try-and-solve-part-a"]], "Free Response - Number Cube B": [[174, "free-response-number-cube-b"]], "Try and Solve Part B": [[174, "try-and-solve-part-b"], [177, "try-and-solve-part-b"]], "Free Response - Self Divisor B": [[175, "free-response-self-divisor-b"]], "Free Response - Sound A": [[176, "free-response-sound-a"]], "How to Solve This": [[176, "how-to-solve-this"], [177, "how-to-solve-this"], [194, "how-to-solve-this"], [195, "how-to-solve-this"], [216, "how-to-solve-this"], [217, "how-to-solve-this"]], "Free Response - Sound B": [[177, "free-response-sound-b"]], "Arrays": [[178, "arrays"]], "Array Creation and Access": [[179, "array-creation-and-access"]], "Declaring and Creating an Array": [[179, "declaring-and-creating-an-array"]], "Initializer Lists": [[179, "initializer-lists"]], "Access and Modify Array Values": [[179, "access-and-modify-array-values"]], "groupwork Programming Challenge : Countries Array": [[179, "groupwork-programming-challenge-countries-array"]], "Traversing Arrays with For Loops": [[180, "traversing-arrays-with-for-loops"]], "Index Variables": [[180, "index-variables"]], "For Loop to Traverse Arrays": [[180, "for-loop-to-traverse-arrays"]], "Looping From Back to Front": [[180, "looping-from-back-to-front"]], "Looping through Part of an Array": [[180, "looping-through-part-of-an-array"]], "Parameter passing and arrays - pass by value": [[180, "parameter-passing-and-arrays-pass-by-value"]], "Common Errors When Looping Through an Array": [[180, "common-errors-when-looping-through-an-array"]], "groupwork Programming Challenge : SpellChecker": [[180, "groupwork-programming-challenge-spellchecker"]], "Enhanced For-Loop (For-Each) for Arrays": [[181, "enhanced-for-loop-for-each-for-arrays"]], "Foreach Loop Limitations": [[181, "foreach-loop-limitations"]], "Foreach Loop Algorithms": [[181, "foreach-loop-algorithms"]], "groupwork Programming Challenge : SpellChecker 2": [[181, "groupwork-programming-challenge-spellchecker-2"]], "Unit 7 Summary": [[182, "unit-7-summary"]], "Free Response - StringFormatter A": [[184, "free-response-stringformatter-a"]], "Part A": [[184, "part-a"], [186, "part-a"]], "How to Solve Part A": [[184, "how-to-solve-part-a"], [186, "how-to-solve-part-a"]], "Put the Code in Order": [[184, "put-the-code-in-order"], [185, "put-the-code-in-order"]], "Free Response - StringFormatter B": [[185, "free-response-stringformatter-b"]], "Part B": [[185, "part-b"], [187, "part-b"]], "How to Solve Part B": [[185, "how-to-solve-part-b"], [187, "how-to-solve-part-b"]], "Free Response - Delimiters A": [[186, "free-response-delimiters-a"]], "Check your understanding of the question": [[186, "check-your-understanding-of-the-question"]], "Free Response - Delimiters B": [[187, "free-response-delimiters-b"]], "Check your understanding of the Question": [[187, "check-your-understanding-of-the-question"]], "College Board Data Lab": [[188, "college-board-data-lab"]], "Easier Search/Sort Multiple Choice Questions": [[189, "easier-search-sort-multiple-choice-questions"]], "Medium Search/Sort Multiple Choice Questions": [[189, "medium-search-sort-multiple-choice-questions"]], "Hard Search/Sort Multiple Choice Questions": [[189, "hard-search-sort-multiple-choice-questions"]], "Free Response - Climbing Club A": [[191, "free-response-climbing-club-a"]], "How To Solve This": [[191, "how-to-solve-this"], [192, "how-to-solve-this"]], "Free Response - Climbing Club B": [[192, "free-response-climbing-club-b"]], "Walk Through the Example": [[192, "walk-through-the-example"]], "Algorithm": [[192, "algorithm"]], "Free Response - Climbing Club C": [[193, "free-response-climbing-club-c"]], "Try it Out": [[193, "try-it-out"]], "Free Response - CookieOrder A": [[194, "free-response-cookieorder-a"]], "The Algorithm": [[194, "the-algorithm"], [195, "the-algorithm"], [197, "the-algorithm"], [216, "the-algorithm"], [217, "the-algorithm"]], "Solve Part A": [[194, "solve-part-a"], [216, "solve-part-a"]], "Free Response - CookieOrder B": [[195, "free-response-cookieorder-b"]], "Solve Part B": [[195, "solve-part-b"], [217, "solve-part-b"]], "Code Practice with ArrayLists": [[196, "code-practice-with-arraylists"]], "Free Response - String Scramble B": [[197, "free-response-string-scramble-b"]], "ArraysLists": [[198, "arrayslists"]], "Intro to ArrayLists": [[199, "intro-to-arraylists"]], "Import Package": [[199, "import-package"]], "Declaring and Creating ArrayLists": [[199, "declaring-and-creating-arraylists"]], "groupwork Programming Challenge : FRQ Digits": [[199, "groupwork-programming-challenge-frq-digits"]], "ArrayList Methods": [[201, "arraylist-methods"]], "Size()": [[201, "size"]], "Add(obj) to an ArrayList": [[201, "add-obj-to-an-arraylist"]], "Add(index,obj) in an ArrayList": [[201, "add-index-obj-in-an-arraylist"]], "Remove(index) from ArrayList": [[201, "remove-index-from-arraylist"]], "ArrayList get/set Methods": [[201, "arraylist-get-set-methods"]], "Comparing arrays and ArrayLists": [[201, "comparing-arrays-and-arraylists"]], "groupwork Programming Challenge : Array to ArrayList": [[201, "groupwork-programming-challenge-array-to-arraylist"]], "Traversing ArrayLists with Loops": [[202, "traversing-arraylists-with-loops"]], "Enhanced For Each Loop": [[202, "enhanced-for-each-loop"]], "For Loop": [[202, "for-loop"]], "While Loop": [[202, "while-loop"]], "ArrayList of Student Objects": [[202, "arraylist-of-student-objects"]], "groupwork Programming Challenge : FRQ Word Pairs": [[202, "groupwork-programming-challenge-frq-word-pairs"]], "ArrayList Algorithms": [[203, "arraylist-algorithms"]], "Searching Algorithms": [[204, "searching-algorithms"]], "Sequential Search": [[204, "sequential-search"]], "Binary Search": [[204, "binary-search"]], "Runtimes": [[204, "runtimes"]], "groupwork Programming Challenge : Search Runtimes": [[204, "groupwork-programming-challenge-search-runtimes"]], "Sorting Algorithms": [[205, "sorting-algorithms"]], "Selection Sort": [[205, "selection-sort"]], "Insertion Sort": [[205, "insertion-sort"]], "groupwork Programming Challenge : Sort Runtimes": [[205, "groupwork-programming-challenge-sort-runtimes"]], "Ethics of Data Collection and Data Privacy": [[206, "ethics-of-data-collection-and-data-privacy"]], "groupwork Groupwork: Data Privacy": [[206, "groupwork-groupwork-data-privacy"]], "ArrayList Summary": [[207, "arraylist-summary"]], "Code Practice with 2D Arrays": [[208, "code-practice-with-2d-arrays"]], "College Board Labs for 2D Arrays": [[210, "college-board-labs-for-2d-arrays"]], "2D Arrays Summary": [[212, "d-arrays-summary"]], "Free Response - Gray Image A": [[214, "free-response-gray-image-a"]], "Free Response - Gray Image B": [[215, "free-response-gray-image-b"]], "Free Response - Route Cipher A": [[216, "free-response-route-cipher-a"]], "Free Response - Route Cipher B": [[217, "free-response-route-cipher-b"]], "2D Arrays": [[218, "d-arrays"], [220, "d-arrays"]], "Two-dimensional (2D) Arrays": [[219, "two-dimensional-2d-arrays"]], "Array Storage": [[220, "array-storage"]], "How Java Stores 2D Arrays": [[220, "how-java-stores-2d-arrays"]], "Declaring 2D Arrays": [[220, "declaring-2d-arrays"]], "Set Value(s) in a 2D Array": [[221, "set-value-s-in-a-2d-array"]], "Initializer Lists for 2D Arrays": [[221, "initializer-lists-for-2d-arrays"]], "Get a Value from a 2D Array": [[221, "get-a-value-from-a-2d-array"]], "groupwork Programming Challenge : ASCII Art": [[221, "groupwork-programming-challenge-ascii-art"]], "Traversing 2D Arrays (nested loops)": [[222, "traversing-2d-arrays-nested-loops"]], "Nested Loops for 2D Arrays": [[223, "nested-loops-for-2d-arrays"]], "Getting the Number of Rows and Columns": [[223, "getting-the-number-of-rows-and-columns"]], "Looping Through a 2D Array": [[223, "looping-through-a-2d-array"]], "Enhanced For-Each Loop for 2D Arrays": [[224, "enhanced-for-each-loop-for-2d-arrays"]], "2D Array Algorithms": [[224, "d-array-algorithms"]], "groupwork Programming Challenge : Picture Lab": [[224, "groupwork-programming-challenge-picture-lab"]], "Introduction to Programming with Java": [[226, "introduction-to-programming-with-java"]], "Table of Contents": [[226, "table-of-contents"]], "Index": [[226, "index"]]}, "indexentries": {"arraytester": [[0, "index-0"], [1, "index-0"]], "free response": [[0, "index-0"], [1, "index-0"], [3, "index-0"], [4, "index-0"], [5, "index-0"], [6, "index-0"], [7, "index-0"], [8, "index-0"], [10, "index-0"], [11, "index-0"], [12, "index-0"], [16, "index-0"], [17, "index-0"], [48, "index-0"], [49, "index-0"], [50, "index-0"], [51, "index-0"], [129, "index-0"], [130, "index-0"], [131, "index-0"], [148, "index-0"], [151, "index-0"], [152, "index-0"], [171, "index-0"], [172, "index-0"], [173, "index-0"], [174, "index-0"], [175, "index-0"], [176, "index-0"], [177, "index-0"], [184, "index-0"], [185, "index-0"], [186, "index-0"], [191, "index-0"], [192, "index-0"], [193, "index-0"], [194, "index-0"], [195, "index-0"], [197, "index-0"], [214, "index-0"], [215, "index-0"], [216, "index-0"], [217, "index-0"]], "hidden word": [[3, "index-0"]], "numbergroup": [[4, "index-0"], [5, "index-0"]], "randomstringchooser": [[6, "index-0"], [8, "index-0"], [16, "index-0"]], "randomletterchooser": [[7, "index-0"], [17, "index-0"]], "stringpart": [[10, "index-0"]], "stringcoder": [[11, "index-0"]], "studentanswersheet": [[12, "index-0"]], "license": [[35, "index-0"]], "java": [[38, "index-0"], [156, "index-0"]], "string": [[38, "index-2"], [39, "index-1"], [95, "index-0"], [95, "index-1"], [95, "index-2"], [95, "index-4"], [96, "index-0"], [96, "index-1"], [124, "index-0"], [136, "index-0"]], "string literal": [[38, "index-2"], [95, "index-2"]], "class": [[38, "index-1"], [56, "index-0"], [91, "index-0"], [151, "index-0"], [154, "index-0"], [154, "index-1"], [156, "index-0"], [158, "index-0"], [182, "index-0"]], "class file": [[38, "index-0"]], "compile": [[38, "index-0"]], "constructor": [[38, "index-1"], [62, "index-0"], [91, "index-0"], [158, "index-0"]], "field": [[38, "index-1"], [156, "index-0"]], "javac": [[38, "index-0"]], "keyword": [[38, "index-1"]], "language": [[38, "index-0"]], "main method": [[38, "index-1"], [156, "index-0"]], "method": [[38, "index-1"], [92, "index-0"], [93, "index-0"], [94, "index-0"], [143, "index-0"], [154, "index-1"], [156, "index-0"], [162, "index-0"], [182, "index-0"], [207, "index-0"]], "programming": [[38, "index-0"]], "programming language": [[38, "index-0"]], "source file": [[38, "index-0"]], "boolean": [[39, "index-1"], [39, "index-1"], [44, "index-0"], [107, "index-0"], [107, "index-0"]], "binary digit": [[39, "index-2"]], "bit": [[39, "index-2"]], "camel case": [[39, "index-4"], [44, "index-0"]], "declare": [[39, "index-2"]], "double": [[39, "index-1"], [42, "index-0"], [42, "index-1"], [44, "index-0"]], "floating point": [[39, "index-1"]], "int": [[39, "index-1"], [44, "index-0"]], "integer": [[39, "index-1"], [44, "index-0"], [97, "index-0"]], "names": [[39, "index-3"]], "naming convention": [[39, "index-4"]], "object type": [[39, "index-1"]], "primitive type": [[39, "index-1"]], "types": [[39, "index-1"]], "variable": [[39, "index-0"], [39, "index-1"], [39, "index-2"], [39, "index-3"], [39, "index-4"], [44, "index-0"], [107, "index-0"], [107, "index-0"]], "addition": [[40, "index-0"], [41, "index-0"]], "division": [[40, "index-0"], [41, "index-0"]], "equality": [[40, "index-0"], [41, "index-0"], [124, "index-0"]], "inequality": [[40, "index-0"], [41, "index-0"]], "math": [[40, "index-0"], [41, "index-0"], [98, "index-0"]], "modulo": [[40, "index-1"], [44, "index-0"]], "multiplication": [[40, "index-0"], [41, "index-0"]], "operators": [[40, "index-0"], [40, "index-1"], [41, "index-0"]], "remainder": [[40, "index-1"]], "subtraction": [[40, "index-0"], [41, "index-0"]], "number of digits": [[42, "index-0"]], "precision format": [[42, "index-1"]], "bluej": [[43, "index-0"]], "drjava": [[43, "index-0"]], "eclipse": [[43, "index-0"]], "ide": [[43, "index-0"]], "integrated development environment": [[43, "index-0"]], "netbeans": [[43, "index-0"]], "compiler": [[43, "index-0"], [156, "index-0"]], "repl.it": [[43, "index-0"]], "casting": [[44, "index-0"]], "declaring": [[44, "index-0"]], "false": [[44, "index-0"]], "initializing": [[44, "index-0"]], "modulo operator": [[44, "index-0"]], "shortcut operator": [[44, "index-0"]], "static": [[44, "index-0"]], "true": [[44, "index-0"]], "trio": [[48, "index-0"], [49, "index-0"], [50, "index-0"], [51, "index-0"], [184, "index-0"], [185, "index-0"]], "accessor": [[56, "index-0"]], "child class": [[56, "index-0"]], "declared type": [[56, "index-0"], [66, "index-1"]], "getter": [[56, "index-0"]], "inheritance": [[56, "index-0"], [63, "index-0"], [95, "index-3"]], "mutator": [[56, "index-0"]], "object": [[56, "index-0"], [95, "index-5"], [156, "index-0"]], "overloads": [[56, "index-0"]], "overrides": [[56, "index-0"]], "parent class": [[56, "index-0"], [95, "index-3"]], "polymorphism": [[56, "index-0"], [66, "index-0"]], "run-time type": [[56, "index-0"], [66, "index-1"]], "setter": [[56, "index-0"]], "subclass": [[56, "index-0"]], "superclass": [[56, "index-0"], [95, "index-3"]], "extends": [[59, "index-0"]], "generalization": [[59, "index-1"]], "specialization": [[59, "index-1"]], "association": [[60, "index-0"]], "has-a": [[60, "index-0"]], "relationships": [[60, "index-0"]], "super": [[62, "index-0"]], "access to private fields": [[63, "index-0"]], "actual": [[66, "index-1"]], "actual type": [[66, "index-1"]], "declared": [[66, "index-1"]], "run-time": [[66, "index-1"]], "type": [[66, "index-1"]], "equals": [[67, "index-0"], [96, "index-0"], [124, "index-0"]], "override": [[67, "index-0"]], "recursion": [[72, "index-0"], [76, "index-0"], [76, "index-1"], [76, "index-2"], [76, "index-4"], [204, "index-0"]], "base case": [[76, "index-4"]], "defintion": [[76, "index-0"]], "factorial": [[76, "index-3"]], "fractal": [[76, "index-2"]], "infinite": [[76, "index-1"], [133, "index-1"]], "infinite recursion": [[76, "index-1"]], "purpose": [[76, "index-2"]], "call stack": [[77, "index-0"]], "stack": [[77, "index-0"]], "merge": [[78, "index-0"]], "merge sort": [[78, "index-0"]], "sort": [[78, "index-0"], [205, "index-0"], [205, "index-1"], [205, "index-2"]], "library": [[86, "index-0"]], "screen": [[86, "index-0"]], "turtle": [[86, "index-0"]], "argument": [[92, "index-0"], [93, "index-0"], [94, "index-0"], [143, "index-0"], [162, "index-0"]], "parameter": [[92, "index-0"], [93, "index-0"], [94, "index-0"], [143, "index-0"], [162, "index-0"]], "return": [[94, "index-0"], [143, "index-0"], [162, "index-0"]], "append": [[95, "index-4"], [96, "index-1"]], "creation": [[95, "index-1"], [182, "index-0"], [212, "index-0"], [220, "index-3"]], "definition": [[95, "index-0"], [199, "index-0"], [220, "index-0"]], "java.lang": [[95, "index-3"]], "literal": [[95, "index-2"]], "object reference": [[95, "index-0"], [96, "index-1"]], "package": [[95, "index-3"], [199, "index-2"]], "reference": [[95, "index-0"], [96, "index-1"]], "tostring": [[95, "index-5"]], "compareto": [[96, "index-0"]], "concatenate": [[96, "index-1"]], "immutable": [[96, "index-1"]], "index": [[96, "index-1"], [179, "index-0"], [182, "index-0"], [207, "index-0"], [212, "index-0"]], "indexof": [[96, "index-0"]], "length": [[96, "index-0"], [96, "index-1"], [179, "index-2"], [182, "index-0"]], "methods": [[96, "index-0"]], "substring": [[96, "index-0"], [96, "index-1"]], "maximum": [[97, "index-0"]], "minimum": [[97, "index-0"]], "overflow": [[97, "index-1"]], "math methods": [[98, "index-0"]], "random method": [[98, "index-0"]], "conditional": [[119, "index-0"], [122, "index-0"], [122, "index-1"], [125, "index-0"]], "if": [[119, "index-0"]], "and": [[122, "index-0"]], "complex": [[122, "index-0"]], "logical": [[122, "index-0"]], "or": [[122, "index-0"]], "short circuit evaluation": [[122, "index-1"], [125, "index-0"]], "truth table": [[122, "index-0"]], "de morgan's laws": [[123, "index-0"]], "negation": [[123, "index-0"]], "demorgan's laws": [[125, "index-0"]], "boolean expression": [[125, "index-0"]], "boolean variable": [[125, "index-0"]], "complex conditional": [[125, "index-0"]], "logical and": [[125, "index-0"]], "logical or": [[125, "index-0"]], "control structures": [[129, "index-0"]], "self divisor": [[130, "index-0"], [175, "index-0"]], "string scramble": [[131, "index-0"], [197, "index-0"]], "infinite loop": [[133, "index-1"]], "iteration": [[133, "index-0"]], "loop": [[133, "index-0"], [133, "index-1"], [135, "index-0"], [136, "index-0"], [137, "index-0"], [138, "index-0"], [139, "index-0"], [180, "index-0"], [180, "index-1"], [180, "index-2"], [181, "index-0"], [182, "index-0"], [223, "index-1"]], "looping": [[133, "index-0"]], "while": [[133, "index-0"]], "for": [[135, "index-0"]], "for loop": [[135, "index-0"], [139, "index-0"], [180, "index-0"]], "string processing": [[136, "index-0"]], "nested": [[137, "index-0"], [223, "index-1"]], "nested for loop": [[137, "index-0"]], "analysis": [[138, "index-0"]], "counting iterations": [[138, "index-0"]], "tracing": [[138, "index-0"]], "body of a loop": [[139, "index-0"]], "nested loop": [[139, "index-0"]], "out of bounds error": [[139, "index-0"], [182, "index-0"]], "trace code": [[139, "index-0"]], "while loop": [[139, "index-0"]], "abstraction": [[143, "index-0"], [162, "index-0"]], "apline": [[148, "index-0"]], "time": [[152, "index-0"]], "instance variables": [[154, "index-0"]], "compile time error": [[156, "index-0"]], "private": [[156, "index-0"]], "public": [[156, "index-0"]], "syntax error": [[156, "index-0"]], "frq": [[169, "index-0"]], "algorithms": [[169, "index-0"]], "array": [[169, "index-0"], [179, "index-0"], [179, "index-1"], [179, "index-2"], [182, "index-0"]], "horse barn": [[171, "index-0"], [172, "index-0"]], "numbercubea": [[173, "index-0"]], "numbercubeb": [[174, "index-0"]], "sounda": [[176, "index-0"]], "soundb": [[177, "index-0"]], "dot-notation": [[179, "index-2"]], "initialization": [[179, "index-1"], [182, "index-0"], [212, "index-0"], [221, "index-0"]], "from back to front": [[180, "index-1"]], "from front to back": [[180, "index-0"]], "range": [[180, "index-2"]], "for-each": [[181, "index-0"], [182, "index-0"]], "class method": [[182, "index-0"]], "declaration": [[182, "index-0"], [212, "index-0"], [220, "index-2"]], "element reference": [[182, "index-0"], [212, "index-0"]], "error": [[182, "index-0"]], "for-each loop": [[182, "index-0"], [202, "index-0"], [224, "index-0"]], "out of bounds": [[182, "index-0"]], "static keyword": [[182, "index-0"]], "delimiters": [[186, "index-0"]], "climbingclub": [[191, "index-0"], [192, "index-0"], [193, "index-0"]], "cookieorder": [[194, "index-0"], [195, "index-0"]], "arraylist": [[199, "index-0"], [201, "index-0"], [201, "index-1"], [201, "index-2"], [201, "index-4"], [201, "index-5"], [207, "index-0"]], "import": [[199, "index-2"]], "import statement": [[199, "index-1"]], "statement": [[199, "index-2"]], "add": [[201, "index-0"], [201, "index-2"]], "autoboxing": [[201, "index-3"]], "get": [[201, "index-0"]], "getting an item": [[201, "index-5"]], "list": [[201, "index-3"], [202, "index-0"], [207, "index-0"], [207, "index-0"]], "remove": [[201, "index-0"]], "removing an item": [[201, "index-4"]], "set": [[201, "index-0"]], "setting an item": [[201, "index-5"]], "size": [[201, "index-0"], [201, "index-1"]], "unboxing": [[201, "index-3"]], "binary": [[204, "index-0"], [204, "index-2"]], "binary search": [[204, "index-0"], [204, "index-2"]], "linear": [[204, "index-1"]], "linear search": [[204, "index-1"]], "search": [[204, "index-0"], [204, "index-1"], [204, "index-2"]], "sequential": [[204, "index-0"], [204, "index-1"]], "sequential search": [[204, "index-0"], [204, "index-1"]], "insertion": [[205, "index-0"], [205, "index-2"]], "insertion sort": [[205, "index-0"], [205, "index-2"]], "selection": [[205, "index-0"], [205, "index-1"]], "selection sort": [[205, "index-0"], [205, "index-1"]], "abstract": [[207, "index-0"]], "abstract method": [[207, "index-0"]], "interface": [[207, "index-0"]], "2d-array": [[212, "index-0"]], "num columns": [[212, "index-0"]], "num rows": [[212, "index-0"]], "gray image": [[214, "index-0"], [215, "index-0"]], "routeciphera": [[216, "index-0"]], "routecipherb": [[217, "index-0"]], "2d": [[220, "index-0"]], "2d array": [[220, "index-0"], [220, "index-1"], [220, "index-2"], [220, "index-3"], [221, "index-0"], [221, "index-1"], [223, "index-0"], [223, "index-1"], [224, "index-0"], [224, "index-1"]], "2d arrays": [[220, "index-0"]], "array of arrays": [[220, "index-1"]], "arrays": [[220, "index-0"]], "column": [[220, "index-0"]], "column-major order": [[220, "index-1"]], "row": [[220, "index-0"]], "row-major order": [[220, "index-1"]], "access value": [[221, "index-1"]], "set value": [[221, "index-0"]], "looping through": [[223, "index-1"]], "number of columns": [[223, "index-0"]], "number of rows": [[223, "index-0"]], "images": [[224, "index-2"]], "loop range": [[224, "index-1"]], "pictures": [[224, "index-3"]], "pixels": [[224, "index-4"]]}})