Mca Iii Semester Software Lab Ii - Practicals List: Assignments For Design and Analysis of Algorithms (Daa)
Mca Iii Semester Software Lab Ii - Practicals List: Assignments For Design and Analysis of Algorithms (Daa)
1) Write a program to find the minimal spanning tree of a graph using the Prim’s algorithm.
The program should be able to read in the weight matrix of a graph and produce the
minimal spanning tree. Generate weight matrices (using a random number generator)
with a large number of nodes and estimate the time complexity of the algorithm.
2) Write a program to find the Huffman code of a given text file. Use it for generating the
encoded text for the file. Write a separate program for decoding the encoded text. Use
your source code as the input file.
3) Write a program to find the closest pair of points using a divide and conquer strategy.
Use the random number generator to generate a large number of points in a unit square as
input to the algorithm. Test the correctness of the algorithm by using a brute force
method.
4) Write a program to find the convex hull of a given set of points lying in a plane using a
divide and conquer strategy. Use the random number generator to generate a large
number of points in a unit square as input to the algorithm. Test the complexity of your
algorithm by varying the number of points.
5) Use dynamic programming to find the optimal binary search tree for a given set of
numbers together with their probabilities. Remember that the numbers may be generated
in any order, so, a presorting step is also required.
6) Write a program using dynamic programming to build the optimally parenthesize a given
set of matrices that have to be multiplied. The output should contain a suitably
parenthesized expression.
7) Find all distinct solutions of the n-queens problem using a backtracking algorithm.
Distinct means that one solution should not be obtainable from another by simple rotation
(by 90, 180 or 270 degrees) or by reflection about a horizontal or vertical axis.
8) Write a program to find the first feasible solution for a given turnpike reconstruction
problem.
9) Use pure backtracking to find the minimum number of colors needed to color a graph.
Your program should be able to accept the number of nodes and the adjacency matrix of
an arbitrary graph and produce the nodes with their respective colors as output.
10) Write a program using branch and bound to solve the 0/1 knapsack problem for arbitrary
inputs. Use the random number generator to generate the weights and profits of the items.
The knapsack capacity should be ~66% of the sum of the weights of the items. Test the
efficiency of the bounding function by turning on/off the bounding function.
11) Write a program to find all subsets of a given set. For example if the set A = {a, b, c, d}
then the subsets are: { }, {a}, {b}, {c}, {d}, {a, b}, {a, c}, {a, d}, {b, c}, {b, d}, {c, d},
{a, b, c}, {a, b, d}, {a, c, d}, {b, c, d}, {a, b, c, d}.
12) Write a program to probabilistically test the primality of a given number. The program
should work for integers that may have up to 10 digits. Verify the effectiveness of the
method by using a brute force method.
13) Write a program to evaluate two-dimensional definite integrals using the Monte-Carlo
technique. Test the accuracy of the algorithm by using integrands that can be integrated
analytically. Increase the number of points to check for convergence.
14) Use a greedy algorithm to generate approximate solutions of the traveling salesperson
problem. Test the efficiency of the algorithm by comparison with the exact solution for
small problem sizes ( number of nodes < 10).
1
DCCN
1. Design & develop a java program for the implementation of data link layer
framing methods
a) Character Stuffing
b) Bit Stuffing
2. Design & develop a java program for the implementation of CRC Polynomials
a) CRC12 b) CRC16
3. Design & develop a java program for the implementation of Sliding Window
Protocols
4. Design & develop a java program for the implementation of Dijkstra’s algorithm
for the shortest path
Construct the following graph and then find distance matrix and shortest path
01000900000372a20000000051a2000000000400000003010800050000000b02
00000000050000000c02ea006101030000001e0051a20000410b2000cc00e90060
0100000000e9006001000000002800000060010000e90000000100080000000000
000000000000000000000000000000000000000000000000ffffff00fefefe00e9e9e
9007c7c7c00a7a7a70068686800e1e1e1004d4d4d00c7c7c7008c8c8c00f0f0f0009
a9a9a00bdbdbd00b2b2b200d0d0d000d9d9d900000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
02020202020202020202020202020202020202020202020202020202020202020
2
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
3
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
4
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
5
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
6
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
7
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
8
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202000002020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020200000202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20000020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
9
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020000020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202000002020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020200000202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
0202020202020202020a0200000202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020200040000020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
020202020202020202020202020202020202020202020202020202020202030a00
00020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
10
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020c000202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
11
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202000002020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020200000202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20000000000000202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020a0f0200000
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
12
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202100a0200000202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020206070000020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020f050000020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000202020202020202
02020202020206000002020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202000202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202000000020202020202020202020202020
20900000202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202030a000
80e020202020202020202020202020202020002020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202000202000202020202020202020202020202020800020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
13
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020400030900050202020
20202020202020202020202000202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02000002020200020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020008020202020202020202
02020202020200020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020200020202020
20002020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202000002020202020202020202020202020
20002020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020200000202020202020002020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020200080202020202020202020202020202020002020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202000202020202020202000202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
020a00030900050202020202020202020202020202020002020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020000020202020202020202000202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020a0008000a0
20202020202020202020202020202020002020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020002
02020202020202020202000202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
14
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020d000f02020202020202020
20202020202020202020002020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020200000202020202020202
02020202000202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
202020202020202020202020202020210000c02020202020202020202020202020
20202020002020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020002020202020202020202020202020002
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020b00000000000202020202020202020202020202020002
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020000020202020202020202020202020202000202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202000202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20200020202020202020202020202020202020200020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020200020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202000002020202
02020202020202020202020202020002020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020002020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020002020202020202020202020
15
20202020202020202000202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202000202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020000020202020202020202020202020202020202
02020200020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020200020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020200020202020202020202020202020202020202020202020200020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020200020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202000
00202020202020202020202020202020202020202020202020002020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020002020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020002020202020202
02020202020202020202020202020202020202000202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202000202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020000020202020202020202020202020
20202020202020202020202020200020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
16
20202020202020202020202020200020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020200020202020202020202020202020202020202020202
02020202020202020002020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020002020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020200000202020202020202020202020202020202020202020202020202020
20202000202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202000202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020002020
20202020202020202020202020202020202020202020202020202020202000202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202000202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020000020202020202020202
02020202020202020202020202020202020202020202020200020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020200020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020200020202020202020202020202020202020
20202020202020202020202020202020202020002020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202000002020202020202020202020202020002020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020200000202020202020202020202020202020202020202020202
02020202020202020202020202000202020202020202020202080000000000020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
17
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202000002
02020202020202020202020202000202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02000202020202020202020202020202020202020202020202020202020202020
20202020202020200020202020202020202020205000902020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020200000202020202020
20202020202020200020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020000020202020
20202020202020202020202020202020202020202020202020202020202020202
02020002020202020202020202020b00080302020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020000020202020202020202020202
02020002020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020200020202020202020202020202
02020202020202020202020202020202020202020202020202020202020002020
20202020202020202020900080202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020202000002020202020202020202020202020002020
20202020202020202020202020202020202020202020202020202020202020202
02020202020202020202020200000202020202020202020202020202020202020
20202020202020202020202020202020202020202020202000202020202020202
02020202020a000a02020202020202020202020202020202020202020202020202
02020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020
5. Design & develop java program for the implementation of link state routing
algorithm
Construct the following graph and then find the shortest path
6. Design & develop java program to obtain routing table for each node using
distance vector routing algorithm for the following graph
18
7. Design & develop a java program for the implementation of encryption using
Substitution and transposition for the following message
“PLEASETRANSFERONEMILLIONDOLLARSTOMYSWISSBANKACCOU
NTSIXTWOTWO”
8. Design & develop a java program for the implementation of encryption and
decryption using one time pad.
9. Design & develop a java program for the implementation of encryption and
decryption using RSA Algorithm.
10. Design & develop a java program to simulate routing using flooding.
19
2. Give opposite of sleep .
3. A device to catch an animal.
4. An application for a political post.
5. An item of furnitre to sit.
6. An appeal to god.
7. One who make things to wood.
8. One incharge of security.
a. Regular Long Sound of A, marked a.
make la’tent brave a base’ment
safe cham’ber crave a bate’ment
gaze pas’try grave ad ja’cent
saint man’gy shave a wa’ken
b. Regular Short Sound of A, marked a.
span ad’der crack can’di date
trap an’vil gland cal’i co
plat ban’ish slack grat’i tude
sham bran’dy plaid mag’is trate
c. Sound of A before r in such words as air, care, marked a.
dare af fair’ chair trans par’ent
rare de spair’ prayer for bear’ance
flare be ware’ scare par’ent age
glare com pare’ square care’ful ness
d. Sound of the Italian A, as in arm, marked a.
farm ar’bor guard ar’gu ment
harm ar’mor daunt ar’ti choke
barn bar’ber harsh car’di nal
yarn car’go jaunt car’pen ter
e. Sound of A in certain words before ff, ft, ss, st, sk, sp, and in a few
before nce and nt, marked a, as in staff.
mass chance gasp chan’cel lor
class pass’port quaff chan’cer y
vast mas’ter chant craft’i ness
task graft’ed prance ad van’tage
20
squat squan’der squad watch’ful ness
wat’ch wal’low swamp what ev’er
9. Apply stress at the appropriate place in the following words.
25. Write a letter to applicants for the post of ‘software engineer’ fixing a date for an aptitude
test, skill test and an interview
26. Write a letter to the HR Manager asking for a transfer to Chennai branch
27. Write a letter to your parents about your new experiences in s/w Company
28. Write an application asking for application form and other details regarding the post
21
29. Write a letter to the controller of examinations on the wrong spelling of your name in your
certificate.
DBMS
Master Of Computer Applications
Database Laboratory
SQL
1. Exercise which demonstrate the all SQL commands with Master Child Tables
relationships and
usage of Functions .(usage of Synonyms, Sequences, Indexes is required)
2. Generate SQL * Plus reports for showing Department wise Summary of
salaries
Object Relational Database SQL
3. Create an Object table in SQL to store course information in an university.
4. Create types Location,Person,Qualification and create an object type
department which contains
information about an employ with above types and insert values and query the
table.
5. Demonstrate the use of VARRAYS in SQL
6. Demonstate the use of LOB,BLOB,CLOB’s in SQL /PLSQL
7. Demonstrate the use of BFILE ‘s in SQL/PLSQL
PL/SQL
8 Write a PL/SQL program to print the Electricity Bill using Cursors in the format
given below
22
A.P.S.E.B
Electricity Bill For the Month of _____________________
-----------------------------------------------------------------------------------------------------------
----
Meterno. Category: A/C/I/D
Consumer Name Address
Current Reading Previous Reading
Billed Units Unit Cost
Arrears Total Amount Payable
Last Date Without fine Last Date with Fine
____________________________________________________________________
9. Design PL/SQL program to calculate ranks for EAMCET/ICET(use correct
rules) using Cursors and
generate sql * plus report for it with ranks and hallticketnos.
10. Write a PL/SQL program using cursors Batch Transaction Processing for which the
table accounts table
is modified according to instructions stored in the action table. Each row in the
action table
contains an account number, an action to be taken (I, U, or D for insert, update, or
delete), an
amount by which to update the account, and a time tag used to sequence the
transactions.
On an insert, if the account already exists, an update is done instead. On an update, if the
account does not exist, it is created by an insert. On a delete, if the row does not exist, no
action is taken.
Input Tables
SQL> SELECT * FROM accounts ORDER BY account_id;
ACCOUNT_ID BAL
---------- ---------
1 1000
2 2000
3 1500
4 6500
5 500
23
anyone tries to perform
transaction his information should be stored in separate database such as login
name, time and date
of login should be stored in separate table for a security purpose.
15. Design a Package for Life Insurance Corporation company with procedure or
function for each type of
policy . Use the package and its functions in SQL prompt with given policy no and
type of Policy it
should display the maturity date, date of policy , maturity amount the policy holder
will get.
16. Write a PL/SQL trigger to do the following; a) When modify a values in a
table old values should
automatically stored in another table b) when you delete row in table it should
be stored in a separate
table for backup purpose.
17. Write PL/SQL program to create object type employ and use it in a program.
18. Write a PL/SQL program using dynamic SQL statements ( perform inventory
management)
Developer 2000 with Forms 4.5 and Reports 2.5
19 Design a Form in D2k for entry of super market bill where the items are
stored in table and should be displayed in LIST box and the total bill amount is
calculated for all the items are selected.
20. Design in D2k for master detail form to show the details of students when
a particular course is
selected.
21. Design an application in D2k for maintaining bookshop with menus , LOVs
and property sheets.
22. Design an report in D2k for showing region wise report.
23. Design an D2k application to show report for marks list of MCA for a
given semester and hall
ticket no in a Form
24. Design an Application in D2k for Chit Fund maintenance using Menus,
Forms and Reports
25. Design an Application for computerized Dictionary where when a word is
given its synonyms and
antonyms is shown and with specific options. (use LOVs,Editors in D2k)
Note :- For all the exercises in Record
1, Specify the table structure with steps of normalization in which the tables
(upto 3NF) are
2. Give Procedure/algorithm should be given .
3. In Description part the explanation and syntax should be given.
24
Software Engineering Lab
Use Rational Rose any other automated tools to do the
following exercises
1. Design an SRS document for designing HTML help
system(prepare in MSWORD
2. Design a software tool to Compute the function point value for a
project with the following
information domain characteristics:
Number of user inputs: 32
Number of user outputs: 60
Number of user inquiries: 24
Number of files: 8
Number of external interfaces: 2
Assume that all complexity adjustment values are average.
25
10 Design an UML Use Case diagram for a ATM.
Problem Description
26
After valid authentication, a customer can communicate with the
following use cases:
a. Enquire Balance use case to obtain balance of an
account.
b. Transfer money
b). manager communicates with Authenticate use case to login to the
system as an administrator.
After valid authentication, the manager can communicate with the
following use cases:
a. Add a customer profile
b. Delete a customer profile.
14 .
1. Identify at least 6 classes and their attributes and methods.
2. Create a UML Class Diagram containing those classes.
3. Show relationship among the classes where relevant.
27
Problem Description
The Cinema Booking System
“The cinema booking system should store seat bookings for multiple
theatres. Each theatre has seats arranged in rows. Customers can reserve
seats and are given a row number and seat number. They may request
bookings of several adjoining seats. Each booking is for a particular show
(i.e., the screening of a given movie at a certain time). Shows are at an
assigned date and time, and scheduled in a theatre where they are screened.
The system stores the customers’ telephone number.”
24. A program reads three integer values. The three values are
interpreted as representing the lengths of the sides of a triangle. The
program prints a message that states whether the triangle is scalene,
isosceles, or equilateral. Develop a set of test cases that you feel will
adequately test this program.
28