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-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-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", "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, 111, 112, 113, 115, 116, 117, 118, 120, 121, 122, 124, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 139, 140, 141, 142, 143, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 187, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 211, 212, 214, 215, 217], "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, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 126, 127, 128, 129, 130, 131, 132, 134, 135, 137, 139, 141, 142, 143, 145, 146, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190, 192, 193, 194, 195, 196, 197, 199, 200, 202, 203, 205, 206, 207, 208, 211, 212, 214, 215], "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, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 139, 141, 142, 143, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 205, 206, 207, 208, 210, 211, 212, 214, 215, 217], "free": [0, 3, 6, 8, 10, 12, 16, 35, 43, 45, 49, 50, 51, 55, 118, 127, 145, 160, 173, 190, 193, 197, 203], "respons": [0, 3, 6, 8, 10, 12, 16, 49, 50, 51, 55, 100, 101, 102, 103, 105, 110, 111, 118, 127, 160, 173, 190, 193, 203], "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, 110, 118, 121, 122, 123, 127, 145, 146, 158, 161, 162, 163, 164, 165, 166, 167, 168, 169, 175, 176, 182, 183, 184, 185, 186, 188, 189, 190, 193, 205, 206, 207, 208, 209, 211, 217], "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, 111, 112, 113, 114, 117, 118, 120, 121, 122, 124, 126, 127, 128, 130, 131, 132, 134, 135, 139, 141, 142, 145, 146, 150, 151, 152, 153, 154, 156, 157, 159, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 172, 173, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 193, 196, 197, 198, 199, 200, 202, 203, 205, 206, 207, 208, 209, 210, 214, 215, 217], "2018": [0, 193], "wa": [0, 3, 6, 8, 10, 12, 16, 35, 40, 48, 49, 50, 51, 56, 63, 77, 86, 95, 98, 102, 110, 112, 116, 118, 120, 121, 122, 124, 127, 134, 136, 139, 141, 151, 162, 163, 164, 165, 166, 167, 168, 171, 175, 176, 177, 179, 182, 183, 184, 185, 186, 188, 190, 193, 195, 198, 205, 206, 207, 208, 214], "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, 112, 113, 114, 115, 119, 120, 121, 123, 124, 126, 128, 129, 135, 136, 137, 139, 141, 142, 145, 149, 150, 151, 157, 159, 161, 165, 166, 170, 171, 172, 175, 176, 177, 178, 180, 186, 187, 188, 190, 192, 193, 194, 195, 196, 199, 200, 202, 203, 205, 206, 207, 208, 211, 214, 217], "exam": [0, 3, 6, 8, 10, 12, 16, 44, 48, 49, 50, 51, 55, 62, 75, 77, 80, 87, 101, 102, 103, 107, 118, 120, 121, 122, 124, 139, 142, 162, 163, 164, 165, 166, 167, 168, 170, 175, 176, 177, 180, 182, 183, 184, 185, 186, 188, 190, 192, 195, 196, 198, 205, 206, 207, 208, 211, 212, 214], "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, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 139, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 208, 211, 212, 214, 215, 217], "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, 110, 111, 112, 113, 114, 115, 117, 118, 120, 121, 122, 124, 126, 127, 128, 129, 130, 132, 134, 135, 136, 137, 139, 141, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 188, 190, 192, 193, 194, 195, 196, 197, 198, 202, 203, 205, 206, 207, 208, 210, 211, 212, 213, 214, 215], "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, 110, 111, 112, 113, 114, 115, 116, 118, 119, 120, 121, 122, 124, 126, 127, 128, 129, 130, 132, 134, 135, 139, 145, 149, 150, 151, 154, 155, 158, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 175, 176, 177, 182, 183, 184, 185, 186, 188, 192, 193, 194, 195, 196, 197, 198, 202, 205, 206, 207, 208, 212, 215, 217], "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, 110, 111, 112, 113, 114, 115, 118, 120, 121, 122, 124, 126, 127, 128, 129, 130, 131, 132, 134, 137, 139, 141, 142, 145, 147, 149, 150, 151, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 175, 176, 177, 181, 182, 183, 184, 185, 186, 187, 188, 190, 192, 193, 194, 195, 198, 199, 200, 203, 205, 206, 207, 208, 211, 214, 215], "past": [0, 3, 6, 8, 10, 12, 16, 48, 49, 50, 51, 55, 93, 102, 111, 112, 118, 121, 122, 124, 130, 139, 150, 162, 163, 164, 165, 166, 167, 168, 171, 175, 176, 177, 182, 183, 184, 185, 186, 188, 195, 198, 205, 206, 207, 208], "http": [0, 3, 6, 8, 10, 12, 16, 26, 39, 40, 43, 48, 49, 50, 51, 71, 76, 77, 83, 89, 101, 108, 112, 119, 120, 121, 122, 139, 142, 158, 162, 163, 164, 165, 166, 167, 168, 175, 176, 177, 182, 183, 184, 185, 186, 188, 195, 197, 205, 206, 207, 208, 217], "apstud": [0, 3, 6, 8, 10, 12, 16, 48, 49, 50, 51, 67, 120, 121, 122, 139, 142, 162, 163, 164, 165, 166, 167, 168, 175, 176, 177, 182, 183, 184, 185, 186, 188, 205, 206, 207, 208], "collegeboard": [0, 3, 6, 8, 10, 12, 16, 48, 49, 50, 51, 101, 120, 121, 122, 139, 142, 162, 163, 164, 165, 166, 167, 168, 175, 176, 177, 182, 183, 184, 185, 186, 188, 205, 206, 207, 208], "org": [0, 3, 6, 8, 10, 12, 16, 35, 43, 48, 49, 50, 51, 101, 120, 121, 122, 139, 142, 162, 163, 164, 165, 166, 167, 168, 175, 176, 177, 182, 183, 184, 185, 186, 188, 205, 206, 207, 208], "cours": [0, 3, 6, 8, 10, 12, 16, 26, 35, 39, 43, 46, 48, 49, 50, 51, 60, 75, 76, 81, 95, 101, 115, 118, 121, 122, 139, 140, 145, 162, 163, 164, 165, 166, 167, 168, 175, 176, 177, 179, 182, 183, 184, 185, 186, 188, 195, 201, 205, 206, 207, 208, 212, 217], "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, 118, 120, 121, 122, 124, 127, 139, 140, 142, 162, 163, 164, 165, 166, 167, 168, 175, 176, 177, 179, 180, 182, 183, 184, 185, 186, 188, 190, 192, 195, 201, 205, 206, 207, 208, 212, 214], "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, 110, 112, 118, 120, 121, 122, 124, 135, 136, 139, 142, 145, 146, 147, 156, 160, 161, 162, 163, 164, 165, 166, 167, 168, 175, 176, 177, 182, 183, 184, 185, 186, 188, 193, 194, 195, 197, 202, 205, 206, 207, 208, 212], "scienc": [0, 3, 6, 8, 10, 12, 16, 31, 35, 38, 48, 49, 50, 51, 101, 120, 121, 122, 139, 142, 146, 161, 162, 163, 164, 165, 166, 167, 168, 175, 176, 177, 182, 183, 184, 185, 186, 188, 195, 205, 206, 207, 208], "year": [0, 3, 6, 8, 10, 12, 16, 34, 38, 48, 49, 50, 51, 59, 80, 91, 120, 121, 122, 139, 149, 162, 163, 164, 165, 166, 167, 168, 175, 176, 177, 182, 183, 184, 185, 186, 188, 205, 206, 207, 208], "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, 110, 111, 112, 113, 114, 115, 116, 118, 120, 123, 124, 126, 127, 128, 129, 130, 133, 134, 135, 136, 137, 140, 141, 142, 143, 144, 145, 146, 149, 150, 151, 152, 153, 154, 155, 160, 164, 165, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 184, 187, 190, 192, 193, 195, 196, 197, 198, 200, 201, 202, 203, 204, 210, 211, 212, 214, 215, 217], "involv": [0, 5, 6, 16, 18, 46, 107, 113, 120, 122, 124, 142, 150, 160, 172, 175, 176, 177, 188], "reason": [0, 28, 29, 65, 80, 91, 122, 134, 141, 150, 152, 155, 172, 180, 188, 190], "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, 114, 116, 120, 122, 123, 126, 127, 130, 134, 142, 143, 145, 146, 149, 150, 159, 173, 182, 183, 184, 188, 190, 195, 197, 198, 203, 214], "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, 119, 120, 124, 142, 157, 159, 162, 163, 164, 165, 166, 167, 168, 173, 177, 180, 187, 189, 190, 193, 194, 195, 196, 198, 200, 202, 205, 206, 207, 208, 217], "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, 114, 118, 120, 121, 124, 132, 136, 139, 149, 157, 158, 159, 161, 164, 165, 166, 167, 168, 170, 171, 172, 173, 175, 176, 178, 180, 181, 187, 190, 192, 193, 194, 195, 198, 199, 205, 206, 214, 217], "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, 110, 113, 114, 115, 118, 120, 121, 124, 126, 127, 130, 132, 136, 137, 139, 140, 143, 145, 147, 150, 151, 152, 154, 155, 156, 162, 163, 164, 165, 166, 167, 168, 171, 172, 182, 183, 184, 188, 190, 192, 193, 195, 205, 206, 207, 208, 214, 215, 217], "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, 110, 113, 114, 115, 116, 117, 118, 120, 122, 124, 126, 128, 131, 134, 135, 136, 137, 139, 141, 142, 143, 145, 149, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 173, 175, 176, 177, 178, 181, 182, 183, 184, 186, 188, 192, 194, 195, 196, 199, 200, 202, 203, 207, 208, 209, 211, 212, 214, 217], "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, 118, 120, 121, 122, 133, 135, 136, 137, 144, 151, 152, 153, 156, 159, 161, 166, 171, 173, 175, 176, 180, 188, 193, 196, 205, 206, 217], "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, 110, 115, 117, 118, 119, 120, 121, 122, 124, 126, 127, 128, 131, 132, 139, 141, 143, 144, 147, 149, 150, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 196, 198, 200, 202, 205, 206, 207, 208, 214, 215, 217], "both": [0, 22, 25, 28, 35, 40, 43, 47, 53, 59, 66, 86, 91, 94, 95, 96, 107, 108, 110, 111, 113, 114, 115, 116, 121, 126, 127, 134, 149, 153, 156, 161, 171, 173, 178, 196, 203, 208, 211], "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, 110, 113, 114, 115, 116, 118, 119, 120, 121, 122, 123, 124, 127, 129, 134, 135, 136, 137, 141, 142, 143, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 161, 162, 164, 165, 166, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 180, 186, 188, 190, 192, 193, 195, 196, 198, 200, 202, 205, 206, 210, 211, 212, 214, 215], "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, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 139, 140, 141, 142, 143, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 179, 181, 182, 183, 184, 185, 186, 187, 188, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 208, 211, 212, 214, 215, 217], "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, 112, 113, 115, 117, 118, 120, 121, 122, 124, 128, 131, 134, 135, 136, 137, 139, 140, 141, 143, 146, 147, 150, 153, 154, 155, 156, 159, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 175, 177, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190, 192, 193, 197, 198, 205, 206, 207, 208, 217], "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, 113, 115, 117, 118, 134, 135, 141, 142, 145, 147, 149, 150, 151, 152, 153, 154, 155, 156, 162, 163, 168, 170, 171, 172, 173, 175, 177, 178, 180, 182, 183, 184, 187, 190, 192, 193, 198, 199, 202, 203, 211, 212], "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, 118, 120, 121, 122, 134, 135, 136, 137, 141, 142, 143, 145, 147, 149, 150, 151, 152, 153, 154, 155, 156, 159, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 175, 176, 180, 182, 183, 184, 185, 186, 188, 193, 196, 202, 205, 206, 207, 208, 214], "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, 113, 115, 118, 120, 121, 122, 124, 127, 130, 133, 134, 135, 137, 139, 141, 142, 143, 145, 147, 149, 150, 151, 152, 153, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190, 192, 193, 195, 200, 202, 203, 205, 207, 208, 214, 217], "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, 111, 112, 113, 114, 115, 116, 117, 118, 120, 122, 124, 126, 127, 128, 130, 131, 132, 134, 135, 136, 137, 139, 141, 142, 143, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 172, 173, 175, 176, 177, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 205, 206, 207, 208, 210, 211, 212, 214, 215, 217], "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, 110, 115, 120, 121, 122, 131, 134, 135, 136, 141, 142, 145, 152, 157, 159, 162, 164, 165, 166, 167, 168, 175, 176, 177, 178, 180, 182, 183, 184, 185, 186, 187, 188, 190, 193, 195, 200, 205, 207, 208], "element": [0, 7, 9, 17, 19, 23, 24, 31, 47, 70, 78, 87, 157, 159, 160, 161, 162, 163, 168, 170, 171, 172, 173, 178, 180, 181, 183, 187, 188, 190, 192, 193, 194, 195, 196, 198, 203, 205, 206, 207, 210, 211, 212, 214, 215], "column": [0, 1, 8, 9, 25, 41, 83, 86, 94, 113, 114, 115, 128, 142, 199, 200, 202, 203, 206, 207, 208, 209, 210, 211, 212, 213, 215], "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, 114, 118, 124, 127, 135, 139, 140, 141, 144, 149, 161, 162, 163, 170, 179, 180, 182, 183, 192, 200, 202, 214, 217], "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, 111, 113, 114, 115, 118, 122, 124, 126, 135, 136, 142, 145, 149, 151, 152, 153, 154, 155, 156, 161, 162, 163, 164, 165, 168, 170, 171, 173, 177, 183, 186, 188, 190, 192, 193, 195, 196, 198, 199, 211, 214, 215], "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, 110, 111, 112, 113, 115, 117, 120, 126, 127, 128, 131, 134, 135, 137, 139, 147, 150, 152, 153, 157, 159, 160, 161, 162, 163, 164, 165, 167, 168, 170, 171, 172, 177, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190, 192, 193, 194, 195, 196, 200, 202, 206, 207, 208, 211, 212, 214, 215], "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, 110, 113, 114, 115, 124, 126, 127, 129, 130, 134, 135, 136, 137, 143, 145, 146, 149, 150, 151, 152, 154, 155, 156, 161, 163, 170, 171, 178, 182, 183, 184, 190, 192, 195, 196, 197, 198, 214], "appear": [0, 1, 3, 10, 11, 25, 29, 30, 47, 64, 80, 84, 102, 118, 122, 128, 134, 139, 141, 149, 150, 156, 183, 188], "precondit": [0, 7, 8, 10, 12, 13, 17, 19, 25, 29, 30, 68, 80, 120, 121, 122, 133, 141, 144, 159, 162, 166, 167, 168, 175, 176, 180, 188, 193, 207, 208], "valid": [0, 10, 28, 29, 31, 47, 62, 65, 80, 84, 91, 99, 111, 120, 144, 158, 159, 170, 173, 203], "index": [0, 8, 9, 10, 18, 19, 23, 70, 78, 80, 87, 96, 122, 126, 127, 137, 158, 159, 160, 162, 163, 164, 165, 169, 170, 172, 173, 180, 183, 186, 188, 189, 190, 193, 194, 195, 196, 198, 200, 203, 206, 212], "postcondit": [0, 8, 29, 80, 122, 133, 144, 163, 167, 168, 188, 205, 207, 208], "unchang": [0, 172, 188, 206], "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, 119, 120, 121, 124, 126, 127, 128, 129, 135, 136, 137, 141, 143, 145, 149, 150, 151, 152, 153, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 175, 176, 180, 181, 182, 183, 184, 185, 186, 190, 192, 193, 194, 195, 196, 198, 199, 200, 202, 203, 205, 206, 207, 208, 211, 212, 214, 215], "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, 120, 122, 137, 139, 141, 142, 143, 145, 149, 154, 159, 162, 163, 164, 165, 166, 167, 168, 175, 182, 183, 184, 185, 186, 188, 198, 205, 206, 207, 208], "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, 110, 111, 112, 113, 114, 115, 116, 120, 121, 124, 126, 130, 137, 139, 141, 143, 149, 150, 153, 159, 161, 166, 171, 172, 178, 180, 190, 192, 195], "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, 110, 111, 112, 113, 115, 116, 120, 122, 124, 126, 134, 135, 141, 145, 147, 151, 153, 154, 155, 161, 162, 170, 171, 172, 173, 175, 176, 177, 182, 183, 184, 187, 188, 190, 192, 193, 195, 198, 199, 200, 203, 210, 214, 215], "everi": [0, 1, 23, 24, 25, 38, 62, 65, 67, 71, 75, 76, 86, 92, 95, 97, 121, 124, 127, 147, 158, 166, 171, 172, 173, 194, 195, 199, 203], "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, 111, 112, 113, 114, 115, 116, 119, 120, 124, 126, 128, 129, 130, 131, 132, 133, 136, 137, 139, 141, 142, 143, 145, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 172, 173, 178, 180, 181, 184, 187, 190, 192, 193, 194, 195, 196, 198, 199, 200, 202, 203, 205, 206, 209, 210, 211, 214, 215, 217], "arr1": [0, 1, 78, 158, 159], "arr2": [0, 1, 159], "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, 111, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 126, 127, 128, 131, 134, 135, 136, 137, 141, 142, 143, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 160, 162, 163, 166, 167, 168, 170, 171, 177, 178, 181, 182, 183, 184, 188, 190, 192, 194, 195, 196, 197, 198, 200, 202, 203, 205, 210, 211, 214], "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, 122, 127, 132, 134, 137, 157, 158, 159, 160, 161, 165, 167, 168, 170, 171, 173, 175, 176, 180, 181, 186, 187, 192, 193, 195, 196, 198, 199, 202, 203, 207, 208, 211, 214, 215], "boolean": [0, 24, 25, 30, 31, 39, 40, 44, 67, 68, 78, 84, 87, 91, 95, 96, 110, 111, 112, 115, 116, 120, 121, 124, 126, 130, 135, 136, 139, 141, 149, 153, 159, 161, 166, 170, 172, 180, 192, 198, 212, 217], "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, 110, 120, 122, 124, 127, 128, 132, 134, 135, 139, 141, 145, 149, 150, 151, 154, 156, 162, 163, 164, 165, 167, 168, 175, 180, 182, 183, 184, 185, 186, 188, 190, 193, 203, 205, 206, 207, 208, 214], "arr": [0, 1, 22, 23, 24, 25, 31, 159, 173, 180, 194, 195, 202, 203, 212], "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, 120, 121, 122, 124, 126, 135, 139, 142, 147, 149, 150, 152, 154, 155, 161, 163, 165, 166, 167, 170, 171, 172, 175, 176, 183, 187, 188, 190, 192, 193, 195, 196, 198, 211, 214, 215], "duplic": [0, 1, 133, 134, 160, 192, 194, 195], "fals": [0, 1, 4, 24, 25, 28, 30, 39, 40, 42, 44, 53, 63, 66, 84, 87, 96, 106, 107, 110, 111, 113, 114, 115, 116, 120, 121, 124, 126, 130, 139, 141, 149, 153, 159, 161, 166, 170, 171, 172, 178, 180, 195, 212], "otherwis": [0, 1, 18, 19, 24, 25, 35, 60, 63, 66, 87, 96, 107, 108, 110, 111, 112, 117, 120, 121, 135, 139, 141, 153, 166, 171, 178, 188, 190, 195], "containsdupl": [0, 1], "squar": [0, 1, 57, 65, 66, 86, 87, 91, 92, 93, 98, 126, 128, 135, 170, 173, 192, 193, 196, 211, 212], "latin": [0, 1], "describ": [0, 3, 30, 38, 39, 40, 44, 47, 78, 80, 104, 114, 137, 142, 149, 150, 159, 162, 163, 172, 180, 184, 190, 195, 196, 197, 215], "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, 113, 114, 128, 135, 139, 141, 143, 149, 157, 159, 160, 161, 167, 171, 180, 184, 200, 204, 207, 211], "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, 111, 112, 113, 115, 117, 118, 120, 121, 124, 126, 127, 128, 130, 131, 132, 135, 136, 137, 139, 141, 142, 143, 145, 146, 147, 149, 150, 151, 152, 154, 155, 156, 157, 159, 160, 161, 162, 163, 167, 168, 170, 171, 172, 173, 175, 176, 177, 180, 181, 182, 183, 184, 185, 186, 188, 190, 192, 193, 194, 195, 198, 200, 202, 203, 205, 207, 208, 210, 211, 212, 214], "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, 110, 111, 113, 114, 116, 122, 124, 126, 139, 141, 153, 159, 162, 165, 166, 171, 173, 175, 176, 177, 178, 180, 183, 188, 193, 195, 203], "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, 110, 111, 113, 114, 115, 118, 120, 121, 124, 126, 127, 128, 129, 132, 134, 135, 136, 141, 142, 143, 145, 147, 149, 152, 154, 156, 158, 159, 160, 161, 162, 163, 166, 167, 168, 170, 171, 172, 173, 175, 176, 178, 180, 182, 183, 184, 185, 186, 187, 190, 192, 193, 194, 195, 196, 198, 199, 200, 203, 205, 206, 207, 208, 209, 211, 212, 213, 215], "row": [0, 1, 8, 9, 23, 24, 28, 29, 30, 31, 41, 80, 113, 128, 131, 132, 170, 199, 200, 202, 203, 206, 207, 208, 209, 210, 211, 212, 213, 215], "least": [0, 10, 36, 39, 40, 42, 56, 59, 60, 72, 75, 76, 95, 101, 102, 117, 141, 142, 143, 145, 149, 160, 163, 167, 168, 173, 175, 176, 193, 194, 203, 211], "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, 110, 111, 112, 113, 114, 115, 116, 117, 118, 121, 122, 124, 126, 127, 128, 130, 131, 134, 135, 136, 141, 142, 143, 145, 149, 150, 151, 152, 154, 155, 156, 157, 158, 160, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 181, 182, 183, 185, 186, 187, 188, 190, 193, 194, 195, 196, 198, 199, 200, 203, 206, 207, 208, 210, 211, 214], "islatin": [0, 1], "dimension": [0, 1, 8, 22, 29, 199, 200, 202, 203, 205, 206, 207, 208, 209, 211, 212, 214, 217], "singl": [0, 7, 8, 12, 17, 19, 38, 39, 40, 60, 87, 96, 103, 104, 110, 111, 122, 130, 134, 137, 145, 150, 151, 154, 164, 165, 170, 188, 200, 207, 208, 210, 215], "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, 111, 114, 117, 118, 120, 121, 124, 126, 127, 128, 130, 131, 132, 134, 135, 136, 137, 141, 142, 143, 145, 146, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 163, 164, 165, 166, 167, 171, 176, 177, 178, 181, 182, 183, 187, 193, 194, 195, 196, 199, 200, 205, 212], "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, 118, 120, 122, 127, 134, 136, 137, 142, 145, 149, 156, 157, 159, 164, 167, 170, 171, 172, 173, 177, 178, 180, 181, 182, 183, 186, 192, 193, 195, 199, 202, 203, 215], "notat": [0, 63, 92, 93, 153, 154, 170, 214], "r": [0, 36, 102, 149, 155, 202], "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, 120, 134, 136, 137, 139, 141, 142, 143, 145, 149, 153, 165, 166, 167, 168, 170, 190, 205, 206, 210, 212, 215], "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, 110, 111, 112, 113, 114, 116, 118, 119, 120, 123, 124, 126, 127, 128, 129, 130, 133, 134, 136, 137, 139, 140, 141, 142, 143, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 161, 169, 170, 171, 172, 179, 180, 184, 185, 186, 189, 190, 192, 193, 194, 195, 196, 197, 198, 201, 202, 204, 207, 208, 209, 211, 212, 214, 215, 217], "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, 110, 117, 119, 124, 129, 131, 139, 141, 149, 153, 156, 157, 159, 171, 172, 180, 181, 182, 183, 184, 186, 195, 196, 200, 202], "initi": [0, 5, 8, 22, 28, 29, 30, 31, 39, 40, 42, 44, 47, 49, 50, 51, 62, 84, 85, 87, 88, 95, 97, 120, 121, 124, 126, 127, 130, 132, 135, 136, 141, 145, 147, 149, 151, 153, 154, 155, 156, 159, 167, 169, 171, 173, 175, 178, 180, 182, 183, 193, 194, 199, 203, 209, 210, 217], "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, 110, 111, 112, 113, 115, 118, 120, 121, 122, 124, 128, 129, 134, 135, 136, 137, 141, 142, 143, 145, 147, 149, 150, 151, 152, 153, 154, 156, 159, 161, 162, 163, 164, 166, 168, 170, 171, 172, 173, 175, 176, 177, 178, 180, 186, 188, 190, 192, 193, 195, 198, 199, 201, 203, 205, 206, 208, 211, 212, 214, 215, 217], "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, 111, 112, 113, 114, 116, 119, 120, 121, 122, 124, 126, 127, 128, 129, 131, 132, 135, 137, 139, 141, 142, 143, 149, 150, 154, 156, 157, 158, 159, 160, 161, 162, 163, 165, 166, 167, 168, 170, 171, 172, 173, 175, 178, 180, 183, 184, 185, 186, 188, 190, 192, 193, 194, 195, 196, 198, 199, 200, 202, 203, 205, 206, 211, 212, 214, 215, 217], "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, 111, 112, 113, 114, 115, 117, 119, 120, 121, 122, 124, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 139, 140, 141, 142, 143, 145, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 173, 176, 178, 180, 182, 183, 184, 185, 186, 187, 188, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 205, 206, 207, 211, 212, 214, 217], "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, 111, 112, 113, 114, 115, 119, 120, 121, 122, 124, 126, 127, 128, 129, 134, 135, 136, 137, 139, 140, 141, 142, 145, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 161, 162, 164, 166, 167, 168, 169, 170, 171, 173, 176, 177, 178, 180, 184, 186, 187, 188, 190, 192, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 205, 206, 207, 208, 211, 212, 214, 217], "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, 111, 112, 113, 114, 115, 119, 120, 122, 124, 126, 128, 129, 130, 131, 132, 134, 135, 136, 137, 140, 141, 142, 145, 149, 150, 151, 153, 155, 156, 157, 159, 161, 162, 163, 164, 166, 170, 171, 172, 173, 176, 177, 178, 179, 180, 181, 184, 186, 187, 188, 192, 193, 194, 195, 196, 197, 199, 200, 202, 203, 207, 208, 211, 212, 214, 215, 217], "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, 112, 113, 114, 115, 119, 120, 121, 124, 126, 128, 129, 131, 132, 134, 135, 136, 137, 139, 141, 142, 145, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 161, 166, 167, 170, 171, 172, 173, 176, 177, 178, 179, 180, 186, 190, 192, 193, 194, 195, 196, 199, 202, 203, 205, 206, 207, 211, 214, 217], "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, 119, 120, 121, 124, 127, 129, 131, 134, 135, 136, 141, 142, 144, 145, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 164, 165, 166, 170, 171, 173, 176, 177, 180, 190, 192, 194, 195, 196, 199, 202, 211, 214, 217], "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, 115, 117, 119, 120, 124, 127, 128, 129, 134, 135, 136, 137, 141, 142, 145, 149, 154, 155, 159, 161, 162, 163, 164, 166, 167, 168, 169, 170, 171, 172, 175, 177, 180, 192, 195, 196, 199, 202, 211, 217], "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, 112, 113, 114, 119, 120, 121, 124, 126, 129, 134, 135, 136, 141, 145, 149, 155, 157, 158, 159, 161, 166, 170, 171, 172, 177, 178, 180, 184, 190, 192, 193, 194, 195, 196, 199, 200, 201, 202, 211, 214, 217], "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, 110, 111, 113, 114, 119, 126, 129, 134, 135, 136, 141, 142, 149, 156, 159, 161, 171, 172, 176, 177, 180, 184, 190, 192, 195, 196, 199, 202, 205, 206, 211, 212, 214, 217], "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, 111, 113, 114, 118, 119, 122, 129, 130, 134, 137, 139, 141, 142, 143, 150, 156, 157, 159, 162, 163, 164, 170, 171, 176, 180, 188, 190, 193, 194, 195, 200, 206, 207, 208, 214, 215], "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, 110, 111, 112, 113, 114, 115, 116, 119, 120, 121, 124, 126, 127, 128, 129, 130, 134, 135, 136, 139, 143, 145, 146, 149, 150, 151, 153, 155, 156, 159, 161, 162, 163, 164, 165, 166, 167, 169, 170, 172, 173, 175, 176, 178, 180, 182, 183, 184, 190, 192, 193, 194, 195, 196, 197, 198, 203, 205, 206, 208, 211, 212, 215], "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, 111, 113, 114, 120, 126, 128, 134, 135, 140, 142, 143, 145, 150, 171, 175, 176, 179, 182, 183, 184, 185, 186, 190, 193, 195, 201, 207, 208, 217], "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, 110, 111, 112, 113, 114, 115, 116, 118, 119, 120, 124, 126, 129, 130, 133, 135, 136, 142, 145, 147, 150, 156, 159, 161, 167, 171, 180, 182, 183, 184, 186, 192, 193, 194, 195, 196, 202, 208, 212, 214], "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, 110, 111, 113, 115, 118, 120, 121, 124, 126, 127, 128, 129, 130, 132, 133, 134, 136, 137, 141, 144, 147, 149, 150, 151, 152, 153, 155, 156, 159, 164, 165, 167, 168, 169, 170, 172, 173, 175, 177, 178, 182, 183, 184, 185, 186, 190, 193, 195, 198, 206, 207, 208, 211, 215, 217], "content": [0, 6, 16, 22, 23, 24, 25, 26, 28, 29, 80, 118, 159, 171, 177, 186, 188, 202, 206, 207, 212], "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, 110, 111, 112, 113, 114, 118, 120, 121, 122, 124, 126, 127, 128, 129, 132, 134, 135, 136, 137, 139, 141, 142, 143, 145, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 175, 176, 177, 178, 180, 182, 183, 184, 185, 186, 187, 188, 190, 192, 193, 195, 196, 199, 203, 205, 206, 207, 208, 211, 212, 214, 215], "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, 110, 111, 112, 113, 114, 115, 116, 118, 124, 126, 127, 128, 129, 130, 134, 135, 136, 137, 139, 140, 141, 142, 145, 146, 147, 150, 151, 152, 153, 154, 160, 161, 163, 165, 166, 168, 170, 173, 176, 178, 179, 180, 183, 184, 186, 190, 192, 195, 197, 198, 202, 203, 204, 206, 208, 210, 211, 214, 215], "condit": [1, 24, 29, 30, 35, 47, 56, 62, 78, 80, 82, 101, 103, 106, 108, 111, 112, 113, 115, 116, 124, 126, 127, 130, 132, 133, 141, 143, 144, 158, 159, 161, 171, 172, 178, 180, 187, 195, 196, 206, 217], "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, 110, 111, 112, 113, 114, 115, 116, 118, 120, 121, 122, 124, 127, 129, 130, 134, 135, 136, 141, 142, 143, 145, 149, 150, 153, 157, 158, 161, 166, 170, 171, 172, 173, 175, 178, 180, 183, 187, 188, 190, 192, 193, 195, 198, 199, 202, 203, 206, 207, 211, 212, 214, 215], "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, 110, 111, 112, 113, 115, 117, 118, 120, 121, 122, 124, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 141, 142, 143, 145, 149, 150, 151, 152, 153, 154, 157, 158, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 173, 175, 176, 177, 178, 181, 185, 186, 187, 188, 189, 190, 192, 195, 196, 199, 200, 206, 207, 208, 209, 211, 212, 213, 214, 217], "provid": [1, 10, 35, 36, 43, 62, 63, 67, 91, 93, 96, 101, 120, 124, 135, 142, 143, 149, 151, 152, 153, 170, 172, 190, 192, 196, 197, 199], "helper": [1, 10, 11, 120, 145], "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, 110, 111, 113, 114, 118, 120, 121, 122, 124, 126, 127, 129, 134, 135, 136, 137, 141, 143, 145, 146, 147, 149, 150, 151, 152, 153, 155, 156, 163, 166, 168, 170, 171, 172, 173, 176, 177, 178, 180, 182, 183, 186, 190, 192, 193, 195, 196, 197, 198, 206, 211, 212, 214], "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, 111, 112, 113, 115, 117, 118, 120, 121, 122, 124, 126, 127, 128, 131, 134, 135, 141, 142, 143, 145, 146, 151, 152, 153, 154, 157, 160, 162, 163, 164, 165, 166, 167, 168, 170, 172, 173, 175, 176, 177, 181, 182, 183, 185, 186, 187, 188, 190, 192, 193, 195, 196, 197, 198, 200, 203, 205, 206, 207, 208, 212], "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, 111, 114, 136, 139, 142, 143, 149, 159, 161, 167, 171, 175, 176, 180, 181, 188, 193, 202, 205, 206, 208, 211], "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, 111, 112, 118, 120, 121, 126, 127, 128, 132, 134, 137, 141, 142, 145, 146, 147, 149, 150, 151, 152, 153, 154, 157, 159, 160, 162, 163, 164, 165, 167, 168, 170, 171, 172, 176, 181, 184, 185, 186, 188, 190, 192, 193, 195, 196, 200, 203, 205, 207, 208, 210, 215], "specifi": [1, 7, 8, 17, 19, 23, 25, 39, 40, 44, 56, 59, 60, 66, 67, 70, 86, 87, 91, 93, 96, 97, 103, 120, 132, 136, 145, 149, 162, 170, 173, 175, 176, 181, 185, 186, 190, 192, 199, 203, 208, 211, 212], "regardless": [1, 62, 111, 155, 176], "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, 110, 111, 112, 113, 114, 115, 118, 119, 120, 121, 122, 124, 126, 127, 128, 129, 134, 135, 136, 137, 142, 145, 146, 147, 149, 150, 151, 154, 156, 159, 161, 162, 163, 170, 171, 172, 176, 177, 178, 180, 183, 185, 186, 188, 190, 192, 193, 194, 195, 196, 197, 202, 206, 207, 208, 211, 212, 214, 215], "wrote": [1, 7, 17, 19, 66, 113, 118, 134, 154, 166, 176, 190, 192], "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, 110, 113, 116, 120, 126, 128, 134, 135, 136, 137, 139, 141, 142, 149, 150, 151, 153, 162, 163, 168, 170, 171, 176, 177, 190, 192, 195, 197, 207, 215], "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, 110, 111, 112, 113, 114, 116, 117, 118, 120, 121, 123, 124, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 139, 141, 142, 143, 144, 145, 146, 147, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 163, 166, 170, 171, 172, 173, 176, 177, 178, 179, 180, 181, 183, 185, 186, 187, 190, 192, 193, 194, 195, 196, 197, 198, 200, 202, 203, 205, 206, 207, 208, 211, 212, 213, 214, 215, 217], "appropri": [1, 6, 7, 16, 17, 30, 47, 49, 50, 51, 62, 64, 102, 120, 137, 141, 142, 143, 145, 151, 152, 156, 176, 183, 196], "receiv": [1, 7, 8, 13, 17, 80, 99, 120, 142, 150, 176, 208], "full": [1, 7, 17, 95, 103, 120, 152, 176, 190, 208], "credit": [1, 7, 17, 59, 120, 176, 208], "where": [2, 9, 15, 21, 38, 39, 43, 44, 59, 62, 76, 77, 78, 83, 91, 92, 95, 96, 98, 101, 102, 104, 111, 112, 113, 114, 116, 118, 120, 124, 126, 127, 129, 132, 134, 136, 139, 142, 145, 146, 147, 149, 150, 151, 154, 155, 162, 165, 171, 172, 183, 190, 193, 195, 196, 197, 198, 212, 214, 215], "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, 111, 112, 113, 114, 115, 117, 118, 120, 121, 122, 124, 126, 127, 128, 129, 131, 132, 133, 134, 135, 136, 137, 139, 142, 143, 144, 145, 146, 149, 150, 151, 152, 153, 154, 155, 156, 157, 161, 162, 163, 166, 167, 170, 171, 172, 175, 176, 181, 190, 192, 193, 194, 195, 196, 197, 200, 205, 206, 211, 212, 214, 215, 217], "teacher": [2, 15, 21, 43, 46, 53, 101, 102, 103, 104, 112, 118, 140, 142, 179, 201, 212, 215], "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, 111, 112, 114, 118, 120, 124, 126, 128, 130, 135, 139, 142, 146, 153, 155, 156, 162, 163, 164, 165, 167, 168, 171, 175, 182, 183, 184, 185, 186, 190, 193, 194, 197, 206, 207, 208], "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, 110, 111, 113, 116, 117, 118, 120, 124, 128, 131, 150, 151, 157, 164, 165, 167, 168, 170, 181, 185, 186, 188, 190, 192, 193, 196, 198, 199, 200, 207, 208, 212], "2015": [3, 55, 101, 217], "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, 110, 115, 121, 124, 129, 135, 136, 137, 141, 142, 143, 145, 149, 150, 151, 152, 153, 154, 155, 156, 159, 161, 162, 163, 166, 178, 180, 182, 183, 184, 186], "guess": [3, 40, 41, 67, 95, 98, 107, 108, 111, 117, 123, 149, 190, 192, 193, 195, 212, 214], "game": [3, 41, 95, 98, 111, 112, 118, 123, 145, 170, 173, 193, 197, 203], "player": [3, 111, 113, 145], "tri": [3, 38, 101, 151, 173, 190], "capit": [3, 38, 86, 95, 102, 170, 187], "letter": [3, 7, 10, 17, 19, 36, 39, 44, 80, 85, 88, 89, 93, 95, 96, 99, 103, 115, 122, 127, 130, 175, 176, 180, 188, 202, 211], "known": [3, 47, 86, 113], "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, 110, 111, 112, 115, 116, 118, 119, 124, 126, 127, 128, 130, 134, 135, 136, 137, 145, 149, 150, 154, 156, 159, 161, 163, 168, 170, 171, 176, 178, 180, 184, 186, 187, 188, 190, 192, 195, 196, 202, 206, 208, 211, 212, 214], "made": [3, 24, 31, 93, 96, 103, 122, 129, 134, 135, 141, 152, 182, 183, 184, 188, 195, 196, 212, 215, 217], "hint": [3, 53, 95, 118, 132, 145, 149, 187, 193], "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, 111, 112, 135, 136, 145, 170, 195, 196, 217], "comparison": [3, 113, 118, 152, 192, 195, 196], "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, 110, 111, 112, 118, 120, 124, 128, 134, 135, 136, 147, 150, 152, 155, 156, 163, 164, 165, 170, 175, 176, 177, 180, 195], "posit": [3, 7, 10, 12, 17, 18, 19, 42, 70, 83, 86, 87, 89, 92, 93, 94, 96, 97, 98, 99, 103, 107, 110, 112, 114, 121, 122, 124, 127, 142, 150, 163, 164, 165, 166, 170, 181, 183, 192, 195, 196, 198, 206, 207], "charact": [3, 10, 38, 39, 40, 42, 44, 67, 70, 87, 88, 95, 96, 102, 103, 111, 115, 122, 127, 132, 137, 158, 170, 171, 176, 177, 187, 195, 200, 207, 208, 212], "correspond": [3, 12, 24, 41, 80, 93, 97, 135, 136, 142, 145, 152, 153, 155, 170], "rule": [3, 39, 40, 102, 110, 111, 116, 122], "determin": [3, 11, 23, 24, 29, 40, 41, 44, 66, 82, 103, 107, 111, 113, 115, 116, 118, 124, 127, 129, 145, 150, 155, 160, 170, 173, 183, 190, 194, 203, 212], "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, 110, 111, 112, 114, 115, 120, 124, 126, 127, 128, 129, 134, 135, 142, 145, 150, 152, 155, 162, 163, 170, 171, 173, 188, 190, 192, 193, 194, 196, 203, 205, 206, 211, 212], "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, 111, 112, 121, 124, 133, 136, 141, 149, 151, 153, 156, 158, 159, 164, 169, 187, 192, 193, 196, 197, 207, 214], "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, 120, 135, 139, 141, 143, 144, 145, 147, 150, 151, 152, 153, 154, 155, 156, 164, 165, 167, 168, 171, 182, 183, 184, 185, 186, 190, 192, 193, 207, 208, 217], "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, 110, 112, 115, 118, 120, 121, 122, 136, 142, 143, 145, 149, 150, 152, 160, 161, 164, 165, 166, 171, 172, 173, 175, 176, 181, 188, 190, 193, 195, 199, 200, 212, 215], "produc": [3, 6, 16, 22, 23, 29, 40, 43, 98, 119, 135, 137, 139, 164, 165, 175, 176], "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, 110, 111, 112, 113, 114, 115, 116, 119, 120, 121, 123, 124, 129, 130, 137, 141, 143, 145, 146, 149, 150, 154, 156, 158, 159, 161, 164, 165, 166, 167, 168, 169, 170, 173, 175, 176, 182, 183, 184, 186, 189, 190, 192, 194, 195, 198, 200, 203, 205, 207, 208, 209, 212, 213, 217], "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, 111, 113, 114, 115, 120, 121, 122, 124, 126, 127, 129, 130, 134, 135, 136, 137, 139, 141, 142, 143, 145, 146, 149, 150, 151, 152, 153, 154, 156, 159, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 182, 184, 186, 188, 190, 192, 193, 194, 195, 197, 200, 202, 203, 205, 206, 207, 208, 212, 215], "suppos": [3, 5, 8, 22, 40, 150, 168, 194], "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, 120, 126, 132, 135, 141, 142, 145, 147, 149, 151, 152, 153, 154, 155, 156, 158, 159, 162, 163, 166, 167, 168, 169, 171, 173, 182, 183, 184, 185, 186, 189, 198, 199, 203, 205, 206, 209, 210, 212, 214], "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, 118, 124, 127, 128, 132, 134, 135, 136, 139, 140, 141, 142, 143, 145, 147, 149, 151, 152, 153, 154, 156, 157, 159, 161, 168, 170, 171, 172, 173, 179, 180, 182, 183, 184, 185, 186, 190, 192, 193, 194, 198, 199, 200, 201, 202, 203, 211, 212], "harp": 3, "tabl": [3, 5, 9, 12, 41, 103, 106, 115, 122, 124, 129, 135, 139, 142, 186, 195, 196, 199, 203, 207, 210], "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, 110, 111, 113, 114, 115, 122, 124, 126, 129, 134, 135, 136, 137, 139, 150, 155, 156, 158, 166, 171, 173, 177, 178, 180, 182, 183, 188, 193, 195, 196, 203, 206, 208, 211], "sever": [3, 5, 36, 40, 44, 53, 56, 59, 63, 98, 108, 115, 122, 134, 135, 143, 192], "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, 110, 111, 118, 120, 124, 126, 127, 129, 135, 141, 145, 146, 149, 151, 153, 156, 157, 163, 164, 165, 166, 167, 168, 170, 171, 172, 177, 178, 180, 181, 182, 183, 184, 185, 186, 188, 190, 192, 193, 195, 197, 200, 202, 205, 206, 207, 208, 214], "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, 111, 112, 117, 121, 124, 126, 128, 131, 134, 139, 140, 141, 142, 146, 149, 150, 151, 152, 153, 154, 155, 157, 172, 179, 181, 182, 183, 184, 190, 192, 195, 196, 200, 201, 212], "necessari": [3, 4, 6, 16, 86, 98, 112, 149], "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, 115, 120, 134, 137, 141, 144, 147, 149, 150, 151, 152, 154, 155, 156, 159, 164, 165, 167, 168, 170, 171, 172, 182, 183, 184, 185, 186, 198, 205, 206, 207, 208, 217], "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, 114, 115, 118, 121, 124, 128, 134, 135, 137, 139, 141, 145, 147, 149, 150, 151, 153, 154, 155, 156, 165, 166, 167, 170, 171, 172, 175, 182, 183, 184, 188, 190, 192, 193, 196, 197, 200, 208], "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, 110, 112, 113, 114, 115, 120, 124, 127, 128, 129, 132, 142, 145, 149, 151, 152, 156, 158, 159, 165, 170, 171, 176, 177, 178, 180, 190, 192, 193, 194, 195, 196, 211, 212], "comment": [3, 6, 16, 34, 65, 103, 111, 112, 115, 118, 124, 133, 142, 144, 151, 152, 155, 192, 212, 217], "help": [3, 6, 16, 26, 38, 39, 40, 43, 64, 87, 93, 103, 107, 110, 118, 122, 124, 129, 134, 135, 142, 150, 170, 171, 177, 178, 193], "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, 110, 111, 112, 117, 118, 120, 121, 122, 124, 126, 127, 128, 130, 134, 135, 137, 141, 145, 146, 147, 150, 151, 152, 153, 160, 170, 171, 173, 175, 176, 180, 183, 184, 189, 190, 193, 194, 195, 196, 198, 202, 203, 209, 210, 213, 215, 217], "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, 110, 116, 117, 118, 120, 122, 124, 126, 127, 128, 130, 134, 136, 137, 145, 147, 149, 156, 158, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 177, 188, 190, 192, 193, 195, 196, 199, 200, 201, 203, 206, 211, 212, 215, 217], "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, 110, 111, 113, 114, 115, 118, 120, 121, 122, 124, 126, 127, 128, 129, 134, 135, 139, 141, 142, 143, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 160, 162, 163, 168, 171, 172, 173, 175, 176, 182, 183, 184, 190, 192, 193, 195, 196, 197, 198, 201, 203, 205, 206, 210, 211, 212, 215], "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, 110, 117, 118, 121, 127, 128, 131, 134, 135, 136, 137, 139, 143, 145, 147, 149, 151, 152, 153, 154, 156, 166, 167, 171, 175, 176, 177, 178, 180, 182, 183, 188, 190, 193, 195], "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, 110, 111, 112, 113, 114, 115, 116, 118, 120, 121, 124, 126, 127, 130, 132, 135, 138, 143, 145, 149, 150, 151, 152, 156, 161, 162, 163, 166, 167, 171, 175, 176, 177, 178, 180, 182, 183, 188, 193, 194, 195, 205, 206, 212, 215], "finish": [3, 6, 8, 9, 10, 16, 28, 29, 31, 33, 36, 53, 77, 80, 82, 94, 102, 108, 112, 119, 121, 124, 128, 129, 132, 143, 150, 158, 159, 161, 168, 175, 176, 187, 199, 201], "rang": [4, 5, 24, 34, 87, 96, 98, 108, 113, 117, 143, 150, 164, 165, 170, 193, 195, 202, 205, 206, 215, 217], "group": [4, 5, 13, 40, 60, 86, 96, 101, 103, 104, 110, 113, 118, 129, 142, 150, 160, 183, 196], "minimum": [4, 24, 87, 97, 98, 124, 142, 154, 158, 160, 194], "maximum": [4, 22, 23, 25, 87, 97, 124, 154, 159, 160, 165, 170, 194, 195], "inclus": [4, 9, 24, 42, 80, 98, 113, 116, 117, 120, 132, 136, 164, 165, 170, 205, 206], "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, 110, 111, 112, 114, 118, 122, 123, 126, 127, 128, 130, 134, 142, 145, 149, 150, 160, 169, 170, 171, 172, 185, 186, 189, 190, 192, 193, 194, 197, 207, 208, 209, 214, 215, 217], "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, 110, 111, 112, 115, 118, 121, 122, 124, 126, 127, 129, 132, 134, 135, 136, 142, 145, 154, 156, 159, 162, 163, 167, 168, 169, 170, 172, 173, 175, 177, 178, 180, 181, 182, 185, 188, 192, 193, 194, 195, 196, 198, 199, 202, 203, 205, 206, 208, 209, 213, 215], "range1": 4, "well": [4, 26, 38, 43, 44, 65, 86, 94, 104, 107, 118, 124, 135, 142, 172, 175, 176, 177, 178, 214], "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, 120, 121, 122, 133, 134, 136, 137, 139, 141, 142, 143, 145, 149, 150, 151, 152, 153, 154, 155, 156, 157, 164, 165, 166, 169, 172, 175, 181, 186, 187, 188, 190, 207, 208, 217], "second": [4, 8, 36, 38, 39, 40, 41, 45, 50, 51, 78, 87, 91, 96, 98, 99, 110, 111, 112, 113, 114, 115, 116, 121, 122, 135, 141, 142, 143, 149, 154, 161, 180, 188, 193, 199, 206, 207, 211, 212, 214], "less": [4, 22, 31, 44, 71, 78, 87, 96, 98, 107, 108, 113, 116, 117, 118, 122, 124, 128, 129, 135, 143, 149, 167, 170, 171, 183, 195, 196, 206], "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, 111, 113, 115, 116, 117, 121, 122, 124, 126, 128, 129, 135, 139, 141, 142, 149, 153, 154, 156, 159, 161, 166, 167, 168, 170, 171, 178, 183, 185, 187, 190, 192, 193, 195, 196, 205, 206, 207], "argument": [4, 28, 29, 62, 63, 64, 65, 80, 85, 87, 91, 93, 96, 118, 120, 135, 136, 137, 143, 147, 149, 153, 156, 157, 171, 190, 192, 214], "within": [4, 10, 39, 42, 62, 63, 91, 98, 110, 124, 134, 135, 137, 143, 145, 154, 155, 156, 171, 183, 205, 206], "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, 111, 112, 113, 114, 115, 118, 124, 126, 134, 141, 142, 143, 145, 147, 149, 150, 151, 152, 153, 155, 156, 164, 165, 168, 170, 172, 173, 178, 180, 189, 190, 193, 194, 195, 196, 198, 203, 206, 207, 208, 209, 210, 215], "multiplegroup": 5, "collect": [5, 8, 103, 154, 170, 172, 189, 190, 212, 217], "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, 111, 118, 126, 127, 134, 135, 136, 141, 142, 143, 144, 147, 149, 150, 151, 153, 154, 155, 156, 162, 170, 171, 172, 173, 178, 180, 182, 183, 184, 185, 186, 188, 189, 190, 192, 194, 195, 198, 203, 211, 212, 215, 217], "store": [5, 8, 12, 28, 29, 34, 39, 41, 42, 47, 53, 57, 58, 65, 80, 82, 94, 107, 110, 135, 136, 141, 145, 149, 150, 151, 170, 171, 172, 173, 177, 182, 183, 184, 190, 192, 193, 195, 196, 197, 198, 203, 209, 210, 212, 214, 215], "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, 120, 141, 142, 143, 145, 147, 149, 150, 151, 152, 153, 154, 155, 156, 159, 162, 163, 167, 168, 171, 172, 180, 182, 183, 184, 185, 186, 193, 205, 206, 207, 208], "arraylist": [5, 10, 12, 18, 22, 23, 24, 25, 29, 30, 56, 57, 60, 66, 75, 76, 78, 80, 86, 122, 172, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 188, 189, 195, 196, 217], "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, 107, 108, 110, 112, 113, 114, 116, 120, 123, 124, 127, 128, 130, 132, 135, 136, 142, 145, 149, 150, 154, 156, 164, 165, 169, 171, 173, 175, 176, 178, 179, 185, 186, 190, 192, 193, 195, 198, 203, 205, 215, 217], "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, 112, 113, 115, 117, 118, 122, 124, 127, 128, 131, 135, 142, 143, 145, 150, 151, 155, 157, 159, 162, 163, 167, 168, 170, 173, 177, 180, 181, 188, 193, 195, 200, 202, 203, 205, 207, 208, 211, 212], "consist": [5, 7, 17, 19, 40, 48, 49, 50, 51, 122, 134, 143, 162, 163, 175, 176, 212], "three": [5, 7, 12, 17, 19, 24, 25, 30, 38, 39, 40, 42, 44, 48, 49, 50, 51, 80, 86, 102, 112, 123, 124, 135, 139, 141, 142, 143, 145, 150, 153, 161, 166, 175, 176, 181, 196, 200, 215], "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, 110, 111, 114, 115, 121, 122, 124, 126, 127, 128, 132, 134, 135, 136, 141, 142, 143, 144, 146, 147, 149, 150, 151, 152, 153, 154, 156, 159, 163, 164, 166, 168, 169, 171, 173, 175, 177, 178, 180, 182, 183, 184, 189, 192, 193, 198, 199, 200, 202, 203, 211, 212, 214, 215, 217], "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, 110, 113, 117, 119, 120, 121, 124, 126, 128, 129, 131, 132, 134, 135, 136, 137, 141, 142, 143, 149, 150, 152, 156, 157, 159, 161, 166, 170, 171, 172, 178, 180, 187, 190, 192, 195, 196, 200, 205, 211, 212, 217], "12": [5, 22, 23, 24, 25, 28, 29, 30, 31, 33, 38, 40, 47, 68, 70, 77, 78, 80, 82, 95, 96, 98, 113, 119, 121, 127, 134, 135, 136, 137, 141, 142, 152, 159, 164, 165, 166, 180, 195, 196], "multigroup": 5, "note": [5, 38, 39, 40, 60, 65, 70, 77, 78, 80, 86, 93, 94, 95, 107, 110, 111, 112, 114, 115, 118, 120, 121, 124, 126, 127, 128, 129, 134, 145, 149, 151, 153, 156, 157, 160, 166, 170, 171, 190, 192, 208, 211, 214], "origin": [5, 7, 8, 17, 19, 24, 35, 40, 41, 43, 45, 53, 78, 91, 96, 135, 149, 151, 153, 162, 163, 168, 171, 172, 177, 187, 188, 206, 207, 208], "interfac": [5, 43, 48, 49, 50, 51, 55, 66, 83, 96, 162, 163, 198], "replac": [5, 23, 24, 25, 29, 30, 31, 69, 70, 71, 80, 89, 103, 118, 123, 124, 128, 134, 135, 141, 145, 149, 152, 153, 161, 167, 168, 171, 180, 188, 192, 198, 199, 200, 206, 212], "inherit": [5, 22, 23, 28, 29, 46, 53, 55, 60, 64, 66, 67, 80, 93, 94, 95, 96, 217], "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, 110, 111, 112, 114, 115, 118, 119, 120, 124, 126, 127, 128, 129, 130, 134, 135, 137, 141, 142, 145, 146, 149, 150, 151, 152, 156, 158, 160, 161, 170, 171, 172, 177, 178, 179, 190, 192, 193, 194, 195, 196, 197, 199, 215], "2016": [6, 16, 26, 120, 175, 176], "extens": [6, 16, 18, 38, 101, 118, 124, 201], "construct": [6, 7, 8, 16, 17, 18, 19, 40, 49, 50, 51, 84, 87, 96, 97, 114, 120, 124, 145, 149, 175, 176, 185, 186, 190], "non": [6, 16, 18, 66, 92, 94, 102, 136, 151, 153, 154, 156, 158, 163, 168, 177, 182, 183, 184, 188, 208], "null": [6, 16, 18, 28, 29, 31, 63, 80, 82, 83, 84, 87, 95, 96, 115, 137, 149, 150, 162, 163, 167, 168, 170, 180, 182, 183, 184, 188, 190, 205, 206, 211, 212], "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, 117, 118, 119, 120, 121, 123, 129, 130, 132, 134, 135, 136, 137, 141, 143, 145, 149, 150, 151, 152, 154, 156, 157, 158, 162, 163, 166, 170, 171, 172, 173, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 190, 192, 193, 194, 195, 199, 200, 203, 207, 208, 211, 212, 215, 217], "avail": [6, 16, 18, 43, 46, 49, 50, 51, 66, 83, 91, 97, 118, 120, 135, 140, 142, 179, 201, 217], "getnext": [6, 7, 16, 17, 18, 19], "behavior": [6, 16, 18, 56, 59, 60, 66, 72, 86, 87, 91, 92, 93, 95, 96, 145, 147, 180, 195], "randomli": [6, 16, 18, 118], "chosen": [6, 16, 18, 197], "onc": [6, 10, 16, 18, 28, 29, 30, 31, 39, 75, 77, 80, 83, 122, 124, 126, 135, 142, 145, 161, 162, 182, 183, 192, 206], "particular": [6, 16, 18, 28, 29, 30, 31, 35, 76, 80, 92, 94, 101, 108, 127, 150, 159, 160, 168, 170, 183, 194], "longer": [6, 16, 18, 31, 48, 110, 135, 162, 163, 187, 192, 197], "subsequ": [6, 16, 18, 35, 86, 93, 134], "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, 111, 112, 113, 115, 116, 117, 118, 120, 121, 122, 124, 126, 128, 129, 130, 132, 135, 136, 137, 141, 143, 145, 146, 149, 150, 151, 154, 155, 156, 161, 162, 165, 166, 167, 170, 171, 172, 176, 185, 188, 190, 193, 194, 195, 197, 198, 206, 207, 211, 214, 217], "none": [6, 7, 16, 17, 18, 19, 28, 29, 65, 80, 171], "wordarrai": [6, 16, 18], "wheel": [6, 16, 18, 25], "bu": [6, 16, 18, 38, 192], "schooser": [6, 16, 18], "k": [6, 7, 16, 17, 18, 19, 22, 23, 28, 29, 30, 80, 119, 149, 159, 171, 180, 184, 193, 196, 200, 202, 207], "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, 110, 111, 112, 113, 114, 115, 119, 121, 124, 126, 128, 129, 130, 134, 135, 137, 141, 142, 145, 146, 149, 150, 151, 154, 155, 156, 159, 162, 163, 166, 170, 171, 172, 180, 192, 194, 197, 211, 214], "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, 110, 111, 112, 113, 114, 115, 117, 118, 119, 120, 121, 124, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 141, 145, 149, 150, 151, 154, 155, 156, 157, 158, 159, 161, 162, 165, 166, 170, 171, 172, 173, 180, 181, 183, 187, 190, 192, 193, 194, 195, 196, 199, 202, 203, 205, 206, 208, 211, 212, 214, 215], "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, 110, 111, 112, 113, 114, 115, 119, 121, 124, 126, 128, 129, 130, 134, 135, 137, 141, 145, 149, 150, 151, 154, 155, 156, 166, 170, 171, 172, 180, 192, 194, 211, 214], "One": [6, 7, 12, 16, 17, 18, 19, 38, 40, 43, 44, 47, 56, 59, 63, 65, 67, 110, 112, 114, 116, 124, 126, 130, 142, 150, 160, 165, 170, 195, 203, 204], "possibl": [6, 7, 16, 17, 18, 19, 22, 31, 35, 41, 44, 49, 50, 97, 98, 102, 110, 111, 112, 116, 120, 121, 122, 129, 135, 145, 166, 175, 176, 182, 183, 196, 211], "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, 111, 115, 119, 124, 129, 134, 135, 136, 145, 154, 159, 162, 171, 172, 181, 200, 215], "becaus": [6, 7, 16, 17, 18, 19, 38, 39, 40, 59, 65, 66, 78, 91, 95, 97, 107, 113, 115, 118, 121, 124, 127, 139, 141, 142, 150, 151, 153, 154, 156, 160, 166, 171, 172, 186, 190, 192, 193, 194, 195, 205], "four": [6, 16, 18, 48, 49, 50, 51, 134], "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, 110, 111, 112, 113, 114, 115, 117, 118, 119, 124, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 141, 145, 149, 150, 151, 154, 155, 156, 157, 158, 159, 166, 170, 171, 172, 180, 181, 187, 190, 192, 193, 194, 195, 196, 199, 200, 206, 211, 212, 214, 215], "twice": [6, 16, 18, 53, 80, 111, 135], "entir": [6, 16, 118, 126, 195, 196, 205], "indic": [6, 8, 9, 10, 12, 16, 39, 40, 48, 49, 50, 51, 56, 84, 86, 87, 92, 94, 95, 96, 111, 124, 134, 136, 137, 139, 141, 145, 149, 156, 158, 160, 162, 163, 170, 171, 173, 187, 192, 193, 195, 199, 211, 212], "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, 135, 141, 142, 147, 150, 151, 152, 154, 155, 156, 159, 172, 187, 190], "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, 110, 111, 112, 113, 114, 115, 116, 118, 124, 126, 127, 129, 134, 135, 142, 145, 149, 150, 151, 153, 154, 170, 171, 172, 173, 190, 192, 193, 194, 195, 197, 198, 203, 211, 212, 214], "neither": [6, 16, 35, 122], "alter": [6, 16, 22, 40, 86, 102, 104, 135, 153, 171], "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, 111, 112, 115, 118, 124, 126, 127, 128, 135, 142, 145, 149, 150, 151, 152, 153, 154, 157, 161, 163, 171, 172, 195, 196], "partial": [7, 17, 19, 31, 167, 168], "randomletterchoos": [7, 17, 19], "subclass": [7, 17, 19, 28, 29, 53, 56, 57, 60, 62, 63, 64, 65, 66, 67, 80, 217], "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, 110, 118, 124, 136, 154, 164, 170], "chooser": [7, 17, 19], "str": [7, 10, 17, 19, 22, 24, 31, 69, 75, 77, 87, 96, 103, 127, 135, 137, 207, 208], "getsinglelett": [7, 17, 19], "cat": [7, 17, 19, 22, 23, 25, 31, 40, 47, 63, 65, 82, 86, 102, 103, 104, 111, 123, 141, 145, 149, 151, 181], "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, 110, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 126, 127, 128, 130, 131, 134, 135, 141, 143, 145, 146, 149, 150, 153, 154, 155, 157, 158, 159, 163, 165, 166, 170, 171, 172, 173, 175, 176, 180, 181, 187, 188, 190, 192, 195, 196, 197, 200, 203, 211, 212, 214], "letterchoos": [7, 17, 19], "fourth": [7, 17, 19, 38, 95, 112, 188], "time": [7, 19, 20, 26, 27, 28, 29, 31, 38, 39, 40, 43, 44, 56, 66, 70, 77, 78, 80, 89, 98, 104, 108, 110, 111, 112, 117, 118, 119, 120, 121, 122, 124, 126, 127, 128, 129, 130, 132, 134, 135, 136, 142, 145, 147, 149, 151, 152, 154, 159, 160, 164, 170, 171, 173, 175, 176, 178, 180, 182, 183, 184, 190, 195, 196, 206, 211, 214], "loop": [7, 17, 18, 19, 22, 23, 24, 25, 28, 29, 31, 36, 41, 47, 62, 65, 66, 75, 76, 78, 80, 103, 118, 119, 120, 121, 122, 130, 155, 157, 158, 159, 160, 161, 162, 163, 164, 166, 167, 168, 169, 173, 175, 177, 178, 180, 183, 185, 186, 187, 188, 189, 190, 194, 195, 196, 198, 199, 203, 205, 206, 207, 208, 209, 212, 217], "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, 113, 118, 120, 121, 124, 126, 135, 141, 149, 157, 161, 162, 164, 165, 166, 167, 168, 171, 172, 175, 176, 177, 178, 180, 181, 185, 186, 188, 200, 206, 207, 208], "block": [7, 17, 18, 19, 22, 38, 39, 40, 45, 54, 69, 70, 80, 86, 88, 92, 93, 100, 103, 106, 110, 111, 116, 117, 118, 123, 126, 127, 128, 130, 131, 134, 135, 150, 153, 155, 157, 159, 167, 168, 170, 171, 172, 175, 176, 181, 186, 193, 200, 205, 207, 208, 214], "construtor": [7, 17, 53], "2013": 8, "telescop": 8, "scan": [8, 40, 91, 111, 127], "rectangular": [8, 205, 206, 212, 214], "area": [8, 36, 39, 62, 94, 101, 110, 126, 127, 195], "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, 118, 124, 136, 142, 145, 146, 147, 149, 151, 156, 159, 170, 171, 185, 189, 190, 192, 195, 196, 210, 211, 212, 217], "amount": [8, 22, 36, 38, 39, 40, 42, 44, 56, 65, 66, 126, 141, 153, 156, 159, 182, 183, 184, 185, 195, 197], "light": 8, "detect": [8, 38, 105, 110, 215], "back": [8, 38, 41, 65, 77, 78, 92, 97, 102, 114, 118, 120, 134, 136, 142, 145, 151, 169, 181, 187, 195], "forth": 8, "across": [8, 36, 212], "altern": [8, 41, 60, 215], "left": [8, 18, 19, 31, 38, 39, 40, 43, 45, 54, 59, 70, 83, 86, 88, 91, 92, 95, 100, 102, 107, 111, 117, 122, 126, 127, 128, 131, 157, 160, 164, 165, 167, 168, 171, 172, 175, 176, 180, 181, 185, 186, 187, 188, 192, 193, 194, 195, 196, 198, 200, 206, 207, 208, 214], "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, 111, 112, 117, 120, 122, 124, 126, 127, 128, 131, 134, 135, 136, 145, 154, 157, 160, 164, 165, 167, 168, 171, 172, 175, 176, 180, 181, 183, 185, 186, 188, 190, 192, 193, 194, 195, 196, 198, 200, 206, 207, 208, 212, 214], "pattern": [8, 41, 112, 126, 128, 200], "arrow": [8, 66, 134, 136], "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, 110, 112, 113, 114, 115, 120, 121, 122, 124, 126, 127, 128, 129, 130, 132, 134, 135, 137, 141, 143, 149, 150, 151, 152, 153, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 175, 176, 178, 180, 181, 183, 185, 186, 187, 188, 190, 193, 195, 196, 198, 199, 200, 206, 207, 208, 210, 211, 212, 214], "record": [8, 39, 101, 102, 103, 142, 145, 151, 152, 168, 182, 183, 184, 195, 196], "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, 118, 130, 135, 136, 137, 139, 141, 149, 150, 151, 153, 154, 156, 157, 159, 170, 171, 172, 190, 195, 198, 214, 217], "inform": [8, 9, 35, 38, 40, 47, 60, 77, 82, 83, 120, 142, 149, 151, 182, 183, 184, 195, 196, 197], "transfer": [8, 134, 136], "reconstruct": 8, "view": [8, 9, 96, 149, 151], "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, 110, 111, 112, 113, 114, 115, 116, 118, 120, 122, 123, 124, 126, 127, 128, 129, 130, 132, 133, 134, 137, 141, 142, 144, 145, 146, 149, 151, 152, 153, 154, 160, 162, 165, 170, 171, 173, 175, 176, 177, 182, 183, 187, 188, 190, 192, 193, 195, 196, 197, 198, 203, 205, 206, 207, 208, 211, 212, 214, 215], "hold": [8, 24, 28, 39, 40, 42, 45, 60, 65, 95, 96, 101, 107, 121, 126, 135, 141, 143, 145, 147, 151, 162, 163, 164, 170, 172, 173, 185, 190, 192, 194, 198, 202, 203, 211, 215], "param": [8, 10, 12, 13, 102, 121, 122, 137, 150, 152, 162, 166, 167, 168, 182, 183, 184, 185, 186, 188, 207, 208], "numrow": [8, 203, 207, 208, 211], "numcol": [8, 203, 207, 208, 211], "averag": [8, 9, 34, 36, 39, 47, 82, 124, 142, 154, 157, 158, 160, 171, 172, 181, 194, 200, 215], "section": [8, 9, 38, 65, 102, 103, 112, 116, 127, 129, 134, 145, 150, 177, 178], "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, 110, 111, 112, 114, 120, 121, 122, 126, 127, 128, 130, 132, 134, 135, 152, 158, 159, 162, 163, 170, 171, 172, 173, 178, 180, 190, 192, 195, 196, 198, 203, 217], "startcol": [8, 9], "endcol": [8, 9], "getaverag": [8, 9, 158], "There": [8, 10, 12, 13, 18, 28, 29, 31, 38, 39, 40, 42, 43, 64, 67, 80, 82, 86, 91, 96, 98, 111, 118, 120, 121, 122, 124, 126, 127, 134, 149, 150, 151, 153, 154, 162, 163, 164, 165, 166, 167, 168, 172, 176, 177, 182, 183, 184, 185, 186, 192, 193, 194, 195, 196, 197, 198, 201, 207, 208], "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, 111, 113, 115, 116, 118, 120, 124, 127, 131, 135, 137, 139, 141, 142, 145, 146, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 162, 163, 170, 172, 181, 188, 190, 192, 193, 194, 195, 196, 198, 200, 203, 212, 215], "seen": [8, 41, 59, 65, 67, 77, 94, 103, 110, 113, 114, 118, 124, 145, 155, 179, 195, 196], "rearrang": 8, "orient": [8, 38, 43, 56, 57, 59, 86, 144, 147, 149, 172, 193, 217], "properli": [8, 23, 84, 137, 150, 155], "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, 110, 111, 112, 115, 120, 122, 124, 126, 127, 128, 130, 134, 135, 142, 146, 151, 154, 155, 156, 162, 170, 171, 172, 183, 188, 190, 193, 203, 206, 211, 212, 214, 215], "nightski": 9, "being": [9, 12, 38, 39, 41, 47, 56, 59, 65, 66, 77, 91, 95, 120, 126, 136, 137, 141, 145, 150, 156, 170, 171, 185, 186, 188, 193], "dark": 9, "outlin": [9, 145], "region": [9, 135], "2008": 10, "encod": [10, 11, 107, 177, 212], "decod": [10, 107], "word": [10, 11, 14, 39, 40, 44, 45, 47, 48, 66, 88, 89, 93, 94, 95, 102, 103, 104, 107, 112, 117, 118, 120, 122, 126, 127, 135, 141, 142, 156, 171, 172, 175, 176, 188, 189, 195, 199, 200, 207, 208], "master": [10, 11, 53, 185, 186], "alphabet": [10, 24, 39, 96, 183, 184, 193, 195, 196], "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, 110, 112, 116, 117, 118, 119, 120, 124, 127, 128, 129, 131, 134, 135, 137, 145, 146, 149, 151, 152, 157, 171, 172, 181, 193, 194, 195, 196, 197, 200, 211, 212, 214, 215], "possibli": [10, 22, 122, 145, 159, 177], "sixtyzipperswerequicklypickedfromthewovenjutebag": 10, "defin": [10, 22, 30, 38, 42, 56, 59, 63, 65, 72, 76, 77, 86, 87, 91, 92, 93, 95, 97, 98, 134, 135, 139, 141, 142, 145, 147, 149, 151, 153, 155, 165, 176, 195], "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, 118, 122, 130, 135, 145, 150, 169, 175, 176, 177, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190, 192, 193, 194, 195, 198, 209, 210], "overeag": 10, "37": [10, 180], "14": [10, 22, 23, 24, 25, 28, 29, 30, 31, 38, 39, 42, 47, 68, 70, 75, 77, 80, 82, 96, 98, 118, 119, 124, 131, 135, 141, 142, 159, 164, 165, 166, 171, 176, 180, 196], "46": [10, 39, 172], "denot": [10, 40, 120], "substr": [10, 11, 22, 23, 24, 25, 31, 68, 75, 77, 80, 82, 85, 87, 89, 103, 118, 127, 132, 137, 177, 180, 207, 208], "ov": 10, "re": [10, 38, 39, 95, 107, 115, 118, 127, 128, 171, 172, 190, 198], "ag": [10, 24, 25, 36, 39, 40, 45, 53, 80, 82, 111, 113, 135, 141, 145, 146, 149, 151, 152], "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, 110, 114, 123, 124, 129, 134, 137, 151, 154, 169, 172, 173, 189, 194, 209, 210, 217], "match": [10, 11, 38, 39, 63, 91, 94, 135, 136, 141, 152, 170, 186, 192, 193, 195], "findpart": [10, 11], "choos": [10, 11, 43, 60, 83, 95, 98, 101, 110, 111, 118, 124, 150, 170, 195], "begin": [10, 11, 25, 28, 29, 30, 31, 38, 62, 77, 80, 87, 93, 95, 96, 102, 110, 122, 124, 126, 127, 134, 135, 150, 161, 167, 168, 190], "masterstr": 10, "size": [10, 12, 13, 24, 39, 44, 76, 78, 83, 86, 91, 163, 164, 165, 166, 168, 170, 173, 176, 180, 184, 188, 189, 190, 193, 194, 195, 196, 198, 203, 212], "obtain": [10, 151, 164, 165, 207], "concaten": [10, 34, 36, 40, 85, 89, 208], "decodestr": 10, "combin": [10, 11, 39, 67, 98, 126], "encodestr": [10, 11], "retriev": [10, 162, 170, 192, 207, 208], "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, 111, 113, 115, 117, 118, 120, 122, 126, 127, 128, 131, 137, 142, 145, 146, 150, 151, 154, 155, 156, 157, 160, 162, 163, 164, 165, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 181, 185, 186, 188, 190, 192, 193, 197, 198, 199, 200, 203, 207, 208, 211, 212, 214, 217], "gener": [11, 19, 43, 56, 59, 98, 102, 108, 110, 118, 135, 136, 137, 145, 149, 150, 151, 154, 164, 171, 173, 190, 193, 195, 197], "rest": [11, 38, 47, 96, 115, 118, 137, 171, 193], "2007": [12, 121, 166], "process": [12, 38, 40, 62, 75, 77, 78, 95, 110, 122, 127, 171, 173, 175, 176, 186, 193, 196, 203, 206, 207, 208], "student": [12, 13, 24, 25, 47, 52, 53, 59, 60, 63, 64, 65, 66, 67, 80, 82, 84, 86, 99, 101, 103, 118, 124, 140, 142, 144, 145, 151, 152, 154, 170, 189, 190, 192, 199], "score": [12, 13, 38, 39, 40, 49, 50, 51, 80, 99, 108, 111, 113, 117, 150, 170, 171, 172, 173, 193], "": [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, 111, 112, 113, 115, 116, 118, 120, 124, 126, 127, 128, 129, 131, 132, 134, 135, 137, 141, 142, 143, 145, 146, 149, 150, 151, 152, 153, 155, 156, 162, 163, 170, 171, 173, 177, 180, 183, 186, 190, 195, 197, 199, 200, 202, 209, 210, 211, 215, 217], "answer": [12, 13, 22, 23, 24, 25, 28, 29, 30, 31, 36, 40, 42, 49, 50, 51, 76, 80, 89, 96, 98, 107, 108, 111, 114, 118, 132, 142, 145, 150, 161, 166, 170, 177, 178, 182, 183, 184, 195, 211, 217], "choic": [12, 13, 26, 34, 57, 73, 85, 104, 106, 112, 118, 123, 124, 129, 169, 189, 209, 217], "omit": [12, 40], "mark": [12, 38, 110, 118, 137, 145, 151, 155, 217], "These": [12, 38, 41, 43, 80, 82, 84, 91, 93, 97, 98, 114, 115, 126, 128, 137, 142, 145, 146, 147, 150, 152, 155, 160, 197, 203], "compar": [12, 25, 44, 78, 96, 106, 107, 110, 113, 122, 126, 142, 162, 165, 167, 171, 183, 189, 195, 196, 206, 217], "kei": [12, 13, 23, 24, 25, 107, 180, 196, 212, 214], "point": [12, 28, 29, 39, 40, 42, 44, 49, 50, 51, 59, 62, 67, 84, 94, 95, 98, 103, 110, 120, 139, 141, 142, 151, 166, 170, 178, 180, 190, 196, 214], "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, 110, 111, 112, 113, 117, 120, 126, 127, 128, 131, 134, 135, 136, 137, 141, 145, 149, 150, 151, 152, 153, 155, 156, 157, 161, 164, 165, 167, 168, 170, 171, 172, 175, 176, 180, 181, 183, 185, 186, 188, 190, 193, 196, 200, 207, 208, 211, 212, 214], "deduct": 12, "incorrect": [12, 38, 40, 41, 42, 112, 124, 134, 141, 156], "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, 110, 111, 112, 115, 118, 124, 126, 127, 128, 130, 132, 134, 135, 136, 137, 141, 142, 143, 145, 149, 150, 151, 152, 153, 154, 158, 160, 162, 163, 167, 168, 170, 171, 172, 186, 187, 188, 190, 192, 193, 194, 195, 205, 206, 207, 208, 211, 212, 215], "sheet": [12, 13, 67, 96, 127, 192], "getscor": [12, 193], "getnam": [12, 23, 24, 29, 30, 48, 49, 50, 51, 63, 151, 162, 163, 182, 183, 184], "field": [12, 13, 18, 47, 53, 59, 63, 66, 72, 80, 95, 143, 145, 146, 147, 159, 173, 182, 183, 192, 193, 214], "six": [12, 164, 165], "25": [12, 24, 44, 48, 49, 50, 51, 93, 98, 112, 135, 139, 180, 212], "took": [13, 124, 182, 183, 184], "testresult": 13, "highest": [13, 48, 49, 50, 51, 170], "highestscoringstud": 13, "who": [13, 59, 63, 84, 118, 124, 137, 146, 150], "randomstringchoos": [14, 20], "part": [14, 20, 36, 40, 42, 44, 56, 66, 67, 86, 87, 88, 94, 95, 96, 98, 101, 103, 110, 111, 112, 113, 114, 115, 116, 121, 122, 123, 124, 130, 134, 143, 145, 150, 160, 162, 163, 166, 169, 172, 179, 182, 183, 184, 188, 192, 193, 196, 204, 205, 206, 212, 215], "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, 110, 111, 112, 113, 114, 115, 117, 118, 120, 121, 122, 124, 126, 127, 128, 130, 131, 135, 143, 145, 146, 149, 150, 151, 152, 154, 155, 156, 157, 160, 163, 166, 170, 171, 172, 181, 190, 192, 193, 195, 197, 198, 200, 205, 206, 211, 212, 214, 215], "solv": [14, 18, 20, 36, 45, 52, 54, 69, 70, 76, 80, 88, 108, 117, 124, 131, 134, 143, 145, 153, 157, 160, 181, 195, 200, 204], "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, 110, 111, 112, 113, 116, 118, 120, 121, 122, 124, 126, 130, 134, 135, 137, 141, 142, 149, 150, 151, 155, 160, 161, 163, 164, 165, 166, 167, 168, 170, 171, 172, 175, 176, 177, 180, 184, 185, 186, 187, 190, 192, 195, 196, 198, 199, 200, 205, 206, 207, 208, 212, 215], "stringcod": 14, "studentanswersheet": 14, "skyview": 14, "hidden": [14, 145], "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, 110, 111, 112, 113, 114, 115, 120, 123, 124, 126, 127, 128, 129, 134, 136, 137, 144, 149, 150, 151, 152, 154, 155, 160, 169, 170, 171, 172, 189, 190, 192, 193, 209, 211, 212, 214, 215, 217], "now": [16, 38, 65, 75, 80, 84, 93, 94, 95, 98, 102, 110, 111, 112, 113, 115, 117, 118, 122, 134, 190, 195, 201, 212, 215], "had": [16, 40, 53, 59, 66, 84, 86, 98, 104, 112, 126, 135, 142, 162, 163, 170, 171, 172, 195], "practic": [16, 26, 32, 34, 38, 52, 57, 73, 77, 78, 85, 105, 106, 118, 123, 124, 127, 129, 140, 144, 160, 169, 179, 189, 190, 197, 209, 217], "mix": [16, 19, 34, 38, 39, 40, 41, 57, 73, 85, 86, 91, 92, 93, 105, 106, 111, 113, 123, 126, 127, 128, 160, 169, 171, 172, 185, 186, 189, 192, 207, 208, 209, 214, 215, 217], "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, 111, 112, 115, 118, 119, 120, 121, 122, 124, 126, 127, 128, 129, 134, 137, 141, 145, 149, 150, 151, 154, 166, 170, 173, 175, 176, 177, 180, 182, 183, 190, 192, 195, 196, 197, 198, 202, 207, 211, 214], "wai": [18, 28, 35, 36, 38, 39, 44, 63, 64, 66, 72, 76, 77, 86, 91, 93, 94, 95, 97, 106, 107, 110, 112, 113, 114, 124, 126, 128, 130, 135, 145, 150, 151, 155, 156, 160, 170, 177, 178, 180, 188, 190, 204, 210, 211, 212, 217], "fill": [18, 23, 24, 39, 95, 113, 118, 145, 149, 157, 170, 176, 181, 187, 200, 207, 208], "ad": [18, 38, 41, 42, 64, 65, 77, 82, 86, 88, 89, 95, 107, 112, 120, 127, 134, 135, 141, 143, 152, 154, 156, 170, 171, 182, 184, 187, 190, 192, 212], "greater": [18, 23, 25, 28, 29, 80, 87, 96, 98, 107, 108, 111, 113, 116, 121, 124, 126, 153, 159, 161, 166, 167, 168, 171, 183, 190, 193, 195, 196, 198], "zero": [18, 24, 28, 29, 38, 40, 77, 80, 87, 96, 99, 110, 112, 113, 121, 124, 139, 143, 149, 159, 168, 171, 180, 181, 186, 193, 200, 215], "pick": [18, 91, 102, 111, 112, 118, 124], "remov": [18, 19, 22, 23, 24, 25, 30, 38, 40, 70, 77, 78, 89, 102, 114, 121, 122, 126, 127, 132, 133, 134, 167, 168, 180, 181, 186, 187, 188, 189, 190, 193, 194, 198], "item": [18, 36, 40, 45, 47, 48, 49, 50, 51, 60, 63, 65, 66, 77, 95, 135, 170, 171, 172, 173, 177, 186, 188, 190, 192, 193, 195, 196, 198, 203, 211], "empti": [18, 54, 91, 122, 149, 162, 163, 177, 183, 190, 192, 193, 207, 208], "extra": [18, 19, 38, 39, 40, 42, 45, 54, 63, 69, 70, 86, 88, 110, 117, 128, 131, 157, 175, 176, 181, 186, 193, 200, 207, 208, 212], "aren": [18, 19, 54, 60, 70, 103, 117, 131, 157, 181, 200], "solut": [18, 19, 22, 36, 38, 39, 40, 45, 52, 54, 66, 69, 70, 75, 76, 78, 86, 88, 93, 100, 117, 120, 127, 128, 131, 143, 157, 158, 160, 164, 165, 167, 168, 175, 176, 177, 178, 181, 185, 186, 187, 188, 193, 200, 204, 207, 208, 214], "drag": [18, 19, 38, 39, 40, 45, 54, 62, 70, 83, 86, 88, 92, 93, 100, 111, 117, 126, 127, 128, 131, 157, 164, 165, 167, 168, 171, 172, 175, 176, 181, 185, 186, 188, 193, 200, 207, 208, 214], "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, 117, 118, 121, 124, 126, 127, 128, 129, 131, 132, 134, 136, 143, 145, 149, 154, 157, 159, 161, 162, 163, 171, 172, 175, 176, 177, 178, 180, 181, 192, 193, 194, 195, 196, 200, 202, 205, 206, 211, 214, 215, 217], "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, 110, 111, 112, 113, 114, 115, 117, 118, 120, 121, 122, 124, 126, 127, 128, 129, 130, 131, 134, 135, 136, 137, 142, 143, 145, 149, 150, 152, 153, 154, 155, 156, 157, 161, 162, 163, 166, 170, 171, 172, 175, 176, 180, 181, 183, 186, 187, 190, 192, 193, 194, 195, 196, 200, 205, 211, 212, 214], "me": [18, 19, 38, 40, 45, 54, 69, 70, 83, 86, 88, 93, 100, 102, 104, 111, 126, 127, 128, 157, 175, 176, 181, 193, 200, 214], "button": [18, 19, 28, 29, 30, 31, 38, 39, 40, 43, 45, 54, 62, 69, 70, 80, 83, 88, 93, 100, 102, 103, 104, 112, 117, 124, 126, 127, 128, 129, 131, 135, 149, 151, 154, 157, 160, 161, 171, 172, 175, 176, 177, 178, 181, 193, 200, 212, 214, 215, 217], "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, 110, 111, 112, 113, 114, 115, 118, 128, 132, 135, 136, 141, 142, 143, 145, 149, 150, 151, 152, 153, 155, 156, 160, 170, 172, 177, 178, 182, 183, 184, 190, 192, 194, 195, 196, 198, 211, 212], "algorithm": [18, 25, 40, 78, 107, 111, 124, 127, 146, 169, 171, 177, 178, 189, 204, 209, 213, 217], "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, 113, 114, 117, 119, 120, 124, 129, 131, 134, 142, 143, 145, 146, 153, 157, 158, 160, 161, 164, 165, 167, 168, 175, 176, 177, 178, 181, 182, 183, 185, 186, 192, 195, 197, 200, 204, 207, 208], "calcul": [18, 19, 36, 38, 40, 42, 44, 45, 49, 50, 51, 75, 76, 84, 110, 120, 124, 129, 133, 139, 141, 142, 158, 176, 181, 193, 195], "till": 19, "parson": 20, "again": [20, 38, 39, 41, 76, 86, 102, 110, 111, 115, 122, 126, 130, 135, 141, 151, 170, 171, 172, 177, 178, 181, 195, 206, 211], "2nd": [20, 38, 212], "similar": [22, 23, 24, 25, 28, 29, 30, 31, 42, 63, 65, 66, 80, 91, 97, 111, 134, 135, 170, 171, 196, 212, 215], "might": [22, 23, 24, 25, 26, 28, 29, 30, 31, 41, 44, 59, 65, 80, 93, 95, 98, 103, 111, 113, 127, 135, 136, 145, 150, 190], "pleas": [22, 23, 24, 25, 28, 29, 30, 31, 35, 66, 80, 81, 102, 161, 217], "best": [22, 23, 24, 25, 28, 29, 30, 31, 47, 53, 60, 80, 81, 82, 86, 97, 114, 141, 142, 149, 151, 152, 155, 159, 161, 162, 167, 168, 172, 177, 178, 180], "abil": [22, 23, 24, 25, 28, 29, 30, 31, 59, 80, 86, 92, 95, 124, 161, 195], "equival": [22, 23, 24, 25, 80, 99, 106, 115, 126, 136, 137, 156, 171, 192, 217], "statement": [22, 23, 34, 36, 38, 39, 41, 47, 65, 66, 71, 76, 84, 86, 94, 98, 99, 100, 102, 103, 105, 107, 108, 113, 114, 115, 116, 118, 120, 123, 124, 126, 128, 129, 130, 134, 135, 136, 141, 142, 143, 149, 151, 159, 167, 170, 171, 172, 173, 180, 190, 193, 195, 196, 202, 203, 212, 215, 217], "recal": [22, 36, 91, 110, 111, 135, 137, 150], "demorgan": [22, 116], "law": [22, 106, 116, 146, 197, 217], "recurs": [22, 31, 68, 69, 180, 195, 196, 217], "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, 110, 111, 112, 114, 119, 120, 124, 126, 128, 129, 130, 134, 135, 136, 137, 141, 142, 145, 149, 150, 151, 152, 153, 154, 155, 156, 159, 171, 172, 177, 178, 184, 186, 193, 195, 196, 202, 214, 215], "mysteri": [22, 23, 24, 28, 29, 30, 31, 68, 75, 76, 77, 80, 135, 136, 159, 171, 180], "m": [22, 29, 30, 53, 80, 134, 143, 149, 159, 202], "els": [22, 23, 24, 25, 28, 29, 30, 31, 64, 68, 71, 75, 76, 77, 80, 99, 100, 102, 106, 108, 113, 114, 116, 128, 134, 135, 141, 143, 149, 153, 159, 161, 180, 183, 202, 217], "case": [22, 23, 24, 29, 36, 39, 44, 53, 60, 66, 68, 72, 73, 74, 75, 77, 78, 86, 87, 92, 95, 96, 99, 111, 112, 113, 114, 120, 121, 122, 134, 137, 144, 145, 170, 173, 176, 183, 193, 195, 196, 203, 212, 215], "ascend": [22, 31, 161, 180, 196], "smallest": [22, 23, 24, 25, 44, 97, 128, 129, 157, 160, 181, 187, 196], "largest": [22, 23, 24, 129, 157, 172, 181, 214], "insert": [22, 23, 25, 31, 62, 78, 84, 135, 175, 176, 180, 183, 189, 192, 194], "sort": [22, 23, 24, 25, 31, 73, 86, 161, 189, 195, 217], "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, 110, 111, 112, 113, 114, 115, 118, 120, 121, 124, 126, 127, 128, 129, 130, 134, 135, 137, 139, 143, 145, 149, 150, 154, 156, 159, 162, 163, 164, 165, 166, 170, 171, 172, 190, 192, 193, 195, 196, 205, 206, 212, 214, 215], "revers": [22, 69, 70, 123, 157, 160, 171, 181, 187, 190, 194], "ii": [22, 23, 24, 25, 28, 29, 30, 31, 47, 62, 80, 82, 84, 99, 119, 141, 149, 153, 172, 195], "alreadi": [22, 31, 59, 77, 91, 104, 115, 118, 122, 149, 150, 177, 178, 196], "iii": [22, 23, 24, 25, 28, 29, 30, 31, 47, 62, 80, 82, 84, 99, 119, 141, 149, 153, 172, 195], "01234": 22, "max": [22, 38, 44, 87, 98, 136, 149, 150, 154, 159, 165, 170, 200], "j": [22, 23, 24, 25, 29, 30, 31, 68, 84, 119, 128, 129, 156, 159, 161, 180, 193, 196, 200], "while": [22, 23, 24, 25, 28, 29, 30, 36, 38, 39, 40, 59, 77, 80, 93, 94, 97, 102, 103, 113, 119, 120, 121, 122, 123, 126, 129, 130, 132, 135, 145, 146, 159, 161, 163, 166, 171, 172, 180, 189, 190, 192, 195, 196, 212, 215, 217], "15": [22, 23, 24, 25, 28, 29, 30, 31, 39, 40, 41, 42, 45, 71, 75, 78, 80, 98, 99, 119, 128, 131, 132, 135, 137, 141, 149, 156, 157, 159, 166, 171, 176, 180, 196, 212], "30": [22, 24, 93, 108, 128, 131, 139, 141, 156, 159, 180], "limit": [22, 35, 42, 80, 93, 97, 107, 120, 129, 146, 161, 167, 168, 169, 190], "outsid": [22, 42, 43, 75, 87, 96, 135, 141, 145, 149, 151, 153, 155, 156, 170, 193, 212], "middl": [22, 78, 89, 91, 157, 171, 180, 195], "insid": [22, 38, 39, 41, 53, 60, 72, 87, 93, 95, 103, 110, 111, 113, 114, 115, 118, 120, 128, 129, 130, 135, 136, 141, 142, 145, 153, 154, 155, 170, 171, 187, 194, 196, 198, 203, 214], "count": [22, 23, 25, 30, 41, 66, 69, 70, 110, 118, 120, 123, 124, 126, 127, 130, 154, 157, 161, 167, 168, 170, 180, 185, 193, 195, 196, 199, 205, 215], "n": [22, 24, 25, 29, 30, 31, 64, 66, 68, 69, 71, 75, 76, 77, 95, 111, 112, 120, 126, 128, 134, 141, 149, 150, 152, 159, 162, 163, 166, 180, 195, 196, 200], "anim": [22, 23, 24, 25, 30, 31, 35, 47, 53, 54, 63, 66, 85, 103, 111, 135, 151, 152, 195], "cannot": [22, 39, 42, 43, 62, 65, 84, 91, 122, 141, 145, 154, 155, 156, 170, 171, 172, 188, 190, 193, 195], "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, 110, 111, 112, 118, 124, 126, 127, 128, 129, 134, 135, 142, 143, 145, 149, 150, 152, 154, 155, 156, 158, 166, 170, 171, 172, 175, 177, 180, 181, 182, 183, 184, 185, 186, 189, 190, 193, 194, 195, 196, 198, 199, 212, 214, 215], "overrid": [22, 53, 56, 57, 64, 66, 217], "exist": [22, 41, 56, 60, 63, 66, 101, 115, 135, 145, 155, 171, 173, 190, 192, 206], "hello": [22, 24, 28, 39, 53, 83, 95, 96, 102, 115, 159, 199], "could": [22, 23, 25, 31, 42, 59, 60, 63, 65, 66, 76, 78, 81, 86, 98, 103, 104, 111, 114, 118, 120, 134, 137, 141, 145, 146, 149, 150, 152, 153, 159, 170, 171, 178, 180, 195, 197, 201, 206], "somevalu": [22, 159], "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, 111, 113, 115, 118, 120, 123, 130, 132, 135, 141, 142, 147, 151, 152, 154, 155, 159, 161, 162, 169, 170, 172, 173, 190, 193, 203, 217], "void": [22, 23, 24, 25, 28, 29, 30, 31, 38, 47, 54, 63, 64, 65, 66, 68, 76, 77, 80, 84, 93, 94, 102, 121, 134, 135, 136, 137, 141, 142, 143, 145, 149, 151, 152, 153, 154, 155, 156, 159, 163, 166, 167, 168, 171, 180, 182, 183, 184, 185, 186, 188, 192, 193, 196, 206, 207, 208], "16": [22, 23, 24, 25, 29, 30, 31, 36, 39, 40, 70, 75, 80, 84, 98, 111, 155, 159, 171, 180, 195, 196], "11": [22, 23, 24, 25, 28, 29, 30, 31, 33, 40, 47, 68, 75, 76, 77, 78, 80, 81, 82, 86, 96, 98, 99, 113, 119, 120, 126, 134, 135, 141, 159, 166, 171, 172, 176, 180, 195, 196, 206, 212, 217], "definit": [22, 29, 31, 38, 62, 63, 66, 77, 84, 86, 91, 134, 135, 141, 142, 145, 147, 149, 150, 151, 152, 153, 155, 156, 190], "caus": [22, 28, 29, 31, 35, 38, 42, 66, 76, 77, 80, 84, 91, 95, 124, 130, 134, 135, 136, 146, 159, 171, 195], "place": [22, 41, 63, 66, 77, 80, 84, 86, 91, 93, 95, 104, 111, 115, 120, 134, 141, 150, 151, 154, 170, 175, 176, 183, 196, 197, 207, 208], "miss": [22, 29, 31, 36, 38, 63, 72, 80, 96, 108, 113, 124, 137, 141, 145, 149, 152, 153, 159, 161, 180, 190, 193], "method1": [22, 30, 47], "method2": [22, 30], "o": [22, 134, 135, 141, 195, 212], "arg": [22, 23, 24, 28, 30, 38, 47, 63, 66, 102, 121, 134, 135, 137, 151, 152, 154, 166, 180], "objectc": 22, "objectb": 22, "stringlist": 22, "intlist": 22, "13": [22, 23, 24, 25, 28, 29, 30, 31, 47, 68, 77, 80, 82, 96, 98, 119, 131, 134, 135, 136, 141, 159, 166, 171, 172, 180, 195, 196], "matrix": [22, 23, 24, 28, 29, 30, 31, 202, 214], "printmatrix": 22, "option": [22, 28, 34, 39, 63, 85, 105, 110, 111, 112, 124, 126, 127, 130, 141, 145, 171, 172, 190, 217], "7654": 22, "3210": 22, "4567": 22, "0123": 22, "32": [22, 36, 47, 84, 97, 180, 195], "456": [22, 145, 149], "45": [22, 24, 25, 38, 45, 86, 128], "012": [22, 137], "iv": [22, 23, 25, 28, 29, 30, 80, 82, 119], "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, 115, 118, 124, 127, 129, 134, 135, 142, 145, 151, 155, 162, 171, 193, 195, 196, 202, 205, 212, 215], "randomnum": 22, "fedcba": 22, "counter": [22, 48, 49, 50, 51, 124, 126, 127, 128, 129, 144, 171, 193, 195, 196], "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, 110, 111, 112, 113, 114, 116, 117, 119, 121, 124, 129, 132, 135, 139, 150, 161], "super": [22, 23, 24, 25, 29, 30, 31, 47, 53, 56, 57, 62, 63, 65, 66, 67, 80, 217], "17": [22, 23, 24, 25, 29, 30, 31, 39, 40, 42, 75, 78, 80, 98, 139, 159, 171, 180, 196], "rain": [22, 39, 110, 113], "y": [22, 23, 25, 30, 31, 33, 40, 41, 44, 47, 63, 75, 77, 83, 86, 91, 92, 94, 98, 99, 111, 113, 114, 128, 129, 135, 139, 150, 153, 200], "bow": 22, "18": [22, 23, 24, 25, 29, 30, 31, 40, 70, 75, 80, 98, 99, 111, 159, 180, 199], "versu": [22, 34, 151], "merg": [22, 73, 196], "requir": [22, 40, 55, 78, 87, 91, 93, 105, 110, 120, 124, 126, 137, 142, 145, 149, 150, 151, 153, 171, 193, 194, 195, 205], "storag": [22, 107, 173, 209, 210], "space": [22, 23, 36, 38, 39, 40, 48, 49, 50, 51, 69, 76, 89, 92, 94, 95, 96, 97, 102, 118, 124, 162, 163, 170, 173, 175, 176, 195, 196, 203, 211], "mergesort": [22, 31, 78, 196], "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, 110, 111, 113, 114, 115, 118, 120, 121, 122, 124, 126, 127, 129, 134, 135, 137, 145, 146, 149, 150, 151, 153, 154, 155, 156, 160, 162, 163, 166, 167, 170, 171, 172, 175, 176, 178, 188, 190, 192, 195, 196, 197, 205, 206, 210, 212, 215], "veri": [22, 40, 64, 65, 75, 76, 89, 95, 107, 110, 111, 112, 115, 118, 124, 137, 150, 171, 197, 215], "small": [22, 40, 94, 142, 170], "nearli": 22, "almost": [22, 39, 115, 124, 126], "alwai": [22, 24, 38, 39, 40, 42, 62, 64, 70, 78, 84, 91, 92, 93, 103, 108, 110, 111, 115, 116, 124, 134, 135, 145, 150, 154, 180, 188, 192], "19": [22, 23, 24, 29, 30, 31, 33, 39, 40, 75, 80, 98, 124, 159, 180, 196], "d": [22, 23, 24, 25, 28, 29, 30, 31, 47, 64, 70, 80, 82, 86, 97, 99, 108, 114, 149, 161, 170, 171, 180], "v": [22, 28, 29, 30, 57, 58, 80, 115, 119, 135, 150, 170, 180, 195], "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, 118, 122, 126, 132, 134, 141, 143, 152, 153, 158, 161, 168, 171, 172, 190, 195, 217], "glub": 23, "instanti": [23, 181, 187, 207, 208], "2000": [23, 112, 136, 167], "search": [23, 24, 25, 28, 29, 31, 73, 80, 97, 103, 118, 124, 127, 160, 171, 189, 194, 215, 217], "binari": [23, 24, 25, 29, 31, 35, 73, 80, 97, 124, 189], "iter": [23, 24, 25, 31, 36, 75, 76, 78, 124, 126, 128, 150, 171, 172, 180, 195, 196, 215, 217], "find": [23, 24, 25, 26, 38, 39, 42, 56, 64, 66, 69, 71, 76, 78, 80, 89, 94, 95, 96, 97, 103, 104, 107, 111, 112, 118, 121, 123, 126, 128, 158, 159, 160, 162, 165, 170, 171, 176, 181, 183, 187, 190, 193, 195, 196, 199, 214, 215], "col": [23, 25, 28, 29, 30, 31, 80, 128, 199, 202, 206, 212, 214], "printstr": 23, "sandwich": [23, 48, 49, 50, 51], "dog": [23, 30, 31, 34, 47, 53, 54, 63, 65, 84, 102, 111, 123, 151, 181], "goldenretriev": 23, "numleg": 23, "spot": [23, 149], "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, 121, 124, 127, 130, 132, 159, 166, 171], "fluffycat": 23, "obj": [23, 30, 67, 134, 180, 189, 194, 198], "displai": [23, 28, 29, 30, 31, 38, 40, 47, 66, 80, 83, 86, 119, 135, 161, 170, 205], "cool": [23, 38, 102, 137], "showm": 23, "sum": [23, 24, 25, 28, 29, 38, 40, 41, 42, 48, 49, 50, 51, 69, 71, 124, 158, 159, 160, 161, 185, 186, 187, 194, 199, 200, 202], "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, 111, 112, 118, 122, 124, 126, 127, 128, 129, 134, 135, 137, 141, 142, 143, 145, 146, 149, 150, 151, 152, 154, 156, 170, 171, 172, 192, 195, 196, 198, 215, 217], "rowvalu": 23, "50": [23, 36, 38, 39, 42, 45, 48, 49, 50, 51, 65, 80, 83, 86, 88, 91, 108, 112, 117, 124, 129, 131, 135, 141, 156, 157, 180], "5364": 23, "num": [23, 24, 25, 28, 31, 53, 80, 82, 107, 120, 135, 141, 151, 159, 166, 172, 173, 180, 187, 193, 199, 203, 212, 214], "29": [23, 25, 30, 180], "third": [23, 38, 40, 45, 51, 78, 91, 99, 112, 135, 142, 154, 179, 188, 199, 202, 214], "car": [23, 25, 30, 36, 47, 59, 66, 82, 97, 113, 146, 149, 170], "minivan": 23, "later": [23, 38, 40, 44, 86, 91, 93, 110, 136, 149], "drive": [23, 36, 117, 146, 197], "vroom": 23, "let": [23, 38, 39, 43, 77, 78, 93, 95, 98, 102, 103, 111, 112, 114, 118, 124, 128, 129, 134, 137, 145, 171, 177, 183, 190, 195], "go": [23, 28, 29, 30, 31, 38, 40, 41, 43, 45, 59, 62, 63, 66, 71, 80, 84, 86, 91, 92, 93, 97, 108, 110, 111, 112, 113, 114, 115, 117, 118, 120, 121, 122, 126, 128, 130, 135, 136, 137, 141, 150, 158, 165, 171, 173, 187, 193, 195, 203, 206], "changearrai": [23, 159], "even": [23, 24, 35, 40, 41, 43, 69, 70, 95, 107, 108, 110, 111, 112, 115, 118, 120, 126, 128, 132, 135, 149, 156, 157, 161, 170, 171, 172, 187, 190, 192, 195, 198, 200, 211], "present": [23, 24, 39, 69, 70, 146], "20": [23, 24, 29, 30, 31, 36, 45, 53, 75, 77, 78, 80, 84, 91, 98, 99, 101, 106, 119, 131, 135, 141, 156, 157, 171, 175, 176, 180, 199, 212], "findmax": [23, 202], "sequenti": [23, 28, 29, 78, 80, 189, 215], "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, 111, 112, 113, 114, 115, 116, 118, 119, 124, 126, 127, 128, 129, 130, 132, 134, 135, 136, 141, 142, 143, 145, 146, 149, 151, 152, 153, 154, 156, 160, 170, 171, 173, 180, 190, 192, 193, 195, 196, 197, 198, 199, 202, 203, 204, 209, 210, 212, 214], "swan": 24, "bird": [24, 31, 47, 111], "color": [24, 25, 36, 39, 45, 82, 86, 93, 128, 141, 149, 199, 215], "thecolor": [24, 25], "makenois": [24, 25, 66], "eat": [24, 30, 53, 84, 117, 134, 150], "showfeath": 24, "blue": [24, 36, 93, 199, 215], "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, 110, 111, 112, 113, 115, 118, 124, 126, 127, 128, 132, 134, 135, 136, 137, 139, 141, 145, 150, 152, 158, 159, 171, 187, 190, 192, 193, 196, 199], "binsearch": [24, 25], "locat": [24, 25, 39, 40, 41, 44, 84, 91, 92, 94, 107, 112, 135, 162, 170, 171, 183, 196, 197], "24": [24, 36, 39, 77, 143, 166, 172, 177, 178, 180], "41": [24, 84], "occur": [24, 25, 40, 42, 63, 80, 103, 124, 130, 159, 161, 164, 165, 177, 181, 212], "low": [24, 25, 31, 108, 117, 124, 180], "high": [24, 25, 31, 56, 80, 99, 108, 113, 117, 124, 150, 172, 180], "mid": [24, 25, 31, 180], "wordscrambl": 24, "100": [24, 29, 42, 80, 83, 84, 86, 89, 91, 92, 93, 98, 103, 108, 112, 117, 124, 131, 132, 141, 154, 170, 171, 180, 195], "person": [24, 25, 36, 38, 39, 40, 43, 45, 53, 59, 62, 63, 64, 65, 67, 84, 110, 111, 113, 127, 135, 141, 145, 149, 154, 156, 190, 197, 217], "found": [24, 38, 40, 44, 56, 66, 78, 87, 96, 103, 110, 121, 127, 135, 141, 147, 149, 166, 170, 171, 172, 177, 178, 190, 193, 195, 197], "theag": [24, 25], "grade": [24, 25, 39, 42, 52, 80, 99, 108, 112, 117, 142, 180, 194], "thegrad": [24, 25], "62": [24, 108], "select": [24, 31, 78, 102, 106, 110, 118, 124, 135, 180, 189, 211, 217], "pig": [24, 31, 47, 154], "oink": [24, 154], "my": [24, 25, 38, 83, 101, 102, 103, 150], "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, 110, 113, 114, 116, 120, 124, 126, 127, 128, 129, 130, 134, 137, 147, 149, 151, 159, 161, 171, 177, 182, 183, 188, 190, 192, 193, 195, 196, 198, 203, 211, 215], "odd": [24, 70, 107, 108, 111, 120, 128, 132, 158, 171, 181, 200], "intend": [24, 25, 29, 80, 89, 103, 108, 132, 137, 141, 145, 146, 149, 151, 152, 153, 159, 184, 188], "becom": [24, 70, 110, 114, 126, 129, 149, 150, 157, 181, 195], "numfun": 24, "21560": 24, "emptylist": 24, "satisfi": [24, 139, 150, 178], "120": [24, 77, 93, 121], "confirm": [24, 110, 135], "recur": [24, 30], "termin": [24, 134, 180, 187, 206], "fruit": [24, 134], "grape": 24, "seedlessgrap": 24, "seed": 24, "setse": 24, "red": [24, 25, 36, 93, 134, 136, 199, 215], "green": [24, 25, 36, 176, 199, 215], "printnam": 24, "minval": 25, "min": [25, 44, 87, 98, 136, 197], "At": [25, 56, 62, 66, 80, 99, 170, 196], "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, 110, 111, 112, 113, 118, 121, 126, 127, 134, 136, 137, 145, 150, 151, 153, 165, 170, 171, 172, 176, 177, 182, 188, 190, 192, 193, 197, 198], "multipli": [25, 70, 89, 94, 129, 156, 193, 211], "itself": [25, 68, 72, 74, 75, 76, 77, 86, 107, 151], "exactli": [25, 39, 40, 63, 95, 102, 112, 135], "total": [25, 29, 30, 38, 40, 42, 44, 49, 50, 51, 65, 76, 129, 134, 141, 142, 158, 167, 175, 176, 178, 186, 205, 214, 215], "fluffi": 25, "orang": [25, 48, 49, 50, 51, 149, 199], "getweight": [25, 162, 163], "weight": [25, 135, 151, 152, 162, 163], "theweight": 25, "meow": [25, 31, 47, 63], "mysterynum": 25, "intarr": 25, "21": [25, 40, 131, 180], "36": [25, 36, 166, 180], "numlist": [25, 180, 194], "columnsum": 25, "intarrai": 25, "34": [25, 180, 199], "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, 110, 120, 121, 124, 136, 166, 176, 190, 195], "evenli": [25, 40, 107, 108, 120, 121, 124, 166, 175, 176], "remaind": [25, 40, 41, 44, 107, 111, 121, 128, 190], "databas": 25, "000": [25, 136, 142], "guarante": [25, 167, 168, 182, 183, 184, 205, 206], "overload": [25, 47, 53, 54, 56, 57, 91, 93, 135], "saynam": 25, "getag": [25, 141], "nicknam": [25, 29], "getgrad": 25, "changegrad": 25, "countdown": [25, 131, 132], "decrement": [25, 41, 123, 196], "until": [25, 56, 62, 64, 66, 77, 78, 94, 102, 110, 124, 132, 134, 135, 137, 168, 175, 176, 183, 190, 195, 196, 206, 207], "chapter": [26, 39, 55, 56, 101, 116, 130, 173, 198, 203], "materi": [26, 35, 47, 60], "nice": [26, 43, 88, 101, 102, 108, 127, 190], "resourc": [26, 101, 197], "tip": [26, 45, 46, 120, 140, 179, 201], "rebecca": 26, "dovi": 26, "www": [26, 40, 43, 83, 197, 217], "superc": 26, "net": 26, "wp": 26, "upload": 26, "01": [26, 98, 137, 143], "review": [26, 35, 101, 136, 217], "top": [26, 39, 62, 65, 77, 83, 91, 92, 111, 124, 135, 145, 155, 170, 173, 182, 183, 184, 200, 217], "ten": [26, 200], "thing": [26, 38, 39, 40, 56, 59, 63, 65, 67, 76, 86, 95, 98, 110, 111, 113, 121, 122, 126, 127, 130, 134, 143, 145, 166, 177, 178, 190, 195, 196, 214], "pdf": [26, 43, 101, 120, 142], "flash": 26, "card": [26, 59, 78, 145, 203], "self": [26, 146, 160], "flash_cards_dovi": 26, "addit": [26, 28, 36, 39, 40, 44, 62, 63, 70, 95, 115, 134, 141, 172], "univers": [26, 35, 143, 161, 217], "washington": [26, 170], "40": [26, 36, 98, 131, 139], "edu": [26, 35], "cse142": 26, "apc": 26, "lab": [26, 102, 103, 146, 209, 213], "shtml": 26, "readi": [28, 29, 30, 31, 80, 121, 150, 161, 162, 163, 205, 206], "next": [28, 29, 30, 31, 38, 39, 40, 42, 45, 60, 65, 67, 76, 77, 80, 86, 92, 96, 101, 104, 105, 110, 113, 120, 126, 127, 128, 134, 136, 145, 150, 151, 155, 172, 173, 178, 183, 190, 193, 195, 196, 211, 212, 214], "previou": [28, 29, 30, 31, 36, 38, 40, 41, 77, 80, 89, 92, 108, 111, 134], "jump": [28, 29, 30, 31, 80, 130, 134, 171, 173, 203], "paus": [28, 29, 30, 31, 77, 80, 161], "abl": [28, 29, 30, 31, 38, 40, 80, 91, 94, 98, 114, 124, 154, 161, 171, 194, 195], "wrong": [28, 29, 30, 31, 36, 38, 40, 44, 45, 54, 69, 70, 80, 86, 88, 117, 126, 130, 131, 157, 161, 171, 172, 175, 176, 181, 193, 195, 196, 200, 203, 214], "skip": [28, 29, 30, 31, 38, 80, 110, 127, 161, 177, 178, 193], "addminut": 28, "timer": 28, "hour": [28, 29, 36, 80, 101, 107, 120, 143, 197], "minut": [28, 29, 36, 80, 103, 104, 107, 120, 143, 171, 182, 183, 184, 197], "60": [28, 29, 36, 45, 80, 93, 98, 99, 107, 113, 120, 143, 159], "addhour": 28, "additionminut": 28, "propos": [28, 29, 62, 159], "NOT": [28, 35, 114, 121, 136, 141, 151, 166], "temp": [28, 29, 30, 31, 39, 40, 80, 141, 152, 154, 159, 161, 171, 172, 180, 196], "evalu": [28, 40, 42, 82, 106, 107, 112, 114, 115, 116, 124, 126], "function": [28, 53, 87, 93, 94, 98, 134, 135, 136, 145, 195, 208], "tester": [28, 150, 151, 152], "charat": [28, 68], "starter": 28, "world": [28, 38, 85, 86, 92, 94, 146, 149, 150, 199, 210], "longest": [28, 29, 31, 80, 159, 187, 195], "hierarchi": [28, 29, 57, 60, 62, 66, 217], "superclass": [28, 29, 48, 56, 57, 60, 62, 63, 64, 66, 80, 95, 217], "rewrit": [28, 29, 65, 80, 111, 132, 158, 172, 187, 192], "m1": [28, 29, 30, 80, 159], "referenc": [28, 29, 40, 86, 91, 92, 95, 149, 173], "s1": [28, 29, 30, 31, 47, 65, 66, 80, 82, 87, 95, 96, 115, 151], "hi": [28, 29, 30, 31, 36, 38, 39, 45, 63, 66, 70, 80, 82, 87, 95, 96, 115, 129, 193], "s2": [28, 29, 30, 31, 65, 80, 82, 87, 95, 96, 115], "s3": [28, 29, 30, 31, 65, 80, 82, 96, 115], "s4": [28, 29, 31, 80, 82, 115], "tolowercas": [28, 29, 31, 80, 82, 89, 96, 103, 118], "touppercas": [28, 29, 31, 80, 82], "mat": [28, 29, 80, 202], "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, 110, 115, 116, 118, 120, 124, 126, 133, 134, 135, 137, 141, 142, 145, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 166, 170, 172, 173, 177, 178, 183, 185, 186, 190, 192, 194, 195, 198, 199, 203, 207, 208, 211, 212, 215, 217], "conditiontest": [28, 29, 31], "num1": [28, 29, 30, 31, 40, 107, 120], "num2": [28, 29, 30, 31, 40, 107, 120], "e": [28, 29, 30, 31, 35, 38, 43, 75, 96, 99, 107, 108, 110, 112, 118, 127, 135, 161, 180, 190, 192, 200], "int1": 29, "int2": 29, "int3": 29, "under": [29, 35, 47, 48, 49, 50, 51, 78, 80, 110, 141, 170, 172, 180, 196], "faster": [29, 78, 80, 195, 196], "checkstr": [29, 82], "whether": [29, 35, 47, 62, 65, 67, 82, 84, 103, 106, 110, 111, 115, 118, 120, 124, 128, 141, 142, 149, 150, 155], "forward": [29, 59, 82, 86, 91, 92, 93, 94, 102, 103, 104, 126, 128, 134, 145, 150], "backward": [29, 59, 82, 86, 92, 93, 126, 158], "aba": [29, 82], "abba": [29, 82], "z": [29, 33, 40, 41, 47, 75, 95, 103, 157, 200], "bcb": [29, 82], "bcd": [29, 82], "22": [29, 40, 78, 84, 119, 131, 132, 135, 166, 172, 180], "333": [29, 119, 131, 132], "4444": [29, 119, 132], "55555": [29, 119, 131, 132], "list1": [29, 80, 180, 192, 193, 194, 198], "xy": [29, 95], "coordin": [29, 62, 83, 86, 91, 98, 150], "plane": 29, "legal": [29, 146, 150, 197], "namedpoint": [29, 62], "myx": [29, 62], "myi": [29, 62], "incomplet": [29, 80, 159, 207, 208], "mynam": [29, 62], "d1": [29, 62], "d2": [29, 62], "timerecord": [29, 80], "h": [29, 40, 66, 80, 96, 141, 143, 149, 200], "gethour": [29, 80], "getminut": [29, 80], "advanc": [29, 38, 80, 101, 143], "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, 118, 120, 123, 130, 131, 133, 134, 136, 137, 144, 146, 147, 153, 157, 169, 181, 189, 197, 200, 209, 210, 211, 213, 214], "timecard": 29, "express": [29, 30, 31, 34, 35, 38, 39, 42, 44, 80, 94, 95, 99, 110, 111, 112, 115, 116, 120, 124, 126, 130, 151, 164, 171, 177, 178, 207, 217], "contactinfo": 29, "phonenumb": [29, 145, 149, 156], "thephonenumb": 29, "getphonenumb": 29, "extendedcontactinfo": 29, "thenicknam": 29, "design": [29, 35, 43, 47, 60, 63, 80, 82, 83, 93, 118, 128, 142, 144, 146, 149, 150, 151, 197, 212, 217], "len": [30, 82, 96, 112, 126, 127, 129, 149, 151, 171, 172, 212], "relationship": [30, 48, 49, 50, 51, 59, 60, 66], "dogown": 30, "setnam": [30, 63, 94, 152], "bodi": [30, 110, 111, 113, 124, 126, 128, 129, 130, 132, 134, 135, 136, 142, 145, 152, 153, 155, 198], "invok": [30, 87], "sportscar": 30, "vechicletest": 30, "vechicl": 30, "sporti": 30, "g": [30, 47, 66, 96, 183], "parent": [30, 31, 47, 56, 59, 60, 62, 63, 64, 65, 66, 67, 95, 113], "p": [30, 113, 128, 141, 149, 152, 155, 156, 171, 172], "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, 127, 141, 145, 151, 155, 177, 178, 196, 197, 211, 212], "height": [30, 36, 40, 83, 86, 91, 94, 115, 136, 150, 151, 203], "4321": [30, 70], "classroom": [30, 43, 101, 211], "room": [30, 108, 113, 192, 198], "build": [30, 43, 127, 145, 150, 208], "most": [30, 38, 41, 43, 59, 67, 76, 77, 78, 83, 94, 101, 110, 118, 120, 122, 124, 127, 136, 137, 141, 145, 149, 152, 162, 163, 170, 171, 195, 214], "testval": 30, "val": [30, 159, 172], "method3": 30, "give": [30, 39, 42, 44, 62, 65, 66, 76, 86, 87, 91, 92, 93, 97, 102, 114, 118, 124, 135, 150, 151, 153, 156, 170, 171, 190, 195, 197, 212, 215], "sampl": [30, 43, 49, 50, 51, 86, 95, 98, 103, 142, 167, 168], "99": [30, 45, 89, 98, 170, 173, 200], "c2": 31, "c1": 31, "thenum": 31, "quan": 31, "label": [31, 62, 83, 110, 155], "simplifi": [31, 96, 105, 114], "maxcompar": 31, "savedindex": 31, "numstep": 31, "changematrix": 31, "math": [31, 40, 41, 82, 85, 86, 87, 89, 102, 103, 104, 118, 120, 154, 170, 171, 173, 217], "ab": [31, 70, 87, 98, 173], "condsid": 31, "fun": [31, 38, 62, 98, 170, 201], "book": [31, 35, 36, 38, 43, 47, 60, 66, 127, 145, 150, 217], "dictionari": [31, 47, 66, 171, 172, 195], "xxzxyxx": 31, "fact": [31, 42, 70, 76, 110, 135, 186], "cow": [31, 47, 135, 170], "ask": [31, 38, 40, 47, 60, 86, 94, 95, 101, 102, 110, 111, 112, 113, 124, 142, 145, 190, 193, 197], "speak": [31, 38, 47, 53, 63], "awk": [31, 47], "doesn": [31, 39, 40, 60, 62, 64, 66, 86, 87, 91, 92, 95, 103, 110, 113, 115, 124, 126, 130, 170, 171, 172, 173, 190, 192, 211], "moo": [31, 47, 135], "descend": 31, "6982": 33, "prefac": [34, 86, 217], "why": [34, 40, 57, 58, 65, 66, 67, 73, 74, 91, 97, 101, 102, 103, 104, 107, 110, 112, 114, 118, 134, 141, 145, 151, 155, 172, 192, 194, 196, 217], "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, 110, 112, 113, 114, 115, 118, 119, 122, 123, 124, 126, 127, 128, 129, 134, 135, 136, 137, 144, 149, 150, 151, 154, 155, 156, 158, 159, 160, 164, 169, 170, 171, 172, 177, 178, 188, 190, 192, 195, 196, 198, 202, 203, 206, 209, 210, 212, 214], "command": [34, 86, 112, 126, 128, 170], "syntax": [34, 36, 44, 91, 147, 173, 212], "debug": [34, 41, 43, 85, 126, 130, 134, 144], "challeng": [34, 57, 58, 73, 74, 77, 85, 106, 123, 133, 144, 160, 169, 189, 209, 210, 213], "summari": [34, 57, 58, 73, 74, 77, 85, 103, 106, 123, 133, 144, 169, 189, 209, 210, 213, 217], "weather": [34, 101, 102], "report": [34, 35, 38, 42, 118, 142, 146, 217], "assign": [34, 39, 44, 65, 66, 80, 89, 91, 94, 97, 98, 99, 102, 107, 110, 115, 116, 118, 135, 136, 139, 142, 149, 170, 171, 172, 202, 206, 212, 217], "increment": [34, 41, 97, 122, 126, 143, 150, 153, 154, 165, 167, 171, 172, 178, 188, 193, 195, 196, 198], "oper": [34, 39, 42, 44, 59, 85, 86, 87, 92, 93, 96, 98, 106, 111, 113, 114, 115, 120, 121, 124, 142, 145, 153, 154, 171, 190, 192, 217], "modulo": [34, 44, 107], "flowchart": [34, 110, 111, 112], "user": [34, 43, 44, 83, 101, 102, 110, 111, 112, 124, 145, 150, 197], "input": [34, 42, 43, 82, 94, 95, 101, 102, 110, 111, 112, 123, 150, 171, 200], "compound": [34, 40, 44, 106, 110, 217], "trace": [34, 72, 73, 74, 76, 86, 94, 103, 106, 112, 123, 126, 127, 130, 133, 134, 156, 161, 171, 194, 196], "maze": 34, "prefix": 34, "postfix": 34, "cast": [34, 36, 44, 65, 67, 89, 98, 151, 217], "develop": [34, 35, 38, 60, 86, 102, 114, 124, 144, 146, 217], "environ": [34, 38, 66, 102, 134, 217], "repl": [34, 40, 42, 62, 65, 66, 83, 86, 91, 92, 93, 94, 95, 102, 103, 104, 110, 111, 112, 118, 124, 126, 128, 150, 171, 172, 195, 215], "eclips": 34, "dr": [34, 35, 40], "bluej": 34, "jgrasp": [34, 102], "intellij": 34, "netbean": 34, "vocabulari": [34, 57, 73, 85, 91, 106, 123, 144, 169, 189, 209], "common": [34, 35, 38, 41, 57, 60, 63, 64, 66, 73, 85, 92, 94, 103, 106, 115, 123, 126, 137, 144, 151, 154, 160, 169, 189, 194, 209], "mistak": [34, 57, 73, 85, 106, 110, 123, 127, 142, 144, 169, 189, 209], "concept": [34, 57, 73, 76, 85, 101, 106, 123, 144, 145, 169, 170, 175, 176, 189, 195, 209, 217], "keyword": [34, 38, 39, 57, 59, 60, 62, 66, 67, 85, 91, 95, 101, 102, 104, 105, 106, 110, 111, 112, 115, 123, 144, 145, 149, 151, 152, 153, 154, 155, 169, 170, 203, 211, 217], "lesson": [34, 39, 40, 57, 58, 60, 65, 66, 73, 76, 77, 78, 83, 85, 86, 91, 92, 93, 106, 110, 111, 113, 114, 115, 118, 123, 127, 129, 133, 134, 135, 136, 144, 145, 149, 151, 152, 154, 155, 160, 169, 171, 172, 189, 190, 192, 195, 209, 211, 212, 214, 217], "workspac": [34, 57, 73, 85, 106, 123, 133, 144, 169, 189, 209, 217], "introduct": [35, 83], "teach": [35, 53, 86], "softwar": [35, 38, 43, 44, 66, 77, 127, 144, 146, 147, 151, 162, 163, 197, 217], "applic": [35, 66, 96, 137, 146, 171, 217], "languag": [35, 38, 39, 41, 59, 63, 86, 91, 95, 107, 137, 147, 170, 190, 210, 211, 212, 217], "textbook": [35, 39, 86, 217], "2d": [35, 85, 200, 205, 206, 217], "graphic": [35, 43, 62, 83, 85, 86, 91, 170, 212], "organ": [35, 77, 134, 185, 186, 211], "unit": [35, 38, 39, 72, 78, 86, 88, 89, 94, 96, 106, 110, 123, 124, 127, 129, 133, 134, 135, 136, 144, 145, 149, 150, 151, 153, 154, 166, 169, 170, 171, 172, 179, 190, 195, 196, 217], "flexibl": 35, "enough": [35, 39, 113, 116, 149, 156, 161, 176], "support": [35, 85, 166], "earli": [35, 38, 112, 129, 130, 150, 171, 173], "late": 35, "approach": [35, 75, 77, 146, 193], "adapt": [35, 135, 150, 217], "awesom": [35, 151, 152], "beryl": [35, 217], "hoffman": [35, 217], "associ": [35, 39, 40, 44, 56, 60, 64, 66, 96, 110, 111, 154], "professor": 35, "elm": [35, 217], "colleg": [35, 101, 102, 103, 142, 143, 217], "ma": 35, "curriculum": [35, 217], "2019": [35, 101, 118, 140, 177, 179, 201, 217], "written": [35, 38, 47, 76, 78, 86, 87, 91, 92, 98, 104, 111, 112, 114, 115, 145, 149, 170, 171, 172, 176, 215, 217], "barbara": [35, 217], "ericson": [35, 217], "assist": 35, "michigan": [35, 217], "linda": [35, 217], "seiter": [35, 217], "dan": [35, 217], "palmer": [35, 217], "john": [35, 180, 217], "carrol": [35, 217], "evolv": 35, "suitabl": [35, 217], "level": [35, 65, 111, 150, 155, 190, 217], "form": [35, 65, 66, 103, 104, 111, 193, 207, 208, 217], "bug": [35, 38, 39, 97, 151, 154, 217], "acknowledg": 35, "gratefulli": 35, "runeston": [35, 80, 217], "platform": [35, 43], "jobe": 35, "server": [35, 38, 128], "brad": 35, "miller": 35, "csawesom": [35, 217], "contributor": 35, "ebook": [35, 217], "licens": [35, 111, 217], "creativ": [35, 112, 128], "attribut": [35, 56, 59, 60, 67, 86, 87, 91, 92, 93, 94, 96, 115, 136, 141, 145, 149, 151, 153], "noncommerci": 35, "sharealik": 35, "intern": [35, 145], "barbar": 35, "umich": 35, "2014": [35, 48, 49, 50, 51, 55, 101, 122, 188], "reserv": [35, 39, 44], "hoffmanb": 35, "lseiter": 35, "jcu": 35, "dpalmer": 35, "2020": [35, 91, 137, 217], "redistribut": 35, "sourc": [35, 38, 43, 44, 147, 190], "modif": 35, "permit": 35, "met": [35, 124, 150], "retain": 35, "copyright": [35, 217], "notic": [35, 38, 39, 40, 41, 42, 59, 63, 65, 84, 86, 92, 93, 94, 96, 111, 113, 118, 124, 126, 128, 134, 135, 142, 145, 149, 151, 152, 153, 154, 156, 171, 172, 190, 192, 193, 195, 211, 214, 215], "disclaim": 35, "reproduc": [35, 120, 142], "document": [35, 38, 91, 93, 94, 96, 103, 137, 150, 195, 196], "distribut": [35, 40, 116, 175, 176], "nor": 35, "endors": 35, "promot": 35, "product": [35, 43, 68, 76, 118, 150, 193], "deriv": [35, 47, 64, 80], "specif": [35, 43, 67, 86, 87, 91, 93, 98, 104, 126, 127, 136, 142, 145, 146, 147, 151, 153, 160, 170, 173, 181, 194], "prior": [35, 150, 196], "permiss": [35, 161, 197], "BY": [35, 217], "THE": 35, "holder": [35, 67, 156], "AND": [35, 114, 176], "AS": 35, "OR": [35, 113, 114], "impli": [35, 39, 177], "warranti": 35, "BUT": 35, "TO": 35, "OF": 35, "merchant": 35, "fit": [35, 102, 142], "FOR": 35, "purpos": [35, 47, 146, 149, 212], "IN": 35, "NO": 35, "event": [35, 83, 141], "shall": 35, "BE": 35, "liabl": 35, "direct": [35, 62, 86, 92, 93, 94, 112, 147, 197], "indirect": 35, "incident": 35, "special": [35, 38, 56, 59, 60, 83, 91, 95, 96, 97, 115, 127, 137, 150, 172, 190, 193, 197, 212], "exemplari": 35, "consequenti": 35, "damag": 35, "procur": 35, "substitut": [35, 48, 57, 58, 77, 135, 139], "good": [35, 38, 39, 43, 67, 83, 102, 103, 110, 111, 118, 120, 124, 126, 135, 137, 142, 145, 150, 151, 152, 153, 155, 190, 212], "servic": 35, "loss": [35, 146], "profit": 35, "busi": 35, "interrupt": 35, "howev": [35, 36, 38, 40, 42, 43, 80, 89, 91, 93, 96, 108, 110, 121, 124, 135, 141, 146, 149, 151, 153, 154, 159, 162, 163, 166, 170, 171, 190, 194, 196, 214], "ON": 35, "theori": 35, "liabil": 35, "contract": 35, "strict": 35, "tort": 35, "neglig": 35, "aris": [35, 146, 197], "IF": 35, "advis": [35, 41], "SUCH": 35, "updat": [36, 40, 41, 80, 110, 134, 135, 136, 141, 153, 154, 168, 186], "perimet": 36, "rectangl": [36, 40, 57, 65, 66, 128, 132], "width": [36, 40, 62, 83, 86, 91, 94, 115, 150, 151, 175, 176, 203], "separ": [36, 38, 39, 40, 41, 48, 49, 50, 51, 60, 86, 98, 107, 111, 112, 126, 151, 152, 170], "triangl": [36, 59, 76, 93, 126, 128], "formula": [36, 40, 42, 98, 120, 128, 129], "2bh": 36, "watch": [36, 40, 78, 107, 111, 124, 127, 128, 135, 136, 146, 151, 154, 162, 183, 197, 215], "r0": 36, "pronounc": 36, "naught": 36, "measur": [36, 195], "predict": [36, 128, 129, 146], "control": [36, 43, 75, 86, 102, 106, 111, 118, 123, 126, 134, 136, 145, 147, 151, 217], "transmiss": 36, "diseas": 36, "spread": 36, "peopl": [36, 38, 39, 40, 59, 84, 93, 95, 110, 113, 118, 135, 137, 141, 146, 152, 155, 170, 212], "smallpox": 36, "whom": 36, "etc": [36, 39, 65, 95, 110, 112, 115, 136, 142, 151, 173, 190, 195], "hiv": 36, "measl": 36, "learn": [36, 38, 39, 40, 43, 44, 56, 58, 60, 72, 78, 83, 85, 86, 87, 91, 93, 96, 114, 116, 123, 127, 130, 133, 136, 144, 145, 146, 149, 154, 173, 190, 198, 203, 212, 214], "better": [36, 38, 77, 104, 105, 110, 124, 150, 192, 196], "mari": 36, "favorit": [36, 39, 45, 113, 117], "fix": [36, 38, 39, 40, 42, 59, 89, 94, 96, 97, 108, 110, 112, 124, 130, 132, 137, 151, 152, 154, 155, 158, 159, 171, 187, 193, 206], "perform": [36, 39, 40, 41, 44, 112, 135, 136, 141, 195, 196], "rememb": [36, 38, 39, 40, 43, 44, 64, 66, 77, 78, 83, 92, 93, 94, 95, 96, 98, 107, 114, 115, 116, 118, 120, 121, 124, 126, 127, 128, 129, 142, 145, 149, 150, 168, 170, 172, 176, 190, 192, 193, 195, 203, 207, 208], "lowercas": [36, 38, 39, 88, 89, 95, 103], "gabbi": 36, "sport": 36, "soccer": 36, "carli": 36, "justin": 36, "julian": 36, "food": [36, 45, 64, 117, 150], "pizza": [36, 40, 47, 66, 84, 110, 117, 135, 141], "period": [36, 38, 60], "sentenc": [36, 38, 113, 127], "movi": [36, 47, 60, 82, 84, 111, 113, 118, 149, 155], "cost": [36, 45, 133], "trip": [36, 45], "300": [36, 91, 150], "mile": [36, 45, 47, 82, 97, 136], "ga": [36, 45], "gallon": [36, 45, 47, 82], "per": [36, 40, 45, 47, 82, 84, 110, 118, 132, 135, 142], "semicolon": [36, 38, 39, 108, 110, 126, 170], "unmatch": 36, "00": [36, 48, 49, 50, 51, 98, 135, 143], "price": [36, 39, 45, 47, 48, 49, 50, 51, 60, 65, 66, 141, 170], "35": [36, 135, 172, 180], "clearanc": 36, "70": [36, 99, 141], "off": [36, 38, 41, 42, 45, 59, 70, 77, 118, 124, 154, 171, 188, 190, 197, 198], "coupon": 36, "whole": [36, 39, 40, 44, 97, 110, 113, 114, 115, 145, 154, 171, 195, 196, 212], "dai": [36, 45, 76, 91, 113, 120, 142, 212], "320893": 36, "month": [36, 38, 45, 91, 120, 141], "save": [36, 38, 40, 42, 45, 57, 65, 80, 84, 86, 87, 94, 98, 111, 118, 124, 127, 135, 151, 153, 170, 195, 217], "200": [36, 45, 91, 93, 117], "earn": [36, 49, 50, 51, 142], "week": [36, 40, 45, 120, 150, 190], "tank": [36, 45], "down": [36, 40, 41, 65, 66, 77, 78, 91, 103, 113, 115, 118, 126, 130, 134, 150, 153, 172, 193, 195, 212, 215], "quarter": [36, 40], "chicken": [36, 45, 104, 145, 154], "wing": [36, 45, 117], "bui": [36, 39, 45, 118, 145, 150], "75": [36, 38, 48, 49, 50, 51, 80, 91, 98, 99, 112, 117, 154], "divid": [36, 40, 42, 44, 77, 78, 107, 110, 111, 121, 124, 128, 134, 135, 141, 142, 149, 176, 190, 195, 215], "monei": [36, 39, 40, 67, 153, 156, 185, 186], "sinc": [36, 39, 40, 56, 60, 62, 64, 65, 66, 71, 76, 77, 91, 95, 96, 111, 113, 114, 115, 120, 121, 122, 126, 129, 134, 135, 136, 137, 142, 150, 151, 153, 154, 161, 162, 163, 166, 170, 171, 173, 183, 185, 188, 190, 193, 195, 214, 215], "jdk": [38, 137, 150], "javadoc": [38, 93, 94, 137, 150], "android": [38, 197], "phone": [38, 45, 54, 69, 70, 95, 110, 112, 131, 145, 157, 181, 197, 200], "minecraft": 38, "netflix": 38, "app": [38, 83, 170, 197], "tablet": 38, "worldwid": 38, "ll": [38, 40, 93, 113, 145, 155, 212], "templat": [38, 142, 145, 151, 152], "simpl": [38, 43, 76, 86, 92, 93, 102, 111, 112, 124, 126, 142, 150, 158, 170, 192, 205], "myclass": [38, 150], "open": [38, 59, 86, 103, 110, 111, 116, 177, 178], "curli": [38, 78, 103, 110, 111, 116, 124, 130, 134, 145, 155, 170], "brace": [38, 103, 110, 116, 130, 134], "close": [38, 40, 86, 103, 110, 116, 177, 178], "liter": [38, 39, 40, 42, 95, 115], "enclos": [38, 39, 95, 110, 111, 116, 130, 134, 137, 155], "quot": [38, 39, 95], "Then": [38, 39, 40, 64, 78, 86, 94, 95, 104, 107, 111, 112, 113, 118, 120, 126, 145, 155, 161, 170, 171, 172, 175, 193, 196, 199, 212, 214, 215], "Be": [38, 40, 41, 72, 102, 112, 128, 166, 171, 193, 212], "sure": [38, 39, 60, 62, 66, 72, 80, 91, 102, 103, 111, 118, 122, 124, 127, 129, 142, 143, 149, 150, 151, 152, 156, 166, 170, 171, 172, 195, 217], "keep": [38, 40, 41, 47, 56, 63, 64, 65, 66, 77, 80, 82, 86, 94, 115, 124, 127, 129, 134, 137, 143, 145, 147, 150, 151, 152, 154, 155, 156, 165, 166, 167, 168, 170, 171, 175, 178, 186, 195, 196, 197, 205, 215], "modifi": [38, 63, 65, 94, 95, 96, 98, 102, 103, 104, 122, 134, 145, 149, 152, 153, 154, 169, 171, 172, 186, 188, 192, 206, 212], "revisit": 38, "page": [38, 46, 76, 77, 86, 91, 92, 93, 94, 101, 103, 120, 124, 126, 128, 130, 132, 137, 140, 142, 150, 179, 201, 211, 214, 217], "login": [38, 43, 55, 195, 217], "load": [38, 43, 103, 104, 124, 132], "histori": [38, 43, 124, 132, 197], "move": [38, 67, 86, 87, 91, 92, 93, 94, 98, 112, 114, 122, 124, 126, 132, 134, 136, 151, 155, 163, 171, 181, 187, 192, 193, 194, 196, 198], "bar": [38, 132], "pat": [38, 149], "mess": [38, 126], "hit": [38, 95], "slider": 38, "version": [38, 40, 43, 78, 91, 96, 97, 102, 103, 104, 110, 111, 122, 127, 135, 137, 145, 150, 188, 192, 195, 208], "file": [38, 43, 44, 46, 60, 62, 76, 83, 86, 91, 93, 94, 118, 120, 126, 128, 140, 142, 147, 150, 151, 171, 179, 190, 195, 196, 201], "integr": [38, 43, 102], "id": [38, 43, 47, 59, 60, 62, 63, 65, 66, 83, 86, 91, 93, 94, 95, 102, 103, 104, 118, 124, 126, 128, 150, 151, 170, 215], "local": [38, 75, 77, 121, 134, 135, 136, 141, 149, 153, 155, 156], "poem": [38, 45, 146], "interest": [38, 67, 101, 102, 103, 104, 146, 164, 165, 197], "And": [38, 60, 62, 78, 95, 96, 97, 106, 114, 118, 135, 145, 149, 156, 196, 197], "think": [38, 41, 60, 76, 86, 87, 95, 96, 101, 102, 103, 107, 111, 113, 118, 126, 134, 145, 150, 171, 177, 178, 192, 195, 203, 212], "english": [38, 113, 124, 170, 171, 177, 178], "just": [38, 39, 40, 42, 43, 48, 53, 59, 64, 66, 76, 80, 83, 84, 92, 94, 95, 97, 98, 102, 110, 112, 118, 120, 121, 124, 126, 127, 134, 141, 145, 150, 151, 154, 155, 156, 162, 163, 170, 171, 172, 190, 192, 193, 195, 198, 211, 212, 214, 215], "won": [38, 40, 66, 77, 86, 113, 116, 159, 170, 192, 195, 214], "forget": [38, 39, 44, 86, 87, 92, 94, 95, 110, 124, 130, 145, 147, 150, 151, 173, 198, 203], "screen": [38, 91, 134], "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, 110, 111, 112, 113, 114, 115, 116, 124, 126, 127, 128, 129, 134, 135, 136, 137, 145, 149, 150, 152, 154, 155, 156, 161, 170, 171, 172, 190, 192, 193, 194, 195, 196, 211, 212, 214], "isfun": 38, "pai": [38, 40, 45, 103, 135, 141, 150, 156], "attent": [38, 103], "numer": [38, 42, 107, 113, 120, 149, 190, 196, 212], "arithmet": [38, 40, 44, 95, 107, 110, 171], "don": [38, 40, 42, 44, 59, 62, 63, 66, 87, 91, 96, 102, 107, 108, 110, 113, 115, 117, 118, 120, 122, 124, 127, 134, 143, 145, 146, 149, 150, 154, 158, 165, 170, 171, 172, 173, 187, 188, 190, 192, 195, 196, 197, 203, 212, 214], "rid": 38, "bill": 38, "individu": [38, 80, 124, 134, 153], "89": 38, "92": [38, 80, 98, 99, 108], "head": [38, 48, 49, 50, 51, 86, 92, 111], "passeng": 38, "stop": [38, 66, 68, 72, 76, 77, 78, 124, 126, 130, 132, 171, 195], "five": [38, 142, 171, 173], "eight": 38, "remain": [38, 40, 63, 134, 135, 188, 192, 193, 206], "actual": [38, 39, 41, 62, 65, 66, 78, 87, 91, 93, 94, 95, 96, 97, 103, 105, 107, 110, 115, 118, 120, 126, 135, 136, 147, 150, 151, 153, 159, 170, 171, 190, 192, 195, 203, 210, 211], "translat": [38, 44, 147, 212], "sent": [38, 171], "browser": [38, 40, 91, 93, 94, 128, 132], "grace": [38, 113], "hopper": 38, "rubber": 38, "duck": [38, 135], "pioneer": 38, "real": [38, 39, 86, 111, 145, 146, 172, 210], "moth": 38, "flew": 38, "1947": 38, "log": [38, 43, 80, 102, 111, 195], "sens": [38, 40, 59, 60, 154], "messag": [38, 39, 40, 66, 76, 84, 88, 89, 108, 110, 111, 127, 130, 132, 146, 170, 207, 208], "tell": [38, 39, 77, 86, 91, 93, 95, 98, 102, 103, 113, 118, 120, 121, 134, 143, 145, 147, 166, 183, 190, 195], "easi": [38, 39, 43, 56, 95, 114, 171], "sometim": [38, 59, 63, 64, 97, 111, 115, 135, 146, 150, 156], "befor": [38, 39, 40, 41, 44, 53, 63, 64, 66, 67, 78, 93, 94, 95, 96, 103, 107, 110, 111, 112, 113, 118, 124, 126, 128, 129, 130, 134, 135, 142, 143, 145, 149, 150, 151, 152, 153, 154, 163, 171, 173, 178, 188, 190, 192, 193, 195, 199, 203, 206, 212, 214], "sai": [38, 40, 59, 60, 66, 67, 83, 86, 102, 107, 111, 112, 113, 114, 120, 134, 145, 154, 211], "frustrat": 38, "friend": [38, 107, 171, 187, 212], "troubl": [38, 116], "told": [38, 40, 45, 54, 69, 70, 86, 88, 117, 126, 131, 157, 171, 172, 175, 176, 181, 193, 200, 214], "attempt": [38, 40, 96, 156], "easier": [38, 39, 40, 43, 56, 57, 65, 73, 85, 106, 123, 134, 160, 169, 170, 172, 189, 209], "error1": 38, "unclos": 38, "everyth": [38, 91, 145, 146, 190, 198], "symbol": [38, 40, 44, 107, 110], "encount": 38, "too": [38, 42, 45, 54, 62, 65, 69, 70, 80, 88, 95, 108, 117, 124, 130, 131, 137, 142, 145, 157, 171, 172, 173, 181, 200, 214, 215], "did": [38, 78, 81, 97, 102, 111, 124, 126, 128, 129, 142, 145, 170, 171, 172, 195, 212], "readabl": 38, "maintain": [38, 133, 134, 182, 183, 184, 185, 186], "commerci": 38, "usual": [38, 39, 40, 42, 43, 60, 63, 76, 78, 83, 87, 91, 92, 96, 120, 124, 126, 127, 134, 136, 141, 142, 145, 149, 151, 152, 155, 171, 195, 205, 215], "team": [38, 47, 95, 150], "effort": [38, 146], "programm": [38, 43, 47, 60, 86, 96, 134, 137, 145, 146, 149, 150, 151, 152, 153, 156, 197], "essenti": [38, 40, 96], "kind": [38, 39, 56, 59, 60, 65, 150, 163, 172, 190, 192, 193], "habit": [38, 126], "were": [38, 40, 59, 66, 86, 91, 101, 110, 111, 114, 118, 122, 136, 142, 146, 154, 163, 167, 171, 182, 184, 186, 192, 195, 198], "multilin": [38, 110, 137, 150], "text": [38, 39, 40, 43, 44, 112, 117, 118, 127, 146, 177], "ignor": [38, 139, 150, 207, 208], "multi": [38, 106, 137, 150, 217], "tool": [38, 40, 43, 60, 134, 137, 145, 150], "pull": [38, 56, 59, 66, 137, 150, 192], "web": [38, 137, 150, 197], "over": [38, 40, 44, 82, 92, 97, 107, 113, 117, 120, 124, 127, 128, 134, 141, 143, 176, 190, 192], "idea": [38, 42, 43, 67, 93, 98, 103, 135, 137, 150], "yourself": [38, 56, 60, 103, 126], "date": [38, 47, 60, 91, 120, 137, 150], "track": [38, 39, 41, 47, 60, 63, 64, 65, 66, 77, 80, 82, 86, 115, 124, 129, 134, 142, 143, 145, 147, 150, 151, 152, 154, 156, 165, 166, 167, 168, 170, 171, 175, 178, 186, 196, 197, 205], "affect": [38, 110, 135, 145, 171, 197], "basic": [38, 175, 176, 194, 196], "nameofclass": 38, "own": [38, 40, 43, 62, 63, 64, 67, 75, 77, 86, 91, 93, 94, 96, 101, 102, 103, 115, 118, 122, 126, 127, 128, 133, 144, 145, 150, 154, 195, 212, 215], "automat": [38, 42, 43, 56, 62, 63, 86, 94, 95, 97, 151, 170, 190, 192, 198, 212], "parenthes": [38, 40, 44, 65, 78, 86, 87, 91, 92, 93, 95, 98, 113, 134, 135, 145, 149, 153, 170, 214], "monitor": 38, "cursor": 38, "visual": [39, 40, 41, 43, 62, 63, 64, 66, 67, 68, 77, 78, 83, 86, 102, 103, 104, 124, 126, 127, 128, 129, 134, 135, 136, 137, 145, 149, 151, 154, 156, 159, 160, 171, 172, 192, 195, 196, 202, 206, 212, 214, 215], "primit": [39, 44, 67, 87, 91, 95, 96, 97, 107, 110, 115, 135, 136, 149, 151, 153, 170, 190, 195, 198, 217], "memori": [39, 40, 41, 42, 44, 95, 107, 115, 135, 151, 156, 170, 171], "vari": [39, 40], "video": [39, 40, 43, 76, 78, 107, 110, 118, 124, 146, 150, 160, 170, 195, 196, 197, 204], "coupl": [39, 98, 102, 110, 111, 190], "refer": [39, 56, 57, 60, 64, 66, 67, 85, 86, 87, 92, 94, 95, 96, 98, 107, 110, 115, 126, 127, 134, 135, 137, 145, 149, 151, 153, 154, 155, 156, 162, 163, 168, 170, 171, 172, 173, 175, 176, 182, 183, 184, 190, 192, 195, 211, 212], "packag": [39, 40, 43, 67, 95, 96, 97, 98, 189], "76": 39, "20393": 39, "float": 39, "decim": [39, 40, 42, 44, 82, 98, 121, 166, 190, 214], "60293": 39, "93032": 39, "either": [39, 40, 44, 62, 78, 86, 94, 104, 110, 111, 113, 116, 117, 122, 130, 155, 165, 170, 177, 183, 190, 195, 196], "sequenc": [39, 40, 41, 44, 69, 76, 87, 95, 96, 97, 124, 127, 142, 164, 165], "pair": [39, 43, 60, 65, 67, 92, 101, 102, 118, 130, 142, 145, 149, 160, 177, 189, 194, 196], "domain": 39, "mathemat": [39, 40, 42, 44, 94, 98, 116, 195], "household": 39, "shoe": 39, "allow": [39, 40, 42, 43, 48, 49, 50, 51, 59, 64, 86, 91, 94, 96, 101, 106, 107, 124, 129, 134, 135, 141, 145, 150, 151, 171, 188, 190], "ticket": 39, "purchas": [39, 150, 185, 186], "half": [39, 45, 78, 124, 157, 195], "To": [39, 41, 59, 63, 67, 78, 83, 91, 92, 93, 94, 96, 97, 110, 115, 118, 121, 124, 126, 142, 145, 149, 151, 152, 153, 154, 168, 170, 172, 173, 176, 178, 190, 193, 195, 196, 198, 199, 202, 203, 205, 211, 212, 215, 217], "asid": [39, 44, 170], "bit": [39, 97, 107], "leav": [39, 42, 59, 110, 150, 154, 190, 198], "precis": 39, "sign": [39, 40, 41, 65, 91, 97, 98, 107, 110, 111, 114, 143, 173, 203], "Or": [39, 59, 94, 102, 104, 106, 110, 114, 129, 195], "mean": [39, 40, 42, 44, 59, 60, 63, 66, 67, 86, 87, 91, 95, 96, 97, 98, 113, 114, 115, 118, 122, 124, 129, 134, 135, 136, 145, 147, 151, 152, 157, 170, 171, 173, 190, 211, 215], "equat": [39, 139], "side": [39, 40, 62, 91, 93, 126, 128, 135, 136, 164, 165], "codelen": [39, 40, 41, 86, 110, 124, 126, 128, 134, 135, 136, 154, 160, 172, 212, 214, 215], "step": [39, 40, 41, 62, 63, 64, 66, 67, 68, 77, 102, 103, 104, 110, 114, 120, 124, 126, 127, 129, 134, 135, 136, 142, 145, 150, 153, 154, 159, 160, 170, 171, 172, 180, 192, 193, 194, 195, 196, 202, 206, 214, 215], "never": [39, 44, 76, 95, 110, 124, 130, 150, 156], "around": [39, 86, 107, 110, 120, 128, 151], "rather": [39, 91, 93, 94, 107, 111, 122, 149, 154, 193, 195], "normal": [39, 40, 110, 200], "happen": [39, 40, 41, 42, 63, 65, 77, 78, 91, 97, 98, 102, 115, 124, 126, 127, 134, 150, 154, 170, 176, 190, 203], "avoid": [39, 41, 110, 115, 134, 142, 146, 151, 156, 171, 193, 197], "instead": [39, 40, 41, 42, 43, 44, 48, 56, 60, 63, 67, 76, 83, 84, 86, 87, 91, 95, 96, 97, 102, 107, 110, 111, 112, 113, 115, 116, 126, 127, 128, 132, 134, 136, 141, 151, 152, 153, 155, 156, 158, 160, 162, 163, 170, 171, 172, 173, 180, 187, 190, 192, 193, 195, 198, 203], "visit": [39, 127, 171], "temperatur": [39, 84, 108, 113, 141, 154, 156], "insur": 39, "numvisit": 39, "hasinsur": 39, "blank": [39, 127, 142, 170], "typic": [39, 63, 124, 128, 145, 146, 149, 195, 211], "gpa": [39, 59], "studentcount": 39, "style": [39, 92, 110, 143], "israin": [39, 110], "often": [39, 44, 59, 67, 86, 94, 98, 110, 113, 114, 115, 118, 124, 126, 127, 130, 137, 142, 146, 150, 152, 154, 168, 171, 192, 195, 197, 210], "jose": [39, 95], "smush": [39, 95], "hijos": [39, 95], "switch": [39, 112, 128, 215], "dyslexia": 39, "coder": 39, "anyth": [39, 40, 53, 96, 113, 145, 156, 183], "underscor": 39, "_": [39, 70], "doc": [39, 43, 112], "oracl": [39, 112], "com": [39, 40, 43, 60, 71, 83, 89, 108, 112, 119, 145, 149, 150, 158, 197, 217], "javas": [39, 112], "tutori": [39, 43, 112, 145], "nutsandbolt": [39, 112], "_keyword": 39, "html": [39, 43, 112, 170, 217], "read": [39, 40, 42, 95, 102, 103, 110, 118, 127, 142, 170, 171, 172, 192, 214], "clue": [39, 124], "crazi": [39, 40], "thisisareallylongnam": 39, "harder": 39, "convent": 39, "lower": [39, 87, 96, 192], "uppercas": [39, 44, 88, 122, 188], "camel": [39, 44], "meaning": 39, "camelcas": 39, "sensit": [39, 44, 96], "spell": [39, 171, 172, 195], "unless": [39, 40, 44, 113, 141, 153, 154], "playerscor": 39, "23": [39, 143, 180, 195], "append": [39, 44, 89, 95, 96, 182, 192], "1st": [39, 91], "categor": 39, "final": [39, 40, 41, 86, 102, 108, 170, 177, 205, 206], "hand": [40, 41, 91, 92, 101, 121, 122, 135, 136, 143, 151, 166], "plu": [40, 41, 122, 193, 195], "colleen": 40, "lewi": 40, "As": [40, 67, 101, 102, 104, 113, 118, 124, 137, 142, 162, 170, 192, 197, 206, 217], "saw": [40, 110, 136, 153, 154, 171, 192], "dime": 40, "nickel": 40, "weekli": [40, 135], "salari": 40, "totalpai": 40, "3000": [40, 136], "hardcod": 40, "state": [40, 86, 102, 104, 114, 120, 149, 150, 153, 170], "num3": 40, "inch": [40, 135, 136, 137], "rotat": [40, 160, 194], "90": [40, 42, 92, 93, 98, 99, 108, 113, 126, 131, 180], "degre": [40, 86, 92, 93, 113, 126, 128, 200], "swap": [40, 122, 196], "w": [40, 112], "unfortun": [40, 172], "fail": [40, 110], "errorswap": 40, "temporari": [40, 42, 163], "probabl": [40, 111, 118, 120, 142, 190], "current": [40, 41, 53, 67, 77, 94, 95, 96, 103, 107, 110, 121, 122, 134, 135, 141, 143, 147, 156, 159, 162, 163, 165, 166, 167, 172, 175, 177, 178, 183, 188, 190, 192, 193, 195, 196, 215], "whenev": [40, 107, 120, 126, 134, 153, 170, 172, 181, 190], "littl": [40, 43, 93, 115, 142], "standard": [40, 42, 83, 86, 95, 110, 111, 124, 127, 194, 195, 212, 215], "subtract": [40, 41, 42, 49, 50, 97, 156, 171, 192, 196, 206], "togeth": [40, 44, 86, 89, 96, 110, 112, 120, 136, 143, 145, 183], "talk": [40, 53, 54, 101, 102, 146], "confus": [40, 63, 72, 104], "certain": [40, 80, 91, 99, 102, 107, 110, 124, 127, 141, 171, 186], "approxim": [40, 44, 196], "3333": 40, "3334": 40, "though": [40, 41, 126, 171, 195, 198, 211], "action": [40, 41, 56, 77, 86, 93, 103, 127, 143, 145, 151, 154], "those": [40, 56, 83, 95, 97, 101, 120, 122, 139, 145, 165, 167, 168, 170, 177, 178, 190, 199, 212], "expect": [40, 91, 97, 110, 120, 137, 142, 150, 212], "isn": [40, 45, 56, 63, 67, 69, 88, 96, 102, 103, 113, 117, 121, 128, 131, 141, 163, 175, 176, 195], "surpris": [40, 41, 97, 192, 207, 208], "throw": [40, 42, 96, 98, 115, 137, 193], "awai": [40, 42, 63, 76, 96, 98, 124, 134, 153, 176, 197, 214], "round": [40, 42], "With": [40, 85, 107, 113, 115, 135, 154, 192, 195, 217], "arithmeticexcept": 40, "activ": [40, 43, 46, 60, 66, 93, 95, 98, 105, 107, 110, 113, 114, 124, 126, 128, 140, 142, 145, 151, 152, 170, 171, 172, 179, 190, 196, 197, 211, 215, 217], "window": [40, 60, 66, 83, 86, 91, 92, 93, 98, 103, 104, 110, 111, 114, 124, 126, 128, 136, 151, 152, 170, 171, 195, 196, 211], "preced": [40, 44, 113], "done": [40, 44, 95, 108, 113, 126, 134, 145, 161, 171], "hurt": 40, "unsur": 40, "care": [40, 41, 104, 110, 113, 165, 171, 188, 193, 206, 212], "percent": 40, "mod": [40, 106, 120, 121, 190], "goe": [40, 86, 107, 110, 120, 161, 193, 203, 214], "long": [40, 42, 124, 126, 135, 143, 156, 166, 170], "went": 40, "That": [40, 113, 134, 139, 170, 188], "smaller": [40, 42, 44, 56, 93, 111, 126, 134, 153, 171, 207], "158": 40, "piec": [40, 78, 134, 145], "everyon": 40, "slice": [40, 84, 110, 135], "leftov": [40, 175, 176], "industri": [40, 137], "drawn": [40, 134], "rhomboid": 40, "fair": 40, "among": 40, "reli": [40, 86], "flow": [40, 102, 106, 111, 124, 126, 133, 136, 151, 217], "chart": 40, "pseudo": 40, "syntact": 40, "detail": [40, 67, 134, 145, 153, 190], "semi": 40, "colon": 40, "abstract": [40, 86, 126, 134, 135, 145, 153, 170, 171, 198], "term": [40, 150, 159], "javaioexampl": 40, "power": [40, 70, 86, 87, 98, 126, 170, 171, 195], "scanner": [40, 42, 95, 102, 110, 124], "keyboard": [40, 212], "stream": 40, "consol": 40, "textbox": 40, "prompt": 40, "enter": [40, 49, 50, 51, 102, 110, 112, 124, 142, 150], "greet": [40, 53, 63, 95, 102, 134], "nextlin": [40, 102, 111], "few": [40, 80, 96, 124, 142, 154, 160], "behold": 40, "hide": 40, "token": [40, 177], "white": [40, 102, 205, 206, 215], "descript": [40, 41, 82, 94, 103, 105, 124, 142, 145, 151, 206], "break": [40, 66, 78, 112, 134, 137, 150, 153, 180, 190, 196], "nextint": 40, "nextdoubl": 40, "nextboolean": 40, "slant": 40, "depict": [40, 134, 171], "pizzaslic": 40, "numpeopl": [40, 110], "experi": [40, 91, 93, 107, 136, 215], "bomb": 40, "due": [40, 91, 135], "prevent": 40, "57": 40, "forc": [40, 64, 113], "w3school": 40, "java_user_input": 40, "asp": 40, "pet": [40, 53, 57, 65, 102, 111, 144, 154, 190], "birthdat": 40, "born": 40, "old": [40, 97, 127, 135, 149, 154], "human": [40, 110, 118], "thrown": [40, 42, 170, 171, 176, 193, 214], "dure": [40, 43, 44, 64, 87, 124, 142, 147, 170, 171, 190, 193, 195, 205, 214], "operand": [40, 42, 44, 113], "accord": [40, 122, 206], "shortcut": [41, 44, 126, 129], "front": [41, 64, 65, 95, 107, 118, 120, 137, 145, 150, 169, 187, 188, 196, 212], "lot": [41, 62, 86, 91, 96, 98, 118, 124, 126, 146, 170, 190], "ve": [41, 64, 103, 110, 113, 118, 145, 151, 154], "heard": [41, 59, 114], "joke": 41, "improv": [41, 81, 104, 118, 133], "shorcut": 41, "observ": [41, 134, 136, 156], "techniqu": [41, 145, 193], "simul": [41, 65, 66], "dry": 41, "pseudocod": [41, 42, 124, 190, 193], "prove": [41, 114], "throughout": [41, 115, 129, 190], "150": [41, 91], "151": 41, "302": 41, "compress": 41, "cross": [41, 145], "paper": [41, 60, 78, 129, 135, 171], "pencil": 41, "retrac": 41, "unari": 41, "clear": [41, 124], "convert": [42, 65, 94, 95, 97, 107, 137, 151, 190, 198], "someth": [42, 59, 64, 86, 93, 94, 102, 103, 104, 107, 110, 118, 124, 136, 150, 151, 190], "pot": 42, "clai": 42, "shape": [42, 62, 65, 66, 86, 123, 128], "handl": [42, 66, 104, 112, 118, 186], "truncat": [42, 190], "But": [42, 45, 54, 63, 64, 66, 67, 70, 88, 93, 94, 95, 102, 117, 120, 124, 127, 128, 131, 134, 157, 170, 171, 181, 190, 192, 195, 196, 200, 210], "mixtur": 42, "widen": 42, "nearest": 42, "nearestint": 42, "nearestnegint": 42, "negnumb": 42, "67": [42, 154, 180], "neg": [42, 44, 53, 87, 96, 97, 98, 99, 102, 107, 110, 112, 114, 141, 158, 167, 181, 187, 195], "closest": [42, 111, 150, 155], "repeat": [42, 60, 70, 76, 103, 110, 123, 124, 126, 130, 134, 164, 165], "333333": 42, "digit": [42, 69, 70, 92, 98, 107, 120, 121, 124, 143, 166, 167, 168, 189], "awar": [42, 146, 197], "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, 142, 155, 156, 161, 177, 196, 207], "overflow": [42, 97, 139], "delet": [42, 193, 194], "format": [42, 65, 175, 176, 190], "94": [42, 98], "284": 42, "666667": 42, "unicod": [42, 212], "chines": [42, 170, 212], "lookup": 42, "cut": [42, 118, 172, 190, 195], "finit": 42, "therefor": [42, 71, 151, 153, 171, 193, 212], "built": [43, 67, 87, 91, 96, 97, 127, 145], "interact": [43, 102, 110, 112, 145, 150, 211, 217], "panel": [43, 62], "especi": [43, 108, 127, 151, 195, 211], "popular": [43, 150, 197], "ones": [43, 96, 114, 122], "great": [43, 111, 124, 146, 162], "onlin": [43, 57, 58, 64, 65, 111, 112, 118, 145, 150, 170], "recommend": [43, 101, 108, 110, 119], "googl": [43, 127, 195, 196, 197], "account": [43, 57, 86, 120, 144], "project": [43, 124, 145, 150, 195, 215, 217], "kept": [43, 145], "chromebook": 43, "instal": 43, "k12": 43, "school": [43, 56, 80, 98, 99, 113, 114, 145], "plan": [43, 120, 124], "checkout": 43, "k12_per_seat": 43, "appli": [43, 49, 50, 51, 97, 114, 116, 142, 215], "link": [43, 55, 62, 63, 64, 65, 66, 67, 68, 77, 78, 81, 86, 91, 92, 93, 94, 103, 111, 112, 118, 124, 126, 127, 128, 129, 145, 150, 159, 171, 172, 180, 195, 196, 202], "soon": [43, 127, 129, 171], "multiplay": 43, "icon": [43, 217], "share": [43, 59, 86, 111, 113, 141, 145, 154, 155, 195], "beta": 43, "javax": 43, "swing": [43, 62, 85, 170, 215, 217], "librari": [43, 83, 85, 86, 91, 96, 187, 190], "download": [43, 62, 77, 86, 91, 93, 94, 118, 126, 128, 150], "profession": [43, 146], "complex": [43, 62, 92, 93, 96, 108, 113, 114, 115, 116, 120, 129, 134, 142, 153, 161, 171], "beginn": 43, "configur": 43, "instruct": [43, 92], "skylit": 43, "javamethod": 43, "faq": 43, "drjava": [43, 77, 102, 211], "featur": [43, 59, 170, 171], "pane": [43, 211], "bottom": [43, 67, 77, 80, 83, 91, 102, 103, 104, 134, 145, 200, 215, 217], "explor": [43, 86, 96, 105, 107, 113, 114, 118, 135, 154, 197], "commun": [43, 145], "playlist": 43, "youtub": [43, 76, 121, 122, 162, 163, 182, 183, 195, 205, 206], "plypwr4erjcnzwb95mvvlkaro6pifv1fhd": 43, "lightweight": 43, "virtual": [43, 86], "machin": [43, 146], "higher": [43, 108, 118, 192, 198], "structur": [43, 76, 104, 118, 124, 170, 192], "diagram": [43, 48, 49, 50, 51, 59, 60, 93, 113, 115, 133, 135, 136, 144, 145, 206], "csd": 43, "python": 43, "ada": [43, 113], "vhdl": 43, "profil": 43, "graph": 43, "cpg": 43, "uml": [43, 48, 49, 50, 51, 59, 60], "dynam": [43, 190, 198], "viewer": 43, "canva": 43, "conjunct": 43, "debugg": 43, "workbench": 43, "site": [43, 60, 118, 120, 142, 197, 217], "intro": [43, 85, 189, 217], "jetbrain": 43, "guid": [43, 46, 87, 101, 103, 104, 118, 140, 145, 170, 179, 195, 201], "kb": 43, "quickstart": 43, "constant": 44, "myscor": 44, "studenttot": 44, "fraction": [44, 149, 176], "absolut": [44, 87, 98, 167], "235": 44, "newlin": [44, 95, 131], "aritmet": 44, "quizlet": [44, 56, 87, 116, 130, 198], "embed": [44, 87], "short": [45, 54, 69, 70, 78, 88, 106, 115, 116, 117, 131, 150, 157, 171, 181, 190, 196, 197, 200], "mobil": [45, 54, 69, 70, 131, 157, 181, 200, 217], "devic": [45, 54, 69, 70, 91, 131, 157, 181, 200], "maria": [45, 199, 203, 212], "her": [45, 107], "famou": 45, "marcu": 45, "shirt": 45, "dinner": 45, "500": [45, 83, 136, 195], "42": 45, "26": [45, 121, 166, 180], "much": [45, 75, 76, 77, 80, 86, 93, 111, 124, 146, 172, 195, 197], "52": [45, 47], "39": 45, "audit": [46, 118, 140, 179, 201], "portal": [46, 118, 140, 179, 201], "eventu": [46, 86, 140, 179, 201], "ie": 47, "dealership": [47, 82], "sale": [47, 60, 82], "door": [47, 82, 93], "air": [47, 82], "employe": [47, 59, 62, 63, 135], "aspect": 47, "bookstor": 47, "publish": [47, 60, 217], "audio": [47, 138], "tape": 47, "titl": [47, 60, 82, 84, 149], "author": [47, 60, 102, 137, 150, 217], "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, 154], "t2": [47, 91, 154], "t3": [47, 154], "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, 126, 135, 185, 186], "salad": [48, 49, 50, 51], "drink": [48, 49, 50, 51, 146], "custom": [48, 49, 50, 51, 57, 59, 93, 135, 150], "lowest": [48, 49, 50, 51], "menuitem": [48, 49, 50, 51], "csa": 48, "treat": [48, 65, 87, 96, 141], "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, 150, 215], "club": [48, 49, 50, 51], "coleslaw": [48, 49, 50, 51], "cappuccino": [48, 49, 50, 51], "lost": [49, 50, 197], "delcar": 50, "got": [51, 111, 124], "ye": [51, 60, 62, 95, 110, 111, 152, 154], "trio": 52, "rubric": [52, 142], "edit": [53, 102, 200, 212], "beagl": 53, "arf": 53, "tast": 53, "candi": 53, "chocol": [53, 186], "sweet": 53, "sansa": 53, "brag": 53, "overridden": [53, 63, 64, 151], "destini": [53, 170, 172, 180, 192], "erica": 53, "55": [53, 180, 195], "getter": [53, 56, 63, 94, 145, 151, 152], "setter": [53, 56, 63, 144, 145, 151], "access": [53, 56, 62, 63, 72, 87, 96, 130, 134, 135, 136, 141, 144, 145, 147, 149, 151, 152, 153, 154, 156, 160, 169, 171, 172, 173, 192, 193, 194, 197, 198, 199, 203, 207, 212, 214, 215, 217], "address": [53, 59, 64, 67, 145, 149, 151, 171], "compareto": [53, 85, 87, 103, 107, 180, 183, 184, 195], "postiv": 53, "older": [53, 80, 97], "younger": 53, "websit": 55, "2010": [55, 139, 149, 185, 186], "info": [55, 57, 192], "know": [56, 63, 72, 77, 86, 87, 91, 95, 96, 98, 102, 103, 111, 114, 115, 118, 120, 124, 126, 127, 129, 134, 142, 145, 147, 150, 170, 172, 177, 178, 190, 192, 195, 196, 198, 214], "classnam": [56, 67, 72, 91, 98, 142, 145, 149, 153, 154, 156, 190], "reus": [56, 59, 134, 137], "relat": [56, 60, 106, 111, 114, 122, 124, 128, 139, 150, 170, 188, 190], "polymorph": [56, 57, 65, 217], "runtim": [56, 65, 118, 134, 189, 190], "resolv": 56, "tree": [56, 66, 77, 111, 181], "compli": 56, "alist": [56, 180], "signatur": [56, 63, 67, 78, 91, 92, 93, 94, 118, 134, 135, 136, 151, 152, 153], "am": 56, "accessor": [56, 63, 141, 144, 145, 152, 155, 217], "mutat": [56, 63, 141, 144, 145, 151, 217], "childnam": 56, "parentnam": 56, "still": [56, 63, 64, 65, 70, 92, 107, 110, 141, 142, 162, 163, 212], "ever": [56, 95, 97, 110, 111, 130, 155], "sound": [57, 66, 95, 102, 160], "shop": [57, 118, 190], "cart": 57, "tostr": [57, 63, 64, 65, 85, 95, 143, 144, 152, 155, 156, 190, 193], "medium": [57, 73, 85, 106, 123, 169, 189, 209], "hard": [57, 73, 85, 106, 107, 146, 169, 189, 209], "realli": [59, 60, 97, 102, 104, 115, 118, 124, 151, 154, 215], "someon": [59, 91, 95, 155, 197], "come": [59, 62, 95, 101, 102, 110, 111, 112, 137, 142, 145, 149, 150, 151, 161, 171], "rel": [59, 188], "di": 59, "hear": 59, "music": [59, 95], "accur": [59, 82, 84], "motorcycl": 59, "model": [59, 93, 149, 150, 162, 163, 215], "turn": [59, 86, 91, 92, 93, 95, 116, 126, 128, 171, 187, 197, 215], "unifi": 59, "uniqu": [59, 91, 128], "parkinggarag": 59, "instanceof": [59, 66], "courseperiod": 60, "periodlist": 60, "depend": [60, 65, 66, 93, 106, 118, 128, 135, 142, 145, 167, 195], "courseinfo": 60, "apcours": 60, "roster": 60, "comicbook": 60, "comic": 60, "itemforsal": 60, "research": [60, 110, 161], "amazon": 60, "draw": [60, 62, 85, 91, 93, 113, 115, 123, 128, 129, 135, 145, 150], "connect": [60, 112], "activecod": [60, 65, 103], "upon": 60, "establish": [60, 170, 190], "directli": [62, 63, 134, 145, 192], "explicit": 62, "implicitli": 62, "explicitli": [62, 135, 212], "continu": [62, 64, 76, 77, 118, 121, 122, 124, 126, 128, 135, 171, 172, 183, 185, 206, 211, 214, 215], "mpoint": 62, "nest": [62, 106, 108, 110, 123, 129, 130, 132, 134, 193, 196, 203, 205, 206, 209, 212, 215, 217], "star": [62, 119, 128, 129, 132], "uncom": [62, 63, 64, 65, 193], "longrectangl": 62, "yellow": [62, 93, 199], "oval": [62, 66], "somewher": 62, "cover": [62, 67, 86, 101, 118, 127, 162, 163, 195, 196], "overriden": [63, 64, 66, 67, 96], "meangreet": 63, "greeter": 63, "spanishgreet": 63, "hola": 63, "annot": 63, "ident": [63, 87, 114, 135, 171], "g2": 63, "g1": 63, "sam": [63, 193], "hamburg": [63, 64], "nextid": 63, "getid": [63, 151], "setid": 63, "theid": 63, "dot": [63, 86, 87, 92, 93, 98, 145, 153, 154, 170, 214], "success": [63, 141, 150, 172], "demonstr": [63, 110, 111, 124, 137, 151, 171, 190, 193, 194, 195, 196], "curritem": 63, "nois": [63, 66, 135], "u": [64, 96, 102, 118, 120, 121, 134, 143, 150, 166, 170, 171, 190, 195, 197], "vegan": 64, "No": [64, 162, 163, 166, 170], "javier": 64, "ancestor": 64, "chain": 64, "subclassinstancevari": 64, "onlinecustom": 64, "email": [64, 145, 149, 151, 156], "live": [65, 146, 155], "earth": 65, "opposit": [65, 113, 114, 118], "incompat": 65, "although": [65, 91, 93, 107, 111, 134, 145, 152, 171, 190, 192, 193], "q": [65, 68, 113], "advantag": [65, 82], "shapearrai": [65, 66], "shapelist": 65, "scroll": [65, 103, 215], "petlist": 65, "shoppingcart": [65, 66], "groceri": 65, "encourag": [65, 101, 102, 160], "discounteditem": [65, 66], "printord": [65, 66, 84], "discount": [65, 66], "valuetostr": 65, "minu": [65, 132, 158, 170, 173, 176, 195, 196, 198, 215], "formal": [65, 75, 85, 86, 87, 92, 93, 94, 134, 135, 136, 153, 155, 171], "big": [66, 94, 190, 195], "poli": 66, "morphism": 66, "simliar": 66, "toddler": 66, "toi": 66, "pictur": [66, 67, 86, 101, 201, 205, 206, 209, 211, 213], "spin": [66, 98], "plai": [66, 86, 95, 98, 103, 111, 112, 118, 124, 145], "namelist": [66, 190, 192, 193, 198], "complier": 66, "indexof": [66, 82, 85, 87, 89, 102, 103, 115, 118, 127, 132, 171], "interpret": [66, 170], "circl": [66, 113, 120, 142, 150], "countdiscounteditem": 66, "travers": [66, 75, 76, 77, 127, 160, 169, 172, 178, 181, 189, 194, 209, 212, 214, 215, 217], "quick": [67, 87, 96, 98, 127, 192], "lang": [67, 95, 96, 97, 98, 190], "commonli": [67, 212], "apscor": 67, "import": [67, 83, 86, 96, 102, 122, 124, 137, 142, 149, 150, 187, 188, 189], "p3": 67, "p4": 67, "overrideequ": 67, "ex": [67, 68, 77, 180, 187, 195, 196, 199, 202], "otherobj": 67, "attribute1": 67, "attribute2": 67, "bank": [67, 144], "balanc": [67, 156, 177, 178], "comma": 67, "savingsaccount": 67, "rate": [67, 82, 84, 149], "factori": [68, 69, 73, 74, 77], "starstr": 68, "multiplyeven": 68, "1234": [68, 77, 80], "q11": 68, "f": [68, 69, 80, 99, 118, 180], "redo": 68, "82": [68, 108], "abcd": [69, 70], "dcba": [69, 70], "dash": 69, "multiplc": 70, "multipi": 70, "occurr": [70, 87, 96, 127, 165, 200], "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, 119, 158], "stack": [72, 75, 77, 133, 135, 136], "27": [75, 180], "strmethod": 75, "eri": 75, "ry": 75, "halt": [75, 76], "captur": 75, "progress": [75, 77], "replic": 75, "scope": [75, 133, 144, 156, 212, 217], "neverend": 76, "Of": [76, 195], "mystery2": [76, 136], "folder": 76, "subfold": 76, "procedur": [76, 134, 153], "fractal": 76, "sierpinski": 76, "subdivid": 76, "except": [76, 87, 96, 110, 118, 135, 137, 170, 173], "center": [76, 86, 91], "youtu": [76, 121, 122, 162, 163, 182, 183, 195, 205, 206], "v2s_8e_ubbi": 76, "introduc": [76, 85, 91, 103, 106, 135, 170, 195, 217], "simplest": [76, 124, 206], "reach": [76, 77, 95, 97, 120, 124, 134, 143, 168, 182, 183, 184, 195, 196], "bunni": [76, 77], "bunnyear": [76, 77], "cup": 77, "grap": 77, "along": [77, 92, 110, 134], "pop": 77, "recent": [77, 150], "upsid": 77, "handi": [77, 97], "our": [77, 86, 102, 114, 127, 134, 146, 150, 171, 195, 197, 205, 206], "jeloit": 77, "joensuu": 77, "fi": 77, "jeliot": 77, "ear": 77, "toward": [77, 92, 171, 188], "xyzxyxi": 77, "linear": [78, 171, 195, 215], "elimin": [78, 124, 135, 195], "prefer": [78, 86, 102, 190], "eleg": 78, "target": [78, 80, 127, 159, 171, 172, 180, 195], "startindex": 78, "endindex": [78, 137], "binarysearch": [78, 180, 195], "conquer": [78, 124], "folk": [78, 196], "danc": [78, 98, 196], "identifi": [78, 115, 124, 141, 142, 145, 152, 196], "mergesorthelp": 78, "bracket": [78, 110, 111, 116, 124, 145, 155, 170, 173, 192, 193, 211, 212], "subarrai": 78, "86": [78, 180, 195], "43": 78, "split": [78, 124, 177], "deck": 78, "recursivebinarysearch": 78, "sortedarrai": 78, "desir": [78, 110, 195, 200], "survei": 80, "difficult": [80, 120], "estim": [80, 136], "65": [80, 117, 154, 156], "80": [80, 99, 113, 131], "encapsul": [80, 134, 145], "heirarchi": 80, "123456": 80, "var1": [80, 119, 129], "var2": [80, 119, 129], "susan": 80, "matt": 80, "findlongest": [80, 159, 187], "consecut": [80, 122, 159, 160, 161, 164, 165, 173, 194, 208], "lencount": [80, 159], "maxlen": [80, 159], "scale": [80, 99], "93": [80, 98, 99, 180], "84": [80, 99, 180], "83": [80, 99], "mostli": [82, 88, 89, 212], "futur": [82, 88, 89, 110, 122], "breed": [82, 149, 151, 152], "mycat": 82, "director": [82, 149], "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, 150], "jframe": 83, "jlabel": 83, "awt": 83, "ui": 83, "pixel": [83, 86, 91, 92, 93, 202, 205, 206, 215], "layout": 83, "visibl": [83, 86, 135, 145, 147], "frame": [83, 134, 135, 136], "setsiz": 83, "setlayout": 83, "setvis": 83, "button1": 83, "setbound": 83, "corner": [83, 91, 200], "drop": 83, "resiz": 83, "addactionlisten": 83, "bye": [83, 95, 96, 102, 115, 124, 193], "navig": 83, "javatpoint": 83, "liquid": [84, 141, 152, 153, 156], "boilingpoint": [84, 141, 153], "boil": [84, 141], "freezingpoint": [84, 141], "freez": [84, 108, 141], "hasfrozen": 84, "frozen": 84, "liquid1": 84, "artwork": 84, "artist": 84, "galleri": 84, "painting1": 84, "parti": [84, 141, 145, 151, 152, 155], "numinvit": 84, "partycancel": 84, "invit": 84, "myparti": 84, "classsiz": 84, "ourparti": 84, "numoffriend": 84, "yourparti": 84, "l": [84, 86, 127, 156, 187, 200], "98": [84, 98, 170, 173], "currenttemp": [84, 141, 152, 153, 156], "lowertemp": 84, "raisetemp": 84, "wag": 84, "tail": [84, 111], "happi": [84, 95, 104], "celsiustofahrenheit": 84, "ctemp": 84, "ftemp": 84, "printtemperatur": 84, "celsiu": 84, "fahrenheit": 84, "77": 84, "33": [84, 166, 171, 172, 180], "calculatepizzaord": 84, "numofpeopl": [84, 135, 141, 145, 151, 152, 155], "slicesperperson": [84, 110, 135], "numofpizza": 84, "calculatemovier": 84, "234": 84, "455": 84, "oneth": 84, "anotherth": 84, "turtl": [85, 92, 98, 107, 111, 115, 123, 135, 136, 145, 149, 150, 151], "enabl": 85, "hous": [85, 110, 145, 181], "distanc": [85, 96], "mad": 85, "lib": 85, "wrapper": [85, 87, 190, 198, 217], "gui": [85, 217], "1960": 86, "educ": [86, 161], "logo": 86, "robot": [86, 102], "photo": 86, "pen": [86, 93, 128], "attach": [86, 111], "steer": 86, "todai": [86, 120], "refresh": [86, 91, 93, 94, 124, 126, 128, 130, 132, 150], "fork": [86, 91, 93, 94, 118, 126, 128, 150], "stuck": [86, 91, 93, 94, 126, 128, 150], "300x300": 86, "yertl": [86, 92, 93, 94, 126, 128, 145], "default": [86, 91, 96, 102, 120, 142, 149, 156, 170, 173, 190, 198], "path": [86, 110], "core": 86, "face": [86, 92, 93, 146], "classif": [86, 95], "blueprint": [86, 87, 145], "capabl": 86, "shell": 86, "turnleft": [86, 92, 93, 94], "job": [86, 87, 92, 111, 135, 137, 145, 150, 153], "myrtl": [86, 92, 93, 145], "turnright": [86, 92, 93], "independ": 86, "sidewai": 86, "compass": 86, "north": [86, 112], "south": [86, 112], "west": 86, "east": [86, 112], "complic": [86, 118, 205], "mind": [86, 94, 137, 150], "subset": [86, 215], "belong": [86, 111, 154], "immut": [87, 96], "seem": [87, 96, 101, 120], "yet": [87, 91, 95, 142, 170, 190, 211], "intvalu": [87, 97], "doublevalu": [87, 97], "pow": [87, 98], "rais": [87, 98, 185, 186], "sqrt": [87, 98], "root": [87, 98], "upper": [87, 96], "pointer": [87, 96], "topic": [88, 89, 120, 142], "quit": [89, 107], "name1": 89, "alex": [89, 180], "finalnam": 89, "lol": 89, "laugh": 89, "loud": 89, "prob": [89, 108, 119, 158, 159], "p161056": 89, "p147483": 89, "p108853": 89, "p130896": 89, "p130781": 89, "newli": [91, 147], "creation": [91, 146, 169, 173, 190, 197, 198, 203, 217], "variablenam": [91, 149, 154, 212], "act": [91, 93, 145, 177], "placehold": [91, 93, 135], "world1": 91, "640x480": 91, "world2": 91, "400": 91, "300x400": 91, "noth": [91, 92, 102, 103, 110, 134, 137, 156], "frequent": 91, "cartesian": 91, "increas": [91, 141, 143, 152, 153, 156], "unusu": 91, "histor": 91, "physic": [91, 145], "header": [91, 120, 124, 126, 130, 132, 134, 135, 136, 151, 152, 153, 154, 171, 172], "matter": [91, 96, 111], "repeatedli": [91, 127, 128, 164, 165, 208], "septemb": 91, "2005": 91, "map": [91, 126, 170, 197, 211], "januari": [91, 120], "9th": 91, "sept": 91, "worri": [91, 120, 143, 188], "On": [92, 120, 164, 165, 211], "editor": 92, "straight": 92, "curv": 92, "diagon": [92, 93, 199], "variou": 92, "penup": [92, 93], "pendown": [92, 93], "parenthesi": [92, 110], "angl": [92, 93, 126, 128], "luckili": [93, 190], "interchang": 93, "subtl": [93, 151], "simpleturtl": 93, "said": [93, 101, 102, 111], "setcolor": 93, "predefin": 93, "magenta": 93, "cyan": 93, "setpencolor": 93, "setbodycolor": 93, "setshellcolor": 93, "equilater": [93, 126], "roof": 93, "builder": 93, "walk": [93, 101, 108, 113, 121, 122, 136, 162, 163, 182, 195, 205, 206], "moveto": 93, "pretend": [93, 118, 124, 150], "far": [94, 178, 210], "tend": [94, 151], "getxpo": [94, 136], "getwidth": [94, 136], "getheight": 94, "getypo": 94, "occupi": [94, 162, 163], "getdist": 94, "mertl": 94, "contact": 95, "firstnam": 95, "lastnam": 95, "ancestri": 95, "hernandez": 95, "exclam": 95, "birthdai": 95, "represent": [95, 205, 206], "1243": 95, "124": 95, "backslash": [95, 212], "signal": [95, 120, 124, 134], "escap": 95, "bunch": 95, "stori": 95, "wacki": 95, "url": [95, 170], "implicit": 95, "convers": [95, 97, 101, 103, 181], "api": [96, 103, 150], "task": [96, 135, 136, 143, 160], "punctuat": 96, "abccba": 96, "babi": 96, "insensit": 96, "comparetoignorecas": 96, "equalsignorecas": [96, 180], "zoo": 96, "indexoutofboundsexcept": [96, 137], "wrap": [97, 107, 120, 145, 187, 190, 198], "earlier": 97, "deprec": [97, 192], "anymor": 97, "newer": 97, "beyond": [97, 122, 171, 192, 203, 206], "complement": 97, "underflow": 97, "odomet": 97, "roll": [97, 143], "surpass": 97, "autobox": [97, 192, 198], "unbox": [97, 192, 198], "bore": 98, "methodnam": [98, 153, 154], "rnd": 98, "rnd1": 98, "rnd2": 98, "rnd3": 98, "rnd4": 98, "rn": 98, "lock": 98, "locker": [98, 170, 211], "dial": 98, "forgot": [98, 124], "permut": 98, "02": 98, "03": 98, "04": 98, "05": [98, 120, 142], "06": 98, "07": 98, "08": 98, "09": 98, "91": [98, 108], "95": [98, 135], "96": 98, "97": [98, 170], "numbersperdi": 98, "numberofdi": 98, "suggest": [98, 113], "zac": 98, "martin": 98, "manipul": [98, 158], "187": 99, "placement": 101, "eleven": 101, "consum": [101, 134], "steganographi": [101, 201], "picturelab": 101, "celebr": 101, "apcentr": 101, "board": [101, 102, 103, 142, 145, 192], "asdfghjkl": 101, "mother": [101, 102], "peculiar": 101, "chat": 101, "vice": [101, 126], "versa": [101, 126], "respond": [101, 102, 104, 112], "getrespons": [102, 104], "maggi": [102, 103], "getgreet": 102, "brother": [102, 103], "chatbot": [102, 103, 104, 124], "magpie2": 102, "famili": 102, "discuss": [102, 118, 145, 146, 171, 190, 196, 197], "partner": [102, 127], "getrandomrespons": 102, "mitten": 102, "favor": 102, "pronoun": 102, "mr": 102, "finkelstein": 102, "he": [102, 135], "trim": [102, 103], "noncommitt": 102, "1b": 102, "veget": 102, "smother": 102, "chees": 102, "magpierunner2": 102, "util": [102, 122, 127, 188, 190, 194], "lauri": 102, "april": 102, "2012": [102, 162, 163, 182, 183, 184, 205, 206], "repli": 102, "father": 102, "sister": [102, 103], "committ": 102, "number_of_respons": 102, "whichrespons": 102, "hmmm": 102, "stringexplor": 103, "illustr": [103, 175, 176], "thought": [103, 211], "tab": [103, 134, 136], "1c": 103, "behav": [103, 115, 150], "notfoundpsn": 103, "slow": 103, "fromindex": [103, 127], "discov": 103, "simpli": [103, 107, 111], "catch": [103, 118, 181, 197], "ensur": [103, 110, 134, 141, 146, 150, 153], "findkeyword": 103, "haven": [103, 166], "goal": 103, "startpo": 103, "phrase": [103, 104, 112, 181], "incorpor": 103, "psn": 103, "refin": 103, "didn": [103, 114, 122, 124, 195], "178": 103, "she": [103, 107], "tom": 103, "wild": 103, "snow": 103, "plow": 103, "magpi": 103, "spain": [103, 104], "expand": [103, 111, 112], "previous": [104, 127], "french": [104, 170], "magpie4": 104, "transformiwanttostat": 104, "transformyoumestat": 104, "transformiwantstat": 104, "transformiyoustat": 104, "fri": 104, "restructur": 104, "prepar": [105, 118, 146], "transform": 105, "condition": 106, "negat": [106, 111, 113, 114, 116, 215], "prime": 106, "magic": 106, "ball": [106, 176], "Ifs": [106, 116], "dangl": 106, "adventur": 106, "Not": [106, 116], "truth": [106, 116], "circuit": [106, 115, 116], "de": [106, 217], "morgan": [106, 217], "inequ": 107, "juan": 107, "mia": 107, "alias": [107, 115, 149, 153], "imag": [107, 155, 156, 170, 171, 200, 202, 204, 215], "familiar": 107, "ishappi": 107, "isgt": 107, "numberphil": 107, "encrypt": [107, 207, 208], "larg": [107, 111, 118, 134, 151, 153, 161, 171, 176, 195], "factor": 107, "curiou": [107, 145], "branch": [108, 110, 111, 112], "against": [108, 150, 153], "homework": [108, 113, 117], "clean": [108, 113, 117, 127], "ride": 108, "logic": [108, 113, 114, 116], "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, "nbsp": [110, 200], "imagin": [110, 145], "cell": [110, 171, 207, 208, 212], "remind": 110, "umbrella": 110, "hci": 110, "ubiquit": 110, "everywher": [110, 135], "passedexam": 110, "indent": [110, 111, 124, 126, 157, 164, 165, 167, 168, 171, 172, 175, 176, 181, 185, 186, 188, 200, 207, 208, 214], "leftoverslic": 110, "nonsens": 110, "diamond": 110, "wear": 110, "coat": 110, "glove": 110, "iscold": 110, "shake": 110, "doubt": 110, "surround": 110, "statement1": [110, 111, 112], "statement2": [110, 111, 112], "statementn": 110, "decid": [111, 118, 145, 151], "flip": [111, 114, 200], "coin": 111, "land": 111, "claus": 111, "ishead": 111, "decis": [111, 145, 146], "headsortail": 111, "midterm": 111, "ifs": [111, 124], "potenti": 111, "akin": 111, "fiction": [111, 112], "artifici": [111, 146], "intellig": [111, 146], "pinpoint": 111, "mammal": 111, "distinguish": [111, 155, 156], "reptil": 111, "fly": 111, "eleph": 111, "immedi": [111, 124, 136, 150, 151, 171], "auto": 111, "grader": 111, "autograd": [111, 112, 124, 127, 171], "possibilit": 112, "statement3": 112, "quartil": 112, "hook": 112, "Will": [112, 214], "plug": 112, "batteri": 112, "unplug": 112, "okai": [112, 113], "coloss": 112, "cave": 112, "walkthrough": 112, "1970": [112, 150], "elabor": 112, "understood": 112, "recreat": 112, "situat": [112, 127, 135, 145, 150, 172, 177, 178, 197], "further": [112, 114, 195], "seri": [112, 165], "join": [113, 114, 116, 192], "cleanedroom": 113, "didhomework": 113, "carisavail": 113, "exclus": 113, "110": 113, "homeworkdon": 113, "necessarili": [113, 141, 161], "venn": 113, "intersect": 113, "alan": 113, "thank": [113, 114], "jill": 113, "westerlund": 113, "hoover": 113, "art": [113, 209, 210], "lopez": 113, "sweetwat": 113, "sunni": 113, "beach": [113, 176], "rumor": 114, "senior": [114, 149], "wasn": [114, 195], "mayb": [114, 173], "weren": 114, "kevin": 114, "saxton": 114, "kent": 114, "ct": [114, 141, 153, 156], "augustu": 114, "1800": 114, "yield": 114, "simplif": 114, "worksheet": [114, 118], "xpo": [115, 150], "ypo": [115, 150], "nullpoint": 115, "shortcircuit": 115, "appl": [115, 134, 188], "outcom": [116, 137, 150], "ring": 117, "junk": 117, "fine": 117, "speed": 117, "85": 117, "alarm": 117, "weekdai": [117, 120], "00am": 117, "vowel": 117, "cleansenti": 118, "csv": 118, "consumerreviewlabfil": 118, "releas": [118, 135, 137, 140, 150, 179], "internet": 118, "bought": 118, "regular": [118, 170, 193], "basi": 118, "headphon": 118, "opinion": 118, "rank": 118, "context": 118, "frequenc": [118, 124], "agre": [118, 127], "qualiti": 118, "quantiti": [118, 137], "analysi": [118, 123, 217], "compani": 118, "market": 118, "sentimentv": 118, "ctrl": 118, "funni": 118, "txt": 118, "simplereview": 118, "26westreview": 118, "totalsenti": 118, "starrat": 118, "texttostr": 118, "filenam": [118, 170], "simpler": 118, "adject": 118, "bad": 118, "positiveadject": 118, "negativeadject": 118, "fakereview": 118, "randomadject": 118, "randompositiveadject": 118, "randomnegativeadject": 118, "11111": [119, 131], "2222": [119, 131], "44": [119, 131, 166, 172], "warmup": 119, "p142270": 119, "p101475": 119, "p165666": 119, "p117334": 119, "p121596": 119, "ap19": [120, 142], "calendar": 120, "leap": 120, "isleapyear": 120, "year1": 120, "year2": 120, "sundai": 120, "mondai": 120, "saturdai": 120, "firstdayofyear": 120, "nth": 120, "dayofyear": 120, "numleapyear": 120, "easiest": 120, "wast": 120, "began": 120, "tuesdai": 120, "2017": [120, 190], "61": 120, "firstdayyear": 120, "jan": 120, "4th": [120, 173], "8th": 120, "10th": [120, 141], "divisor": [120, 160], "128": [121, 166, 195], "isselfdivisor": [121, 166], "selfdivisor": [121, 166], "102": 121, "rightmost": 121, "ok1hdtmr3a": 121, "entri": [122, 182, 183, 188, 205], "scrambleword": [122, 188], "adjac": [122, 163, 165], "scrambledstr": [122, 188], "tan": [122, 188], "abracadabra": [122, 188], "whoa": [122, 188], "bound": [122, 130, 143, 158, 165, 173, 187, 203, 206], "hlvdo9nij44": 122, "snowflak": 123, "analyz": 123, "song": [124, 126, 134, 135, 144], "repetit": [124, 134, 135, 153], "quickli": [124, 195], "exit": 124, "skill": 124, "studi": [124, 143, 160, 164, 165], "demo": [124, 215], "pretti": 124, "obviou": 124, "accident": 124, "sentinel": 124, "prematur": 124, "respect": [124, 146, 155, 156], "strategi": 124, "feedback": [124, 150], "accept": [124, 141, 200], "strang": [126, 171], "printpopsong": 126, "decreas": [126, 192, 206], "shorter": [126, 134, 181], "ran": 126, "exterior": 126, "360": [126, 128], "4x90": 126, "pentagon": [126, 128], "extern": [126, 145], "polygon": [126, 128], "nonagon": 126, "wall": 126, "stai": 126, "rewritten": [126, 172], "ithlett": 127, "srevers": 127, "properti": [127, 145, 146, 147, 160, 170, 194, 211], "meet": [127, 142, 160, 194, 207, 208], "criteria": [127, 160, 194], "dimens": [128, 207, 210], "inner": [128, 129, 196, 199, 203, 211, 214, 215], "outer": [128, 129, 196, 199, 203, 211, 214, 215], "10x8": 128, "turnamount": 128, "overwhelm": 128, "largestvalu": 129, "smallestvalu": 129, "22222": 131, "33333": 131, "44444": 131, "gone": 132, "reduc": [133, 134, 153], "redund": [133, 134, 135], "refactor": 133, "ship": 133, "serv": 134, "mainten": 134, "subproblem": [134, 153], "choru": [134, 153], "leaf": 134, "clover": 134, "overlook": 134, "greetingexampl": 134, "tempt": 134, "box": [134, 141, 145, 170, 185, 186], "portion": 134, "likefood": 134, "banana": 134, "refrain": 134, "farmer": 134, "dell": 134, "vers": [135, 154], "macdonald": [135, 154], "farm": 135, "quack": 135, "generalis": 135, "payrollcalcul": 135, "hourlyr": 135, "hourswork": 135, "weeklypai": 135, "fred": [135, 137], "amir": 135, "calculatepai": 135, "chen": 135, "testargumentpass": 135, "centimet": [135, 136, 137], "inchestocentimet": [135, 136, 137], "inchesttocentimet": 135, "warn": [135, 150], "print1": 135, "print2": 135, "54": [135, 137], "printincentimet": 135, "splitpizza": 135, "printslic": 135, "methodtrac": 135, "rerun": [135, 154], "unaffect": 135, "shippingcostcalcul": 135, "weigh": 135, "weight1": 135, "weight2": 135, "weight3": 135, "cost1": 135, "cost2": 135, "cost3": 135, "calculateship": 135, "effect": [135, 146, 153], "bundl": 136, "volum": [136, 167], "cylind": 136, "radiu": 136, "volumecylind": 136, "502": 136, "vol": 136, "inchestocenti": 136, "mystery3": 136, "mystery4": 136, "pedomet": 136, "converttomil": 136, "carefulli": 136, "randominteg": 136, "facilit": 137, "offici": 137, "tag": [137, 170], "smith": 137, "31": [137, 180, 195], "unus": 137, "assumpt": [137, 141, 150], "promis": [137, 150], "strong": 137, "lo": 137, "beginindex": 137, "getitoend": 137, "tour": 138, "ax": 139, "slope": 139, "line1": 139, "slope1": 139, "getslop": 139, "online1": 139, "isonlin": 139, "line2": 139, "slope2": 139, "625": 139, "online2": 139, "issu": [139, 146, 197], "adoptcat": 141, "partyhost": 141, "natasha": 141, "eduardo": 141, "emillio": 141, "bob": [141, 180], "undeclar": 141, "billi": [141, 180], "host": 141, "capac": 141, "charli": 141, "anyon": 141, "78": 141, "cap": 141, "volumeofmus": [141, 145], "currenttemperatur": 141, "water": [141, 156], "bp": [141, 153], "fp": 141, "unabl": 141, "imposs": 141, "getcurrenttemp": [141, 156], "getcurrenttemperatur": 141, "gettemp": 141, "resettemp": [141, 152], "new_temp": 141, "liq": 141, "resettemperatur": 141, "raisetemperatur": 141, "calculatepizzacostperperson": 141, "numofbox": 141, "priceofonepizzabox": 141, "updatenumofpeopl": 141, "additionalpeopl": [141, 152], "lead": [141, 143, 146, 168], "unsuccess": 141, "changetemp": 141, "newtemp": [141, 152], "increasetemp": 141, "howmuch": 141, "ordermorefood": [141, 155], "eatfood": 141, "getboxesoffood": 141, "boxesoffood": [141, 155], "foodbox": [141, 155], "additionalfoodbox": [141, 155], "updatedamountoffood": [141, 155], "getnumofpeopl": [141, 151], "eatenbox": [141, 155], "monthofparti": 141, "partystarttim": 141, "starttim": 141, "getmonth": 141, "getstarttim": 141, "gethost": 141, "addtoopt": 141, "partyopt": 141, "addparti": 141, "onlythismonth": 141, "reject": 141, "p1": [141, 145, 156], "kerri": 141, "p2": [141, 145, 156], "jule": 141, "succe": 142, "taken": [142, 182, 183, 184], "accumul": 142, "expressionsvalu": 142, "tr": 142, "10000": 142, "0no": 142, "0when": 142, "9000": 142, "5000": 142, "7000": 142, "0the": 142, "14000": 142, "13000": 142, "1of": 142, "27000": 142, "23000": 142, "1111": 142, "2of": 142, "10222": 142, "2the": 142, "51111": 142, "conform": 142, "draft": 142, "threshold": 142, "worth": 142, "exampleclass": 142, "typeofvar": [142, 151, 152], "varnam": [142, 151, 152], "getvarnam": [142, 151], "changevarnam": 142, "newvalu": [142, 152], "accessori": 142, "unrel": [143, 167, 168], "clock": 143, "tick": 143, "reset": [143, 165, 167], "59": 143, "european": [143, 197], "midnight": [143, 207, 208], "invalid": 143, "offset": 143, "pad": 143, "anatomi": [144, 217], "riddl": 144, "agil": 144, "social": [144, 217], "impact": [144, 197, 217], "objectnam": [145, 151, 152, 153], "myhous": 145, "neighborshous": 145, "perhap": 145, "cooki": [145, 185, 186], "cutter": 145, "decor": 145, "stress": 145, "protect": [145, 150, 197], "harm": [145, 146, 197], "pink": 145, "sana": 145, "gmail": [145, 149], "123": [145, 149], "7890": [145, 149], "ood": 145, "spend": 145, "noun": 145, "hire": [145, 151], "monopoli": 145, "trademark": 145, "hasbro": 145, "sell": [145, 185, 186], "dream": 145, "scheme": 145, "rich": 145, "trade": 145, "win": 145, "hotel": 145, "bankrupt": 145, "oppon": 145, "chanc": 145, "chest": 145, "playground": 145, "slide": 145, "brainstorm": [145, 149], "initquest": 145, "initansw": 145, "shortli": 145, "came": 145, "printquest": 145, "printansw": 145, "numofboxesofpizza": 145, "startparti": 145, "nonphys": 145, "restrict": [145, 190], "acm": 146, "ethic": [146, 189, 217], "wire": 146, "articl": 146, "rapid": 146, "technologi": [146, 161, 197], "autom": 146, "hardwar": 146, "increasingli": 146, "guidelin": 146, "privaci": [146, 189, 217], "unintend": 146, "consequ": 146, "reliabl": 146, "implic": 146, "intellectu": 146, "ai": 146, "pose": 146, "lane": 146, "collis": 146, "safer": 146, "distract": 146, "pedestrian": 146, "accid": 146, "life": 146, "bia": 146, "bias": 146, "gender": 146, "shade": [146, 205, 206, 215], "joi": 146, "buolamwini": 146, "race": 146, "recognit": 146, "scientist": [146, 195], "mit": 146, "media": 146, "justic": 146, "leagu": 146, "ain": 146, "woman": 146, "ted": 146, "facial": 146, "polic": 146, "crime": 146, "hoos": 146, "benefici": [146, 197], "achiev": 146, "maxim": 146, "concern": 146, "societi": 146, "economi": 146, "cultur": 146, "mismatch": 147, "constructornam": 149, "unlik": [149, 170], "var": 149, "initnam": 149, "initemail": 149, "initphon": 149, "successfulli": 149, "ishungri": 149, "unknown": 149, "shorthair": 149, "hungri": 149, "tabbi": 149, "lion": 149, "king": 149, "intheat": 149, "denomin": 149, "honda": [149, 170], "car1": 149, "car2": 149, "street": 149, "citi": [149, 170], "addr": 149, "initaddr": 149, "getstreet": 149, "getciti": 149, "getstat": 149, "issenior": 149, "oliv": 149, "whisker": 149, "bella": 149, "undefin": 149, "kitten": 149, "sprinkl": 149, "luci": 149, "luna": 149, "black": [149, 205, 206, 215], "ot": [150, 156], "edg": [150, 215], "testscor": 150, "studentnam": [150, 211], "extracredit": 150, "ec": 150, "satellit": 150, "outerspac": 150, "emerg": 150, "thoroughli": 150, "restaur": 150, "actor": 150, "staff": 150, "post": 150, "deliv": 150, "waterfal": 150, "phase": 150, "critic": 150, "sprint": 150, "collabor": 150, "scrum": 150, "safe": 151, "xposit": 151, "exampletempl": [151, 152], "driver": 151, "clinic": [151, 152], "patient": 151, "lizard": 151, "Its": [151, 152], "settter": 152, "setvarnam": 152, "newnam": 152, "setvar": 152, "ayanna": 152, "getnum": 152, "setnum": 152, "exact": 152, "setnumofpeopl": 152, "addpeopl": 152, "dollar": 153, "wallet": 153, "putmoneyinwallet": 153, "isboil": 153, "param1": 153, "param2": 153, "mutabl": [153, 190], "returntyp": 154, "staticvari": 154, "staticmethod": 154, "personcount": 154, "printcount": 154, "maxtemp": 154, "cluck": 154, "sit": 155, "violat": 155, "eatfoodbox": 155, "currentpric": 155, "movier": 155, "getcurrentpric": 155, "printpric": 155, "broken": 155, "setemail": 156, "conflict": 156, "anywher": [156, 170, 198], "overtim": 156, "mypai": 156, "getpai": 156, "calculatepaywithovertim": 156, "getovertimepai": 156, "paywithovertim": 156, "bankaccount": 156, "withdraw": 156, "deposit": 156, "addtojar": 156, "liquidjar": 156, "addliquid": 156, "totaltemp": 156, "gettotaltemp": 156, "milk": 156, "jar": 156, "whose": 156, "instancevari": 156, "enhanc": [157, 163, 169, 189, 209, 213, 217], "shift": [157, 160, 187, 188, 192, 193, 194], "a1": [158, 161], "getsum": 158, "getsumchar": 158, "strarr": 158, "findmin": 158, "p167011": 158, "p191991": 158, "p146256": 158, "p199519": 158, "p109537": 158, "p180920": 158, "p104627": 158, "p199612": 158, "p105031": 158, "p100246": 158, "doublelast": [159, 171], "multal": 159, "amt": [159, 171], "mult": 159, "conclus": 159, "mystuff": 159, "checkarrai": 159, "loc": 159, "copyarrai": 159, "partialsum": 159, "mode": [160, 194], "presenc": [160, 194], "absenc": [160, 194], "tackl": 160, "hors": 160, "barn": 160, "cube": 160, "raymond": 161, "lister": 161, "sydnei": 161, "australia": 161, "x1": 161, "x2": 161, "i1": 161, "i2": 161, "issort": 161, "invers": 161, "inversioncount": 161, "array1": 161, "array2": 161, "a2": 161, "frq": [162, 189], "variat": [162, 163], "horsebarn": [162, 163], "findhorsespac": 162, "sk9i_mhrc5m": 162, "consolid": 163, "3hytvgdlcni": 163, "2009": [164, 165], "statistician": [164, 165], "toss": [164, 165], "particularli": [164, 165], "numbercub": [164, 165], "getcubetoss": 164, "numtoss": 164, "getlongestrun": 165, "indici": [165, 192, 203, 212], "firstnumselfdivisor": 166, "currnumb": 166, "2011": [167, 168, 207, 208], "amplitud": [167, 168], "limitamplitud": [167, 168], "silenc": [167, 168], "nonzero": [167, 168], "reflect": [167, 168], "trimsilencefrombegin": [167, 168], "2300": 167, "4000": 167, "numchang": 167, "samples2": 168, "countri": 169, "spellcheck": [169, 195], "foreach": 169, "score1": 170, "score2": 170, "score3": 170, "score10": 170, "inventor": 170, "cram": 170, "stuff": 170, "hasn": [170, 211], "highscor": [170, 171, 172, 173, 192], "88": [170, 172, 173], "68": [170, 173], "jamal": [170, 172, 203, 212], "emili": [170, 172], "mateo": [170, 172], "sofia": 170, "alloc": 170, "arraynam": [170, 171, 172, 190, 214], "lose": [170, 214], "volvo": 170, "bmw": 170, "toyota": 170, "3rd": [170, 212], "parallel": [170, 194], "correpond": 170, "arrayindexoutofboundsexcept": [170, 171, 173, 193, 203], "jpg": [170, 215], "puppi": 170, "reindeer": 170, "intial": 170, "china": 170, "egypt": 170, "franc": 170, "germani": 170, "india": 170, "japan": 170, "kenya": 170, "mexico": 170, "kingdom": 170, "beij": 170, "cairo": 170, "pari": 170, "berlin": 170, "delhi": 170, "tokyo": 170, "nairobi": 170, "london": 170, "arab": 170, "german": 170, "hindi": 170, "japanes": 170, "swahili": 170, "spanish": 170, "uk": 170, "printhtmlimag": 170, "mention": 171, "getindexoflastelementsmallerthantarget": 171, "getindexoflastelementgreaterthantarget": 171, "wouldn": 171, "5th": 171, "arraywork": 171, "triplefirstfour": 171, "tripl": 171, "wait": 171, "doublefirstf": 171, "doublelasthalf": 171, "reassign": 171, "incorrectli": 171, "arrayindexoutofbound": 171, "startswith": [171, 172], "checker": [171, 172, 195, 200], "realist": 171, "huge": 171, "print10": 171, "printstartswith": [171, 172], "firstlett": [171, 172], "wish": 172, "66": 172, "penal": [173, 192, 203], "wordlist": [175, 176, 188, 193], "gap": [175, 176], "totallett": [175, 176], "variablelist": 175, "frog": 175, "basicgapwidth": 176, "formattedlen": 176, "comp": 176, "sci": 176, "rock": 176, "egg": [176, 188], "ham": 176, "boundari": 177, "getdelimiterslist": [177, 178], "reveal": [177, 178], "plain": [177, 178], "explan": [177, 178], "getdelimterslist": 177, "dellist": 177, "opendel": [177, 178], "closedel": [177, 178], "isbalanc": 178, "sup": 178, "totalopen": 178, "totalclos": 178, "currstr": 178, "anaya": [180, 192], "layla": [180, 192], "sharri": [180, 192], "sarah": [180, 192], "slowest": 180, "numquest": [180, 193], "process1": 180, "process2": 180, "somelist": 180, "searcher": 180, "28": 180, "elem": 180, "minindex": [180, 196], "alphasort": 180, "numbercount": 180, "guestlist": 180, "anna": [180, 199], "briana": 180, "subj1": 180, "subj2": 180, "oddevenmod": 180, "primeornot": 180, "gradesort": 180, "roger": 180, "domin": 180, "temp2": 180, "38": 180, "divisibleby2or3": 180, "divcheck": 180, "mous": 181, "mylist": [181, 193], "listofnum": 181, "ribbon": 181, "mountain": [182, 183, 184], "member": [182, 183, 184], "peak": [182, 183, 184], "climbinfo": [182, 183, 184], "peaknam": [182, 183, 184], "climbtim": [182, 183, 184], "gettim": [182, 183, 184], "climbingclub": [182, 183, 184], "addclimb": [182, 183, 184], "distinctpeaknam": [182, 183, 184], "climblist": [182, 183, 184], "distinct": [182, 183, 184], "hikerclub": [182, 183, 184], "monadnock": [182, 183, 184], "274": [182, 183, 184], "whitefac": [182, 183, 184], "301": [182, 183, 184], "algonquin": [182, 183, 184], "225": [182, 183, 184], "344": [182, 183, 184], "dabu9_qn92i": 182, "334": 183, "fye33ypqk": 183, "numnam": 184, "currinfo": 184, "prevnam": 184, "currnam": 184, "numbox": [185, 186], "getvarieti": [185, 186], "getnumbox": [185, 186], "masterord": [185, 186], "theorder": [185, 186], "addord": [185, 186], "gettotalbox": [185, 186], "removevarieti": 186, "cookievar": 186, "goodi": 186, "chip": 186, "shortbread": 186, "macaroon": 186, "browni": 186, "proper": 187, "printevenindex": 187, "printevenel": 187, "sumnegv": 187, "removelongstr": 187, "strictli": 187, "shiftlefton": 187, "movesmallest": 187, "scrambleorremov": 188, "fifth": 188, "groupwork": 189, "sizabl": [190, 198], "underli": [190, 192], "grow": [190, 195, 198], "shrink": [190, 198], "packagenam": 190, "whatev": 190, "shoppinglist": 190, "nullpointerexcept": 190, "list2": 190, "aslist": 190, "154": 190, "digitslist": 190, "removeexampl": 192, "listnam": [192, 198], "example1": [192, 194], "example2": [192, 194], "highscorelist": 192, "insertss": 192, "formerli": 192, "concurrentmodificationexcept": 193, "unneed": 193, "insertinord": 193, "nicer": 193, "printout": 193, "wordpair": 193, "word1": 193, "word2": 193, "w1": 193, "w2": 193, "getfirst": 193, "getsecond": 193, "studentlist": 193, "tyler": 193, "wordpairslist": 193, "allpair": 193, "ith": 193, "jth": 193, "nummatch": 193, "unexpect": 194, "simultan": 194, "vast": 195, "strength": 195, "dhlcxxx1ote": 195, "narrow": 195, "unsort": [195, 196], "sequentialsearch": 195, "simplic": 195, "shortest": 195, "seqsearch": 195, "characterist": 195, "fast": 195, "worst": 195, "realiz": [195, 197], "growth": 195, "64": 195, "512": 195, "1024": 195, "slightli": 195, "binaryspellcheck": 195, "linearspellcheck": 195, "misspel": 195, "selectionsort": 196, "insertionsort": 196, "possibleindex": 196, "summar": 196, "massiv": 197, "smart": 197, "timelin": 197, "gp": 197, "smartphon": 197, "benefit": 197, "outweigh": 197, "lack": 197, "risk": 197, "breach": 197, "stolen": 197, "slowli": 197, "europ": 197, "california": 197, "secur": 197, "unsaf": 197, "unauthor": 197, "gain": 197, "facebook": 197, "cambridg": 197, "analytica": 197, "incid": 197, "pb": 197, "geo": 197, "fenc": 197, "regul": 197, "gdpr": 197, "poster": 197, "safeguard": 197, "brice": 199, "marvin": 199, "kamal": 199, "elissa": 199, "47": 199, "51": 199, "87": 199, "purpl": [199, 215], "180": 200, "vertic": [200, 211], "br": 200, "bath": 200, "jack": 200, "lazi": 200, "strgrid": 202, "major": [202, 206, 207, 208, 211, 212, 214, 215], "imagepixel": 202, "bright": 202, "255": [202, 205, 206, 215], "imax": 202, "grid": 203, "bingo": [203, 211], "battleship": [203, 211], "seat": [203, 211], "seatingchart": [203, 211, 212], "seatinginfo": [203, 212], "jake": [203, 212], "suzi": [203, 212], "emma": [203, 212], "luke": [203, 212], "grai": [204, 215], "rout": 204, "cipher": 204, "grayscal": [205, 206, 215], "grayimag": [205, 206], "pixelvalu": [205, 206], "countwhitepixel": 205, "boldfac": [205, 206], "rx4bps0wkxu": 205, "processimag": 206, "deeper": 206, "8j34xqkjsji": 206, "routeciph": [207, 208], "letterblock": [207, 208], "unfil": [207, 208], "trail": [207, 208], "fillblock": [207, 208], "extract": [207, 208], "encryptblock": [207, 208], "encryptmessag": [207, 208], "noon": 207, "overlap": 208, "carri": 208, "mte": 208, "eati": 208, "dmnitgaha": 208, "reimplement": 208, "ascii": [209, 210], "horizont": 211, "natur": 211, "spreadsheet": 211, "theater": 211, "1d": [211, 212, 215], "rag": [211, 212], "unselect": 211, "ticketinfo": [211, 212, 214], "press": 212, "asciiart": 212, "datatyp": 212, "numberrow": 212, "numbercol": 212, "colarrai": 215, "looop": 215, "rgb": 215, "mixer": 215, "photograph": 215, "tini": 215, "switchcolor": 215, "zeroblu": 215, "jason": 215, "stark": 215, "la": 215, "keeponlyblu": 215, "mirror": 215, "collag": 215, "recogn": 215, "fundament": 217, "introductori": 217, "academi": 217, "apcsareview": 217, "regist": 217, "enjoi": 217, "arrayslist": 217, "errata": 217, "revis": 217, "barb": 217, "univ": 217, "csp": 217, "smashicon": 217, "flaticon": 217, "cc": 217}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"arraytest": [0, 1], "part": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 120, 126, 164, 165, 167, 168, 171, 175, 176, 177, 178, 185, 186, 207, 208], "A": [0, 6, 8, 10, 12, 16, 18, 22, 23, 24, 25, 26, 29, 30, 31, 48, 120, 121, 122, 162, 164, 167, 175, 177, 182, 185, 205, 207], "try": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 48, 139, 162, 164, 165, 167, 168, 182, 183, 184, 188], "solv": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 48, 120, 121, 122, 139, 162, 163, 164, 165, 166, 167, 168, 175, 176, 177, 178, 182, 183, 185, 186, 188, 205, 206, 207, 208], "It": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 48, 139, 162, 182, 183, 188], "b": [1, 4, 7, 9, 11, 13, 17, 19, 120, 163, 165, 166, 168, 176, 178, 183, 186, 188, 206, 208], "exercis": [2, 15, 21, 33, 47, 68, 82, 99, 102, 103, 104, 119, 141, 159, 180, 202], "hidden": 3, "word": [3, 193], "write": [3, 122, 133, 134, 142, 144, 149, 153, 175, 176, 177, 178], "class": [3, 86, 91, 97, 98, 142, 144, 145, 149, 151, 152], "numbergroup": [4, 5], "c": [5, 22, 23, 24, 25, 26, 29, 30, 31, 146, 184], "randomstringchoos": [6, 7, 16, 17, 18, 19], "skyview": [8, 9], "stringcod": [10, 11], "studentanswersheet": [12, 13], "free": [14, 20, 48, 52, 120, 121, 122, 139, 142, 143, 162, 163, 164, 165, 166, 167, 168, 175, 176, 177, 178, 182, 183, 184, 185, 186, 188, 204, 205, 206, 207, 208], "respons": [14, 20, 48, 52, 104, 120, 121, 122, 139, 142, 143, 162, 163, 164, 165, 166, 167, 168, 175, 176, 177, 178, 182, 183, 184, 185, 186, 188, 204, 205, 206, 207, 208], "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, 116, 117, 119, 130, 131, 132, 145, 147, 149, 151, 152, 153, 155, 156, 157, 158, 161, 173, 181, 187, 198, 199, 200, 203], "again": [16, 17], "2nd": 17, "time": [17, 22, 23, 24, 25, 32, 143], "parson": [18, 19], "mix": [18, 20, 45, 54, 69, 70, 88, 100, 117, 131, 157, 164, 165, 167, 168, 181, 188, 200], "up": [18, 20, 45, 54, 69, 70, 88, 100, 117, 131, 157, 164, 165, 167, 168, 181, 188, 200], "code": [18, 20, 36, 41, 45, 53, 54, 69, 70, 71, 88, 89, 100, 102, 108, 115, 117, 121, 122, 131, 132, 135, 157, 158, 162, 163, 164, 165, 166, 167, 168, 175, 176, 177, 178, 181, 182, 183, 187, 188, 199, 200, 205, 206], "more": [18, 55, 69, 103, 118, 119, 158], "exam": [22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 161], "1": [22, 29, 34, 36, 44, 45, 49, 84, 101, 118], "ap": [22, 23, 24, 25, 26, 29, 30, 31], "2": [23, 30, 50, 66, 84, 85, 87, 102, 118, 172], "3": [24, 31, 42, 51, 103, 116, 118], "4": [25, 104, 118, 130], "prepar": [26, 27, 103], "multipl": [32, 33, 47, 68, 82, 99, 119, 159, 180, 202], "choic": [32, 33, 47, 68, 82, 99, 119, 159, 180, 202], "get": [34, 63, 192, 212, 214], "start": 34, "primit": 34, "type": [34, 39, 136], "unit": [34, 36, 44, 45, 85, 87, 116, 130, 147, 173], "tabl": [34, 85, 113, 114, 217], "content": [34, 85, 217], "prefac": 35, "lesson": [37, 61, 79, 90, 109, 125, 138, 148, 174, 191, 216], "workspac": [37, 61, 79, 90, 109, 125, 138, 148, 174, 191, 216], "why": [38, 59, 76], "program": [38, 40, 42, 60, 62, 63, 64, 65, 66, 67, 86, 92, 93, 94, 95, 97, 98, 107, 110, 111, 112, 113, 114, 115, 124, 126, 127, 128, 129, 135, 145, 149, 150, 151, 152, 154, 155, 156, 170, 171, 172, 190, 192, 193, 195, 196, 212, 215, 217], "java": [38, 39, 43, 44, 56, 83, 87, 116, 130, 145, 147, 173, 211, 217], "first": 38, "print": 38, "command": 38, "syntax": 38, "error": [38, 110, 124, 171], "groupwork": [38, 39, 40, 41, 42, 60, 62, 63, 64, 65, 66, 67, 75, 78, 86, 92, 93, 94, 95, 97, 98, 107, 110, 111, 112, 113, 114, 115, 124, 126, 127, 128, 129, 135, 142, 145, 146, 149, 150, 151, 152, 154, 155, 156, 170, 171, 172, 190, 192, 193, 195, 196, 197, 212, 215], "debug": [38, 39, 97, 155], "challeng": [38, 39, 40, 41, 42, 60, 62, 63, 64, 65, 66, 67, 75, 78, 86, 92, 93, 94, 95, 97, 98, 107, 110, 111, 112, 113, 114, 115, 124, 126, 127, 128, 129, 135, 145, 149, 150, 151, 152, 154, 155, 156, 170, 171, 172, 190, 192, 193, 195, 196, 212, 215], "comment": [38, 137, 150], "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, 110, 111, 112, 113, 114, 115, 116, 124, 126, 127, 128, 129, 130, 134, 135, 136, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 170, 171, 172, 173, 190, 192, 193, 195, 196, 197, 198, 203, 212, 215], "variabl": [39, 40, 42, 91, 135, 142, 145, 154, 171], "data": [39, 140, 179, 197], "what": [39, 76], "i": [39, 60, 62, 76], "declar": [39, 170, 190, 211], "string": [39, 95, 96, 103, 115, 122, 127, 188], "concaten": [39, 95], "name": 39, "weather": 39, "report": 39, "express": [40, 106, 107, 113, 114], "assign": [40, 41], "statement": [40, 104, 106, 110, 111, 112], "increment": 40, "valu": [40, 91, 94, 118, 135, 170, 171, 212], "oper": [40, 41, 95, 107, 110], "The": [40, 91, 185, 186, 188, 207, 208], "modulo": 40, "flowchart": 40, "store": [40, 60, 211], "user": 40, "input": [40, 124], "dog": [40, 127], "year": 40, "compound": [41, 113], "trace": [41, 75, 77, 78, 115, 124, 129, 135], "maze": 41, "prefix": 41, "versu": 41, "postfix": 41, "cast": 42, "rang": 42, "averag": 42, "number": [42, 98, 107, 164, 165, 214], "develop": [43, 150], "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, 116, 130, 147, 173, 198, 203], "common": [44, 56, 72, 87, 96, 110, 116, 124, 130, 147, 171, 173, 198, 203], "mistak": [44, 56, 72, 87, 96, 116, 130, 147, 173, 198, 203], "concept": [44, 53, 56, 72, 87, 116, 130, 147, 173, 198, 203], "keyword": [44, 56, 64, 87, 103, 116, 130, 147, 156, 173], "colleg": [46, 140, 179, 201], "board": [46, 140, 179, 201], "celebr": [46, 140], "lab": [46, 101, 105, 118, 140, 179, 201, 215], "easier": [47, 68, 82, 99, 119, 159, 180, 202], "question": [47, 52, 68, 82, 99, 103, 111, 119, 120, 139, 142, 143, 159, 177, 178, 180, 202, 204], "medium": [47, 68, 82, 99, 119, 159, 180, 202], "hard": [47, 68, 82, 99, 159, 180, 202], "trio": [48, 49, 50, 51], "student": [49, 50, 51, 149, 193], "solut": [49, 50, 51, 121, 122, 162, 163, 166, 182, 183, 205, 206], "grade": [49, 50, 51], "rubric": [49, 50, 51], "object": [53, 67, 84, 85, 86, 91, 92, 115, 145, 193], "orient": [53, 145], "inherit": [56, 57, 58, 59, 62, 63, 65], "superclass": [58, 59, 65, 67], "subclass": [58, 59], "extend": 59, "us": [59, 76, 85, 98, 103, 115, 150], "v": 60, "ha": 60, "substitut": 60, "test": [60, 80, 81, 84, 107], "onlin": 60, "constructor": [62, 91, 142, 149], "squar": 62, "rectangl": 62, "overrid": [63, 67], "method": [63, 65, 67, 76, 77, 92, 93, 94, 96, 103, 133, 134, 135, 136, 137, 142, 145, 151, 152, 153, 154, 192], "overload": 63, "set": [63, 192, 212], "pet": [63, 151, 152], "sound": [63, 167, 168], "super": 64, "custom": 64, "info": 64, "hierarchi": 65, "refer": [65, 91], "paramet": [65, 91, 92, 93, 135, 171], "arrai": [65, 158, 160, 161, 169, 170, 171, 172, 192, 199, 201, 203, 209, 210, 211, 212, 213, 214, 215], "arraylist": [65, 187, 190, 192, 193, 194, 198], "shop": [65, 66], "cart": [65, 66], "polymorph": 66, "tostr": [67, 94, 151], "equal": [67, 96, 107, 115], "save": 67, "account": [67, 156], "recurs": [71, 72, 73, 74, 75, 76, 77, 78], "factori": 76, "base": 76, "case": [76, 150], "search": [78, 180, 195], "sort": [78, 180, 196], "binari": [78, 195], "merg": 78, "post": [80, 81], "survei": 81, "swing": 83, "gui": 83, "5": [84, 118], "instanc": [86, 142, 145, 153], "intro": [86, 190], "turtl": [86, 91, 93, 94, 126, 128], "draw": [86, 92, 126], "creat": [91, 118, 145, 170, 190], "initi": [91, 170, 212], "world": 91, "formal": 91, "pass": [91, 135, 171], "By": 91, "call": [92, 93, 94], "without": 92, "two": [92, 111, 210], "letter": 92, "With": 93, "hous": 93, "return": [94, 136], "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, 118], "explor": 101, "run": 102, "simplifi": 102, "actual": 102, "better": 103, "detect": 103, "new": [103, 115], "next": 103, "transform": 104, "boolean": [106, 107, 113, 114], "If": [106, 110], "relat": [107, 110], "mod": 107, "negat": 107, "prime": 107, "control": [110, 120, 124], "flow": [110, 134], "condit": [110, 137, 150], "magic": 110, "8": 110, "ball": 110, "wai": [111, 121, 122, 162, 163, 166, 182, 183, 205, 206], "select": [111, 112, 196], "els": [111, 112], "nest": [111, 128, 213, 214], "Ifs": 111, "dangl": 111, "20": 111, "multi": 112, "adventur": 112, "And": 113, "Or": 113, "Not": 113, "truth": [113, 114], "short": 113, "circuit": 113, "evalu": 113, "equival": 114, "de": 114, "morgan": 114, "": [114, 212], "law": 114, "compar": [115, 192], "consum": 118, "review": 118, "0": 118, "analyz": [118, 129], "sentiment": 118, "total": 118, "star": 118, "rate": 118, "autogener": 118, "fake": 118, "posit": 118, "neg": 118, "open": 118, "end": 118, "frq": [120, 142, 160, 190, 193], "structur": 120, "2019": [120, 142], "apcalendar": 120, "numberofleapyear": 120, "how": [120, 121, 122, 162, 163, 164, 165, 166, 167, 168, 175, 176, 177, 178, 182, 183, 185, 186, 188, 205, 206, 207, 208, 211], "dayofweek": 120, "self": [121, 166], "divisor": [121, 166], "thi": [121, 122, 156, 162, 163, 166, 167, 168, 182, 183, 185, 186, 188, 205, 206, 207, 208], "problem": [121, 122, 162, 163, 166, 188, 205, 206], "video": [121, 122, 162, 163, 166, 182, 183, 205, 206], "One": [121, 122, 162, 163, 166, 182, 183, 205, 206], "scrambl": [122, 188], "figur": 122, "out": [122, 184], "algorithm": [122, 160, 172, 183, 185, 186, 188, 194, 195, 196, 207, 208, 215], "iter": [123, 129], "loop": [123, 124, 126, 127, 128, 129, 132, 171, 172, 193, 213, 214, 215], "while": [124, 127, 193], "guess": 124, "game": 124, "For": [126, 127, 128, 171, 172, 193, 215], "three": 126, "decrement": 126, "shape": 126, "find": 127, "replac": 127, "revers": 127, "cat": 127, "snowflak": 128, "analysi": 129, "count": 129, "static": [134, 154], "execut": 134, "stack": 134, "diagram": [134, 150], "refactor": 135, "remov": [135, 192], "duplic": 135, "scope": [135, 155], "calcul": 135, "ship": 135, "cost": 135, "precondit": [137, 150], "postcondit": [137, 150], "aplin": 139, "steptrack": 142, "determin": 142, "header": 142, "accessor": [142, 151], "activedai": 142, "mutat": [142, 152], "adddailystep": 142, "averagestep": 142, "anatomi": 145, "design": 145, "riddl": 145, "social": 146, "impact": 146, "6": 147, "softwar": 150, "valid": 150, "agil": 150, "setter": 152, "song": 154, "counter": 154, "access": [155, 170], "bank": 156, "hors": [162, 163], "barn": [162, 163], "cube": [164, 165], "creation": 170, "an": [170, 171, 192], "list": [170, 212], "modifi": 170, "countri": 170, "travers": [171, 193, 213], "index": [171, 192, 217], "from": [171, 192, 212], "back": 171, "front": 171, "through": [171, 183, 214], "when": 171, "spellcheck": [171, 172], "enhanc": [172, 193, 215], "each": [172, 193, 215], "foreach": 172, "limit": 172, "7": 173, "stringformatt": [175, 176], "put": [175, 176], "order": [175, 176], "delimit": [177, 178], "check": [177, 178], "your": [177, 178], "understand": [177, 178], "climb": [182, 183, 184], "club": [182, 183, 184], "To": [182, 183], "walk": 183, "exampl": 183, "cookieord": [185, 186], "arrayslist": 189, "import": 190, "packag": 190, "digit": 190, "size": 192, "add": 192, "obj": 192, "pair": 193, "sequenti": 195, "runtim": [195, 196], "insert": 196, "ethic": 197, "collect": 197, "privaci": 197, "2d": [199, 201, 203, 209, 210, 211, 212, 213, 214, 215], "grai": [205, 206], "imag": [205, 206], "rout": [207, 208], "cipher": [207, 208], "dimension": 210, "storag": 211, "ascii": 212, "art": 212, "row": 214, "column": 214, "pictur": 215, "introduct": 217}, "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"], [139, "try-and-solve-it"], [182, "try-and-solve-it"], [183, "try-and-solve-it"], [188, "try-and-solve-it"]], "ArrayTester - Part B": [[1, "arraytester-part-b"]], "Exercises": [[2, "exercises"], [15, "exercises"], [21, "exercises"], [68, "exercises"], [102, "exercises"], [141, "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"], [117, "mixed-up-code-practice"], [131, "mixed-up-code-practice"], [157, "mixed-up-code-practice"], [181, "mixed-up-code-practice"], [200, "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"], [119, "multiple-choice-exercises"], [202, "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"], [125, "lesson-workspace"], [138, "lesson-workspace"], [148, "lesson-workspace"], [174, "lesson-workspace"], [191, "lesson-workspace"], [216, "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"], [150, "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"], [110, "summary"], [111, "summary"], [112, "summary"], [113, "summary"], [114, "summary"], [115, "summary"], [124, "summary"], [126, "summary"], [127, "summary"], [128, "summary"], [129, "summary"], [134, "summary"], [135, "summary"], [136, "summary"], [145, "summary"], [146, "summary"], [149, "summary"], [150, "summary"], [151, "summary"], [152, "summary"], [153, "summary"], [154, "summary"], [155, "summary"], [156, "summary"], [170, "summary"], [171, "summary"], [172, "summary"], [190, "summary"], [192, "summary"], [193, "summary"], [195, "summary"], [196, "summary"], [197, "summary"], [212, "summary"], [215, "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"], [116, "vocabulary-practice"], [130, "vocabulary-practice"], [147, "vocabulary-practice"], [173, "vocabulary-practice"], [198, "vocabulary-practice"], [203, "vocabulary-practice"]], "Common Mistakes": [[44, "common-mistakes"], [56, "common-mistakes"], [72, "common-mistakes"], [87, "common-mistakes"], [116, "common-mistakes"], [130, "common-mistakes"], [147, "common-mistakes"], [173, "common-mistakes"], [198, "common-mistakes"], [203, "common-mistakes"]], "Concept Summary": [[44, "concept-summary"], [56, "concept-summary"], [72, "concept-summary"], [87, "concept-summary"], [116, "concept-summary"], [130, "concept-summary"], [147, "concept-summary"], [173, "concept-summary"], [198, "concept-summary"], [203, "concept-summary"]], "Java Keyword Summary": [[44, "java-keyword-summary"], [56, "java-keyword-summary"], [87, "java-keyword-summary"], [116, "java-keyword-summary"], [130, "java-keyword-summary"], [147, "java-keyword-summary"], [173, "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"], [159, "multiple-choice-exercises"], [180, "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"], [119, "easier-multiple-choice-questions"], [159, "easier-multiple-choice-questions"], [180, "easier-multiple-choice-questions"], [202, "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"], [119, "medium-multiple-choice-questions"], [159, "medium-multiple-choice-questions"], [180, "medium-multiple-choice-questions"], [202, "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"], [159, "hard-multiple-choice-questions"], [180, "hard-multiple-choice-questions"], [202, "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"], [204, "free-response-questions"]], "Code Practice with Object Oriented Concepts": [[53, "code-practice-with-object-oriented-concepts"]], "More Practice": [[55, "more-practice"], [119, "more-practice"], [158, "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"], [155, "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"]], "If Statements and Control Flow": [[110, "if-statements-and-control-flow"]], "Relational Operators in If Statements": [[110, "relational-operators-in-if-statements"]], "Conditional Control Flow": [[110, "conditional-control-flow"]], "Common Errors with If Statements": [[110, "common-errors-with-if-statements"]], "groupwork Programming Challenge : Magic 8 Ball": [[110, "groupwork-programming-challenge-magic-8-ball"]], "Two-way Selection: if-else Statements": [[111, "two-way-selection-if-else-statements"]], "Nested Ifs and Dangling Else": [[111, "nested-ifs-and-dangling-else"]], "groupwork Programming Challenge : 20 Questions": [[111, "groupwork-programming-challenge-20-questions"]], "Multi-Selection: else-if Statements": [[112, "multi-selection-else-if-statements"]], "groupwork Programming Challenge : Adventure": [[112, "groupwork-programming-challenge-adventure"]], "Compound Boolean Expressions": [[113, "compound-boolean-expressions"]], "And (&&), Or (||), and Not (!)": [[113, "and-or-and-not"]], "Truth Tables": [[113, "truth-tables"]], "Short Circuit Evaluation": [[113, "short-circuit-evaluation"]], "groupwork Programming Challenge : Truth Tables": [[113, "groupwork-programming-challenge-truth-tables"], [114, "groupwork-programming-challenge-truth-tables"]], "Equivalent Boolean Expressions (De Morgan\u2019s Laws)": [[114, "equivalent-boolean-expressions-de-morgan-s-laws"]], "Comparing Objects": [[115, "comparing-objects"]], "String Equality": [[115, "string-equality"]], "Using new with Strings": [[115, "using-new-with-strings"]], "groupwork Programming Challenge : Tracing Code": [[115, "groupwork-programming-challenge-tracing-code"]], "Unit 3 - Summary": [[116, "unit-3-summary"]], "Consumer Review Lab": [[118, "consumer-review-lab"]], "Activity 0 Analyzing Reviews": [[118, "activity-0-analyzing-reviews"]], "Activity 1 : Sentiment Value": [[118, "activity-1-sentiment-value"]], "Activity 2 :Total Sentiment Value and Star Ratings": [[118, "activity-2-total-sentiment-value-and-star-ratings"]], "Activity 3 : Autogenerate a Fake Review": [[118, "activity-3-autogenerate-a-fake-review"]], "Activity 4 : Create a More Positive or Negative Review": [[118, "activity-4-create-a-more-positive-or-negative-review"]], "Activity 5 : Open-ended Activity": [[118, "activity-5-open-ended-activity"]], "Free Response Questions (FRQs) for Control Structures": [[120, "free-response-questions-frqs-for-control-structures"]], "2019 APCalendar FRQ": [[120, "apcalendar-frq"]], "Part A: numberOfLeapYear()": [[120, "part-a-numberofleapyear"]], "How to solve numberOfLeapYears()": [[120, "how-to-solve-numberofleapyears"]], "Part B: dayOfWeek()": [[120, "part-b-dayofweek"]], "Free Response - Self Divisor A": [[121, "free-response-self-divisor-a"]], "How to solve this problem": [[121, "how-to-solve-this-problem"], [122, "how-to-solve-this-problem"], [162, "how-to-solve-this-problem"], [163, "how-to-solve-this-problem"], [166, "how-to-solve-this-problem"], [188, "how-to-solve-this-problem"], [205, "how-to-solve-this-problem"], [206, "how-to-solve-this-problem"]], "Video - One way to code the solution": [[121, "video-one-way-to-code-the-solution"], [122, "video-one-way-to-code-the-solution"], [162, "video-one-way-to-code-the-solution"], [163, "video-one-way-to-code-the-solution"], [166, "video-one-way-to-code-the-solution"], [182, "video-one-way-to-code-the-solution"], [183, "video-one-way-to-code-the-solution"], [205, "video-one-way-to-code-the-solution"], [206, "video-one-way-to-code-the-solution"]], "Free Response - String Scramble A": [[122, "free-response-string-scramble-a"]], "Figuring out the algorithm": [[122, "figuring-out-the-algorithm"]], "Write the Code": [[122, "write-the-code"], [175, "write-the-code"], [176, "write-the-code"], [177, "write-the-code"], [178, "write-the-code"]], "Iteration (Loops)": [[123, "iteration-loops"]], "While Loops": [[124, "while-loops"]], "Tracing Loops": [[124, "tracing-loops"], [129, "tracing-loops"]], "Common Errors with Loops": [[124, "common-errors-with-loops"]], "Input-Controlled Loops": [[124, "input-controlled-loops"]], "groupwork Programming Challenge : Guessing Game": [[124, "groupwork-programming-challenge-guessing-game"]], "For Loops": [[126, "for-loops"]], "Three Parts of a For Loop": [[126, "three-parts-of-a-for-loop"]], "Decrementing Loops": [[126, "decrementing-loops"]], "Turtle Loops": [[126, "turtle-loops"]], "groupwork Programming Challenge : Turtles Drawing Shapes": [[126, "groupwork-programming-challenge-turtles-drawing-shapes"]], "Loops and Strings": [[127, "loops-and-strings"]], "While Find and Replace Loop": [[127, "while-find-and-replace-loop"]], "For Loops: Reverse String": [[127, "for-loops-reverse-string"]], "groupwork Programming Challenge : String Replacement Cats and Dogs": [[127, "groupwork-programming-challenge-string-replacement-cats-and-dogs"]], "Nested For Loops": [[128, "nested-for-loops"]], "groupwork Programming Challenge : Turtle Snowflakes": [[128, "groupwork-programming-challenge-turtle-snowflakes"]], "Loop Analysis": [[129, "loop-analysis"]], "Counting Loop Iterations": [[129, "counting-loop-iterations"]], "groupwork Programming Challenge : Analyzing Loops": [[129, "groupwork-programming-challenge-analyzing-loops"]], "Unit 4 Summary": [[130, "unit-4-summary"]], "Coding Practice with Loops": [[132, "coding-practice-with-loops"]], "Writing Methods": [[133, "writing-methods"], [134, "writing-methods"]], "Writing Static Methods": [[134, "writing-static-methods"]], "Flow of Execution - Stack Diagrams": [[134, "flow-of-execution-stack-diagrams"]], "Method Parameters": [[135, "method-parameters"]], "Refactoring - Removing Duplicate Code": [[135, "refactoring-removing-duplicate-code"]], "Variable Scope": [[135, "variable-scope"]], "Method Tracing": [[135, "method-tracing"]], "Pass by value": [[135, "pass-by-value"]], "groupwork Programming Challenge : Calculating Shipping Costs": [[135, "groupwork-programming-challenge-calculating-shipping-costs"]], "Method Returns": [[136, "method-returns"]], "Method Return Type": [[136, "method-return-type"]], "Method Comments and Conditions": [[137, "method-comments-and-conditions"]], "Method Comments": [[137, "method-comments"]], "Preconditions and Postconditions": [[137, "preconditions-and-postconditions"], [150, "preconditions-and-postconditions"]], "Free Response Question - APLine": [[139, "free-response-question-apline"]], "College Board Celebrity and Data Labs": [[140, "college-board-celebrity-and-data-labs"]], "Free Response Question (FRQ) for Classes": [[142, "free-response-question-frq-for-classes"]], "2019 StepTracker Class FRQ": [[142, "steptracker-class-frq"]], "groupwork Determining the Instance Variables": [[142, "groupwork-determining-the-instance-variables"]], "Writing the Class Header and Constructor": [[142, "writing-the-class-header-and-constructor"]], "Writing the Accessor Method activeDays": [[142, "writing-the-accessor-method-activedays"]], "Writing the Mutator Method addDailySteps": [[142, "writing-the-mutator-method-adddailysteps"]], "Writing the Accessor Method averageSteps": [[142, "writing-the-accessor-method-averagesteps"]], "Free Response Question - Time": [[143, "free-response-question-time"]], "Writing Classes": [[144, "writing-classes"]], "Anatomy of a Java Class": [[145, "anatomy-of-a-java-class"]], "Creating a Class": [[145, "creating-a-class"]], "Instance Variables": [[145, "instance-variables"]], "Methods": [[145, "methods"]], "Object-Oriented Design": [[145, "object-oriented-design"]], "groupwork Programming Challenge : Riddle Class": [[145, "groupwork-programming-challenge-riddle-class"]], "Practice": [[145, "practice"], [149, "practice"], [149, "id1"], [151, "practice"], [152, "practice"], [153, "practice"], [155, "practice"], [156, "practice"]], "Social Impacts of CS": [[146, "social-impacts-of-cs"]], "groupwork Impacts of CS": [[146, "groupwork-impacts-of-cs"]], "Unit 6 Summary": [[147, "unit-6-summary"]], "Writing Constructors": [[149, "writing-constructors"]], "groupwork Programming Challenge : Student Class": [[149, "groupwork-programming-challenge-student-class"]], "Comments and Conditions": [[150, "comments-and-conditions"]], "Software Validity and Use-Case Diagrams": [[150, "software-validity-and-use-case-diagrams"]], "Agile Software Development": [[150, "agile-software-development"]], "groupwork Programming Challenge : Comments and Conditions": [[150, "groupwork-programming-challenge-comments-and-conditions"]], "Accessor Methods": [[151, "accessor-methods"]], "toString()": [[151, "tostring"]], "groupwork Programming Challenge : Class Pet": [[151, "groupwork-programming-challenge-class-pet"]], "Mutator Methods": [[152, "mutator-methods"]], "groupwork Programming Challenge : Class Pet Setters": [[152, "groupwork-programming-challenge-class-pet-setters"]], "Writing Instance Methods": [[153, "writing-instance-methods"]], "Static Variables and Methods": [[154, "static-variables-and-methods"]], "groupwork Programming Challenge : Static Song and counter": [[154, "groupwork-programming-challenge-static-song-and-counter"]], "Scope and Access": [[155, "scope-and-access"]], "this Keyword": [[156, "this-keyword"]], "groupwork Programming Challenge : Bank Account": [[156, "groupwork-programming-challenge-bank-account"]], "Code Practice with Arrays": [[158, "code-practice-with-arrays"]], "Array Algorithms (FRQs)": [[160, "array-algorithms-frqs"]], "Practice Exam for Arrays": [[161, "practice-exam-for-arrays"]], "Free Response - Horse Barn A": [[162, "free-response-horse-barn-a"]], "Try It!": [[162, "try-it"]], "Free Response - Horse Barn B": [[163, "free-response-horse-barn-b"]], "Free Response - Number Cube A": [[164, "free-response-number-cube-a"]], "How to Solve": [[164, "how-to-solve"], [165, "how-to-solve"]], "Mixed Up Code": [[164, "mixed-up-code"], [165, "mixed-up-code"], [167, "mixed-up-code"], [168, "mixed-up-code"], [188, "mixed-up-code"]], "Try and Solve Part A": [[164, "try-and-solve-part-a"], [167, "try-and-solve-part-a"]], "Free Response - Number Cube B": [[165, "free-response-number-cube-b"]], "Try and Solve Part B": [[165, "try-and-solve-part-b"], [168, "try-and-solve-part-b"]], "Free Response - Self Divisor B": [[166, "free-response-self-divisor-b"]], "Free Response - Sound A": [[167, "free-response-sound-a"]], "How to Solve This": [[167, "how-to-solve-this"], [168, "how-to-solve-this"], [185, "how-to-solve-this"], [186, "how-to-solve-this"], [207, "how-to-solve-this"], [208, "how-to-solve-this"]], "Free Response - Sound B": [[168, "free-response-sound-b"]], "Arrays": [[169, "arrays"]], "Array Creation and Access": [[170, "array-creation-and-access"]], "Declaring and Creating an Array": [[170, "declaring-and-creating-an-array"]], "Initializer Lists": [[170, "initializer-lists"]], "Access and Modify Array Values": [[170, "access-and-modify-array-values"]], "groupwork Programming Challenge : Countries Array": [[170, "groupwork-programming-challenge-countries-array"]], "Traversing Arrays with For Loops": [[171, "traversing-arrays-with-for-loops"]], "Index Variables": [[171, "index-variables"]], "For Loop to Traverse Arrays": [[171, "for-loop-to-traverse-arrays"]], "Looping From Back to Front": [[171, "looping-from-back-to-front"]], "Looping through Part of an Array": [[171, "looping-through-part-of-an-array"]], "Parameter passing and arrays - pass by value": [[171, "parameter-passing-and-arrays-pass-by-value"]], "Common Errors When Looping Through an Array": [[171, "common-errors-when-looping-through-an-array"]], "groupwork Programming Challenge : SpellChecker": [[171, "groupwork-programming-challenge-spellchecker"]], "Enhanced For-Loop (For-Each) for Arrays": [[172, "enhanced-for-loop-for-each-for-arrays"]], "Foreach Loop Limitations": [[172, "foreach-loop-limitations"]], "Foreach Loop Algorithms": [[172, "foreach-loop-algorithms"]], "groupwork Programming Challenge : SpellChecker 2": [[172, "groupwork-programming-challenge-spellchecker-2"]], "Unit 7 Summary": [[173, "unit-7-summary"]], "Free Response - StringFormatter A": [[175, "free-response-stringformatter-a"]], "Part A": [[175, "part-a"], [177, "part-a"]], "How to Solve Part A": [[175, "how-to-solve-part-a"], [177, "how-to-solve-part-a"]], "Put the Code in Order": [[175, "put-the-code-in-order"], [176, "put-the-code-in-order"]], "Free Response - StringFormatter B": [[176, "free-response-stringformatter-b"]], "Part B": [[176, "part-b"], [178, "part-b"]], "How to Solve Part B": [[176, "how-to-solve-part-b"], [178, "how-to-solve-part-b"]], "Free Response - Delimiters A": [[177, "free-response-delimiters-a"]], "Check your understanding of the question": [[177, "check-your-understanding-of-the-question"]], "Free Response - Delimiters B": [[178, "free-response-delimiters-b"]], "Check your understanding of the Question": [[178, "check-your-understanding-of-the-question"]], "College Board Data Lab": [[179, "college-board-data-lab"]], "Easier Search/Sort Multiple Choice Questions": [[180, "easier-search-sort-multiple-choice-questions"]], "Medium Search/Sort Multiple Choice Questions": [[180, "medium-search-sort-multiple-choice-questions"]], "Hard Search/Sort Multiple Choice Questions": [[180, "hard-search-sort-multiple-choice-questions"]], "Free Response - Climbing Club A": [[182, "free-response-climbing-club-a"]], "How To Solve This": [[182, "how-to-solve-this"], [183, "how-to-solve-this"]], "Free Response - Climbing Club B": [[183, "free-response-climbing-club-b"]], "Walk Through the Example": [[183, "walk-through-the-example"]], "Algorithm": [[183, "algorithm"]], "Free Response - Climbing Club C": [[184, "free-response-climbing-club-c"]], "Try it Out": [[184, "try-it-out"]], "Free Response - CookieOrder A": [[185, "free-response-cookieorder-a"]], "The Algorithm": [[185, "the-algorithm"], [186, "the-algorithm"], [188, "the-algorithm"], [207, "the-algorithm"], [208, "the-algorithm"]], "Solve Part A": [[185, "solve-part-a"], [207, "solve-part-a"]], "Free Response - CookieOrder B": [[186, "free-response-cookieorder-b"]], "Solve Part B": [[186, "solve-part-b"], [208, "solve-part-b"]], "Code Practice with ArrayLists": [[187, "code-practice-with-arraylists"]], "Free Response - String Scramble B": [[188, "free-response-string-scramble-b"]], "ArraysLists": [[189, "arrayslists"]], "Intro to ArrayLists": [[190, "intro-to-arraylists"]], "Import Package": [[190, "import-package"]], "Declaring and Creating ArrayLists": [[190, "declaring-and-creating-arraylists"]], "groupwork Programming Challenge : FRQ Digits": [[190, "groupwork-programming-challenge-frq-digits"]], "ArrayList Methods": [[192, "arraylist-methods"]], "Size()": [[192, "size"]], "Add(obj) to an ArrayList": [[192, "add-obj-to-an-arraylist"]], "Add(index,obj) in an ArrayList": [[192, "add-index-obj-in-an-arraylist"]], "Remove(index) from ArrayList": [[192, "remove-index-from-arraylist"]], "ArrayList get/set Methods": [[192, "arraylist-get-set-methods"]], "Comparing arrays and ArrayLists": [[192, "comparing-arrays-and-arraylists"]], "groupwork Programming Challenge : Array to ArrayList": [[192, "groupwork-programming-challenge-array-to-arraylist"]], "Traversing ArrayLists with Loops": [[193, "traversing-arraylists-with-loops"]], "Enhanced For Each Loop": [[193, "enhanced-for-each-loop"]], "For Loop": [[193, "for-loop"]], "While Loop": [[193, "while-loop"]], "ArrayList of Student Objects": [[193, "arraylist-of-student-objects"]], "groupwork Programming Challenge : FRQ Word Pairs": [[193, "groupwork-programming-challenge-frq-word-pairs"]], "ArrayList Algorithms": [[194, "arraylist-algorithms"]], "Searching Algorithms": [[195, "searching-algorithms"]], "Sequential Search": [[195, "sequential-search"]], "Binary Search": [[195, "binary-search"]], "Runtimes": [[195, "runtimes"]], "groupwork Programming Challenge : Search Runtimes": [[195, "groupwork-programming-challenge-search-runtimes"]], "Sorting Algorithms": [[196, "sorting-algorithms"]], "Selection Sort": [[196, "selection-sort"]], "Insertion Sort": [[196, "insertion-sort"]], "groupwork Programming Challenge : Sort Runtimes": [[196, "groupwork-programming-challenge-sort-runtimes"]], "Ethics of Data Collection and Data Privacy": [[197, "ethics-of-data-collection-and-data-privacy"]], "groupwork Groupwork: Data Privacy": [[197, "groupwork-groupwork-data-privacy"]], "ArrayList Summary": [[198, "arraylist-summary"]], "Code Practice with 2D Arrays": [[199, "code-practice-with-2d-arrays"]], "College Board Labs for 2D Arrays": [[201, "college-board-labs-for-2d-arrays"]], "2D Arrays Summary": [[203, "d-arrays-summary"]], "Free Response - Gray Image A": [[205, "free-response-gray-image-a"]], "Free Response - Gray Image B": [[206, "free-response-gray-image-b"]], "Free Response - Route Cipher A": [[207, "free-response-route-cipher-a"]], "Free Response - Route Cipher B": [[208, "free-response-route-cipher-b"]], "2D Arrays": [[209, "d-arrays"], [211, "d-arrays"]], "Two-dimensional (2D) Arrays": [[210, "two-dimensional-2d-arrays"]], "Array Storage": [[211, "array-storage"]], "How Java Stores 2D Arrays": [[211, "how-java-stores-2d-arrays"]], "Declaring 2D Arrays": [[211, "declaring-2d-arrays"]], "Set Value(s) in a 2D Array": [[212, "set-value-s-in-a-2d-array"]], "Initializer Lists for 2D Arrays": [[212, "initializer-lists-for-2d-arrays"]], "Get a Value from a 2D Array": [[212, "get-a-value-from-a-2d-array"]], "groupwork Programming Challenge : ASCII Art": [[212, "groupwork-programming-challenge-ascii-art"]], "Traversing 2D Arrays (nested loops)": [[213, "traversing-2d-arrays-nested-loops"]], "Nested Loops for 2D Arrays": [[214, "nested-loops-for-2d-arrays"]], "Getting the Number of Rows and Columns": [[214, "getting-the-number-of-rows-and-columns"]], "Looping Through a 2D Array": [[214, "looping-through-a-2d-array"]], "Enhanced For-Each Loop for 2D Arrays": [[215, "enhanced-for-each-loop-for-2d-arrays"]], "2D Array Algorithms": [[215, "d-array-algorithms"]], "groupwork Programming Challenge : Picture Lab": [[215, "groupwork-programming-challenge-picture-lab"]], "Introduction to Programming with Java": [[217, "introduction-to-programming-with-java"]], "Table of Contents": [[217, "table-of-contents"]], "Index": [[217, "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"], [120, "index-0"], [121, "index-0"], [122, "index-0"], [139, "index-0"], [142, "index-0"], [143, "index-0"], [162, "index-0"], [163, "index-0"], [164, "index-0"], [165, "index-0"], [166, "index-0"], [167, "index-0"], [168, "index-0"], [175, "index-0"], [176, "index-0"], [177, "index-0"], [182, "index-0"], [183, "index-0"], [184, "index-0"], [185, "index-0"], [186, "index-0"], [188, "index-0"], [205, "index-0"], [206, "index-0"], [207, "index-0"], [208, "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"], [147, "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"], [115, "index-0"], [127, "index-0"]], "string literal": [[38, "index-2"], [95, "index-2"]], "class": [[38, "index-1"], [56, "index-0"], [91, "index-0"], [142, "index-0"], [145, "index-0"], [145, "index-1"], [147, "index-0"], [149, "index-0"], [173, "index-0"]], "class file": [[38, "index-0"]], "compile": [[38, "index-0"]], "constructor": [[38, "index-1"], [62, "index-0"], [91, "index-0"], [149, "index-0"]], "field": [[38, "index-1"], [147, "index-0"]], "javac": [[38, "index-0"]], "keyword": [[38, "index-1"]], "language": [[38, "index-0"]], "main method": [[38, "index-1"], [147, "index-0"]], "method": [[38, "index-1"], [92, "index-0"], [93, "index-0"], [94, "index-0"], [134, "index-0"], [145, "index-1"], [147, "index-0"], [153, "index-0"], [173, "index-0"], [198, "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"], [115, "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"], [147, "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"], [175, "index-0"], [176, "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"], [147, "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"], [115, "index-0"]], "override": [[67, "index-0"]], "recursion": [[72, "index-0"], [76, "index-0"], [76, "index-1"], [76, "index-2"], [76, "index-4"], [195, "index-0"]], "base case": [[76, "index-4"]], "defintion": [[76, "index-0"]], "factorial": [[76, "index-3"]], "fractal": [[76, "index-2"]], "infinite": [[76, "index-1"], [124, "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"], [196, "index-0"], [196, "index-1"], [196, "index-2"]], "library": [[86, "index-0"]], "screen": [[86, "index-0"]], "turtle": [[86, "index-0"]], "argument": [[92, "index-0"], [93, "index-0"], [94, "index-0"], [134, "index-0"], [153, "index-0"]], "parameter": [[92, "index-0"], [93, "index-0"], [94, "index-0"], [134, "index-0"], [153, "index-0"]], "return": [[94, "index-0"], [134, "index-0"], [153, "index-0"]], "append": [[95, "index-4"], [96, "index-1"]], "creation": [[95, "index-1"], [173, "index-0"], [203, "index-0"], [211, "index-3"]], "definition": [[95, "index-0"], [190, "index-0"], [211, "index-0"]], "java.lang": [[95, "index-3"]], "literal": [[95, "index-2"]], "object reference": [[95, "index-0"], [96, "index-1"]], "package": [[95, "index-3"], [190, "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"], [170, "index-0"], [173, "index-0"], [198, "index-0"], [203, "index-0"]], "indexof": [[96, "index-0"]], "length": [[96, "index-0"], [96, "index-1"], [170, "index-2"], [173, "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": [[110, "index-0"], [113, "index-0"], [113, "index-1"], [116, "index-0"]], "if": [[110, "index-0"]], "and": [[113, "index-0"]], "complex": [[113, "index-0"]], "logical": [[113, "index-0"]], "or": [[113, "index-0"]], "short circuit evaluation": [[113, "index-1"], [116, "index-0"]], "truth table": [[113, "index-0"]], "de morgan's laws": [[114, "index-0"]], "negation": [[114, "index-0"]], "demorgan's laws": [[116, "index-0"]], "boolean expression": [[116, "index-0"]], "boolean variable": [[116, "index-0"]], "complex conditional": [[116, "index-0"]], "logical and": [[116, "index-0"]], "logical or": [[116, "index-0"]], "control structures": [[120, "index-0"]], "self divisor": [[121, "index-0"], [166, "index-0"]], "string scramble": [[122, "index-0"], [188, "index-0"]], "infinite loop": [[124, "index-1"]], "iteration": [[124, "index-0"]], "loop": [[124, "index-0"], [124, "index-1"], [126, "index-0"], [127, "index-0"], [128, "index-0"], [129, "index-0"], [130, "index-0"], [171, "index-0"], [171, "index-1"], [171, "index-2"], [172, "index-0"], [173, "index-0"], [214, "index-1"]], "looping": [[124, "index-0"]], "while": [[124, "index-0"]], "for": [[126, "index-0"]], "for loop": [[126, "index-0"], [130, "index-0"], [171, "index-0"]], "string processing": [[127, "index-0"]], "nested": [[128, "index-0"], [214, "index-1"]], "nested for loop": [[128, "index-0"]], "analysis": [[129, "index-0"]], "counting iterations": [[129, "index-0"]], "tracing": [[129, "index-0"]], "body of a loop": [[130, "index-0"]], "nested loop": [[130, "index-0"]], "out of bounds error": [[130, "index-0"], [173, "index-0"]], "trace code": [[130, "index-0"]], "while loop": [[130, "index-0"]], "abstraction": [[134, "index-0"], [153, "index-0"]], "apline": [[139, "index-0"]], "time": [[143, "index-0"]], "instance variables": [[145, "index-0"]], "compile time error": [[147, "index-0"]], "private": [[147, "index-0"]], "public": [[147, "index-0"]], "syntax error": [[147, "index-0"]], "frq": [[160, "index-0"]], "algorithms": [[160, "index-0"]], "array": [[160, "index-0"], [170, "index-0"], [170, "index-1"], [170, "index-2"], [173, "index-0"]], "horse barn": [[162, "index-0"], [163, "index-0"]], "numbercubea": [[164, "index-0"]], "numbercubeb": [[165, "index-0"]], "sounda": [[167, "index-0"]], "soundb": [[168, "index-0"]], "dot-notation": [[170, "index-2"]], "initialization": [[170, "index-1"], [173, "index-0"], [203, "index-0"], [212, "index-0"]], "from back to front": [[171, "index-1"]], "from front to back": [[171, "index-0"]], "range": [[171, "index-2"]], "for-each": [[172, "index-0"], [173, "index-0"]], "class method": [[173, "index-0"]], "declaration": [[173, "index-0"], [203, "index-0"], [211, "index-2"]], "element reference": [[173, "index-0"], [203, "index-0"]], "error": [[173, "index-0"]], "for-each loop": [[173, "index-0"], [193, "index-0"], [215, "index-0"]], "out of bounds": [[173, "index-0"]], "static keyword": [[173, "index-0"]], "delimiters": [[177, "index-0"]], "climbingclub": [[182, "index-0"], [183, "index-0"], [184, "index-0"]], "cookieorder": [[185, "index-0"], [186, "index-0"]], "arraylist": [[190, "index-0"], [192, "index-0"], [192, "index-1"], [192, "index-2"], [192, "index-4"], [192, "index-5"], [198, "index-0"]], "import": [[190, "index-2"]], "import statement": [[190, "index-1"]], "statement": [[190, "index-2"]], "add": [[192, "index-0"], [192, "index-2"]], "autoboxing": [[192, "index-3"]], "get": [[192, "index-0"]], "getting an item": [[192, "index-5"]], "list": [[192, "index-3"], [193, "index-0"], [198, "index-0"], [198, "index-0"]], "remove": [[192, "index-0"]], "removing an item": [[192, "index-4"]], "set": [[192, "index-0"]], "setting an item": [[192, "index-5"]], "size": [[192, "index-0"], [192, "index-1"]], "unboxing": [[192, "index-3"]], "binary": [[195, "index-0"], [195, "index-2"]], "binary search": [[195, "index-0"], [195, "index-2"]], "linear": [[195, "index-1"]], "linear search": [[195, "index-1"]], "search": [[195, "index-0"], [195, "index-1"], [195, "index-2"]], "sequential": [[195, "index-0"], [195, "index-1"]], "sequential search": [[195, "index-0"], [195, "index-1"]], "insertion": [[196, "index-0"], [196, "index-2"]], "insertion sort": [[196, "index-0"], [196, "index-2"]], "selection": [[196, "index-0"], [196, "index-1"]], "selection sort": [[196, "index-0"], [196, "index-1"]], "abstract": [[198, "index-0"]], "abstract method": [[198, "index-0"]], "interface": [[198, "index-0"]], "2d-array": [[203, "index-0"]], "num columns": [[203, "index-0"]], "num rows": [[203, "index-0"]], "gray image": [[205, "index-0"], [206, "index-0"]], "routeciphera": [[207, "index-0"]], "routecipherb": [[208, "index-0"]], "2d": [[211, "index-0"]], "2d array": [[211, "index-0"], [211, "index-1"], [211, "index-2"], [211, "index-3"], [212, "index-0"], [212, "index-1"], [214, "index-0"], [214, "index-1"], [215, "index-0"], [215, "index-1"]], "2d arrays": [[211, "index-0"]], "array of arrays": [[211, "index-1"]], "arrays": [[211, "index-0"]], "column": [[211, "index-0"]], "column-major order": [[211, "index-1"]], "row": [[211, "index-0"]], "row-major order": [[211, "index-1"]], "access value": [[212, "index-1"]], "set value": [[212, "index-0"]], "looping through": [[214, "index-1"]], "number of columns": [[214, "index-0"]], "number of rows": [[214, "index-0"]], "images": [[215, "index-2"]], "loop range": [[215, "index-1"]], "pictures": [[215, "index-3"]], "pixels": [[215, "index-4"]]}})