To operate the Blended Learning Center(BLC) at optimal level, maintenance will be performed every day at 8:30 AM and at 5:00 PM regularly which can take up to 30 minutes. Please consider scheduling your activity in the BLC platform accordingly.
Topic outline
- Welcome Note
![](https://elearn.daffodilvarsity.edu.bd/theme/image.php/remui/core/1716861392/spacer)
Welcome Note
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1126018/course/section/225400/amir_cover.jpg)
Assalamu 'Alaikum.
I am Amir Sohel, welcoming you to Algorithms Course. We will use same BLC course for both theory and lab.
I hope we will learn together to enrich ourselves and together we can make this journey memorable.
May the Almighty grant you peace and happiness always.
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1126018/course/section/225400/Algorithms.jpg)
Course Rationale
Algorithms deals with efficient ways to solve different mathematical and real-life problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve computational problems. This course emphasizes the relationship between algorithms and programming and explores algorithms from the programmer’s perspective for solving problems efficiently using various programming languages.
|
Course Objective
This course introduces students to the analysis and design of computer algorithms. Upon completion of this course, students will be able to do the following:
• Analyse the asymptotic performance of algorithms.
• Demonstrate familiarity with major algorithms and data structures.
• Apply important algorithmic design paradigms and methods of analysis.
• Synthesize efficient algorithms in common engineering design situations.
|
Course Outcomes
(CO’s)
CO1
|
Analyze and calculate time complexity and space complexity of various algorithms or any written code using mathematical formula and comparison of algorithms.
|
CO2
|
Generate and
interpret the output of iterative and recursive codes with the analysis of the problem definition.
|
CO3
|
Identify which algorithm listed under which algorithmic paradigm. Compare among various algorithms/implemented codes and choose the efficient one.
|
CO4
|
Break down and describe the simulation of various algorithms for different input values.
|
CO5
|
Design and apply appropriate algorithms to solve
real-life problems.
|
Grading Scheme
Theory Class
|
Lab Class
|
Attendance: 7% Class Tests/Quizzes: 15% Assignment: 5% Presentation (using video/ppt): 8% Midterm Exam: 25% Final Exam: 40% |
Lab Attendance: 10% Lab Performance Test: 25% Assignment + Viva: 10% Project: 25% Lab Final: 30%
|
- Week-01 Preparing Background
![](https://elearn.daffodilvarsity.edu.bd/theme/image.php/remui/core/1716861392/spacer)
Week-01 Preparing Background
Topics of discussion
- Introduction and importance of Algorithm and its application
- Function and Recursion,
- Euclid’s Greatest Common Divisor(GCD) Algorithm
Expected Learning Outcome
- Gain knowledge about the importance of algorithm
- Perform exercise on function and recursion function
Lab 1 topics
1. Problems with C Basics, Loops, Array, F unction, Recursion
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1182514/mod_label/intro/Untitleds.png)
Lecture Materials
Video of Lecture 01 URL
Restricted Not available unless: You belong to PC-P
Video of lecture 1 URL
Restricted Not available unless: You belong to PC-D
video of Lecture-2 URL
Restricted Not available unless: You belong to PC-P
Video of Lecture 2 URL
Restricted Not available unless: You belong to PC-D
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127503/mod_label/intro/Untitleds.png)
Lab -01
Submission of Lab Task - 1 Assignment
Restricted Not available unless: You belong to PC-P
Video of lab 1 URL
Restricted Not available unless: You belong to PC-P
Weekly discussion Forum
Restricted Not available unless: You belong to PC-P
Weekly discussion Forum
Restricted Not available unless: You belong to PC-D
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127508/mod_label/intro/Untitleds.png)
Student Feedback
- Week-02: Notation and Complexity Analysis
![](https://elearn.daffodilvarsity.edu.bd/theme/image.php/remui/core/1716861392/spacer)
Week-02: Notation and Complexity Analysis
Topics of discussion
- Introduction with the Asymptotic Notation
- Discussion on the Complexity of Algorithms
- Importance of Complexity for designing an Algorithm
Expected Learning Outcome
- Gain knowledge about the importance of algorithm
- Find out the Asymptotic Notation from an Algorithm
- Find out the complexity from any code or algorithm
Exercise on Lecture-3 Assignment
Restricted Not available unless: You belong to PC-D
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127516/mod_label/intro/Untitled.png)
Lecture Material
Video of lecture-3 URL
Restricted Not available unless: You belong to PC-P
Video of Lecture-3 URL
Restricted Not available unless: You belong to PC-D
video of lecture- 4 URL
Restricted Not available unless: You belong to PC-P
Video of Lecture-4 URL
Restricted Not available unless: You belong to PC-D
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127517/mod_label/intro/Untitled.png)
Lab Task
Lab task 2 submission Assignment
Restricted Not available unless: You belong to PC-P
Video of lab-2 URL
Restricted Not available unless: You belong to PC-P
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127518/mod_label/intro/Untitled.png)
Discussion on Week - 02
Weekly discussion Forum
Restricted Not available unless: You belong to PC-P
Weekly discussion Forum
Restricted Not available unless: You belong to PC-D
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1199106/mod_label/intro/Untitleds.png)
Student Feedback
- Week-03 Searching and Sorting Algorithm Based on Brute Force Approach
![](https://elearn.daffodilvarsity.edu.bd/theme/image.php/remui/core/1716861392/spacer)
Week-03 Searching and Sorting Algorithm Based on Brute Force Approach
Topics of discussion
- Introduction to brute force techniques.
- Introduction to the searching Algorithm.
- Introduction to the sorting Algorithm
Expected Learning Outcome
- Knowledge about the Linear Search algorithm and its complexity
- Knowledge about the Insertion sort algorithm and its complexity
- Knowledge about the Bubble sort algorithm and its complexity
- Knowledge about the Selection sort algorithm and its complexity
- Exercise the Sorting and searching Algorithm with some additional problems.
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127524/mod_label/intro/Untitledswdsd.png)
Lecture Material
Video of lecture-5 URL
Restricted Not available unless: You belong to PC-P
video of lecture-5 URL
Restricted Not available unless: You belong to PC-D
video of lecture-6 URL
Restricted Not available unless: You belong to PC-D
video of lecture-6 URL
Restricted Not available unless: You belong to PC-P
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127525/mod_label/intro/Untitledswdsd.png)
Lab - 03
Lab task-3 submission Assignment
Restricted Not available unless: You belong to PC-P
video of lab 3 instructions URL
Restricted Not available unless: You belong to PC-P
video of lab-3 performance URL
Restricted Not available unless: You belong to PC-P
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127526/mod_label/intro/Untitledswdsd.png)
Discussion on Week - 03
Weekly discussion Forum
Restricted Not available unless: You belong to PC-D
Weekly discussion Forum
Restricted Not available unless: You belong to PC-P
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127529/mod_label/intro/Untitledswdsd.png)
Student Feedback
- Quiz-1
Quiz-1
Quiz-1
Restricted Not available unless: You belong to PC-P
Quiz-1
Restricted Not available unless: You belong to PC-D
- Week-04 Searching and Sorting Algorithm Based on Divide and Conquer Approach
![](https://elearn.daffodilvarsity.edu.bd/theme/image.php/remui/core/1716861392/spacer)
Week-04 Searching and Sorting Algorithm Based on Divide and Conquer Approach
Topics of discussion
- Introduction to Divide and Conquer Approach.
- Introduction to the searching Algorithm based on Divide and Conquer Approach.
- Introduction to the Sorting Algorithm based on Divide and Conquer Approach.
Expected Learning Outcome
- Knowledge about the Binary Search algorithm and its complexity
- Knowledge about the Merge sort algorithm and its complexity
- Knowledge about the Quick sort algorithm and its complexity
- Exercise the Sorting and searching Algorithm with some additional problems.
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127536/mod_label/intro/Untitledswdsd.png)
Lecture Material
Video of lecture-7 URL
Restricted Not available unless: You belong to PC-P
Video of lecture-7 URL
Restricted Not available unless: You belong to PC-D
Lab task -4 submission Assignment
Restricted Not available unless: You belong to PC-P
Video of lab 4 instructions URL
Restricted Not available unless: You belong to PC-P
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127541/mod_label/intro/Untitledswdsd.png)
Discussion On Week 4
Weekly discussion Forum
Restricted Not available unless: You belong to PC-P
Weekly discussion Forum
Restricted Not available unless: You belong to PC-D
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1219146/mod_label/intro/Untitleds.png)
Student Feedback
- Week-05 Introduction to Greedy Approach
![](https://elearn.daffodilvarsity.edu.bd/theme/image.php/remui/core/1716861392/spacer)
Week-05 Introduction to Greedy Approach
Topics of discussion
- Introduction to Greedy Approach
- Discussion on Coin Change Problem
- Discussion on Bin packing Problem
- Discussion on Knapsack Problem
- Discussion on Hoffman coding
- Assignment-01
Expected Learning Outcome
- Solve the Coin Change Problem based on Greedy Method
- Solve the Knapsack Problem based on Greedy Method
- Solve the Hoffman coding based on Greedy Method
- Solve the Bin packing Problem based on Greedy Method
- Exercise the Sorting Algorithm with some additional problems in the Lab.
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127550/mod_label/intro/Untitledswdsd.png)
Lecture Material
video of lecture 8 URL
Restricted Not available unless: You belong to PC-P
Video of lecture-8 URL
Restricted Not available unless: You belong to PC-D
Video of lecture 9 URL
Restricted Not available unless: You belong to PC-D
Video of lecture 9 URL
Restricted Not available unless: You belong to PC-P
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127551/mod_label/intro/Untitledswdsd.png)
Lab - 05
Lab Task 5 Assignment
Restricted Not available unless: You belong to PC-P
Video of lab task 5 instruction URL
Restricted Not available unless: You belong to PC-P
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127552/mod_label/intro/Untitledswdsd.png)
Discussion Forum
Weekly discussion Forum
Restricted Not available unless: You belong to PC-P
Weekly discussion Forum
Restricted Not available unless: You belong to PC-D
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127555/mod_label/intro/Untitledswdsd.png)
Student Feedback
- Week-07 Mid-Term Examination
![](https://elearn.daffodilvarsity.edu.bd/theme/image.php/remui/core/1716861392/spacer)
Week-07 Mid-Term Examination
Instruction for Mid Term Exam:
(1) Download the Question paper (pdf) and answer script template (doc) from DIU BLC
(2) Write responses in the answer script template either type or hand written
(3) Save the answer script template as pdf e.g. CSE214-O1-111-15-1234-mid.pdf (Course Code-Section-Student ID)
(4) Upload the pdf in DIU BLC and if failed, then send in email or telegram in private within the given time
Exam Condition:
During this open book exam, you need to ensure the following items and code of conducts:
(1) You can use your Books, online repository and other relevant materials
(2) Your other supporting materials like clock, pen, pencil, eraser, calculator etc
(3) No discussion in group
or with your classmates as it will be reflected in your answers
(4) No sharing of codes, write-ups or ideas as
this will be automatically detected by DIU BLC and will lead to negative marking proposed by the system
(5) No copy text
or code or anything from Internet as this will be detected by DIU BLC system plagiarism checker and this will lead to negative marking by the system
Mid Term Exam - Summer 2021
Date: 08 July, 2021 Time: 01:30 pm - 04:00PM
|
Submit your Answer Script in BLC
Midterm Exam Answer Submission Assignment
Restricted Not available unless: You belong to PC-D
Midterm Exam Answer Submission Assignment
Restricted Not available unless: You belong to PC-P
- Week-06: Introduction to Dynamic Programming
![](https://elearn.daffodilvarsity.edu.bd/theme/image.php/remui/core/1716861392/spacer)
Week-06: Introduction to Dynamic Programming
Topics of discussion
- Introduction to Dynamic Programming (DP)
- Discussion on Fibonacci Numbers Problem
- Discussion on Coin Change Problem (DP)
- Discussion on Knapsack Problem (0/1)
Expected Learning Outcome
- Solve the Coin Change Problem based on DP
- Solve the Knapsack Problem based on DP
- Solve the Fibonacci Numbers Problem based on DP
- Exercise the Bin-packing Algorithm with some additional problems in the Lab.
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127564/mod_label/intro/Untitledswdsdsas.png)
Lecture Material
Video of lecture 10 URL
Restricted Not available unless: You belong to PC-D
Video of lecture 10 URL
Restricted Not available unless: You belong to PC-P
Video of Lecture 11 URL
Restricted Not available unless: You belong to PC-D
Video of Lecture 11 URL
Restricted Not available unless: You belong to PC-P
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127566/mod_label/intro/Untitledswdsdsas.png)
Lab Task
Instruction of Lab task 6 URL
Restricted Not available unless: You belong to PC-P
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1260457/mod_label/intro/Untitledswdsdsas.png)
Students Feedback
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1260464/mod_label/intro/Untitledswdsdsas.png)
Discussion Forum
Weekly discussion Forum
Restricted Not available unless: You belong to PC-P
Weekly discussion Forum
Restricted Not available unless: You belong to PC-D
- Presentation
Presentation
Submit your presentation URL
Restricted Not available unless: You belong to PC-P
Submit your presentation URL
Restricted Not available unless: You belong to PC-D
- Week-08: Introduction to Dynamic Programming (Continue)
![](https://elearn.daffodilvarsity.edu.bd/theme/image.php/remui/core/1716861392/spacer)
Week-08: Introduction to Dynamic Programming (Continue)
l![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127588/mod_label/intro/images%20%281%29.jpg)
Topics of discussion
- Introduction to Dynamic Programming (DP)
- Discussion on longest Common Subsequence and Edit Distance Problem
- Discussion on longest Increasing Subsequence (DP)
Expected Learning Outcome
- Solve the Longest Common Subsequence (LCS) Problem based on DP
- Solve the Longest Increasing Subsequence (LIS)
- Exercise the Bin-packing, LCS, LIS Algorithm with some additional problems in the Lab.
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1254157/mod_label/intro/Untitledswdsdsas.png)
Lecture Material
Video of Lecture 12 URL
Restricted Not available unless: You belong to PC-D
Video of lecture 12 URL
Restricted Not available unless: You belong to PC-P
Video of Lecture 13 URL
Restricted Not available unless: You belong to PC-P
Video of Lecture 13 URL
Restricted Not available unless: You belong to PC-D
Video of Lecture 14 URL
Restricted Not available unless: You belong to PC-P
Video of lecture 14 URL
Restricted Not available unless: You belong to PC-D
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127591/mod_label/intro/Untitledswdsd.png)
Lab - 07
Lab task 7 submission Assignment
Restricted Not available unless: You belong to PC-P
Instruction of lab task 7 URL
Restricted Not available unless: You belong to PC-P
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127567/mod_label/intro/Untitledswdsdsas.png)
Students Feedback
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1255481/mod_label/intro/Untitledswdsdsas.png)
Discussion Forum
Weekly discussion Forum
Restricted Not available unless: You belong to PC-P
Weekly discussion Forum
Restricted Not available unless: You belong to PC-D
- Week-09: Introduction to Graph And Graph Traversal
Week-09: Introduction to Graph And Graph Traversal
Topics of discussion
- Introduction to Graph
- Graph Representation
- Discussion on Graph Traversal
Expected Learning Outcome
- Solve the Breadth-First Search (BFS) algorithm
- Solve the Depth First Search (DFS) Algorithm
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127596/mod_label/intro/Untitledswdsdsas.png)
Lecture Material
video of lecture 15 URL
Restricted Not available unless: You belong to PC-P
Video of lecture 15 URL
Restricted Not available unless: You belong to PC-D
Video of lecture 16 URL
Restricted Not available unless: You belong to PC-P
Video of lecture 16 URL
Restricted Not available unless: You belong to PC-D
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1127597/mod_label/intro/Untitledswdsd.png)
Lab - 08
Lab task 8 submission Assignment
Restricted Not available unless: You belong to PC-P
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1266414/mod_label/intro/Untitledswdsdsas.png)
Discussion Forum
Weekly discussion Forum
Restricted Not available unless: You belong to PC-P
Weekly discussion Forum
Restricted Not available unless: You belong to PC-D
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1266411/mod_label/intro/Untitledswdsdsas.png)
Students Feedback
- Week-10: Graph Application
Week-10: Graph Application
Topics of discussion
- DFS Application
- Quiz #03
Expected Learning Outcome
- Full Tree Traversal
- Cycle Finding
- Component FInding
- Topological Sort (TS)
- Strongly Connected Component (SCC)
- Week-11: Graph: Single Source Shortest Path Algorithm
![](https://elearn.daffodilvarsity.edu.bd/theme/image.php/remui/core/1716861392/spacer)
Week-11: Graph: Single Source Shortest Path Algorithm
Topics of discussion
- Discussion on Minimum Spanning Tree (MST)
- Discussion on Single Source Shortest Path
Expected Learning Outcome
- Solve MST using Kruskal’s Algorithm
- Solve MST using Prim’s Algorithm
- Single-Source Shortest Path(SSSP) by Dijkstra’s Algorithm
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1267182/mod_label/intro/Untitledswdsd.png)
Project submission
Project submission link URL
Restricted Not available unless: You belong to PC-P
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1271288/mod_label/intro/Untitledswdsd.png)
Lecture Material
Video of lecture 17 URL
Restricted Not available unless: You belong to PC-D
Video of lecture 17 URL
Restricted Not available unless: You belong to PC-P
Video of lecture 18 URL
Restricted Not available unless: You belong to PC-D
Video of lecture 18 URL
Restricted Not available unless: You belong to PC-P
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1267523/mod_label/intro/Untitledswdsd.png)
Lab - 09
Video of lab performance URL
Restricted Not available unless: You belong to PC-P
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1267525/mod_label/intro/Untitledswdsdsas.png)
Discussion Forum
Weekly discussion Forum
Restricted Not available unless: You belong to PC-D
Weekly discussion Forum
Restricted Not available unless: You belong to PC-P
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1267528/mod_label/intro/Untitledswdsdsas.png)
Students Feedback
- Week-12: Graph: All Pair Shortest Path Algorithm
Week-12: Graph: All Pair Shortest Path Algorithm
Topics of discussion
- Discussion on All Pair Shortest Path Algorithm
Expected Learning Outcome
- Solve SSSP using Bellmen Ford Algorithm
- All Pairs Shortest Path: Floyd–Warshall algorithm
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1266417/mod_label/intro/Untitledswdsd.png)
Lecture Material
Video of lecture 19 URL
Restricted Not available unless: You belong to PC-P
Video of lecture 19 URL
Restricted Not available unless: You belong to PC-D
Video of lecture 20 URL
Restricted Not available unless: You belong to PC-D
Video of lecture 20 URL
Restricted Not available unless: You belong to PC-P
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1266681/mod_label/intro/Untitledswdsd.png)
Lab - 10
Lab performance video URL
Restricted Not available unless: You belong to PC-P
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1272696/mod_label/intro/Untitledswdsd.png)
Exercise for final
You have to submit the exercises of those lectures which was not submitted before.
Questions are on lecture slides
- Week-13: Lab Final
Week-13: Lab Final
Lab Final Question and answer submission Assignment
Restricted Not available unless: You belong to PC-P
Add screenshot of code and output of the problems and Upload in PDF format
- Week-14: Final Examination
![](https://elearn.daffodilvarsity.edu.bd/theme/image.php/remui/core/1716861392/spacer)
Week-14: Final Examination
Instruction for Final Exam:
(1) Download the Question paper (pdf) and answer script template (doc) from DIU BLC
(2) Write responses in the answer script template either type or hand written
(3) Save the answer script template as pdf e.g. CSE214-O1-111-15-1234-final.pdf (Course Code-Section-Student ID)
(4) Upload the pdf in DIU BLC and if failed, then send in email or telegram in private within the given time
Exam duration: 4 hrs
Exam Condition:
During this open book exam, you need to ensure the following items and code of conducts:
(1) You can use your Books, online repository and other relevant materials
(2) Your other supporting materials like clock, pen, pencil, eraser, calculator etc
(3) No discussion in group
or with your classmates as it will be reflected in your answers
(4) No sharing of codes, write-ups or ideas as
this will be automatically detected by DIU BLC and will lead to negative marking proposed by the system
(5) No copy text
or code or anything from Internet as this will be detected by DIU BLC system plagiarism checker and this will lead to negative marking by the system
Penalties for Late Exam in DIU BLC
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqYAAADmCAYAAAAHvEfaAAAgAElEQVR4Ae2dsYsjx7b/9W90POlmkzlSNMkmTpw4UDDJDRwYHAgU/MCB4QaCgQeGBwbBYLhwYREYHgYzIAwPw2VA/BLzGJSZyyB4LD/MMBizGHF+VHVX96nqanVLq6mdqf0Y1iq1uqvqfM7pPt+urq4ZCf9BAAIQgAAEIAABCEDgGRAYPYM+0AUIQAACEIAABCAAAQgIwpQggAAEIAABCEAAAhB4FgQQps/CDXQCAhCAAAQgAAEIQABhSgxAAAIQgAAEIAABCDwLAgjTZ+EGOgEBCEAAAhCAAAQggDAlBiAAAQhAAAIQgAAEngUBhOmzcAOdgAAEIAABCEAAAhD4CITpW1lNz2V0sZDNbp/Dd/Kwmkkx+kwWmz/37fiev72T7e23MilGMhoVcrG4k73dOqa1h5VMiyeq+5j+cAwEngmB3fYXuZq8ktFoNOCaoDrdOqeGXldUHRQhAAEIQKCXwImFqRN3RnS5f69kMl/KevuutzNPs8PQBOL6/sTC1Ca4V3K5/O30gtQBbCVR9wOfEPiYCZTXguJyKfeH3g22zqmh15WPmTe2QwACEDicwImF6Z+yWXwmo2Imq4fqyv/4qyzMCMX4StaPh2aDww1qHxFJIK0k0z7qqbbsNgu5eOpR2aPsi3B6KgjUC4EPQWB3J4uLs+OeUrTOKc6XD+FC2oQABPIn8PTCVERKMXYu09XbD0A0kkBaSSZVt1KOyh76KD/CKRUW2oFACgLvc963juV8SeEy2oAABD4+AgmFqRZKO3ncrGQxvage+Rcynn7vP+63ieBcpsv/ltViKmM7NeCVTK5+ka038Pogm9VCpuOiqutCpte3ah+dQJwwdNMMqk87/7T6TY/2mnh43Kj2RzIaT+V6vVWP4R9kc3NVzxlt2VHHVNWPeoqDaVtNGwjbGYV2uP5NZXn7prK3Q+y3kmiPHXb/gInum/Qxro1UhR4fP97KfHwm4/mtPLqj7LZzNc2hr92SaTF9I7ctHzzKdv19HRfF5Fu53TudRNW1nJXxVsdCjy2m/48buZlPpLD+1b5zfpvJzd2/5LqO+QuZLu8a2y2DsJ1YvKl+qrhv29cTl2G8teLaOUV99h1Tn7M/y7Kys5iu5MFW0edL1U5d7DvG8PpJ5m7OaKcNsfNeX4/CdrquR/qY6nz25q731GNHbAtpmBhDY/U0MVM+edpv54e98a+dRQECEIDASQgkFKaNiNrdL+WyuJDZ6r4UeLut3F5NpNCP+2ux1CTw8jg9P9NMHbiUyfwn2VTTBMp9mraiF/6YcJMwGZih3t9keXku49lNJXTdi0uvZb7+3TrAJoXiC1nemzm05vf/lNl11wtNLkEqQWpqse28Ei0udtsbmXnCzR1rxMrXstonskL7TEJ8fSnzm00lhN7J/fILKWrhZToRS5Bme7WvarN8geTcF5WWRvO/fh/v5HF9JeORY/m7rOevpZn/d4BvR0XjIytuCynGYxlPruXOxIXjW4ukpp9NqbJf11X92G9LOYWl7ruN52/k2r5Ep/02k+XGyLR3sl19LeORjlMRF9/NzZfbzzEyHVL9nC7LuHf2qbmTe+NyQFw3XByEATGkztn63LaHHxNDA/xvhV5zI2PjcvaP7pccw/NC962YyNVtdcO5u5fV7MKfftQ6Njxf3Dm1r54yTrypTqbei89lMv5cvXRZ1l0L2B47EaataGUDBCDwggk8uTB1b8HWSVuqJB6KBHvhV4m6lQgM5eCCHQPfGpUIE4iIROtuC9Myuav5srY93Yf2MbEuNducSPGFaZlY/G3ihHI9cumO1SKlqdkrRe3z9ohMr4hwModYnp8E0zD67B7oYynF6Gg8l9VqLuNa4Pt9rb8N8W0VX17yj26ra60Klf365sj+MsQWHRNhvc5voX/DYyrR4o3AmbpCv4TfzT6hP8Lvfp/649rfv+tbSxBVceeNgtvumbmdh8ZQpNXQ/7Y9dc2IHOJtip0Xts7IvNNw3/B76JeB9YTnuvn+evpfcrv4W3OOhXaF3z2j+AIBCEAgLwJPI0z14+piIvM3P9cjmqXQcY/dw8fHKsm0EoEBH0nKu62sf/iufmTrVgOoRxtix0TrDpN5JRS0Lapc1+9e7jKP3hdLWdkRsa4giYmUqh1v9LI83k/8sWM72onYt9uu5Yd6SoTjrnjHOBnJY1/WcvsHn5E+2x5VAsL5wv/UbZpH4OaRvokHPRJe2XWMb6MiNPRtjFsktsxug2zZyePddTmdYzyVxVLFuxON9Q2GazsQolU7dVy53Vr2xPoZiY3OuBwY13X7TaE3hiJxZ44+KobsgX3n9oPcLS6lMKPc0+9kuXJPBJo+e6VI//xzTO0d+qN1rO+HwfXYep0QNr4wgvR/7VJ1Z9XNuq3LO7cOtFOZQRECEIDASyPwNMLUu6gGSMILfvBz/bWVCMwvfjIQl7TH7hFpIySaBB8eM3TEtFsw1n2sC+9ku/5R3tg5hhGBVe8XERDOhggzP9nFjq0r9gshuyoZjt2j31osaJEY4RTdz28q+m2oj039dlqHEbxFMDWg4n+ob6M831+YNvEUtbjcaIX0P8o5j/Xob5ffKvvcCGknszAOY37qaiMWl2F9e+zRPw2JoTDuquP9ONaV7isP8X95vBXMb+b2xqB5MhOpO9K/zr6F/mgd6/thcD0uPq3fTR1/Kx/hm/rPzNOZP+zKJrF4G2xnxHQ2QQACEHgpBNIL05a47EDVSgRmPz8ZuNEs7yIeJpTwGFNNtO5QvHQl+47+2s2B2GjtGqszts0c+B79CeyLJc32toCt63tQl9u8/7OjrvAgN9dx/i/ZevNNjfnm8W/wokhrW6ydmPAKWYYdMd9jde3bHquj2mb76UbFuvxbttfE7v729+/X1Ybro47Lvn3dMf5nO17cSKi6uemKla7tfhP+t5avO2JCHVX2MZwyoXaI9SO2zRxit++zLfDX0HqMGeYphLkR/fdNJUbNPGgT75/L4u7/RqY9KBvc8a0ReH8fvkEAAhB4qQQ+gDB1o2T6DfvqrdPLb5r1T6MX+iAZODHh5gW6l6hGI/Xma3iMS3DujfCd/PH4h+xaQtDsZ15+8l9KKt++/lJmdumrt7Kafdm8VFS9NNGIiDAsOkSBe2HHvawjhsdSptGXn/YkXtdcyK767ub+uXm/I+/lGzdCVa03+8ejlO+TRV7qMG/p31zJ5cy9ce0abj7bL/KEPnb1uhfH3HxTt95t5bdDfetGpLwR6Iq7t63pa1mKxEm1S68tDyuZXV7JTTWNo3xxzc2pdD43L625kf3YS03uZbBXMln8Wr2k9iAbu0KAnlcc66drw8VGT1z2xnXIxgm1ZlQ7GkNh3NXVOF+rF4N6Y6jP/8bmb+SyfvGxYrrPx9H+VXFXXMrirlw/QB7vylUFXOwZO1rHhn4YWI+py4rQT+Sr+f+R1/Vce3P+fS4Xf/+7fGVHTt3SI/12xm4aavQUIAABCLwwAh9EmJrRQG+ZFztHbOHPz2wlAkM2TAZmjmKVROplen6QxVfn+4Wpad/NCaxFbJXcw8TmLQNULt+zUHPZdttbtQRQ31+5CgVEEy3mMd2yXm5oJCMzN7d+i97s131sU0tVarFzQrea22uW1blZyFeFGhEyh9bzEk37+qUvvfSQeexu5tOumnnDrQ6YDft97MSe/gtY5Ta1JM9Rvj31iGm/LfYte7U0lfXdcl2t5OD89qnMl8uepY3Mo3e1j4nNSSN4S8yRcyASG71x2RPXbZcOiKFW3OlajoihPv+bqRPXbik5w2ouS28pN91+TFxWv5t6luVUgHI+tDmPm5U+7F4t2yJ+GFKPrayKUe9PErs40TfVqn977ESYVpz4gAAEsiBwYmGaBROMgMAJCTjB4UYzT1g1VUEAAhCAAAQyI4AwzcyhmPPcCCBMn5tH6A8EIAABCDxfAgjT5+sbepYFAYRpFm7ECAhAAAIQSEIAYZoEM41AAAIQgAAEIAABCPQRQJj2EeJ3CEAAAhCAAAQgAIEkBBCmSTDTCAQgAAEIQAACEIBAHwGEaR8hfocABCAAAQhAAAIQSEIAYZoEM41AAAIQgAAEIAABCPQRQJj2EeJ3CEAAAhCAAAQgAIEkBBCmSTDTCAQgAAEIQAACEIBAHwGEaR8hfocABCAAAQhAAAIQSEIAYZoEM41AAAIQgAAEIAABCPQRQJj2EeJ3CEAAAhCAAAQgAIEkBBCmSTDTCAQgAAEIQAACEIBAHwGEaR8hfocABCAAAQhAAAIQSEIAYZoEM41AAAIQgAAEIAABCPQRQJj2EeJ3CEAAAhCAAAQgAIEkBBCmSTDTCAQgAAEIQAACEIBAHwGEaR8hfocABCAAAQhAAAIQSEIAYZoEM41AAAIQgAAEIAABCPQRQJj2EeJ3CEAAAhCAAAQgAIEkBBCmSTDTCAQgAAEIQAACEIBAHwGEaR8hfocABCAAAQhAAAIQSEIAYaowj0Yj4R8MiAFigBggBogBYoAY8GNAyaUnLSJMFV4ThPwHgWMJED/HkuM4CEAAAhB4zgRS5jeUmIqElOBVsxQzIUD8ZOJIzIAABCAAAY9AyvyGMFXoU4JXzVLMhADxk4kjMQMCEIAABDwCKfMbwlShTwleNUsxEwLETyaOxAwIQAACEPAIpMxvCFOFPiV41SzFTAgQP5k4EjMgAAEIQMAjkDK/IUwV+pTgVbMUMyFA/GTiSMyAAAQgAAGPQMr8hjBV6FOCV81SzITAi46f7VImZrm0s7ms/8rEIZgBAQhAAAInIZAyvyFMlcv2g/9Ltsu/7V/ntJjJ6uEP2Sw+s/sV05U8qPop5k1gf/xUtj+sZFr4a8ONRq9kMv+nrDYfMFoQpnkHJ9ZBAAIQeA8Cg/Lbe9SvD0WYKhr7wSNMFSqKEQL746c6wAnA2B9zKL6Q5f27SM0JNrl+1SOmTbyfzdfCIGoCH9AEBCAAgWdKYFB+O1HfEaYK5CHg/1rP5YxHn4oexUHx4wTg6G+y3JZyb7e9kdm4kNGokIvFnew+BErXL4Tph6BPmxCAAASeNYFB+e1EFiBMFchDwHcL09hI079lOTmT0dnfZfU/P8l88qqcElBMZH6zkYftrVxPL6ppAhcyXd7Jo+qXyINsbq5kUj8CvpDpYiWbxw8iYbye8aUhMCh+nABUwlTkraym59b/3ujk40Zu5hMp3OjqeCqL1aaJjaqus/mN/I+Kj2JyJTdqWsBus5ALV4f7HE/ler1tRLDrlxWmTX+MTe7f2fxW/t9qVvbnYiGbOvz+rKeveP1v0FCCAAQgAIEXTGBQfjuRfQhTBfIQ8EcJU5XkXbKPf34mi82fVc9+l/X8dS0O9P7MYVXOewbFQfHjBGAtTHfyeHdd3XSoEdPHW5nbUdRGGJa+P5fp6m1pbV1XuM9IRko4RoWpjUUVZ66uvcJ0LX/Vc2TVsbs7WVyYEV+17Rn4gy5AAAIQgMBpCAzKb6dpShCmCuQh4I8VpsXkWu7MSKcWHuOvZbV9p7adyWT577JnTgjo+Yf1sc3jYGUGxQ9EYFD8OAEYu0kZX8najoLv5KEamSwul3JvRyZ38ri+krE5brKUrbGxruuVTBa/yqNokbsnNna/yfLSjNpHRG7vo3w3mtqI6Fr4KjH8gVxAsxCAAAQg8AQEBuW3E7WLMFUgDwF/nDAdy3ztHtK7BK9EqDzKej6W0ajZVrcTEzIjXZ8yhOIHITAofmoxqUc5w6kZLg70PqrsxKOry303Vv+1lvmZ2VcL0wfZrBYybY3ANnFWi9y6rtiUlBJrLUStkHarUDRC9YPAp1EIQAACEHgyAoPy24laR5gqkIeArwVjnchdRbGEXs0x9YSkEx9KHBwsTHl06qg/h89B8ePEpCccw9672FBiVN+YuJFJV5eOwZYwfSf3yy+aeaq6HnUDdIgwlfrR/blMb37mMX7oPr5DAAIQyIzAoPx2IpsRpgrkIeBTCdN6dEo/yld9pvh8CAyKHycm9wrT5mWi5lF+xE5X115h6kSuugGqH+Wrba26mhus9lzmRuwW47F8YsSuE8uRbrIJAhCAAAReNoFB+e1EJiJMFchDwKcSpvqNbdM/758WJMoOih+GwKD4cQJwrzAVETe3OPT5aCT1m++uLh0HrRHTRuR6sWPr3SdMm3mu7ri6XYPX6x+P8T9MxNEqBCAAgTQEBuW3E3UFYapAHgI+nTAVkd1W1su5Wi6qEqiMUinvffjioPipBZ2eAxrv+267lqVeLsqKSSUCBwnTMn5ur5plp8xyUj8uvpKzvY/yw+NeyeXyt2Z5KbXE1cj+xbN67ai4MWyFAAQgAIEXS2BQfjuRdQhTBTIleNUsxUwIfFzx04zEth/1Z+JQzIAABCAAAUsgZX5DmKqgSwleNUsxEwIfVfzoF6DcuqqZ+BEzIAABCEDAJ5AyvyFMFfuU4FWzFDMh8PHEj5p/ymP8TKIXMyAAAQh0E0iZ3xCmyg8pwatmKWZCgPjJxJGYAQEIQAACHoGU+Q1hqtCnBK+apZgJAeInE0diBgQgAAEIeARS5jeEqUKfErxqlmImBIifTByJGRCAAAQg4BFImd8Qpgp9SvCqWYqZECB+MnEkZkAAAhCAgEcgZX5DmCr0KcGrZilmQoD4ycSRmAEBCEAAAh6BlPkNYarQpwSvmqWYCQHiJxNHYgYEIAABCHgEUuY3hKlCnxK8apZiJgSIn0wciRkQgAAEIOARSJnfEKYKfUrwqlmKmRAgfjJxJGZAAAIQgIBHIGV+Q5gq9CnBq2YpZkKA+MnEkZgBAQhAAAIegZT5DWGq0KcEr5qlmAkB4icTR2IGBCAAAQh4BFLmN4SpQp8SvGqWYiYEiJ9MHIkZEIAABCDgEUiZ3xCmCn1K8KpZipkQIH4ycSRmQAACEICARyBlfkOYKvQpwatmKWZCgPjJxJGYAQEIQAACHoGU+Q1hqtCnBK+apZgJAeInE0diBgQgAAEIeARS5jeEqUKfErxqlmImBIifTByJGRCAAAQg4BFImd8Qpgp9SvCqWYqZECB+MnEkZkAAAhCAgEcgZX5DmCr0KcGrZilmQoD4ycSRmAEBCEAAAh6BlPkNYarQpwSvmqWYCQHiJxNHYgYEIAABCHgEUuY3hKlCnxK8apZiJgSIn0wciRkQgAAEIOARSJnfEKYKfUrwqlmKmRAgfjJxJGZAAAIQgIBHIGV+Q5gq9AY8/2BADBADxAAxQAwQA8SAHwNKLj1pEWGq8Jog5D8IHEuA+DmWHMdBAAIQgMBzJpAyv6HEVCSkBK+apZgJAeInE0diBgQgAAEIeARS5jeEqUKfErxqlmImBIifTByJGRCAAAQg4BFImd8Qpgp9SvCqWYqZECB+MnEkZkAAAhCAgEcgZX5DmCr0KcGrZilmQoD4ycSRmAEBCEAAAh6BlPkNYarQnwT8w0qmRSEXizvZqbrzLr6V1fRcRhcL2Xw8RrdcepL4adWa0YaP8tzIyH+YAgEIfLQEUuY3hKkKs0HgbXL1l1Awx9WiLHny3cnj5md5M59I4Za7Gk/ler31hfFuK+vlXCZF1fdiIvObjTwq+48vIkwNu0HxIxWr0Su5XP7m+8j9lqvAT35uHB/RHAkBCEAAAg2BYfmt2f99SghTRW8I+N1mIRejc5mu3qojn6I4UOzt7mTx+rIRmbt7Wc0uZDT6TBabP6uO/S7r+WsZjb+W1fadiOzk8e5aJkVMHD2FLR9HnUPiR4y/LopyvdziC1neG3+4/wb63O3+0j5bwjRze1+af+gvBCAAgQ4Cg/Jbx7GHbkaYKmJDwD87Yar674plH9V0AisIQjGNKHC8TvU5JH6cMC2++rv8/eJMxvNbNWqduU8QpqcKNeqBAAQgkJTAoPx2oh4hTBXIIeB7hWlLBJZio5i+kdvlTMbmcXsxk9XDTuRxIzf1I/gLmV7fytbM0bR1hNMF9Aio6nSk6AvTnTysZlK0Rnmr7a4v4r5PZXn7o8wnr8pRvWpawF/bW7mempFY0/+JXN3qqQLOxpU82P7oum5k0XmcmYbwU6utlzpNdUj81MJ0eiP36ysZj17LfP175cUOYfq4kdViWsaOna6hYiXifzMibn1ezOTm7l+N30YXMl3eKSFsDn6QzWoh03E1imv2cXF4kC/FxrPXz3BKiRamnTH+u2wWnzVTY2r7whirf6AAAQhAAAJPTGBQfjtRHxCmCuQQ8McK09GokPHsphSets0/bQIuLpdyb5TYbiu3V9/Idf34vUOkqP7Gi5UoUY/y430O93PfR+qRfzUFoPhExuO/yeLOyM53cr/8Qopa0JpehKJB1zWT5UYfpx5f28fa5/Vcy932F7ma/ePFvkA1JH4aYbqSh91vsrx8JXUMxOaYun0m38qtnYZhQuVGZuNwtFVHQ5z/dvW1jL0blMqX9RQPU/cvcjU5VyO58brKGAh8qaeUxOJEC1Pb3XiMl/Ea3IjZY8NRf20zZQhAAAIQeCoCg/LbiRpHmCqQQ8CXSTMczdz32LxKvuMrWT/qscBQzKmO2GI8aYd7tb4/3sp8XCixY0RvOa+xmFzLXdWH3XYtSzta6wSAEyDue1lzTNS2t4W2xOsqR4KVuMhMbAyJn9oX03J02WfZ9nn5u++TekRU3Xz4cdDBP7yBsHHxSTBfujq2vvHoqGuA73zb3JMAda7EhLgxxMVrxai2t+6Tby3fIAABCEDgaQkMym8n6gLCVIEcAr6VbNXxtthK2G2xUR7iXkAyI5RTWSx/lk1EuNZv+4ftxL67F59aL9WYkTD1KH40kmIyl38aYVon+7gAidrbYWMRColQONnjtDB5kLvFpRRmNHn6nSxXp1olIAbn6bcNiZ+26HIvppkbl/8Nlt0qR9XrqR/KhKhf6t/jvhSp6qve+i/rCG+y3KoN1XQTNy2g15cmxtbygzflwNQV3oho/3efG24qgp3yYgXsJx/ZEmy1MylAAAIQ+OAEBuW3E/USYapADgG/XxC4USGVjLtGhVy7ZhmnH/5RzrP0BGVX0nYHhp+VyCsuq0fu4e/h90q81EsTxcVM1N6TCdOyT1bQvCmXsmoea4f9ff7fh8RPW5i6mDGC7We58daDTSFMdazGGMfjohz9ViLTjnKeyXi6rG+wWrHTujHZE+M6xmw5HDWO9ZVtEIAABCDwFAQG5bcTNYwwVSCHgG8lW3W8LeqEajfsSb762CqxNwvzDzyubLQaebyQ2eo+WBtTN6LKdu7iuRqFiguQqL0dNh4+Yqr6Y57g2qW4Xq4AGRI/UWFaz8f8VCafv1Iv/sR90v9ou+u4MqZqP1k/KnHpu6P61lFXcGwsTlrbgmPc3OT4UwHX1/+S2+jLUNHOshECEIAABJ6AwKD8dqJ2EaYK5BDwrWSrjrfFDtHWSr4PK5ldXsmNfTHIvdCi5/tVo2Vubuofj+I96a/bdY/D94hSMyr7s3pMXq0GcKbmnNZiJ3hkG7W3w8Za8Ax6/GsEzzdyOf+pGmF7J/blnHpqQW3giykMiZ+4MDVvtJdzg00dXqy4OcO1r8xKBkuZHv3yk14FwL3IpldZeJDNzZVczoIVFoK4aI2YVqLTLX9VvkRlVnZQI7ItYbo/xsvYM9MB+sTziwkROgoBCEDgRRIYlN9OZBnCVIEcAj4q1FQdrRd8Oh/lv5Pt+vtmmR7zl5iWa/XWvhErv8rCLdvUJdhssu+ZJ+jmntqlhsrlnuZvwjmt8ZGxqL0nEablSgTr62YZJDPvdRn+xSrN9pmXh8RPpzA1f/TALh81kkbglwY3L6q5+Z99f7XL+fJTmS+XPctxlUK0/otgZrmoxap+HN91w9ISpqb/VjBXy06ZpaJuFvJVsU+Y9sR49RJUbI7tMw8FugcBCEAgKwKD8tuJLEaYKpApwatmKWZC4PnEjxOmL3daRBkS7nG+G73NJFAwAwIQgMALI5AyvyFMVXCkBK+apZgJgecTP3kI0+hofSaxghkQgAAEXhKBlPkNYaoiIyV41SzFTAg8n/jJQZj6S1tlEiKYAQEIQOBFEkiZ3xCmKkRSglfNUsyEAPGTiSMxAwIQgAAEPAIp8xvCVKFPCV41SzETAsRPJo7EDAhAAAIQ8AikzG8IU4U+JXjVLMVMCBA/mTgSMyAAAQhAwCOQMr8hTBX6lOBVsxQzIUD8ZOJIzIAABCAAAY9AyvyGMFXoU4JXzVLMhADxk4kjMQMCEIAABDwCKfMbwlShTwleNUsxEwLETyaOxAwIQAACEPAIpMxvCFOFPiV41SzFTAgQP5k4EjMgAAEIQMAjkDK/IUwV+pTgVbMUMyFA/GTiSMyAAAQgAAGPQMr8hjBV6FOCV81SzIQA8ZOJIzEDAhCAAAQ8AinzG8JUoU8JXjVLMRMCxE8mjsQMCEAAAhDwCKTMbwhThT4leNUsxUwIED+ZOBIzIAABCEDAI5AyvyFMFfqU4FWzFDMhQPxk4kjMgAAEIAABj0DK/IYwVehTglfNUsyEAPGTiSMxAwIQgAAEPAIp8xvCVKFPCV41SzETAsRPJo7EDAhAAAIQ8AikzG8IU4U+JXjVLMVMCBA/mTgSMyAAAQhAwCOQMr8hTBX6lOBVsxQzIUD8ZOJIzIAABCAAAY9AyvyGMFXoU4JXzVLMhADxk4kjMQMCEIAABDwCKfMbwlShTwleNUsxEwLETyaOxAwIQAACEPAIpMxvCFOFPiV41SzFTAgQP5k4EjMgAAEIQMAjkDK/IUwV+pTgVbMUMyFA/GTiSMyAAAQgAAGPQMr8hjBV6FOCV81SzIQA8ZOJIzEDAhCAAAQ8AinzG8JUoTfg+QcDYoAYIAaIAWKAGCAG/BhQculJiwhThdcEIf9B4FgCxM+x5DgOAhCAAASeM4GU+Q0lpiIhJXjVLMVMCBA/mTgSMyAAAQhAwCOQMr8hTBX6lOBVsxQzIUD8ZOJIzIAABCAAAY9AyvyGMFXoU4JXzVLMhADxk4kjMXuHhf0AAB1+SURBVAMCEIAABDwCKfMbwlShTwleNUsxEwLETyaOxAwIQAACEPAIpMxvCFOFPiV41ezhxYeVTItCLhZ3sjv86Jd3xAux98XEz9AIeLyT5fSiXKliPJPl5sE/8vFW5uPPZbH5099+7LfdVm6vJlLY1TE+O6zeFxIjw9Hs5GE1k2J0IIfhDTzNnqEfwu9DWh10zAvlM8R+9oHAMySQMr8hTFUADAL/uJHVm7lMCreMwoVMr29lGypEs99iKmO3BNV4KovVRh5Ve0cXB124j66988Dd/VIurd3nMl299ffL0F7fwP5vg+JndyeLi6K9LFkxk9VDGET9bR67x26zkAsXm+qzmK6klJ9/ymbxuYznt/Io7+R++YWc1b+JyO43WV6OZbL49TQxLZXQKL6Q5f27w836QOfE4R0desQLFV6hH8LvQ8wfdMwL5TPEfvaBwDMkMCi/najfCFMFsh+8SdZfyXSxks2jERE7eby7lkk4emmT9ispJtdyZ/d7J9vV1zIevZb5+nfV4ksq/i7r+acynnwu41EgTLO093Df9MePCRkjTM8++Gh3KUz3jMbZfn5S34DY/WvxXAnVy6Xcn0xLm3PrMxldLGSzr84u0dK1/XA3PpMjMhFex/hl0DGZ8Hkm0UY3INBHYFB+66tk4O8IUwXqKPBuBEwl1HjSfyur6bk0I1Kq4Wdf3Mnj+krG4yu5XX8nF4Ewzc/e4xwyKH4yEKZ25PzsyJHNTrTl+YEwdYAyEV6DRKazufocdEwmfALT+QqB50pgUH47UecRpgrkUeArYdoIzmrkpx5dcg2E251QfSO3N1fV1IBCxtPvZb19lO36e5mOy0e+xeRbud2qx5v2wq1HLVVdq0X3cfIgm1Zbql7X1fDTziX81I72liJUtx3a5Q4Ot6s+tvpwoL3O/uV/q+kSr2Ry9Ys/peJxIzdzN2exY8qF6+4JPgfFz9HCdCePm5Us3JxP8/h9PJXr9VbNM1aMl7NyGkkrDktD4zcTGoLxX+RRfvUI/3L5m2pXHxcrP8hGxeVo5OK8ij3rTzc1pvpUN3pVj6s5lx37OTHz3Y3cXrspNJGYME85PI5BX1rdrwRQMZXl7Y8yn7yq5tyW7P/a3sq180kxkatb7Q8RiUxx8XxWx/LP9Xze8lrSFl677Y3MxmfV9ArT0QPP53196YpL1z83dWdfHbZLZv67uj44v+j58IPqKOTC86Xx07J6UmUaavOxruur2+7E/yAAgUMJDMpvh1basT/CVIE5GLx7WaO4lMWdezGkFAftkZ/wQlrtZ5L07KYUVFYAFlKMxzJ20wDcY3I9vy9MFqLqchdvd5x63GrFSD2H751sb/9TZtd9L1BVj/DtXEORtjD9APZa+41AuZDp8s7OcSznv76SRjCVwrhw9ltffSPXp3pRR8WNKw6Kn+pGxuzr/hWTK7kJXyxylVafzr5GfMemh6g4cDEV1OO+ln5s+jAavZLJ/CeV+I2o+lUWlRArb47+t5zO0VO3a6P8LB/7F1q07e5lNbuQ0fhK1naqi9mzK4782iQmdMwug2JCpOR4IbPVfSms3Tns9UW36c5bcyPwtazsDaI5J17LqPhExuO/Vee+s1PNFTa+fn0p8xs3tzyyj+p33SfbvGu3nG5Ri1LF/qDzubcv1Y2kd0NQ9cHd3PTW4fywR5gOriM4v60oL9QTJ59PiczMez5vrqdirnHfyqR4yVOodCxShsCHIzAov52oewhTBXIY+OoCXguLcCSuK8GGF9LYflXdLhHYvkW22WSmLv7RpB4kFTfC4NWtjI8Wq0f46pj3FqZe4ovYJpFtob32e7gqQcmzGbkOv0cNPOnGYfETNFmP6u6Z7+mYeOxMPWEMVd87RVbQdv3VjCL+VI4GttpwOzXTOayY7Htjvz6sY05ty4ehLa6C4LN1XPV7dHsYA2VsNTGij9Xnk24zPG/L39rnQeymTdfTcVzV7/IlM71/0+53qx9kNj4PngiE57c+dlg5tKH8ruMw5NeuN6yjvEFQLKN+8euJ1xGe36G9DR+3KoStR12rylb6bfB7wzcIQCBG4Kj8FqtowDaEqYJ0OPh39SP3emSuJRZcA+GFNJaII6IsJijtxV5d/KNthu3pEbALmS6WsqpH6aq+1GK7Sgp2BPdcjULGkm/MDmNz2H5svyPtjSa7sH73Ylr5yHux/NkfDXRuOeHn4fFTNW7tGanRoKBTZpTpQo8Wud9DfiEDt9+QT+cvHVfqODWdQ6xQjjzmV7u7Ykt01D+ENg3se9T3bqQuFDNBnRVH46f2vw67W3FcGhC1q3Veiuy2a/lBr85h21ZtddlTt3su4/FZ/KWwekQ7PJ8dZP+zty/2Kct582Ke7Zs/2thbR8ggYt+wOkJfumuPE84uXt336lyI+nbPueUj4hsEINBB4Oj81lHfvs0IU0XnOPAdF8jWnfsQERHuYzpX1a/rCy/+Q4WptdWI6R/ljZ17qR99KxBVsUy+sSRebbOja7E+mwrC7YFIsG2E+5iNA+yNJLv26KEzYivrH/5RjgbW0xiq3078cVz8GJNDkRZ0rPP3kF+McVDXnq9RsWX396dzlP3temPfb6CzzpZNA/se9f1hwrQ1Yup3OfgWnt/lz1G7wvPS2njmzY1sHddljzsPRp/Jdzffy2VRqLmluosDz+chfXFtVqPmtq96BH1IHSGD0L7BdRwpTPV1UmOiDAEIvBeBo/PbEa0iTBW048CHiSv87hooE2+TFGOJOBQa5tgBQu0gYer6U7WlE4/7ac9nK7G6/rUWAn9Ce8NkZ/sb46kMqRLiU/5RguPip0tUqb5H/Wt+H8JY17Ov3BW31VxWPT3AshwmTPfPCVUjh502Bn2O+r6LYRgT4feg7ujXOJf2eeD60NgU26e1rcse77z6o1wVY6Tmxrb6uv98brVrrix2Ldumv7ZK2x8zCvm7fflNny+x/Vvb7PGqzsC+1v6xfgTHlKaG18HQL+H3FiA2QAAC70Hg6Px2RJsIUwWtF7xJyOZlhuW6fvu7fCmhkOZRvhsB0yMlVXL3RuxiSfIphelbWc2+bF7EqF5AaYSyArGnGEssbm3O5q3ZJ7Y3mrgCng8rmV02LxWVfmrE1B4Tj/6pN36s2PgPmdXr4JrpFdVfV9LCr9WDan6neUGpXtD+QTb2zXv9qDVg0KrHbXgrq/k36g8+mDmmS5l6b3yX+8aXhjJxOuxRvoh7UUi9IBi1eWDf3YibfRlvJ388/lG+xDQkJsypaf9IhH5bv5pfe/lNxx84iAue6Hlg+9AWZW7+6G77i1zZl8na+2gBWJEP/vKTe3HKcTzwfK747O2Lbdj44RO5+O6f8t1F8Fe9htTRwaC2b3AdsZef9IoEEb+4Fz71KiZ2DveXMnOrCrhTgE8IQOAgAv357aDq9u6MMFV4+sGHS81UF08tNKr6dnoZmdFI2m9exxLxUwpTM99NLW1j38JeylovQ6VYdBWjCdkkfK/uJ7a3Sm51srOdDXk283+NX0fFxLuh6LLvfbb3x08553BZL2HVHT/tfhh7ls1yRYNjql2TmLeVg7rM0lOtv0xmE/3Ym2Nc11bPbzS+DpYzq3eqCrutrJf6r6VFVgAYOmJa/1GLcjpJfWM1KCZMf9SLXnY+olmGaKHmW7c6HwjE8vfoeRCKMtuWEfzVX/oyy3vdLOSrvuWUbBMx4eWvZuCfc4bpvvPZ3Xzs6UvVrl2z2MSXXgnE/WZvYPbUETJo+WVAP1wdy/9Wy73pmwnTmQgfs7l+mbCMj2hcW1v4HwQgcAiBIfntkPr27YswVXRSglfNUsyEAPGTiSMxAwIQgAAEPAIp8xvCVKFPCV41SzETAsRPJo7EDAhAAAIQ8AikzG8IU4U+JXjVLMVMCBA/mTgSMyAAAQhAwCOQMr8hTBX6lOBVsxQzIUD8ZOJIzIAABCAAAY9AyvyGMFXoU4JXzVLMhADxk4kjMQMCEIAABDwCKfMbwlShTwleNUsxEwLETyaOxAwIQAACEPAIpMxvCFOFPiV41SzFTAgQP5k4EjMgAAEIQMAjkDK/IUwV+pTgVbMUMyFA/GTiSMyAAAQgAAGPQMr8hjBV6FOCV81SzIQA8ZOJIzEDAhCAAAQ8AinzG8JUoU8JXjVLMRMCxE8mjsQMCEAAAhDwCKTMbwhThT4leNUsxUwIED+ZOBIzIAABCEDAI5AyvyFMFfqU4FWzFDMhQPxk4kjMgAAEIAABj0DK/IYwVehTglfNUsyEAPGTiSMxAwIQgAAEPAIp8xvCVKFPCV41SzETAsRPJo7EDAhAAAIQ8AikzG8IU4U+JXjVLMVMCBA/mTgSMyAAAQhAwCOQMr8hTBX6lOBVsxQzIUD8ZOJIzIAABCAAAY9AyvyGMFXoU4JXzVLMhADxk4kjMQMCEIAABDwCKfMbwlShTwleNUsxEwLETyaOxAwIQAACEPAIpMxvCFOFPiV41SzFTAgQP5k4EjMgAAEIQMAjkDK/IUwV+pTgVbMUMyFA/GTiSMyAAAQgAAGPQMr8hjBV6FOCV81SzIQA8ZOJIzEDAhCAAAQ8AinzG8JUoU8JXjVLMRMCxE8mjsQMCEAAAhDwCKTMbwhThT4leNUsxUwIED+ZOBIzIAABCEDAI5AyvyFMFfqU4FWzFDMhQPxk4kjMgAAEIAABj0DK/IYwVegNeP7BgBggBogBYoAYIAaIAT8GlFx60iLCVOE1Qch/EDiWAPFzLDmOgwAEIACB50wgZX5DialISAleNUsxEwLETyaOxAwIQAACEPAIpMxvCFOFPiV41SzFTAgQP5k4EjMgAAEIQMAjkDK/IUwV+pTgVbMUMyFA/GTiSMyAAAQgAAGPQMr8hjBV6FOCV81SzIQA8ZOJIzEDAj0EONd7APFzdgRSxjzCVIVPSvCq2cOLDyuZFoVcLO5kd/jRz/iIt7KansvoYiGbF2jYi4mf5BGwk8fNUqbjQkajQsbTpWwetYN38ri+kvEJ/b7b/iJXk1flKhsH1buTh9VMitFnstj8mZzU0zT4Es+r0A/h9yGkhh5zOB/O9SH82ScnAiljHmGqIudQ8Lv7pVwWZjmFc5mu3qqaRORxI6vFVMZuCarxVBarjTz6ex337UUL0wfZLGcyHsWE9eEJ4jiAT3PUYfGzj4Pp34NsVotKzJkYu5DpYhUIuqexo13re/Z1dyeLi09lvv5dZPebLC8vvPPFnkdnl7K4e2g3fdSWMo6Ky6Xca/07qK6hYmZQZc9kp5d4XoV+CL8PQTv0mMP5HHauD+kr+0DgeRNIGfMIUxULh4H/XdbzT2U8+VzGoTC1yfeVFJNrubMjQ+9ku/paxqPXZXJWbT7f4uEX6/22mFGzn2TuRrE+WmE6hMM7uV9+IUXRiLXd9kZm4zMZz29Pc3Oz31nVr6fp626zkItiJqsHoxL/lM3iMymmK7Ey1J4rY7lc/na60X8rhM96nih0iZau7YOAPdOdTn0ufwgzj/HL0GMO53NYrvgQvGgTAqclkDLmEabKd8PBV48ex1dyu/5OLgJhahNx61FgefGrE7Jq93kWD79Y77XDioVzmcyXcrv6Vi4+VmE6hENUWFVJthZ4e2mf5scT9bVbmJYC/Oyokc09Jg56otAlWrq272nv2f904nP5g9h7jF+GHnM4n+G54oPAolEInJxAyphHmCr3DQb/eCvzcfloshSh+lF+OSI0agmIcLsTqm/k9uZKJnZKgJl/972st4+yXX9fP8YtJt/K7fZd01ObeHWbqi71+Ld1nHk83GpL1etasPX7f/Fh5Ant8DGz63ekLlen+iyZ7XuU/62sbgfYv/xZltMLO4/wOQj+wfFTseji0I6p8oCu7QptewqJmQJwfSvb+pF2layLqSxv31QxpmPJq63+8l59tQK3/Si/fIT/hSzvh8WN7Uw4RcazzwkRHbt74sxNs7Gfbj9Xx2fy3epnua7ia1RM5Op264/qhn0ZT+V6HexTEzQFdZ62zsOec17M6PVKFq4/dq6uuVY4dvv8GgqvyBOcx43czCdSWBZhzHhGiOztS3Wda83rdbZXI+WxqSrROHUj7Y1fmrm/A5mMAl+amFneqScPIR9j7/66Dz3XQ4J8h8BLI5Ay5hGmKjqGga8e4VePVNtiIXaRM42EF9ZqP5NgZjelcLCCt5BiPJaxmwbgpgW4R5+mqg5h6r1Y4o5To1G2r4UTAu9ke/ufMrvueoGqyw73mFkl6t29rGYXMhpfydp7qUXBVcUukeMSd58dpf3lvMvZ6t4XC6qd1MVh8dP0Ks4hjJNm/9JuJ6DUdld0Plc3Mu0pAK7+kYzGX8uqFjaukvjn+/V1J49319XN1yuZXP0i2wdzc/daDvLfIPvc+bGHkzXRcQhfcnLbDZ+ZLDdmwoGLeXfumNPZzJU9b85dMefTtzIp9k3XOf6cN/xfT67kxvbHtf+qmRJRX19iftXnshOlF4p9Nb3CXSt2W7m9+kauO17+6utLGSsBV++aZdq7lMn8p3rOdDlfX98gVX6ob/CdX5p6+/rRXHN9X5bTqnRbmk8Z/2V/FCPLZCJFdY079FyPn1VshcDLIZAy5hGmKi76wVeP8OuLpUh5Ed5/kSubCC+s7Yuhm3/nj7aGI60u8fa12XFhV31XpkeKsf6ZhGheZInM37OJp08MVCTMnMPBj/JDO5z9ReL5lhFEwab++PEPKGMnZBbGiTqmh3FUENSCxSV0V/8+AaXarIqn7au+uTMjU/ve2G/6Msy+Jj72r1rhODgurp2O7Z6wqs771rlUnjPdo/excypyflfzcP3rgOuf+wyPc/2O+dW1+62sbr6WcWv0t6/frs2uz6AvrWtE1bcWL1WfPaZoC+36GGdf6C9VR4tb1zGhvY6PWw2ktKflRxUDh57rupeUIfASCaSMeYSpipBe8HZE89x7UaNMln0i0TQSXiTDi6HZJ7jA275FLurqAll2P1ZX2J5ZKeBXWdiXj8wb3ktZudGXspLg/7E6Y0K8OqyVWILq1Ne4yDE7xNqM2NEj0FRTSYu98RP0Js4hYq87bq/dsdgpD/RjdE/9rp3I5+n62szPtqPrNm7aj/nbXRhq31MKU3cTUfXFmwrQTB9oCZramFh8x+yqfFSLMlPBO9mu/0s9yq/aq/fZ59eq3U/GMo4uM6dGtM3qIcuf65HMuuteoa8v1Qhz/TjftP+JfyO528r6h+/q6Urm3DH/GnYhg5h9ff2IHWMMqZh7/VPL1FXXMtcn/7O81ptt/AeBj4lAypjn7FKR1Qe+TM5NAvIvWKNq/c1YojGNhNvfI0kdK0ytreZi/qO8sfPJXnkiW6HoEIkIU5+R/60vfvy9HUsndppffSHZv73cI4yvruO6knWzf6wUF6bOBn1jVh7dZYOo+dlmT7tfLa5KGxpxonsy1L6EwrTut+7nvvLx53zJU8+NDHns86tr91u5efOFFF2rg1ix+I9y5Yx6yk/bnv6+OB9Uo5tW6H2u1oWt+l5PlXBPYg4bMe3vRxeTqv0eYRqPw5LHoed6myJbIPCyCKSMeYSpio1jwJcXR52Yuy6GZXJoLnYuWbjHR6YjYbIx26r6dBJ8L2HqDA4vzm67+4z1zyWctphqz3t19bQ/S2aROhgxLWFFR0YjceCh7Yq78Liu/bzKWl86fXZIX+1c5NfeyJmtt47tMiabc0R3o6vfoX17YlRX584r76U+s0NHO56dHft49ce+xM6pIed8bJ9w274+6XbNNIrX++cXWyEZma5jTQrbNRtj20ybn9glu/4yU3dqERgTobFtoV9D+2JthtvCY5xPSh5NnGk+Zp/wuzuu+TwmVzRHU4LAyyOQMuYRpio+jgHfFqbuInum/sJN9cKBNwoRu/iFF1bTufAC7RKvFsOxusKL8ltZzb6U+U21yH/1wlJzcVYgbLHqi3uh6Y9HKd9rqhKbWmNTHu/Kt+PdvmFVwfdOkRNNCKEdzv6YsA0aSvz10Pjp5uDYu5dvRMqXmPxpJC3z3Mtz7sU5+2axmb+p1z+N8GxV1N7w/n3tWBpq8KN8MxXFvDBVqPWB3fxUbd/w+ChtcnMy/5THx7+a8y0UrJ4wNbuZl5/MWsVqxQz7ZvuXMgv/2EaNM3aeDjnnnc9cX92LViNp5qG6fWJzMIN2675X6yw/rGR22bxYVcbaJ94fQahNcNejetQ11hezd9Wfi/+Q5XefB2vKVv1x1wv3YtFBj/KdvUOYxF5+cseZvgZ8TO/tH0+pXtSzK1qYWPtJ5pff2PV4Dz3XG36UIPAyCaSMeYSpipFjwJfJTYvEssLd9rZZasZccPUbtXaX9sUwPvJQXYDrUSWXeHWbsbrchbtJVH6fXtk1RZvlZhQIV6znpOoEaK7aW1kv59Vb1mZqg6mrecPWHe5/Vn2MzcurR1OG2dH7drrfcLJvw+JnCIeK8bX6y2HFpLmp2GPRbruWZb3sj/FbeFw7LrqrO11fu5eGUvMbTRyZN/brpa3aPeu3z50fQ25cHuRucVktkeTOpw4+oTA1XfOWWDLip++vu8Xie4gwNY25v75lzjezPNu13Cy+lKK+LnT02yJst+uv1mCm9zTLs9mYWa73+KGvL5XfqhuJRjxX282Hu5mtl6f6QRZfnR84x7SvHxUTuzTaj80f9+h4+cv/U8iVEFV/EGQ8XdTz8oed68peihB44QRSxjzCVAVLSvCqWYqZECB+MnEkZkCghwDneg8gfs6OQMqYR5iq8EkJXjVLMRMCxE8mjsQMCPQQ4FzvAcTP2RFIGfMIUxU+KcGrZilmQoD4ycSRmAGBHgKc6z2A+Dk7AiljHmGqwicleNUsxUwIED+ZOBIzINBDgHO9BxA/Z0cgZcwjTFX4pASvmqWYCQHiJxNHYgYEeghwrvcA4ufsCKSMeYSpCp+U4FWzFDMhQPxk4kjMgEAPAc71HkD8nB2BlDGPMFXhkxK8apZiJgSIn0wciRkQgAAEIOARSJnfEKYKfUrwqlmKmRAgfjJxJGZAAAIQgIBHIGV+Q5gq9CnBq2YpZkKA+MnEkZgBAQhAAAIegZT5DWGq0KcEr5qlmAkB4icTR2IGBCAAAQh4BFLmN4SpQp8SvGqWYiYEiJ9MHIkZEIAABCDgEUiZ3xCmCn1K8KpZipkQIH4ycSRmQAACEICARyBlfkOYKvQpwatmKWZCgPjJxJGYAQEIQAACHoGU+Q1hqtCnBK+apZgJAeInE0diBgQgAAEIeARS5jeEqUKfErxqlmImBIifTByJGRCAAAQg4BFImd8Qpgp9SvCqWYqZECB+MnEkZkAAAhCAgEcgZX5DmCr0KcGrZilmQoD4ycSRmAEBCEAAAh6BlPkNYarQpwSvmqWYCQHiJxNHYgYEIAABCHgEUuY3hKlCnxK8apZiJgSIn0wciRkQgAAEIOARSJnfEKYKfUrwqlmKmRAgfjJxJGZAAAIQgIBHIGV+Q5gq9CnBq2YpZkKA+MnEkZgBAQhAAAIegZT5DWGq0KcEr5qlmAkB4icTR2IGBCAAAQh4BFLmN4SpQp8SvGqWYiYEiJ9MHIkZEIAABCDgEUiZ3xCmCn1K8KpZipkQIH4ycSRmQAACEICARyBlfkOYKvQGPP9gQAwQA8QAMUAMEAPEgB8DSi49aRFh+qR4qRwCEIAABCAAAQhAYCgBhOlQUuwHAQhAAAIQgAAEIPCkBBCmT4qXyiEAAQhAAAIQgAAEhhJAmA4lxX4QgAAEIAABCEAAAk9KAGH6pHipHAIQgAAEIAABCEBgKAGE6VBS7AcBCEAAAhCAAAQg8KQEEKZPipfKIQABCEAAAhCAAASGEkCYDiXFfhCAAAQgAAEIQAACT0oAYfqkeKkcAhCAAAQgAAEIQGAoAYTpUFLsBwEIQAACEIAABCDwpAQQpk+Kl8ohAAEIQAACEIAABIYSQJgOJcV+EIAABCAAAQhAAAJPSgBh+qR4qRwCEIAABCAAAQhAYCgBhOlQUuwHAQhAAAIQgAAEIPCkBBCmT4qXyiEAAQhAAAIQgAAEhhJAmA4lxX4QgAAEIAABCEAAAk9KAGH6pHipHAIQgAAEIAABCEBgKAGE6VBS7AcBCEAAAhCAAAQg8KQE/j9J11y6gATubgAAAABJRU5ErkJggg==)
Click to know more
![](https://elearn.daffodilvarsity.edu.bd/pluginfile.php/1280531/mod_label/intro/Untitledswdsd.png)
Final exam paper submission
Final exam file submission Assignment
Restricted Not available unless: You belong to PC-D
Final exam file submission Assignment
Restricted Not available unless: You belong to PC-P
- Topic 17
- Topic 18
- Topic 19
- Topic 20