meditationatae

Just another WordPress.com site

Hexadecimal dump of C source code …

C source code file =

/home/david/graphs/golomb18/udgraph13_solverff9789nu97b.c

or:

udgraph13_solverff9789nu97b.c

in directory:

/home/david/graphs/golomb18/

 

23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69 6f 2e
68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 6d 61 74
68 2e 68 3e 0a 23 64 65 66 69 6e 65 20 4e 55 4d
53 54 45 50 53 20 32 35 30 30 0a 23 64 65 66 69
6e 65 20 4d 41 58 44 49 46 46 41 54 31 30 30 20
20 28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20
31 38 29 2f 28 28 6c 6f 6e 67 20 64 6f 75 62 6c
65 29 20 31 29 0a 23 64 65 66 69 6e 65 20 4d 41
58 44 49 46 46 41 54 35 30 20 20 20 28 28 6c 6f
6e 67 20 64 6f 75 62 6c 65 29 20 31 38 29 2f 28
28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 31 29
0a 23 64 65 66 69 6e 65 20 4d 41 58 44 49 46 46
41 54 32 35 20 20 20 28 28 6c 6f 6e 67 20 64 6f
75 62 6c 65 29 20 34 30 29 2f 28 28 6c 6f 6e 67
20 64 6f 75 62 6c 65 29 20 31 29 0a 23 64 65 66
69 6e 65 20 4d 41 58 44 49 46 46 41 54 31 20 20
20 28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20
34 30 29 2f 28 28 6c 6f 6e 67 20 64 6f 75 62 6c
65 29 20 31 29 0a 23 64 65 66 69 6e 65 20 4d 41
58 44 49 46 46 41 54 32 30 30 20 20 28 28 6c 6f
6e 67 20 64 6f 75 62 6c 65 29 20 39 36 29 2f 28
28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 31 30
29 0a 23 64 65 66 69 6e 65 20 4d 41 58 44 49 46
46 41 54 34 30 30 20 20 28 28 6c 6f 6e 67 20 64
6f 75 62 6c 65 29 20 36 37 29 2f 28 28 6c 6f 6e
67 20 64 6f 75 62 6c 65 29 20 31 30 30 30 29 20
20 0a 23 64 65 66 69 6e 65 20 4d 41 58 44 49 46
46 41 54 38 30 30 20 20 28 28 6c 6f 6e 67 20 64
6f 75 62 6c 65 29 20 37 39 29 2f 28 28 6c 6f 6e
67 20 64 6f 75 62 6c 65 29 20 31 30 30 30 30 30
30 30 30 29 0a 23 64 65 66 69 6e 65 20 4d 41 58
44 49 46 46 41 54 31 32 30 30 20 20 28 28 6c 6f
6e 67 20 64 6f 75 62 6c 65 29 20 38 34 29 2f 28
28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 31 30 30
30 30 30 30 30 30 30 30 30 30 29 0a 23 64 65 66
69 6e 65 20 56 45 52 42 4f 53 45 0a 23 64 65 66
69 6e 65 20 56 45 52 54 45 58 20 31 33 0a 0a 2f
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 72
65 63 5f 64 69 66 66 31 20 3d 20 20 20 20 32 38
2e 38 35 32 38 34 31 20 20 20 34 30 2e 30 0a 72
65 63 5f 64 69 66 66 32 35 20 3d 20 20 20 33 39
2e 36 36 38 37 38 35 20 20 20 34 30 2e 30 0a 72
65 63 5f 64 69 66 66 35 30 20 3d 20 20 20 31 37
2e 39 36 37 39 33 35 20 20 20 31 38 2e 30 0a 72
65 63 5f 64 69 66 66 31 30 30 20 3d 20 20 31 37
2e 38 35 36 39 35 38 20 20 20 31 38 2e 30 0a 72
65 63 5f 64 69 66 66 32 30 30 20 3d 20 20 39 2e
35 37 33 32 36 33 20 20 20 20 20 39 2e 36 0a 72
65 63 5f 64 69 66 66 34 30 30 20 3d 20 20 30 2e
30 36 36 39 38 32 20 20 20 20 20 36 2e 37 65 2d
32 0a 72 65 63 5f 64 69 66 66 38 30 30 20 3d 20
20 30 2e 30 30 30 30 30 30 37 38 33 32 32 31 32
35 36 34 20 20 37 2e 39 65 2d 37 0a 72 65 63 5f
64 69 66 66 31 32 30 30 20 3d 20 30 2e 30 30 30
30 30 30 30 30 30 30 38 33 39 38 34 31 20 20 38
2e 34 65 2d 31 31 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 0a 0a 0a 0a 20 20
73 74 61 74 69 63 20 75 6e 73 69 67 6e 65 64 20
6c 6f 6e 67 20 6c 6f 6e 67 20 51 5b 32 30 39 37
31 35 32 5d 2c 63 61 72 72 79 3d 30 3b 0a 0a 20
20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6c
6f 6e 67 20 42 36 34 4d 57 43 28 76 6f 69 64 29
0a 20 20 7b 20 20 75 6e 73 69 67 6e 65 64 20 6c
6f 6e 67 20 6c 6f 6e 67 20 74 2c 78 3b 20 73 74
61 74 69 63 20 69 6e 74 20 6a 3d 32 30 39 37 31
35 31 3b 0a 20 20 20 20 20 6a 3d 28 6a 2b 31 29
26 32 30 39 37 31 35 31 3b 0a 20 20 20 20 20 78
3d 51 5b 6a 5d 3b 20 74 3d 28 78 3c 3c 32 38 29
2b 63 61 72 72 79 3b 0a 20 20 20 20 20 63 61 72
72 79 3d 28 78 3e 3e 33 36 29 2d 28 74 3c 78 29
3b 0a 20 20 20 20 20 72 65 74 75 72 6e 20 28 51
5b 6a 5d 3d 74 2d 78 29 3b 0a 20 20 7d 0a 0a 23
64 65 66 69 6e 65 20 43 4e 47 20 20 28 20 63 6e
67 3d 36 39 30 36 39 36 39 30 36 39 4c 4c 2a 63
6e 67 2b 31 33 35 37 39 20 29 0a 23 64 65 66 69
6e 65 20 58 53 20 28 20 78 73 5e 3d 28 78 73 3c
3c 31 33 29 2c 20 78 73 5e 3d 28 78 73 3e 3e 31
37 29 2c 20 78 73 5e 3d 28 78 73 3c 3c 34 33 29
20 29 0a 23 64 65 66 69 6e 65 20 4b 49 53 53 20
28 20 42 36 34 4d 57 43 28 29 2b 43 4e 47 2b 58
53 20 29 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 52 45
41 44 4d 45 20 53 45 43 54 49 4f 4e 20 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 0a 0a 31 30 2d 70 6f 69 6e 74 20 6e 6f 6e
2d 73 69 6e 67 75 6c 61 72 20 73 6f 6c 75 74 69
6f 6e 73 20 74 6f 20 74 68 65 20 75 6e 69 74 0a
67 72 61 70 68 20 70 72 6f 62 6c 65 6d 20 61 72
65 20 66 6f 75 6e 64 20 6e 75 6d 65 72 69 63 61
6c 6c 79 20 61 74 20 61 20 72 61 74 65 20 6f 66
0a 35 37 2e 39 20 73 6f 6c 75 74 69 6f 6e 73 20
70 65 72 20 73 65 63 6f 6e 64 20 6f 6e 20 61 20
64 75 61 6c 20 63 6f 72 65 20 41 74 68 6c 6f 6e
20 0a 35 30 30 30 2b 20 70 72 6f 63 65 73 73 6f
72 2e 0a 0a 54 68 65 20 73 6f 6c 75 74 69 6f 6e
73 20 61 72 65 20 65 78 70 65 63 74 65 64 20 74
6f 20 62 65 20 69 73 6f 6d 65 74 72 69 63 20 61
73 20 61 0a 31 30 2d 70 6f 69 6e 74 20 6d 65 74
72 69 63 20 73 70 61 63 65 20 74 6f 20 74 68 65
20 73 6f 6c 74 69 6f 6e 20 64 65 70 69 63 74 65
64 20 69 6e 0a 74 68 65 20 67 72 61 70 68 20 69
6e 20 6d 79 20 62 6c 6f 67 20 70 6f 73 74 20 3a
0a 0a 53 6b 65 74 63 68 20 6f 66 20 31 30 2d 76
65 72 74 65 78 20 75 6e 69 74 20 64 69 73 74 61
6e 63 65 20 67 72 61 70 68 2c 20 32 30 31 33 0a
61 74 20 55 52 4c 20 3d 0a 0a 6d 65 64 69 74 61
74 69 6f 6e 61 74 61 65 2e 77 6f 72 64 70 72 65
73 73 2e 63 6f 6d 2f 32 30 31 37 2f 30 32 2f 30
36 2f 73 6b 65 74 63 68 2d 6f 66 2d 31 30 2d 76
65 72 74 65 78 2d 75 6e 69 74 2d 64 69 73 74 61
6e 63 65 2d 67 72 61 70 68 2d 32 30 31 33 0a 0a
0a 54 68 65 20 73 63 69 20 64 6f 74 20 6d 61 74
68 20 70 6f 73 74 73 3a 0a 0a 6d 61 74 68 66 6f
72 75 6d 2e 6f 72 67 2f 6b 62 2f 6d 65 73 73 61
67 65 2e 6a 73 70 61 3f 6d 65 73 73 61 67 65 49
44 3d 31 30 30 38 31 33 38 38 0a 0a 61 6e 64 20
65 61 72 6c 69 65 72 3a 0a 0a 6d 61 74 68 66 6f
72 75 6d 2e 6f 72 67 2f 6b 62 2f 6d 65 73 73 61
67 65 2e 6a 73 70 61 3f 6d 65 73 73 61 67 65 49
44 3d 31 30 30 37 34 37 31 36 0a 0a 54 68 69 73
20 73 6f 6c 76 65 72 20 66 6f 72 20 61 20 70 61
72 74 69 63 75 6c 61 72 20 67 72 61 70 68 20 68
61 73 20 62 65 65 6e 20 6f 70 74 69 6d 69 7a 65
64 20 0a 74 6f 20 72 75 6e 20 69 6e 20 61 73 20
6c 69 74 74 6c 65 20 74 69 6d 65 20 61 73 20 70
6f 73 73 69 62 6c 65 20 66 6f 72 20 74 68 65 20
67 69 76 65 6e 20 67 72 61 70 68 2c 0a 64 65 63
72 69 62 65 64 20 62 79 20 74 68 65 20 31 30 78
31 30 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 74
72 69 78 2e 0a 0a 54 6f 20 63 6f 6d 70 69 6c 65
2c 20 49 20 74 79 70 65 3a 0a 0a 24 20 67 63 63
20 2d 6c 6d 20 2d 4f 33 20 2d 6f 20 20 75 64 67
72 61 70 68 5f 73 6f 6c 76 65 72 32 30 31 61 2e
6f 75 74 20 75 64 67 72 61 70 68 5f 73 6f 6c 76
65 72 32 30 31 61 2e 63 0a 0a 61 74 20 74 68 65
20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 6c
69 6e 65 20 69 6e 20 4c 69 6e 75 78 2e 20 0a 0a
54 68 65 20 65 78 65 63 75 74 61 62 6c 65 20 69
73 20 74 68 65 6e 20 20 75 64 67 72 61 70 68 5f
73 6f 6c 76 65 72 32 30 31 61 2e 6f 75 74 20 2e
0a 0a 0a 49 6e 20 43 20 70 72 65 2d 70 72 6f 63
65 73 73 6f 72 20 74 65 72 6d 73 2c 20 69 66 20
56 45 52 42 4f 53 45 20 69 73 20 64 65 66 69 6e
65 64 20 62 79 0a 61 20 70 72 65 2d 70 72 6f 63
65 73 73 6f 72 20 64 69 72 65 63 74 69 76 65 2c
0a 4e 75 6d 62 65 72 2d 53 69 67 6e 20 64 65 66
69 6e 65 20 56 45 52 42 4f 53 45 0a 73 61 79 20
6f 6e 20 6c 69 6e 65 20 37 20 61 62 6f 76 65 20
61 66 74 65 72 20 74 68 65 20 6f 74 68 65 72 20
0a 4e 75 6d 62 65 72 2d 73 69 67 6e 20 64 65 66
69 6e 65 73 2c 20 0a 74 68 65 6e 20 74 68 65 20
73 6f 6c 75 74 69 6f 6e 20 63 6f 75 6e 74 20 61
6e 64 20 74 68 65 20 31 30 78 31 30 20 6d 61 74
72 69 78 20 6f 66 20 76 65 72 74 65 78 20 74 6f
20 76 65 72 74 65 78 0a 64 69 73 74 61 6e 63 65
73 20 66 6f 72 20 61 20 73 6f 6c 75 74 69 6f 6e
20 77 69 6c 6c 20 62 65 20 70 72 69 6e 74 65 64
2e 0a 0a 41 73 20 61 62 6f 76 65 20 56 45 52 42
4f 53 45 20 69 73 20 6e 6f 74 20 64 65 66 69 6e
65 64 2c 20 74 68 65 20 70 72 6f 67 72 61 6d 20
77 69 6c 6c 20 72 75 6e 20 77 69 74 68 20 0a 6d
69 6e 69 6d 61 6c 20 6f 75 74 70 75 74 20 75 6e
74 69 6c 20 69 74 20 66 69 6e 69 73 68 65 73 20
61 66 74 65 72 20 61 62 6f 75 74 20 39 20 6d 69
6e 75 74 65 73 0a 77 69 74 68 20 6d 79 20 73 79
73 74 65 6d 2e 0a 0a 54 68 69 73 20 52 45 41 44
4d 45 20 69 73 20 62 61 73 65 64 20 6f 6e 20 66
69 6c 65 0a 53 6c 61 73 68 20 68 6f 6d 65 20 73
6c 61 73 68 20 64 61 76 69 64 20 73 6c 61 73 68
20 67 72 61 70 68 73 20 73 6c 61 73 68 20 67 6f
6c 6f 6d 62 36 0a 73 6c 61 73 68 20 75 64 67 72
61 70 68 5f 73 6f 6c 76 65 72 32 30 31 61 20 64
6f 74 20 63 2c 0a 0a 77 69 6c 6c 20 73 65 72 76
65 20 74 6f 20 77 72 69 74 65 20 74 68 65 20 6c
6f 63 61 6c 20 66 69 6c 65 3a 0a 0a 53 6c 61 73
68 20 68 6f 6d 65 20 73 6c 61 73 68 20 64 61 76
69 64 20 73 6c 61 73 68 20 67 72 61 70 68 73 20
73 6c 61 73 68 20 67 6f 6c 6f 6d 62 36 0a 73 6c
61 73 68 20 75 64 67 72 61 70 68 5f 73 6f 6c 76
65 72 33 30 31 61 20 64 6f 74 20 63 20 2c 0a 0a
61 6e 64 20 77 69 6c 6c 20 67 6f 20 62 79 20 74
68 65 20 4d 6f 6e 69 6b 65 72 20 6f 72 20 61 6c
69 61 73 0a 22 75 6e 69 74 20 64 69 73 74 61 6e
63 65 20 67 72 61 70 68 20 73 6f 6c 76 65 72 20
64 72 61 66 74 20 31 30 31 22 20 0a 0a 61 20 68
65 78 61 64 65 63 69 6d 61 6c 20 64 75 6d 70 20
77 69 6c 6c 20 62 65 20 70 6f 73 74 65 64 20 74
6f 20 6d 79 20 62 6c 6f 67 0a 0a 6d 65 64 69 74
61 74 69 6f 6e 61 74 61 65 2e 77 6f 72 64 70 72
65 73 73 2e 63 6f 6d 0a 0a 0a 44 61 76 69 64 20
42 65 72 6e 69 65 72 0a 0a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20
20 52 45 41 44 4d 45 20 45 4e 44 20 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2f 0a 0a 69 6e 74 20 6d 61 69 6e
28 76 6f 69 64 29 0a 7b 0a 20 20 75 6e 73 69 67
6e 65 64 20 6c 6f 6e 67 20 6c 6f 6e 67 20 69 2c
63 6e 67 3d 31 32 33 34 35 36 37 38 39 39 38 37
36 35 34 33 32 31 4c 4c 2c 20 78 73 3d 33 36 32
34 33 36 30 36 39 33 36 32 34 33 36 30 36 39 4c
4c 3b 0a 20 20 75 6e 73 69 67 6e 65 64 20 6c 6f
6e 67 20 6c 6f 6e 67 20 72 61 6e 64 78 3b 0a 20
20 69 6e 74 20 42 3b 0a 20 20 69 6e 74 20 6a 3b
0a 20 20 69 6e 74 20 6b 3b 0a 20 20 69 6e 74 20
71 75 69 74 3b 0a 20 20 69 6e 74 20 69 73 5f 73
69 6e 67 75 6c 61 72 3b 0a 20 20 69 6e 74 20 67
72 61 70 68 5f 66 6f 75 6e 64 3b 0a 20 20 69 6e
74 20 74 6f 74 61 6c 5f 65 64 67 65 73 3b 0a 20
20 69 6e 74 20 64 65 67 72 65 65 5f 74 65 73 74
5f 70 61 73 73 65 64 3b 0a 20 20 69 6e 74 20 6c
2c 20 6d 3b 0a 20 20 69 6e 74 20 6e 2c 20 70 3b
0a 20 20 69 6e 74 20 68 61 73 5f 6b 34 3b 0a 20
20 69 6e 74 20 69 73 5f 33 63 6f 6c 6f 72 61 62
6c 65 3b 0a 20 20 69 6e 74 20 63 6f 75 6e 74 3b
0a 20 20 69 6e 74 20 74 6f 74 61 6c 5f 66 69 6e
64 73 3b 0a 20 20 69 6e 74 20 70 72 6f 62 61 62
6c 65 5f 75 6e 69 74 5f 6c 65 6e 67 74 68 73 3b
0a 20 20 69 6e 74 20 73 6f 6c 75 74 69 6f 6e 5f
66 6f 75 6e 64 3b 0a 20 20 69 6e 74 20 63 6f 6c
6f 72 69 6e 67 5f 66 6f 75 6e 64 3b 0a 20 20 63
68 61 72 20 61 6c 70 68 61 62 65 74 5b 56 45 52
54 45 58 5d 3b 0a 20 20 75 6e 73 69 67 6e 65 64
20 6c 6f 6e 67 20 6c 6f 6e 67 20 6d 61 78 69 5f
75 6c 6c 3b 0a 20 20 6c 6f 6e 67 20 64 6f 75 62
6c 65 20 78 63 6f 6f 72 64 5b 56 45 52 54 45 58
5d 3b 0a 20 20 6c 6f 6e 67 20 64 6f 75 62 6c 65
20 64 69 66 66 3b 0a 20 20 6c 6f 6e 67 20 64 6f
75 62 6c 65 20 64 69 66 66 32 35 3b 0a 20 20 6c
6f 6e 67 20 64 6f 75 62 6c 65 20 64 69 66 66 35
30 3b 0a 20 20 6c 6f 6e 67 20 64 6f 75 62 6c 65
20 64 69 66 66 31 30 30 3b 0a 20 20 6c 6f 6e 67
20 64 6f 75 62 6c 65 20 64 69 66 66 32 30 30 3b
0a 20 20 6c 6f 6e 67 20 64 6f 75 62 6c 65 20 64
69 66 66 34 30 30 3b 0a 20 20 6c 6f 6e 67 20 64
6f 75 62 6c 65 20 64 69 66 66 38 30 30 3b 0a 20
20 6c 6f 6e 67 20 64 6f 75 62 6c 65 20 64 69 66
66 31 32 30 30 3b 0a 20 20 6c 6f 6e 67 20 64 6f
75 62 6c 65 20 64 69 66 66 31 3b 0a 20 20 6c 6f
6e 67 20 64 6f 75 62 6c 65 20 72 65 63 5f 64 69
66 66 32 35 3b 0a 20 20 6c 6f 6e 67 20 64 6f 75
62 6c 65 20 72 65 63 5f 64 69 66 66 35 30 3b 0a
20 20 6c 6f 6e 67 20 64 6f 75 62 6c 65 20 72 65
63 5f 64 69 66 66 31 30 30 3b 0a 20 20 6c 6f 6e
67 20 64 6f 75 62 6c 65 20 72 65 63 5f 64 69 66
66 32 30 30 3b 0a 20 20 6c 6f 6e 67 20 64 6f 75
62 6c 65 20 72 65 63 5f 64 69 66 66 34 30 30 3b
0a 20 20 6c 6f 6e 67 20 64 6f 75 62 6c 65 20 72
65 63 5f 64 69 66 66 38 30 30 3b 0a 20 20 6c 6f
6e 67 20 64 6f 75 62 6c 65 20 72 65 63 5f 64 69
66 66 31 32 30 30 3b 0a 20 20 6c 6f 6e 67 20 64
6f 75 62 6c 65 20 72 65 63 5f 64 69 66 66 31 3b
0a 20 20 6c 6f 6e 67 20 64 6f 75 62 6c 65 20 72
75 31 3b 0a 20 20 6c 6f 6e 67 20 64 6f 75 62 6c
65 20 72 75 32 3b 0a 20 20 6c 6f 6e 67 20 64 6f
75 62 6c 65 20 65 70 73 69 6c 6f 6e 3b 0a 20 20
69 6e 74 20 63 6f 31 3b 0a 20 20 69 6e 74 20 63
6f 32 3b 0a 20 20 69 6e 74 20 63 6f 6c 6f 72 73
5b 56 45 52 54 45 58 5d 3b 0a 20 20 69 6e 74 20
6e 75 6d 5f 34 5f 63 6f 6c 6f 72 69 6e 67 73 3b
0a 20 20 69 6e 74 20 6e 75 6d 5f 34 5f 63 6f 6c
6f 72 69 6e 67 73 5f 6d 6f 64 5f 32 34 3b 0a 20
20 69 6e 74 20 63 6f 75 6e 74 5f 34 5f 63 6f 6c
6f 72 69 6e 67 73 3b 0a 20 20 69 6e 74 20 6e 5f
63 6f 6c 6f 72 73 3b 0a 20 20 69 6e 74 20 64 65
67 72 65 65 73 5b 56 45 52 54 45 58 5d 3b 0a 20
20 69 6e 74 20 76 30 2c 20 76 31 2c 20 76 32 2c
20 76 33 2c 20 76 34 2c 20 76 35 2c 20 76 36 2c
20 76 37 2c 20 76 38 2c 20 76 39 2c 20 76 31 30
2c 20 76 31 31 2c 20 76 31 32 3b 0a 20 20 69 6e
74 20 68 61 73 5f 66 61 69 6c 65 64 3b 0a 20 20
69 6e 74 20 6e 75 6d 65 64 67 65 73 3b 0a 20 20
6c 6f 6e 67 20 64 6f 75 62 6c 65 20 64 69 66 66
5f 72 65 63 6f 72 64 3b 0a 20 20 6c 6f 6e 67 20
64 6f 75 62 6c 65 20 6d 61 78 64 69 66 66 61 74
34 30 30 3b 0a 20 20 6c 6f 6e 67 20 64 6f 75 62
6c 65 20 6f 6e 65 3b 0a 20 20 6c 6f 6e 67 20 64
6f 75 62 6c 65 20 79 63 6f 6f 72 64 5b 56 45 52
54 45 58 5d 3b 0a 20 20 6c 6f 6e 67 20 64 6f 75
62 6c 65 20 66 6f 72 63 65 73 5b 56 45 52 54 45
58 5d 5b 32 5d 3b 0a 20 20 6c 6f 6e 67 20 64 6f
75 62 6c 65 20 43 3b 0a 20 20 6c 6f 6e 67 20 64
6f 75 62 6c 65 20 76 65 63 74 6f 72 5b 32 5d 3b
0a 20 20 6c 6f 6e 67 20 64 6f 75 62 6c 65 20 78
67 6f 6f 64 5b 56 45 52 54 45 58 5d 3b 0a 20 20
6c 6f 6e 67 20 64 6f 75 62 6c 65 20 79 67 6f 6f
64 5b 56 45 52 54 45 58 5d 3b 0a 20 20 69 6e 74
20 66 6f 75 72 5f 63 6f 6c 6f 75 72 69 6e 67 5f
66 61 69 6c 65 64 3b 0a 20 20 69 6e 74 20 68 61
73 5f 63 6f 6e 76 65 72 67 65 64 5f 66 6c 61 67
3b 0a 20 20 69 6e 74 20 68 61 73 5f 63 6f 6e 76
65 72 67 65 64 5f 73 74 65 70 3b 0a 20 20 69 6e
74 20 6d 61 78 5f 68 61 73 5f 63 6f 6e 76 65 72
67 65 64 5f 73 74 65 70 3b 0a 20 20 6c 6f 6e 67
20 64 6f 75 62 6c 65 20 73 63 61 6c 69 6e 67 3b
0a 20 20 6c 6f 6e 67 20 64 6f 75 62 6c 65 20 64
6d 61 74 72 69 78 5b 56 45 52 54 45 58 5d 5b 56
45 52 54 45 58 5d 3b 0a 20 20 69 6e 74 20 61 64
6a 6d 61 74 5b 56 45 52 54 45 58 5d 5b 56 45 52
54 45 58 5d 3b 0a 20 20 69 6e 74 20 70 6f 73 74
5f 61 64 6a 6d 61 74 5b 56 45 52 54 45 58 5d 5b
56 45 52 54 45 58 5d 3b 0a 0a 0a 2f 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 0a 0a 75 64 67 72 61 70 68 5f 73 6f
6c 76 65 72 33 34 30 31 61 2e 63 20 3a 20 20 75
73 65 72 09 32 32 6d 35 30 2e 31 39 38 73 20 77
2f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 4d
41 58 44 49 46 46 41 54 31 30 30 20 20 28 28 6c
6f 6e 67 20 64 6f 75 62 6c 65 29 20 33 38 29 2f
28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 31
29 0a 0a 0a 0a 6e 65 77 74 65 73 74 7a 37 34 36
61 2e 6f 75 74 20 20 33 34 35 20 3a 20 38 6d 20
33 34 2e 36 33 31 73 20 66 6f 72 20 33 30 6b 20
73 6f 6c 6e 73 2e 20 2c 20 75 73 69 6e 67 20 2d
4f 33 20 0a 6e 65 77 74 65 73 74 7a 37 34 35 61
2e 6f 75 74 20 20 33 34 30 20 3a 20 38 6d 20 33
35 73 20 66 6f 72 20 33 30 30 30 30 20 73 6f 6c
75 74 69 6f 6e 73 2c 20 77 69 74 68 20 20 2d 4f
33 0a 6e 65 77 74 65 73 74 7a 35 38 35 61 2e 63
3a 20 38 6d 20 35 31 73 20 66 6f 72 20 33 30 30
30 30 20 73 6f 6c 75 74 69 6f 6e 73 2c 20 75 73
69 6e 67 20 2d 4f 33 20 6f 70 74 69 6d 69 7a 61
74 69 6f 6e 20 0a 6e 65 77 74 65 73 74 38 33 61
2e 63 3a 20 20 39 6d 20 35 37 73 20 66 6f 72 20
33 30 30 30 30 20 73 6f 6c 75 74 69 6f 6e 73 2c
20 75 73 69 6e 67 20 2d 4f 33 20 6f 70 74 69 6d
69 7a 61 74 69 6f 6e 20 6f 70 74 69 6f 6e 0a 6e
65 77 74 65 73 74 38 31 61 2e 63 3a 20 20 39 6d
20 35 37 73 20 66 6f 72 20 33 30 30 30 30 20 73
6f 6c 75 74 69 6f 6e 73 2c 20 75 73 69 6e 67 20
2d 4f 33 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e
20 6f 70 74 69 6f 6e 0a 6e 65 77 74 65 73 74 37
33 61 2e 63 3a 20 20 38 6d 20 34 39 73 20 66 6f
72 20 33 30 30 30 30 20 73 6f 6c 75 74 69 6f 6e
73 2c 20 75 73 69 6e 67 20 2d 4f 33 20 6f 70 74
69 6d 69 7a 61 74 69 6f 6e 20 6f 70 74 69 6f 6e
0a 6e 65 77 74 65 73 74 36 36 61 2e 63 3a 20 20
31 30 6d 20 32 35 73 20 66 6f 72 20 33 30 30 30
30 20 73 6f 6c 75 74 69 6f 6e 73 2c 20 75 73 69
6e 67 20 2d 4f 33 20 6f 70 74 69 6d 69 7a 61 74
69 6f 6e 20 6f 70 74 69 6f 6e 0a 6e 65 77 74 65
73 74 36 35 61 2e 63 3a 20 20 31 31 6d 20 33 30
73 20 66 6f 72 20 33 30 30 30 30 20 73 6f 6c 75
74 69 6f 6e 73 20 0a 6e 65 77 74 65 73 74 36 34
61 2e 63 3a 20 20 31 31 6d 20 33 30 73 20 66 6f
72 20 33 30 30 30 30 20 73 6f 6c 75 74 69 6f 6e
73 20 0a 6e 65 77 74 65 73 74 36 33 61 2e 63 3a
20 20 31 31 6d 20 33 33 73 20 66 6f 72 20 33 30
30 30 30 20 73 6f 6c 75 74 69 6f 6e 73 20 0a 6e
65 77 74 65 73 74 36 32 61 2e 63 3a 20 20 31 31
6d 20 33 33 73 20 66 6f 72 20 33 30 30 30 30 20
73 6f 6c 75 74 69 6f 6e 73 20 0a 6e 65 77 74 65
73 74 36 31 61 2e 63 3a 20 20 33 6d 20 35 31 73
20 66 6f 72 20 31 30 30 30 30 20 73 6f 6c 75 74
69 6f 6e 73 20 0a 6e 65 77 74 65 73 74 35 37 61
2e 63 3a 20 20 36 6d 20 32 37 73 20 66 6f 72 20
31 30 30 30 30 20 73 6f 6c 75 74 69 6f 6e 73 20
0a 6e 65 77 74 65 73 74 35 36 61 2e 63 3a 20 20
36 6d 20 33 37 73 20 66 6f 72 20 31 30 30 30 30
20 73 6f 6c 75 74 69 6f 6e 73 20 0a 6e 65 77 74
65 73 74 35 35 61 2e 63 3a 20 20 36 6d 20 34 33
73 20 66 6f 72 20 31 30 30 30 30 20 73 6f 6c 75
74 69 6f 6e 73 20 0a 6e 65 77 74 65 73 74 35 34
61 2e 63 3a 20 20 36 6d 20 34 38 73 20 66 6f 72
20 31 30 30 30 30 20 73 6f 6c 75 74 69 6f 6e 73
20 0a 6e 65 77 74 65 73 74 35 33 61 2e 63 3a 20
20 36 6d 20 34 36 73 20 66 6f 72 20 31 30 30 30
30 20 73 6f 6c 75 74 69 6f 6e 73 20 0a 6e 65 77
74 65 73 74 34 38 61 2e 63 3a 20 20 36 32 20 73
65 63 6f 6e 64 73 20 66 6f 72 20 31 36 30 30 20
73 6f 6c 75 74 69 6f 6e 73 20 0a 6e 65 77 74 65
73 74 34 37 61 2e 63 3a 20 20 31 34 20 73 65 63
6f 6e 64 73 20 66 6f 72 20 34 30 30 20 73 6f 6c
75 74 69 6f 6e 73 20 0a 6e 65 77 74 65 73 74 34
36 61 2e 63 3a 20 20 36 36 20 73 65 63 6f 6e 64
73 20 66 6f 72 20 34 30 30 20 73 6f 6c 75 74 69
6f 6e 73 0a 6e 65 77 74 65 73 74 33 39 61 2e 63
3a 20 20 36 37 20 73 65 63 6f 6e 64 73 20 66 6f
72 20 34 30 30 20 73 6f 6c 75 74 69 6f 6e 73 20
0a 6e 65 77 74 65 73 74 33 37 61 2e 63 3a 20 20
37 30 20 73 65 63 6f 6e 64 73 20 66 6f 72 20 34
30 30 20 73 6f 6c 75 74 69 6f 6e 73 20 0a 6e 65
77 74 65 73 74 33 35 61 2e 63 3a 20 20 37 39 20
73 65 63 6f 6e 64 73 20 66 6f 72 20 34 30 30 20
73 6f 6c 75 74 69 6f 6e 73 0a 6e 65 77 74 65 73
74 33 34 61 2e 63 3a 20 20 37 32 20 73 65 63 6f
6e 64 73 20 66 6f 72 20 34 30 30 20 73 6f 6c 75
74 69 6f 6e 73 20 0a 6e 65 77 74 65 73 74 33 33
61 2e 63 3a 20 20 39 31 20 73 65 63 6f 6e 64 73
20 66 6f 72 20 34 30 30 20 73 6f 6c 75 74 69 6f
6e 73 20 0a 6e 65 77 74 65 73 74 33 30 61 2e 63
3a 20 20 31 36 20 73 65 63 6f 6e 64 73 20 66 6f
72 20 31 30 30 20 73 6f 6c 75 74 69 6f 6e 73 0a
6e 65 77 74 65 73 74 32 39 61 2e 63 3a 20 20 31
38 20 73 65 63 6f 6e 64 73 20 66 6f 72 20 31 30
30 20 73 6f 6c 75 74 69 6f 6e 73 20 0a 6e 65 77
74 65 73 74 32 38 61 2e 63 3a 20 20 32 35 20 73
65 63 6f 6e 64 73 20 66 6f 72 20 31 30 30 20 73
6f 6c 75 74 69 6f 6e 73 0a 6e 65 77 74 65 73 74
32 37 61 2e 63 3a 20 20 35 30 20 73 65 63 6f 6e
64 73 20 66 6f 72 20 31 30 30 20 73 6f 6c 75 74
69 6f 6e 73 0a 6e 65 77 74 65 73 74 32 36 61 2e
63 3a 20 20 39 39 20 73 65 63 6f 6e 64 73 20 66
6f 72 20 31 30 30 20 73 6f 6c 75 74 69 6f 6e 73
20 0a 6e 65 77 74 65 73 74 32 35 61 2e 63 3a 20
20 20 33 30 30 30 20 73 6f 6c 75 74 69 6f 6e 73
20 70 65 72 20 68 6f 75 72 0a 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 66 6f 72 20 31 30
30 20 73 6f 6c 75 74 69 6f 6e 73 2c 20 32 20 6d
69 6e 75 74 65 73 20 2e 2e 2e 0a 38 30 38 20 73
6f 6c 75 74 69 6f 6e 73 20 70 65 72 20 6d 69 6e
75 74 65 20 66 6f 72 20 34 2d 70 6f 69 6e 74 20
64 69 61 6d 6f 6e 64 20 73 68 61 70 65 2e 0a 67
74 65 73 74 32 33 30 61 2e 63 20 3a 0a 32 36 30
30 20 73 6f 6c 75 74 69 6f 6e 73 20 70 65 72 20
6d 69 6e 75 74 65 20 66 6f 72 20 37 2d 70 6f 69
6e 74 20 34 2d 63 6f 6c 6f 75 72 0a 67 72 61 70
68 0a 67 74 65 73 74 39 38 30 61 2e 63 20 3a 0a
39 38 30 30 30 20 73 6f 6c 75 74 69 6f 6e 73 20
70 65 72 20 6d 69 6e 75 74 65 20 66 6f 72 20 37
2d 70 6f 69 6e 74 20 34 2d 63 6f 6c 6f 75 72 0a
67 72 61 70 68 2c 20 20 4d 6f 73 65 72 73 27 20
73 70 69 6e 64 6c 65 2e 0a 65 6e 2e 77 69 6b 69
70 65 64 69 61 2e 6f 72 67 20 73 6c 61 73 68 20
77 69 6b 69 20 73 6c 61 73 68 20 4d 6f 73 65 72
5f 73 70 69 6e 64 6c 65 0a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 0a 20 20
42 20 3d 20 33 34 30 3b 0a 20 20 74 6f 74 61 6c
5f 65 64 67 65 73 20 3d 20 32 34 20 3b 0a 0a 20
20 74 6f 74 61 6c 5f 66 69 6e 64 73 20 3d 20 30
3b 0a 0a 20 20 6d 61 78 69 5f 75 6c 6c 20 3d 20
28 28 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20
6c 6f 6e 67 29 36 37 30 30 34 31 37 29 2a 28 28
75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 0a 6c
6f 6e 67 29 32 37 35 33 30 37 34 30 33 36 30 39
35 29 3b 0a 20 20 73 63 61 6c 69 6e 67 20 3d 20
28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 33
37 29 2f 28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65
29 20 31 30 29 3b 0a 20 20 6f 6e 65 20 3d 20 28
6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 31 3b 0a
20 20 64 69 66 66 5f 72 65 63 6f 72 64 20 3d 20
28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 34
31 30 30 29 2f 28 28 6c 6f 6e 67 20 64 6f 75 62
6c 65 29 20 31 30 30 29 3b 0a 0a 20 20 64 69 66
66 5f 72 65 63 6f 72 64 20 3d 20 4d 41 58 44 49
46 46 41 54 31 3b 0a 0a 0a 20 20 6d 61 78 64 69
66 66 61 74 34 30 30 20 3d 20 28 28 6c 6f 6e 67
20 64 6f 75 62 6c 65 29 31 29 2f 28 28 6c 6f 6e
67 20 64 6f 75 62 6c 65 29 31 30 30 30 30 30 29
3b 0a 20 20 6d 61 78 64 69 66 66 61 74 34 30 30
20 3d 20 28 28 28 6c 6f 6e 67 20 64 6f 75 62 6c
65 29 31 29 2f 28 28 6c 6f 6e 67 20 64 6f 75 62
6c 65 29 31 30 30 30 30 30 29 29 2a 6d 61 78 64
69 66 66 61 74 34 30 30 3b 0a 20 20 6d 61 78 64
69 66 66 61 74 34 30 30 20 3d 20 28 28 28 6c 6f
6e 67 20 64 6f 75 62 6c 65 29 31 29 2f 28 28 6c
6f 6e 67 20 64 6f 75 62 6c 65 29 31 30 30 30 30
30 29 29 2a 6d 61 78 64 69 66 66 61 74 34 30 30
3b 0a 0a 20 20 65 70 73 69 6c 6f 6e 20 3d 20 28
28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 31 29 2f
28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 31 30
30 30 30 30 30 30 29 3b 0a 0a 20 20 72 65 63 5f
64 69 66 66 32 35 20 3d 20 28 6c 6f 6e 67 20 64
6f 75 62 6c 65 29 20 30 3b 0a 20 20 72 65 63 5f
64 69 66 66 35 30 20 3d 20 28 6c 6f 6e 67 20 64
6f 75 62 6c 65 29 20 30 3b 0a 20 20 72 65 63 5f
64 69 66 66 31 30 30 20 3d 20 28 6c 6f 6e 67 20
64 6f 75 62 6c 65 29 20 30 3b 0a 20 20 72 65 63
5f 64 69 66 66 31 20 3d 20 28 6c 6f 6e 67 20 64
6f 75 62 6c 65 29 20 30 3b 0a 20 20 72 65 63 5f
64 69 66 66 32 30 30 20 3d 20 28 6c 6f 6e 67 20
64 6f 75 62 6c 65 29 20 30 3b 0a 20 20 72 65 63
5f 64 69 66 66 34 30 30 20 3d 20 28 6c 6f 6e 67
20 64 6f 75 62 6c 65 29 20 30 3b 0a 20 20 72 65
63 5f 64 69 66 66 38 30 30 20 3d 20 28 6c 6f 6e
67 20 64 6f 75 62 6c 65 29 20 30 3b 0a 20 20 72
65 63 5f 64 69 66 66 31 32 30 30 20 3d 20 28 6c
6f 6e 67 20 64 6f 75 62 6c 65 29 20 30 3b 0a 0a
0a 0a 0a 0a 0a 20 20 61 6c 70 68 61 62 65 74 5b
30 5d 20 3d 20 27 41 27 3b 0a 20 20 61 6c 70 68
61 62 65 74 5b 31 5d 20 3d 20 27 42 27 3b 0a 20
20 61 6c 70 68 61 62 65 74 5b 32 5d 20 3d 20 27
43 27 3b 0a 20 20 61 6c 70 68 61 62 65 74 5b 33
5d 20 3d 20 27 44 27 3b 0a 20 20 61 6c 70 68 61
62 65 74 5b 34 5d 20 3d 20 27 45 27 3b 0a 20 20
61 6c 70 68 61 62 65 74 5b 35 5d 20 3d 20 27 46
27 3b 0a 20 20 61 6c 70 68 61 62 65 74 5b 36 5d
20 3d 20 27 47 27 3b 0a 20 20 61 6c 70 68 61 62
65 74 5b 37 5d 20 3d 20 27 48 27 3b 0a 20 20 61
6c 70 68 61 62 65 74 5b 38 5d 20 3d 20 27 49 27
3b 0a 20 20 61 6c 70 68 61 62 65 74 5b 39 5d 20
3d 20 27 4a 27 3b 0a 20 20 61 6c 70 68 61 62 65
74 5b 31 30 5d 20 3d 20 27 4b 27 3b 0a 20 20 61
6c 70 68 61 62 65 74 5b 31 31 5d 20 3d 20 27 4c
27 3b 0a 20 20 61 6c 70 68 61 62 65 74 5b 31 32
5d 20 3d 20 27 4d 27 3b 0a 0a 0a 0a 0a 0a 20 20
2f 2a 20 46 69 72 73 74 20 73 65 65 64 20 51 5b
5d 20 77 69 74 68 20 43 4e 47 2b 58 53 3a 20 20
20 20 2a 2f 0a 20 20 20 20 20 66 6f 72 28 69 3d
30 3b 69 3c 32 30 39 37 31 35 32 3b 69 2b 2b 29
20 51 5b 69 5d 3d 43 4e 47 2b 58 53 3b 0a 0a 20
20 66 6f 72 28 6c 3d 30 3b 20 6c 3c 20 56 45 52
54 45 58 20 3b 20 6c 2b 2b 29 0a 20 20 7b 0a 20
20 20 20 64 6d 61 74 72 69 78 5b 6c 5d 5b 6c 5d
20 3d 20 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29
20 30 3b 0a 20 20 7d 0a 0a 0a 0a 77 68 69 6c 65
28 20 74 6f 74 61 6c 5f 66 69 6e 64 73 20 3c 20
35 30 30 30 30 30 30 30 30 30 20 20 29 0a 7b 0a
0a 20 20 67 72 61 70 68 5f 66 6f 75 6e 64 20 3d
20 30 3b 0a 0a 20 77 68 69 6c 65 28 20 67 72 61
70 68 5f 66 6f 75 6e 64 20 3d 3d 20 30 29 0a 20
7b 0a 0a 20 20 6e 75 6d 65 64 67 65 73 20 3d 20
30 3b 0a 0a 20 20 66 6f 72 28 6c 3d 30 3b 20 6c
3c 20 56 45 52 54 45 58 20 3b 20 6c 2b 2b 29 0a
20 20 7b 0a 20 20 20 20 66 6f 72 28 6d 3d 30 3b
20 6d 20 3c 20 56 45 52 54 45 58 3b 20 6d 2b 2b
29 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 61 64
6a 6d 61 74 5b 6c 5d 5b 6d 5d 20 3d 20 30 3b 0a
20 20 20 20 7d 0a 20 20 7d 0a 0a 20 20 77 68 69
6c 65 28 6e 75 6d 65 64 67 65 73 20 3c 20 74 6f
74 61 6c 5f 65 64 67 65 73 20 29 0a 20 20 7b 0a
20 20 20 20 72 75 31 20 3d 20 28 28 6c 6f 6e 67
20 64 6f 75 62 6c 65 29 20 4b 49 53 53 29 2f 28
28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 6d 61
78 69 5f 75 6c 6c 29 3b 0a 20 20 20 20 63 6f 31
20 3d 20 66 6c 6f 6f 72 6c 28 72 75 31 2a 28 28
6c 6f 6e 67 20 64 6f 75 62 6c 65 29 56 45 52 54
45 58 29 29 3b 0a 20 20 20 20 72 75 32 20 3d 20
28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 4b
49 53 53 29 2f 28 28 6c 6f 6e 67 20 64 6f 75 62
6c 65 29 20 6d 61 78 69 5f 75 6c 6c 29 3b 0a 20
20 20 20 63 6f 32 20 3d 20 66 6c 6f 6f 72 6c 28
72 75 32 2a 28 28 6c 6f 6e 67 20 64 6f 75 62 6c
65 29 56 45 52 54 45 58 29 29 3b 0a 20 20 20 20
69 66 28 20 28 63 6f 31 3c 56 45 52 54 45 58 29
20 26 26 20 28 63 6f 32 3c 56 45 52 54 45 58 29
29 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 69 66
28 63 6f 31 20 21 3d 20 63 6f 32 29 0a 20 20 20
20 20 20 7b 0a 20 20 20 20 20 20 20 20 69 66 28
61 64 6a 6d 61 74 5b 63 6f 31 5d 5b 63 6f 32 5d
20 3d 3d 20 30 29 0a 20 20 20 20 20 20 20 20 7b
0a 20 20 20 20 20 20 20 20 20 20 61 64 6a 6d 61
74 5b 63 6f 31 5d 5b 63 6f 32 5d 20 3d 20 31 3b
0a 20 20 20 20 20 20 20 20 20 20 61 64 6a 6d 61
74 5b 63 6f 32 5d 5b 63 6f 31 5d 20 3d 20 31 3b
0a 20 20 20 20 20 20 20 20 20 20 6e 75 6d 65 64
67 65 73 20 3d 20 6e 75 6d 65 64 67 65 73 20 2b
20 31 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20
20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 20 7d 0a
0a 2f 2a 2a 2a 20 63 6f 6d 70 75 74 65 20 64 65
67 72 65 65 73 5b 5d 20 2a 2a 2a 2f 0a 2f 2a 2a
2a 20 65 61 63 68 20 33 20 6f 72 20 6d 6f 72 65
20 2a 2a 2a 2f 0a 0a 20 20 64 65 67 72 65 65 5f
74 65 73 74 5f 70 61 73 73 65 64 20 3d 20 31 3b
0a 0a 20 20 66 6f 72 28 6c 3d 30 3b 20 6c 3c 20
56 45 52 54 45 58 20 3b 20 6c 2b 2b 29 0a 20 20
7b 0a 20 20 20 20 64 65 67 72 65 65 73 5b 6c 5d
20 3d 20 30 3b 0a 0a 20 20 20 20 66 6f 72 28 6d
3d 30 3b 20 6d 20 3c 20 56 45 52 54 45 58 3b 20
6d 2b 2b 29 0a 20 20 20 20 7b 0a 20 20 20 20 20
20 20 64 65 67 72 65 65 73 5b 6c 5d 20 3d 20 64
65 67 72 65 65 73 5b 6c 5d 20 2b 20 61 64 6a 6d
61 74 5b 6c 5d 5b 6d 5d 3b 0a 20 20 20 20 7d 0a
0a 20 20 20 20 69 66 28 20 64 65 67 72 65 65 73
5b 6c 5d 20 3c 20 33 20 29 0a 20 20 20 20 7b 0a
20 20 20 20 20 20 64 65 67 72 65 65 5f 74 65 73
74 5f 70 61 73 73 65 64 20 3d 20 30 3b 0a 20 20
20 20 7d 0a 20 20 7d 0a 0a 20 20 69 66 28 64 65
67 72 65 65 5f 74 65 73 74 5f 70 61 73 73 65 64
20 3d 3d 20 31 29 0a 20 20 7b 0a 20 20 20 20 67
72 61 70 68 5f 66 6f 75 6e 64 20 3d 20 31 3b 20
0a 20 20 7d 0a 0a 20 7d 0a 0a 0a 0a 0a 0a 0a 20
20 63 6f 75 6e 74 20 3d 20 30 3b 0a 20 20 6d 61
78 5f 68 61 73 5f 63 6f 6e 76 65 72 67 65 64 5f
73 74 65 70 20 3d 20 30 3b 20 20 0a 0a 0a 0a 0a
77 68 69 6c 65 28 20 63 6f 75 6e 74 20 3c 20 31
20 29 0a 7b 0a 20 20 73 6f 6c 75 74 69 6f 6e 5f
66 6f 75 6e 64 20 3d 20 30 3b 0a 0a 77 68 69 6c
65 28 20 30 20 3d 3d 20 73 6f 6c 75 74 69 6f 6e
5f 66 6f 75 6e 64 20 29 0a 7b 0a 20 20 66 6f 72
28 20 6a 3d 30 3b 20 6a 3c 20 56 45 52 54 45 58
20 3b 20 6a 2b 2b 29 0a 20 20 7b 0a 20 20 20 20
72 61 6e 64 78 20 3d 20 4b 49 53 53 3b 0a 20 20
20 20 78 63 6f 6f 72 64 5b 6a 5d 20 3d 20 28 28
6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 72 61 6e
64 78 29 2f 28 28 6c 6f 6e 67 20 64 6f 75 62 6c
65 29 20 6d 61 78 69 5f 75 6c 6c 29 3b 0a 20 20
20 20 78 63 6f 6f 72 64 5b 6a 5d 20 3d 20 73 63
61 6c 69 6e 67 2a 78 63 6f 6f 72 64 5b 6a 5d 3b
0a 20 20 20 20 72 61 6e 64 78 20 3d 20 4b 49 53
53 3b 0a 20 20 20 20 79 63 6f 6f 72 64 5b 6a 5d
20 3d 20 28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65
29 20 72 61 6e 64 78 29 2f 28 28 6c 6f 6e 67 20
64 6f 75 62 6c 65 29 20 6d 61 78 69 5f 75 6c 6c
29 3b 0a 20 20 20 20 79 63 6f 6f 72 64 5b 6a 5d
20 3d 20 73 63 61 6c 69 6e 67 2a 79 63 6f 6f 72
64 5b 6a 5d 3b 0a 20 20 7d 0a 20 20 66 6f 72 28
6c 3d 30 3b 20 6c 3c 20 56 45 52 54 45 58 20 3b
20 6c 2b 2b 29 0a 20 20 7b 0a 20 20 20 20 20 66
6f 72 28 6d 3d 30 3b 20 6d 3c 20 6c 20 3b 20 6d
2b 2b 29 0a 20 20 20 20 20 7b 0a 20 20 20 20 20
20 20 20 64 6d 61 74 72 69 78 5b 6c 5d 5b 6d 5d
20 3d 20 28 78 63 6f 6f 72 64 5b 6c 5d 2d 78 63
6f 6f 72 64 5b 6d 5d 29 2a 28 78 63 6f 6f 72 64
5b 6c 5d 2d 78 63 6f 6f 72 64 5b 6d 5d 29 3b 0a
20 20 20 20 20 20 20 20 64 6d 61 74 72 69 78 5b
6c 5d 5b 6d 5d 20 3d 20 64 6d 61 74 72 69 78 5b
6c 5d 5b 6d 5d 20 2b 20 0a 28 79 63 6f 6f 72 64
5b 6c 5d 2d 79 63 6f 6f 72 64 5b 6d 5d 29 2a 28
79 63 6f 6f 72 64 5b 6c 5d 2d 79 63 6f 6f 72 64
5b 6d 5d 29 3b 0a 20 20 20 20 20 20 20 20 64 6d
61 74 72 69 78 5b 6c 5d 5b 6d 5d 20 3d 20 73 71
72 74 6c 28 64 6d 61 74 72 69 78 5b 6c 5d 5b 6d
5d 29 3b 0a 20 20 20 20 20 7d 0a 20 20 20 20 20
66 6f 72 28 6d 3d 20 6c 2b 31 20 3b 20 6d 3c 20
56 45 52 54 45 58 20 3b 20 6d 2b 2b 29 0a 20 20
20 20 20 7b 0a 20 20 20 20 20 20 20 20 64 6d 61
74 72 69 78 5b 6c 5d 5b 6d 5d 20 3d 20 64 6d 61
74 72 69 78 5b 6d 5d 5b 6c 5d 3b 0a 20 20 20 20
20 7d 0a 20 20 7d 0a 20 20 64 69 66 66 20 3d 20
28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 30 3b
0a 20 20 66 6f 72 28 6c 3d 30 3b 20 6c 3c 20 56
45 52 54 45 58 20 3b 20 6c 2b 2b 29 0a 20 20 7b
0a 20 20 20 20 66 6f 72 28 6d 3d 30 3b 20 6d 3c
20 6c 3b 20 6d 2b 2b 29 0a 20 20 20 20 7b 0a 20
20 20 20 20 20 69 66 28 20 31 20 3d 3d 20 61 64
6a 6d 61 74 5b 6c 5d 5b 6d 5d 20 29 0a 20 20 20
20 20 20 7b 0a 20 20 20 20 20 20 20 20 64 69 66
66 20 3d 20 64 69 66 66 20 2b 20 66 61 62 73 6c
28 6f 6e 65 2d 64 6d 61 74 72 69 78 5b 6c 5d 5b
6d 5d 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20
20 7d 0a 20 20 7d 0a 0a 20 20 64 69 66 66 31 20
3d 20 64 69 66 66 3b 0a 0a 0a 0a 20 20 69 66 28
64 69 66 66 20 3c 20 64 69 66 66 5f 72 65 63 6f
72 64 29 0a 20 20 7b 0a 20 20 20 20 73 6f 6c 75
74 69 6f 6e 5f 66 6f 75 6e 64 20 3d 20 31 3b 0a
0a 20 20 20 20 66 6f 72 28 20 6a 20 3d 30 3b 20
6a 3c 20 56 45 52 54 45 58 20 3b 20 6a 2b 2b 29
0a 20 20 20 20 7b 0a 20 20 20 20 20 20 78 67 6f
6f 64 5b 6a 5d 20 3d 20 78 63 6f 6f 72 64 5b 6a
5d 3b 0a 20 20 20 20 20 20 79 67 6f 6f 64 5b 6a
5d 20 3d 20 79 63 6f 6f 72 64 5b 6a 5d 3b 0a 20
20 20 20 7d 0a 20 20 7d 0a 7d 0a 0a 2f 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a
20 20 20 20 20 20 20 20 20 20 68 61 76 65 20 73
6f 6c 75 74 69 6f 6e 20 2e 2e 2e 0a 0a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a
20 20 68 61 73 5f 63 6f 6e 76 65 72 67 65 64 5f
66 6c 61 67 20 3d 20 30 3b 0a 20 20 71 75 69 74
20 3d 20 30 3b 0a 20 20 63 6f 75 6e 74 20 3d 20
63 6f 75 6e 74 20 2b 20 31 3b 0a 0a 0a 0a 0a 2f
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20
42 45 47 49 4e 20 49 54 45 52 41 54 49 4f 4e 53
20 54 4f 20 43 4f 4e 56 45 52 47 45 20 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 0a 66
6f 72 28 20 6b 20 3d 20 30 3b 20 6b 20 3c 20 4e
55 4d 53 54 45 50 53 20 3b 20 6b 2b 2b 29 0a 7b
0a 0a 20 20 0a 0a 0a 20 20 20 69 66 28 20 71 75
69 74 20 3d 3d 20 31 29 0a 20 20 20 7b 0a 20 20
20 20 20 62 72 65 61 6b 3b 0a 20 20 20 7d 0a 0a
20 20 20 69 66 28 20 28 6b 2b 31 29 20 3c 20 31
30 30 29 0a 20 20 20 7b 0a 20 20 20 20 20 43 20
3d 20 28 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29
20 33 34 35 29 2f 28 28 6c 6f 6e 67 20 64 6f 75
62 6c 65 29 20 31 30 30 30 29 3b 0a 20 20 20 7d
0a 20 20 20 65 6c 73 65 0a 20 20 20 7b 0a 20 20
20 20 20 43 20 3d 20 28 28 6c 6f 6e 67 20 64 6f
75 62 6c 65 29 20 42 20 29 2f 28 28 6c 6f 6e 67
20 64 6f 75 62 6c 65 29 20 31 30 30 30 29 3b 0a
20 20 20 7d 0a 0a 20 20 20 66 6f 72 28 6c 3d 30
3b 20 6c 3c 20 56 45 52 54 45 58 20 3b 20 6c 2b
2b 29 0a 20 20 20 7b 0a 20 20 20 20 20 66 6f 72
28 6d 3d 30 3b 20 6d 3c 20 6c 20 3b 20 6d 2b 2b
29 0a 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20
64 6d 61 74 72 69 78 5b 6c 5d 5b 6d 5d 20 3d 20
28 78 67 6f 6f 64 5b 6c 5d 2d 78 67 6f 6f 64 5b
6d 5d 29 2a 28 78 67 6f 6f 64 5b 6c 5d 2d 78 67
6f 6f 64 5b 6d 5d 29 3b 0a 20 20 20 20 20 20 20
64 6d 61 74 72 69 78 5b 6c 5d 5b 6d 5d 20 3d 20
64 6d 61 74 72 69 78 5b 6c 5d 5b 6d 5d 20 2b 20
0a 28 79 67 6f 6f 64 5b 6c 5d 2d 79 67 6f 6f 64
5b 6d 5d 29 2a 28 79 67 6f 6f 64 5b 6c 5d 2d 79
67 6f 6f 64 5b 6d 5d 29 3b 0a 20 20 20 20 20 20
20 64 6d 61 74 72 69 78 5b 6c 5d 5b 6d 5d 20 3d
20 73 71 72 74 6c 28 64 6d 61 74 72 69 78 5b 6c
5d 5b 6d 5d 29 3b 0a 20 20 20 20 20 7d 0a 20 20
20 20 20 66 6f 72 28 6d 3d 20 6c 2b 31 20 3b 20
6d 3c 20 56 45 52 54 45 58 20 3b 20 6d 2b 2b 29
0a 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 64
6d 61 74 72 69 78 5b 6c 5d 5b 6d 5d 20 3d 20 64
6d 61 74 72 69 78 5b 6d 5d 5b 6c 5d 3b 0a 20 20
20 20 20 7d 0a 20 20 20 7d 0a 0a 0a 20 20 20 69
66 28 20 28 6b 2b 31 29 20 3d 3d 20 32 35 20 29
0a 20 20 20 7b 0a 20 20 20 20 20 64 69 66 66 20
3d 20 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20
30 3b 0a 20 20 20 20 20 66 6f 72 28 6c 3d 30 3b
20 6c 3c 20 56 45 52 54 45 58 20 3b 20 6c 2b 2b
29 0a 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20
66 6f 72 28 6d 3d 30 3b 20 6d 3c 20 6c 3b 20 6d
2b 2b 29 0a 20 20 20 20 20 20 20 7b 0a 20 20 20
20 20 20 20 20 20 69 66 28 20 31 20 3d 3d 20 61
64 6a 6d 61 74 5b 6c 5d 5b 6d 5d 20 29 0a 20 20
20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20
20 20 20 20 64 69 66 66 20 3d 20 64 69 66 66 20
2b 20 66 61 62 73 6c 28 6f 6e 65 2d 64 6d 61 74
72 69 78 5b 6c 5d 5b 6d 5d 29 3b 0a 20 20 20 20
20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 7d 0a
20 20 20 20 20 7d 0a 0a 20 20 20 20 20 64 69 66
66 32 35 20 3d 20 64 69 66 66 3b 20 0a 0a 20 20
20 20 20 69 66 28 20 64 69 66 66 20 3e 20 4d 41
58 44 49 46 46 41 54 32 35 20 29 0a 20 20 20 20
20 7b 0a 20 20 20 20 20 20 20 71 75 69 74 20 3d
20 31 3b 0a 20 20 20 20 20 7d 0a 20 20 20 7d 0a
0a 0a 20 20 20 69 66 28 20 28 6b 2b 31 29 20 3d
3d 20 35 30 20 29 0a 20 20 20 7b 0a 20 20 20 20
20 64 69 66 66 20 3d 20 28 6c 6f 6e 67 20 64 6f
75 62 6c 65 29 20 30 3b 0a 20 20 20 20 20 66 6f
72 28 6c 3d 30 3b 20 6c 3c 20 56 45 52 54 45 58
20 3b 20 6c 2b 2b 29 0a 20 20 20 20 20 7b 0a 20
20 20 20 20 20 20 66 6f 72 28 6d 3d 30 3b 20 6d
3c 20 6c 3b 20 6d 2b 2b 29 0a 20 20 20 20 20 20
20 7b 0a 20 20 20 20 20 20 20 20 20 69 66 28 20
31 20 3d 3d 20 61 64 6a 6d 61 74 5b 6c 5d 5b 6d
5d 20 29 0a 20 20 20 20 20 20 20 20 20 7b 0a 20
20 20 20 20 20 20 20 20 20 20 64 69 66 66 20 3d
20 64 69 66 66 20 2b 20 66 61 62 73 6c 28 6f 6e
65 2d 64 6d 61 74 72 69 78 5b 6c 5d 5b 6d 5d 29
3b 0a 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20
20 20 20 20 7d 0a 20 20 20 20 20 7d 0a 0a 20 20
20 20 20 64 69 66 66 35 30 20 3d 20 64 69 66 66
3b 20 0a 0a 20 20 20 20 20 69 66 28 20 64 69 66
66 20 3e 20 4d 41 58 44 49 46 46 41 54 35 30 20
29 0a 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20
71 75 69 74 20 3d 20 31 3b 0a 20 20 20 20 20 7d
0a 20 20 20 7d 0a 0a 0a 20 20 20 69 66 28 20 28
6b 2b 31 29 20 3d 3d 20 31 30 30 20 29 0a 20 20
20 7b 0a 20 20 20 20 20 64 69 66 66 20 3d 20 28
6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 30 3b 0a
20 20 20 20 20 66 6f 72 28 6c 3d 30 3b 20 6c 3c
20 56 45 52 54 45 58 20 3b 20 6c 2b 2b 29 0a 20
20 20 20 20 7b 0a 20 20 20 20 20 20 20 66 6f 72
28 6d 3d 30 3b 20 6d 3c 20 6c 3b 20 6d 2b 2b 29
0a 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20
20 20 20 69 66 28 20 31 20 3d 3d 20 61 64 6a 6d
61 74 5b 6c 5d 5b 6d 5d 20 29 0a 20 20 20 20 20
20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20
20 64 69 66 66 20 3d 20 64 69 66 66 20 2b 20 66
61 62 73 6c 28 6f 6e 65 2d 64 6d 61 74 72 69 78
5b 6c 5d 5b 6d 5d 29 3b 0a 20 20 20 20 20 20 20
20 20 7d 0a 20 20 20 20 20 20 20 7d 0a 20 20 20
20 20 7d 0a 0a 20 20 20 20 20 64 69 66 66 31 30
30 20 3d 20 64 69 66 66 3b 0a 0a 0a 0a 20 20 20
20 20 69 66 28 20 64 69 66 66 20 3e 20 4d 41 58
44 49 46 46 41 54 31 30 30 20 29 0a 20 20 20 20
20 7b 0a 20 20 20 20 20 20 20 71 75 69 74 20 3d
20 31 3b 0a 20 20 20 20 20 7d 0a 20 20 20 7d 0a
0a 0a 0a 0a 0a 0a 0a 0a 0a 20 20 20 69 66 28 20
28 6b 2b 31 29 20 3d 3d 20 32 30 30 20 29 0a 20
20 20 7b 0a 20 20 20 20 20 64 69 66 66 20 3d 20
28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20 30 3b
0a 20 20 20 20 20 66 6f 72 28 6c 3d 30 3b 20 6c
3c 20 56 45 52 54 45 58 20 3b 20 6c 2b 2b 29 0a
20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 66 6f
72 28 6d 3d 30 3b 20 6d 3c 20 6c 3b 20 6d 2b 2b
29 0a 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20
20 20 20 20 69 66 28 20 31 20 3d 3d 20 61 64 6a
6d 61 74 5b 6c 5d 5b 6d 5d 20 29 0a 20 20 20 20
20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20
20 20 64 69 66 66 20 3d 20 64 69 66 66 20 2b 20
66 61 62 73 6c 28 6f 6e 65 2d 64 6d 61 74 72 69
78 5b 6c 5d 5b 6d 5d 29 3b 0a 20 20 20 20 20 20
20 20 20 7d 0a 20 20 20 20 20 20 20 7d 0a 20 20
20 20 20 7d 0a 0a 20 20 20 20 20 64 69 66 66 32
30 30 20 3d 20 64 69 66 66 3b 0a 0a 0a 0a 20 20
20 20 20 69 66 28 20 64 69 66 66 20 3e 20 4d 41
58 44 49 46 46 41 54 32 30 30 20 29 0a 20 20 20
20 20 7b 0a 20 20 20 20 20 20 20 71 75 69 74 20
3d 20 31 3b 0a 20 20 20 20 20 7d 0a 20 20 20 7d
0a 0a 0a 0a 0a 0a 0a 20 20 20 69 66 28 20 28 6b
2b 31 29 20 3d 3d 20 34 30 30 20 29 0a 20 20 20
7b 0a 20 20 20 20 20 64 69 66 66 20 3d 20 28 6c
6f 6e 67 20 64 6f 75 62 6c 65 29 20 30 3b 0a 20
20 20 20 20 66 6f 72 28 6c 3d 30 3b 20 6c 3c 20
56 45 52 54 45 58 20 3b 20 6c 2b 2b 29 0a 20 20
20 20 20 7b 0a 20 20 20 20 20 20 20 66 6f 72 28
6d 3d 30 3b 20 6d 3c 20 6c 3b 20 6d 2b 2b 29 0a
20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20
20 20 69 66 28 20 31 20 3d 3d 20 61 64 6a 6d 61
74 5b 6c 5d 5b 6d 5d 20 29 0a 20 20 20 20 20 20
20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20
64 69 66 66 20 3d 20 64 69 66 66 20 2b 20 66 61
62 73 6c 28 6f 6e 65 2d 64 6d 61 74 72 69 78 5b
6c 5d 5b 6d 5d 29 3b 0a 20 20 20 20 20 20 20 20
20 7d 0a 20 20 20 20 20 20 20 7d 0a 20 20 20 20
20 7d 0a 0a 20 20 20 20 20 64 69 66 66 34 30 30
20 3d 20 64 69 66 66 3b 0a 0a 0a 0a 20 20 20 20
20 69 66 28 20 64 69 66 66 20 3e 20 4d 41 58 44
49 46 46 41 54 34 30 30 20 29 0a 20 20 20 20 20
7b 0a 20 20 20 20 20 20 20 71 75 69 74 20 3d 20
31 3b 0a 20 20 20 20 20 7d 0a 20 20 20 7d 0a 0a
0a 0a 0a 20 20 20 69 66 28 20 28 6b 2b 31 29 20
3d 3d 20 38 30 30 20 29 0a 20 20 20 7b 0a 20 20
20 20 20 64 69 66 66 20 3d 20 28 6c 6f 6e 67 20
64 6f 75 62 6c 65 29 20 30 3b 0a 20 20 20 20 20
66 6f 72 28 6c 3d 30 3b 20 6c 3c 20 56 45 52 54
45 58 20 3b 20 6c 2b 2b 29 0a 20 20 20 20 20 7b
0a 20 20 20 20 20 20 20 66 6f 72 28 6d 3d 30 3b
20 6d 3c 20 6c 3b 20 6d 2b 2b 29 0a 20 20 20 20
20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 69 66
28 20 31 20 3d 3d 20 61 64 6a 6d 61 74 5b 6c 5d
5b 6d 5d 20 29 0a 20 20 20 20 20 20 20 20 20 7b
0a 20 20 20 20 20 20 20 20 20 20 20 64 69 66 66
20 3d 20 64 69 66 66 20 2b 20 66 61 62 73 6c 28
6f 6e 65 2d 64 6d 61 74 72 69 78 5b 6c 5d 5b 6d
5d 29 3b 0a 20 20 20 20 20 20 20 20 20 7d 0a 20
20 20 20 20 20 20 7d 0a 20 20 20 20 20 7d 0a 0a
20 20 20 20 20 64 69 66 66 38 30 30 20 3d 20 64
69 66 66 3b 0a 0a 0a 0a 20 20 20 20 20 69 66 28
20 64 69 66 66 20 3e 20 4d 41 58 44 49 46 46 41
54 38 30 30 20 29 0a 20 20 20 20 20 7b 0a 20 20
20 20 20 20 20 71 75 69 74 20 3d 20 31 3b 0a 20
20 20 20 20 7d 0a 0a 20 20 20 7d 0a 0a 0a 0a 0a
20 20 20 69 66 28 20 28 6b 2b 31 29 20 3d 3d 20
31 32 30 30 20 29 0a 20 20 20 7b 0a 20 20 20 20
20 64 69 66 66 20 3d 20 28 6c 6f 6e 67 20 64 6f
75 62 6c 65 29 20 30 3b 0a 20 20 20 20 20 66 6f
72 28 6c 3d 30 3b 20 6c 3c 20 56 45 52 54 45 58
20 3b 20 6c 2b 2b 29 0a 20 20 20 20 20 7b 0a 20
20 20 20 20 20 20 66 6f 72 28 6d 3d 30 3b 20 6d
3c 20 6c 3b 20 6d 2b 2b 29 0a 20 20 20 20 20 20
20 7b 0a 20 20 20 20 20 20 20 20 20 69 66 28 20
31 20 3d 3d 20 61 64 6a 6d 61 74 5b 6c 5d 5b 6d
5d 20 29 0a 20 20 20 20 20 20 20 20 20 7b 0a 20
20 20 20 20 20 20 20 20 20 20 64 69 66 66 20 3d
20 64 69 66 66 20 2b 20 66 61 62 73 6c 28 6f 6e
65 2d 64 6d 61 74 72 69 78 5b 6c 5d 5b 6d 5d 29
3b 0a 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20
20 20 20 20 7d 0a 20 20 20 20 20 7d 0a 0a 20 20
20 20 20 64 69 66 66 31 32 30 30 20 3d 20 64 69
66 66 3b 0a 0a 0a 0a 20 20 20 20 20 69 66 28 20
64 69 66 66 20 3e 20 4d 41 58 44 49 46 46 41 54
31 32 30 30 20 29 0a 20 20 20 20 20 7b 0a 20 20
20 20 20 20 20 71 75 69 74 20 3d 20 31 3b 0a 20
20 20 20 20 7d 0a 0a 20 20 20 7d 0a 0a 0a 0a 0a
0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a
0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 20 20 20 64
69 66 66 20 3d 20 28 6c 6f 6e 67 20 64 6f 75 62
6c 65 29 20 30 3b 0a 0a 20 20 20 66 6f 72 28 6c
3d 30 3b 20 6c 3c 20 56 45 52 54 45 58 20 3b 20
6c 2b 2b 29 0a 20 20 20 7b 0a 20 20 20 20 20 66
6f 72 28 6d 3d 30 3b 20 6d 3c 20 6c 3b 20 6d 2b
2b 29 0a 20 20 20 20 20 7b 0a 20 20 20 20 20 20
20 69 66 28 20 31 20 3d 3d 20 61 64 6a 6d 61 74
5b 6c 5d 5b 6d 5d 20 29 0a 20 20 20 20 20 20 20
7b 0a 20 20 20 20 20 20 20 20 20 64 69 66 66 20
3d 20 64 69 66 66 20 2b 20 66 61 62 73 6c 28 6f
6e 65 2d 64 6d 61 74 72 69 78 5b 6c 5d 5b 6d 5d
29 3b 0a 20 20 20 20 20 20 20 7d 0a 20 20 20 20
20 7d 0a 20 20 20 7d 0a 0a 20 20 20 69 66 28 20
28 64 69 66 66 20 3c 20 6d 61 78 64 69 66 66 61
74 34 30 30 29 20 26 26 20 28 68 61 73 5f 63 6f
6e 76 65 72 67 65 64 5f 66 6c 61 67 20 3d 3d 20
30 29 20 29 0a 20 20 20 7b 0a 20 20 20 20 20 68
61 73 5f 63 6f 6e 76 65 72 67 65 64 5f 66 6c 61
67 20 3d 20 31 3b 0a 20 20 20 20 20 68 61 73 5f
63 6f 6e 76 65 72 67 65 64 5f 73 74 65 70 20 3d
20 6b 2b 31 3b 0a 0a 20 20 20 20 20 69 66 28 20
68 61 73 5f 63 6f 6e 76 65 72 67 65 64 5f 73 74
65 70 20 3e 20 6d 61 78 5f 68 61 73 5f 63 6f 6e
76 65 72 67 65 64 5f 73 74 65 70 20 29 0a 20 20
20 20 20 7b 0a 20 20 20 20 20 20 20 6d 61 78 5f
68 61 73 5f 63 6f 6e 76 65 72 67 65 64 5f 73 74
65 70 20 3d 20 68 61 73 5f 63 6f 6e 76 65 72 67
65 64 5f 73 74 65 70 3b 0a 20 20 20 20 20 7d 0a
0a 20 20 20 20 20 71 75 69 74 20 3d 20 31 3b 0a
0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 20 20 69 6e 74
20 69 73 5f 73 69 6e 67 75 6c 61 72 3b 0a 0a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2f 0a 0a 0a 20 20 20 20 20 69 73
5f 73 69 6e 67 75 6c 61 72 20 3d 20 30 3b 0a 0a
20 20 20 20 20 66 6f 72 28 6c 3d 30 3b 20 6c 20
3c 20 56 45 52 54 45 58 3b 20 6c 2b 2b 29 0a 20
20 20 20 20 7b 0a 20 20 20 20 20 20 20 66 6f 72
28 6d 20 3d 20 30 3b 20 6d 20 3c 20 6c 3b 20 6d
2b 2b 29 0a 20 20 20 20 20 20 20 7b 0a 20 20 20
20 20 20 20 20 20 69 66 28 20 64 6d 61 74 72 69
78 5b 6c 5d 5b 6d 5d 20 3c 20 65 70 73 69 6c 6f
6e 20 29 0a 20 20 20 20 20 20 20 20 20 7b 0a 20
20 20 20 20 20 20 20 20 20 20 69 73 5f 73 69 6e
67 75 6c 61 72 20 3d 20 31 3b 0a 20 20 20 20 20
20 20 20 20 7d 0a 20 20 20 20 20 20 20 7d 0a 20
20 20 20 20 7d 0a 0a 0a 20 20 20 20 20 20 20 69
66 28 20 69 73 5f 73 69 6e 67 75 6c 61 72 20 3d
3d 20 30 29 0a 20 20 20 20 20 20 20 7b 0a 0a 20
20 20 20 20 20 20 20 20 74 6f 74 61 6c 5f 66 69
6e 64 73 20 3d 20 74 6f 74 61 6c 5f 66 69 6e 64
73 20 2b 20 31 3b 0a 0a 20 20 20 20 20 20 20 20
20 69 66 28 20 28 64 69 66 66 32 35 20 3e 20 72
65 63 5f 64 69 66 66 32 35 29 20 26 26 20 28 68
61 73 5f 63 6f 6e 76 65 72 67 65 64 5f 73 74 65
70 20 3e 20 32 35 29 29 0a 20 20 20 20 20 20 20
20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 72
65 63 5f 64 69 66 66 32 35 20 3d 20 64 69 66 66
32 35 3b 0a 20 20 20 20 20 20 20 20 20 7d 0a 0a
20 20 20 20 20 20 20 20 20 69 66 28 20 28 64 69
66 66 35 30 20 3e 20 72 65 63 5f 64 69 66 66 35
30 29 20 26 26 20 28 68 61 73 5f 63 6f 6e 76 65
72 67 65 64 5f 73 74 65 70 20 3e 20 35 30 29 29
0a 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20
20 20 20 20 20 20 20 72 65 63 5f 64 69 66 66 35
30 20 3d 20 64 69 66 66 35 30 3b 0a 20 20 20 20
20 20 20 20 20 7d 0a 0a 0a 20 20 20 20 20 20 20
20 20 69 66 28 20 28 64 69 66 66 31 30 30 20 3e
20 72 65 63 5f 64 69 66 66 31 30 30 29 20 20 26
26 20 28 68 61 73 5f 63 6f 6e 76 65 72 67 65 64
5f 73 74 65 70 20 3e 20 31 30 30 29 29 0a 20 20
20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20
20 20 20 20 72 65 63 5f 64 69 66 66 31 30 30 20
3d 20 64 69 66 66 31 30 30 3b 0a 20 20 20 20 20
20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 20
69 66 28 20 64 69 66 66 31 20 3e 20 72 65 63 5f
64 69 66 66 31 29 0a 20 20 20 20 20 20 20 20 20
7b 0a 20 20 20 20 20 20 20 20 20 20 20 72 65 63
5f 64 69 66 66 31 20 3d 20 64 69 66 66 31 3b 0a
20 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20
20 20 20 20 20 69 66 28 20 28 64 69 66 66 32 30
30 20 3e 20 72 65 63 5f 64 69 66 66 32 30 30 29
20 26 26 20 28 68 61 73 5f 63 6f 6e 76 65 72 67
65 64 5f 73 74 65 70 20 3e 20 32 30 30 29 20 29
0a 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20
20 20 20 20 20 20 20 72 65 63 5f 64 69 66 66 32
30 30 20 3d 20 64 69 66 66 32 30 30 3b 0a 20 20
20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20
20 20 20 69 66 28 20 28 64 69 66 66 34 30 30 20
3e 20 72 65 63 5f 64 69 66 66 34 30 30 20 29 20
26 26 20 28 68 61 73 5f 63 6f 6e 76 65 72 67 65
64 5f 73 74 65 70 20 3e 20 34 30 30 29 29 0a 20
20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20
20 20 20 20 20 72 65 63 5f 64 69 66 66 34 30 30
20 3d 20 64 69 66 66 34 30 30 3b 0a 20 20 20 20
20 20 20 20 20 7d 0a 0a 0a 20 20 20 20 20 20 20
20 20 69 66 28 20 28 64 69 66 66 38 30 30 20 3e
20 72 65 63 5f 64 69 66 66 38 30 30 29 20 26 26
20 28 68 61 73 5f 63 6f 6e 76 65 72 67 65 64 5f
73 74 65 70 20 3e 20 38 30 30 29 29 0a 20 20 20
20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20
20 20 20 72 65 63 5f 64 69 66 66 38 30 30 20 3d
20 64 69 66 66 38 30 30 3b 0a 20 20 20 20 20 20
20 20 20 7d 0a 0a 0a 20 20 20 20 20 20 20 20 20
69 66 28 20 28 64 69 66 66 31 32 30 30 20 3e 20
72 65 63 5f 64 69 66 66 31 32 30 30 29 20 20 26
26 20 28 68 61 73 5f 63 6f 6e 76 65 72 67 65 64
5f 73 74 65 70 20 3e 20 31 32 30 30 29 29 0a 20
20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20
20 20 20 20 20 72 65 63 5f 64 69 66 66 31 32 30
30 20 3d 20 64 69 66 66 31 32 30 30 3b 0a 20 20
20 20 20 20 20 20 20 7d 0a 0a 0a 0a 0a 0a 0a 23
69 66 64 65 66 20 56 45 52 42 4f 53 45 0a 0a 0a
20 20 66 6f 72 28 6c 20 3d 20 30 3b 20 6c 3c 20
56 45 52 54 45 58 3b 20 6c 2b 2b 29 0a 20 20 7b
0a 20 20 20 20 66 6f 72 28 6d 3d 30 3b 20 6d 3c
20 56 45 52 54 45 58 3b 20 6d 2b 2b 29 0a 20 20
20 20 7b 0a 20 20 20 20 20 20 70 6f 73 74 5f 61
64 6a 6d 61 74 5b 6c 5d 5b 6d 5d 20 3d 20 30 3b
0a 20 20 20 20 7d 0a 20 20 7d 0a 0a 0a 20 20 70
72 6f 62 61 62 6c 65 5f 75 6e 69 74 5f 6c 65 6e
67 74 68 73 20 3d 20 30 3b 0a 0a 20 20 66 6f 72
28 6c 20 3d 20 30 3b 20 6c 3c 56 45 52 54 45 58
3b 20 6c 2b 2b 29 0a 20 20 7b 0a 20 20 20 20 66
6f 72 28 6d 20 3d 20 30 3b 20 6d 20 3c 20 6c 3b
20 6d 2b 2b 29 0a 20 20 20 20 7b 0a 20 20 20 20
20 20 69 66 28 20 66 61 62 73 6c 28 64 6d 61 74
72 69 78 5b 6c 5d 5b 6d 5d 2d 6f 6e 65 29 20 3c
20 65 70 73 69 6c 6f 6e 20 29 0a 20 20 20 20 20
20 7b 0a 20 20 20 20 20 20 20 20 70 72 6f 62 61
62 6c 65 5f 75 6e 69 74 5f 6c 65 6e 67 74 68 73
2b 2b 20 3b 0a 20 20 20 20 20 20 20 20 70 6f 73
74 5f 61 64 6a 6d 61 74 5b 6c 5d 5b 6d 5d 20 3d
20 31 3b 0a 20 20 20 20 20 20 20 20 70 6f 73 74
5f 61 64 6a 6d 61 74 5b 6d 5d 5b 6c 5d 20 3d 20
31 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d
0a 20 20 7d 0a 0a 0a 0a 0a 0a 0a 2f 2a 2a 2a 2a
20 20 54 45 53 54 20 70 6f 73 74 5f 61 64 6a 6d
61 74 5b 5d 5b 5d 20 66 6f 72 20 33 2d 63 6f 6c
6f 72 69 6e 67 20 42 45 47 49 4e 20 20 20 20 2a
2a 2a 2a 2f 0a 0a 20 20 6e 5f 63 6f 6c 6f 72 73
20 3d 20 33 3b 0a 20 20 63 6f 6c 6f 72 69 6e 67
5f 66 6f 75 6e 64 20 3d 20 30 3b 0a 0a 0a 20 20
66 6f 72 28 76 30 20 3d 20 30 3b 20 76 30 3c 20
31 20 3b 20 76 30 2b 2b 29 0a 20 20 7b 0a 20 20
66 6f 72 28 76 31 20 3d 20 30 3b 20 76 31 3c 20
32 20 3b 20 76 31 2b 2b 29 0a 20 20 7b 0a 20 20
66 6f 72 28 76 32 20 3d 20 30 3b 20 76 32 3c 20
6e 5f 63 6f 6c 6f 72 73 20 3b 20 76 32 2b 2b 29
0a 20 20 7b 0a 20 20 66 6f 72 28 76 33 20 3d 20
30 3b 20 76 33 3c 20 6e 5f 63 6f 6c 6f 72 73 20
3b 20 76 33 2b 2b 29 0a 20 20 7b 0a 20 20 66 6f
72 28 76 34 20 3d 20 30 3b 20 76 34 3c 20 6e 5f
63 6f 6c 6f 72 73 20 3b 20 76 34 2b 2b 29 0a 20
20 7b 0a 20 20 66 6f 72 28 76 35 20 3d 20 30 3b
20 76 35 3c 20 6e 5f 63 6f 6c 6f 72 73 20 3b 20
76 35 2b 2b 29 0a 20 20 7b 0a 20 20 66 6f 72 28
76 36 20 3d 20 30 3b 20 76 36 3c 20 6e 5f 63 6f
6c 6f 72 73 20 3b 20 76 36 2b 2b 29 0a 20 20 7b
0a 20 20 66 6f 72 28 76 37 20 3d 20 30 3b 20 76
37 3c 20 6e 5f 63 6f 6c 6f 72 73 20 3b 20 76 37
2b 2b 29 0a 20 20 7b 0a 20 20 66 6f 72 28 76 38
20 3d 20 30 3b 20 76 38 3c 20 6e 5f 63 6f 6c 6f
72 73 20 3b 20 76 38 2b 2b 29 0a 20 20 7b 0a 20
20 66 6f 72 28 76 39 20 3d 20 30 3b 20 76 39 3c
20 6e 5f 63 6f 6c 6f 72 73 20 3b 20 76 39 2b 2b
29 0a 20 20 7b 0a 20 20 66 6f 72 28 76 31 30 20
3d 20 30 3b 20 76 31 30 3c 20 6e 5f 63 6f 6c 6f
72 73 20 3b 20 76 31 30 2b 2b 29 0a 20 20 7b 0a
20 20 66 6f 72 28 76 31 31 20 3d 20 30 3b 20 76
31 31 3c 20 6e 5f 63 6f 6c 6f 72 73 20 3b 20 76
31 31 2b 2b 29 0a 20 20 7b 0a 20 20 66 6f 72 28
76 31 32 20 3d 20 30 3b 20 76 31 32 3c 20 6e 5f
63 6f 6c 6f 72 73 20 3b 20 76 31 32 2b 2b 29 0a
20 20 7b 0a 0a 0a 0a 0a 0a 20 20 20 20 63 6f 6c
6f 72 73 5b 30 5d 20 3d 20 76 30 3b 0a 20 20 20
20 63 6f 6c 6f 72 73 5b 31 5d 20 3d 20 76 31 3b
0a 20 20 20 20 63 6f 6c 6f 72 73 5b 32 5d 20 3d
20 76 32 3b 0a 20 20 20 20 63 6f 6c 6f 72 73 5b
33 5d 20 3d 20 76 33 3b 0a 20 20 20 20 63 6f 6c
6f 72 73 5b 34 5d 20 3d 20 76 34 3b 0a 20 20 20
20 63 6f 6c 6f 72 73 5b 35 5d 20 3d 20 76 35 3b
0a 20 20 20 20 63 6f 6c 6f 72 73 5b 36 5d 20 3d
20 76 36 3b 0a 20 20 20 20 63 6f 6c 6f 72 73 5b
37 5d 20 3d 20 76 37 3b 0a 20 20 20 20 63 6f 6c
6f 72 73 5b 38 5d 20 3d 20 76 38 3b 0a 20 20 20
20 63 6f 6c 6f 72 73 5b 39 5d 20 3d 20 76 39 3b
0a 20 20 20 20 63 6f 6c 6f 72 73 5b 31 30 5d 20
3d 20 76 31 30 3b 0a 20 20 20 20 63 6f 6c 6f 72
73 5b 31 31 5d 20 3d 20 76 31 31 3b 0a 20 20 20
20 63 6f 6c 6f 72 73 5b 31 32 5d 20 3d 20 76 31
32 3b 0a 0a 0a 0a 0a 20 20 20 20 68 61 73 5f 66
61 69 6c 65 64 20 3d 20 30 3b 0a 0a 20 20 20 20
66 6f 72 28 6c 3d 30 3b 20 6c 3c 20 56 45 52 54
45 58 20 3b 20 6c 2b 2b 29 0a 20 20 20 20 7b 0a
20 20 20 20 20 20 66 6f 72 28 6d 3d 30 3b 20 6d
20 3c 20 6c 3b 20 6d 2b 2b 29 0a 20 20 20 20 20
20 7b 0a 20 20 20 20 20 20 20 20 69 66 28 20 28
70 6f 73 74 5f 61 64 6a 6d 61 74 5b 6c 5d 5b 6d
5d 3d 3d 31 29 26 26 20 28 63 6f 6c 6f 72 73 5b
6c 5d 3d 3d 63 6f 6c 6f 72 73 5b 6d 5d 29 20 29
0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20
20 20 20 20 20 68 61 73 5f 66 61 69 6c 65 64 20
3d 20 31 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20
20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 0a 20 20
20 20 69 66 28 20 68 61 73 5f 66 61 69 6c 65 64
20 3d 3d 20 30 20 29 0a 20 20 20 20 7b 0a 20 20
20 20 20 20 63 6f 6c 6f 72 69 6e 67 5f 66 6f 75
6e 64 20 3d 20 31 3b 0a 20 20 20 20 7d 0a 0a 20
20 20 20 69 66 28 20 63 6f 6c 6f 72 69 6e 67 5f
66 6f 75 6e 64 20 3d 3d 20 31 20 29 0a 20 20 20
20 7b 0a 20 20 20 20 20 20 62 72 65 61 6b 3b 0a
20 20 20 20 7d 0a 0a 0a 0a 20 20 7d 0a 0a 20 20
20 20 69 66 28 20 63 6f 6c 6f 72 69 6e 67 5f 66
6f 75 6e 64 20 3d 3d 20 31 20 29 0a 20 20 20 20
7b 0a 20 20 20 20 20 20 62 72 65 61 6b 3b 0a 20
20 20 20 7d 0a 0a 0a 20 20 7d 0a 0a 20 20 20 20
69 66 28 20 63 6f 6c 6f 72 69 6e 67 5f 66 6f 75
6e 64 20 3d 3d 20 31 20 29 0a 20 20 20 20 7b 0a
20 20 20 20 20 20 62 72 65 61 6b 3b 0a 20 20 20
20 7d 0a 0a 0a 20 20 7d 0a 20 20 20 20 69 66 28
20 63 6f 6c 6f 72 69 6e 67 5f 66 6f 75 6e 64 20
3d 3d 20 31 20 29 0a 20 20 20 20 7b 0a 20 20 20
20 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 7d 0a
0a 0a 20 20 7d 0a 0a 20 20 20 20 69 66 28 20 63
6f 6c 6f 72 69 6e 67 5f 66 6f 75 6e 64 20 3d 3d
20 31 20 29 0a 20 20 20 20 7b 0a 20 20 20 20 20
20 62 72 65 61 6b 3b 0a 20 20 20 20 7d 0a 0a 0a
20 20 7d 0a 0a 20 20 20 20 69 66 28 20 63 6f 6c
6f 72 69 6e 67 5f 66 6f 75 6e 64 20 3d 3d 20 31
20 29 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 62
72 65 61 6b 3b 0a 20 20 20 20 7d 0a 0a 20 20 7d
0a 0a 20 20 20 20 69 66 28 20 63 6f 6c 6f 72 69
6e 67 5f 66 6f 75 6e 64 20 3d 3d 20 31 20 29 0a
20 20 20 20 7b 0a 20 20 20 20 20 20 62 72 65 61
6b 3b 0a 20 20 20 20 7d 0a 0a 0a 20 20 7d 0a 0a
20 20 20 20 69 66 28 20 63 6f 6c 6f 72 69 6e 67
5f 66 6f 75 6e 64 20 3d 3d 20 31 20 29 0a 20 20
20 20 7b 0a 20 20 20 20 20 20 62 72 65 61 6b 3b
0a 20 20 20 20 7d 0a 0a 20 20 7d 0a 0a 20 20 20
20 69 66 28 20 63 6f 6c 6f 72 69 6e 67 5f 66 6f
75 6e 64 20 3d 3d 20 31 20 29 0a 20 20 20 20 7b
0a 20 20 20 20 20 20 62 72 65 61 6b 3b 0a 20 20
20 20 7d 0a 0a 20 20 7d 0a 0a 20 20 20 20 69 66
28 20 63 6f 6c 6f 72 69 6e 67 5f 66 6f 75 6e 64
20 3d 3d 20 31 20 29 0a 20 20 20 20 7b 0a 20 20
20 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 7d
0a 0a 0a 20 20 7d 0a 0a 20 20 20 20 69 66 28 20
63 6f 6c 6f 72 69 6e 67 5f 66 6f 75 6e 64 20 3d
3d 20 31 20 29 0a 20 20 20 20 7b 0a 20 20 20 20
20 20 62 72 65 61 6b 3b 0a 20 20 20 20 7d 0a 0a
20 20 7d 0a 0a 20 20 20 20 69 66 28 20 63 6f 6c
6f 72 69 6e 67 5f 66 6f 75 6e 64 20 3d 3d 20 31
20 29 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 62
72 65 61 6b 3b 0a 20 20 20 20 7d 0a 0a 0a 20 20
7d 0a 0a 20 20 20 20 69 66 28 20 63 6f 6c 6f 72
69 6e 67 5f 66 6f 75 6e 64 20 3d 3d 20 31 20 29
0a 20 20 20 20 7b 0a 20 20 20 20 20 20 62 72 65
61 6b 3b 0a 20 20 20 20 7d 0a 0a 0a 20 20 7d 0a
0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 20 20
69 66 28 20 63 6f 6c 6f 72 69 6e 67 5f 66 6f 75
6e 64 20 3d 3d 20 31 20 29 0a 20 20 7b 0a 20 20
20 20 69 73 5f 33 63 6f 6c 6f 72 61 62 6c 65 20
3d 20 31 3b 0a 20 20 7d 0a 20 20 65 6c 73 65 0a
20 20 7b 0a 20 20 20 20 69 73 5f 33 63 6f 6c 6f
72 61 62 6c 65 20 3d 20 30 3b 0a 20 20 7d 0a 0a
0a 0a 2f 2a 2a 2a 2a 20 20 54 45 53 54 20 70 6f
73 74 5f 61 64 6a 6d 61 74 5b 5d 5b 5d 20 66 6f
72 20 33 2d 63 6f 6c 6f 72 69 6e 67 20 45 4e 44
20 20 20 2a 2a 2a 2a 2f 0a 0a 0a 0a 0a 0a 20 20
70 72 69 6e 74 66 28 22 61 64 6a 61 63 65 6e 63
79 20 6d 61 74 72 69 78 3a 5c 6e 22 29 3b 0a 0a
20 20 66 6f 72 28 6c 3d 30 3b 20 6c 3c 20 56 45
52 54 45 58 20 3b 20 6c 2b 2b 29 0a 20 20 7b 0a
20 20 20 20 66 6f 72 28 6d 3d 30 3b 20 6d 20 3c
20 56 45 52 54 45 58 3b 20 6d 2b 2b 29 0a 20 20
20 20 7b 0a 20 20 20 20 20 20 70 72 69 6e 74 66
28 22 25 64 20 22 2c 20 61 64 6a 6d 61 74 5b 6c
5d 5b 6d 5d 29 20 3b 0a 20 20 20 20 7d 0a 20 20
20 20 70 72 69 6e 74 66 28 22 5c 6e 22 29 3b 0a
20 20 7d 0a 0a 20 20 70 72 69 6e 74 66 28 22 5c
6e 22 29 3b 0a 0a 0a 20 20 70 72 69 6e 74 66 28
22 70 6f 73 74 20 61 64 6a 61 63 65 6e 63 79 20
6d 61 74 72 69 78 3a 5c 6e 22 29 3b 0a 0a 20 20
66 6f 72 28 6c 3d 30 3b 20 6c 3c 20 56 45 52 54
45 58 20 3b 20 6c 2b 2b 29 0a 20 20 7b 0a 20 20
20 20 66 6f 72 28 6d 3d 30 3b 20 6d 20 3c 20 56
45 52 54 45 58 3b 20 6d 2b 2b 29 0a 20 20 20 20
7b 0a 20 20 20 20 20 20 70 72 69 6e 74 66 28 22
25 64 20 22 2c 20 70 6f 73 74 5f 61 64 6a 6d 61
74 5b 6c 5d 5b 6d 5d 29 20 3b 0a 20 20 20 20 7d
0a 20 20 20 20 70 72 69 6e 74 66 28 22 5c 6e 22
29 3b 0a 20 20 7d 0a 0a 0a 0a 0a 0a 0a 20 20 6e
5f 63 6f 6c 6f 72 73 20 3d 20 34 3b 0a 20 20 63
6f 6c 6f 72 69 6e 67 5f 66 6f 75 6e 64 20 3d 20
30 3b 0a 20 20 6e 75 6d 5f 34 5f 63 6f 6c 6f 72
69 6e 67 73 20 3d 20 30 3b 0a 20 20 66 6f 72 28
76 30 20 3d 20 30 3b 20 76 30 3c 20 6e 5f 63 6f
6c 6f 72 73 20 3b 20 76 30 2b 2b 29 0a 20 20 7b
0a 20 20 66 6f 72 28 76 31 20 3d 20 30 3b 20 76
31 3c 20 6e 5f 63 6f 6c 6f 72 73 20 3b 20 76 31
2b 2b 29 0a 20 20 7b 0a 20 20 66 6f 72 28 76 32
20 3d 20 30 3b 20 76 32 3c 20 6e 5f 63 6f 6c 6f
72 73 20 3b 20 76 32 2b 2b 29 0a 20 20 7b 0a 20
20 66 6f 72 28 76 33 20 3d 20 30 3b 20 76 33 3c
20 6e 5f 63 6f 6c 6f 72 73 20 3b 20 76 33 2b 2b
29 0a 20 20 7b 0a 20 20 66 6f 72 28 76 34 20 3d
20 30 3b 20 76 34 3c 20 6e 5f 63 6f 6c 6f 72 73
20 3b 20 76 34 2b 2b 29 0a 20 20 7b 0a 20 20 66
6f 72 28 76 35 20 3d 20 30 3b 20 76 35 3c 20 6e
5f 63 6f 6c 6f 72 73 20 3b 20 76 35 2b 2b 29 0a
20 20 7b 0a 20 20 66 6f 72 28 76 36 20 3d 20 30
3b 20 76 36 3c 20 6e 5f 63 6f 6c 6f 72 73 20 3b
20 76 36 2b 2b 29 0a 20 20 7b 0a 20 20 66 6f 72
28 76 37 20 3d 20 30 3b 20 76 37 3c 20 6e 5f 63
6f 6c 6f 72 73 20 3b 20 76 37 2b 2b 29 0a 20 20
7b 0a 20 20 66 6f 72 28 76 38 20 3d 20 30 3b 20
76 38 3c 20 6e 5f 63 6f 6c 6f 72 73 20 3b 20 76
38 2b 2b 29 0a 20 20 7b 0a 20 20 66 6f 72 28 76
39 20 3d 20 30 3b 20 76 39 3c 20 6e 5f 63 6f 6c
6f 72 73 20 3b 20 76 39 2b 2b 29 0a 20 20 7b 0a
20 20 66 6f 72 28 76 31 30 20 3d 20 30 3b 20 76
31 30 3c 20 6e 5f 63 6f 6c 6f 72 73 20 3b 20 76
31 30 2b 2b 29 0a 20 20 7b 0a 20 20 66 6f 72 28
76 31 31 20 3d 20 30 3b 20 76 31 31 3c 20 6e 5f
63 6f 6c 6f 72 73 20 3b 20 76 31 31 2b 2b 29 0a
20 20 7b 0a 20 20 66 6f 72 28 76 31 32 20 3d 20
30 3b 20 76 31 32 3c 20 6e 5f 63 6f 6c 6f 72 73
20 3b 20 76 31 32 2b 2b 29 0a 20 20 7b 0a 0a 0a
0a 20 20 20 20 63 6f 6c 6f 72 73 5b 30 5d 20 3d
20 76 30 3b 0a 20 20 20 20 63 6f 6c 6f 72 73 5b
31 5d 20 3d 20 76 31 3b 0a 20 20 20 20 63 6f 6c
6f 72 73 5b 32 5d 20 3d 20 76 32 3b 0a 20 20 20
20 63 6f 6c 6f 72 73 5b 33 5d 20 3d 20 76 33 3b
0a 20 20 20 20 63 6f 6c 6f 72 73 5b 34 5d 20 3d
20 76 34 3b 0a 20 20 20 20 63 6f 6c 6f 72 73 5b
35 5d 20 3d 20 76 35 3b 0a 20 20 20 20 63 6f 6c
6f 72 73 5b 36 5d 20 3d 20 76 36 3b 0a 20 20 20
20 63 6f 6c 6f 72 73 5b 37 5d 20 3d 20 76 37 3b
0a 20 20 20 20 63 6f 6c 6f 72 73 5b 38 5d 20 3d
20 76 38 3b 0a 20 20 20 20 63 6f 6c 6f 72 73 5b
39 5d 20 3d 20 76 39 3b 0a 20 20 20 20 63 6f 6c
6f 72 73 5b 31 30 5d 20 3d 20 76 31 30 3b 0a 20
20 20 20 63 6f 6c 6f 72 73 5b 31 31 5d 20 3d 20
76 31 31 3b 0a 20 20 20 20 63 6f 6c 6f 72 73 5b
31 32 5d 20 3d 20 76 31 32 3b 0a 0a 0a 0a 0a 20
20 20 20 68 61 73 5f 66 61 69 6c 65 64 20 3d 20
30 3b 0a 20 20 20 20 66 6f 75 72 5f 63 6f 6c 6f
75 72 69 6e 67 5f 66 61 69 6c 65 64 20 3d 20 30
3b 0a 0a 20 20 20 20 66 6f 72 28 6c 3d 30 3b 20
6c 3c 20 56 45 52 54 45 58 20 3b 20 6c 2b 2b 29
0a 20 20 20 20 7b 0a 20 20 20 20 20 20 66 6f 72
28 6d 3d 30 3b 20 6d 20 3c 20 6c 3b 20 6d 2b 2b
29 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20
20 20 69 66 28 20 28 70 6f 73 74 5f 61 64 6a 6d
61 74 5b 6c 5d 5b 6d 5d 3d 3d 31 29 26 26 20 28
63 6f 6c 6f 72 73 5b 6c 5d 3d 3d 63 6f 6c 6f 72
73 5b 6d 5d 29 20 29 0a 20 20 20 20 20 20 20 20
7b 0a 20 20 20 20 20 20 20 20 20 20 68 61 73 5f
66 61 69 6c 65 64 20 3d 20 31 3b 0a 20 20 20 20
20 20 20 20 20 20 66 6f 75 72 5f 63 6f 6c 6f 75
72 69 6e 67 5f 66 61 69 6c 65 64 20 3d 20 31 3b
0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20
20 20 20 69 66 28 20 66 6f 75 72 5f 63 6f 6c 6f
75 72 69 6e 67 5f 66 61 69 6c 65 64 20 3d 3d 20
31 29 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20
20 20 20 20 20 20 20 62 72 65 61 6b 3b 0a 20 20
20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a
0a 20 20 20 20 20 20 69 66 28 20 66 6f 75 72 5f
63 6f 6c 6f 75 72 69 6e 67 5f 66 61 69 6c 65 64
20 3d 3d 20 31 29 0a 20 20 20 20 20 20 7b 0a 20
20 20 20 20 20 20 20 62 72 65 61 6b 3b 0a 20 20
20 20 20 20 7d 0a 20 20 20 20 7d 0a 0a 0a 0a 20
20 20 20 69 66 28 20 68 61 73 5f 66 61 69 6c 65
64 20 3d 3d 20 30 20 29 0a 20 20 20 20 7b 0a 20
20 20 20 20 20 63 6f 6c 6f 72 69 6e 67 5f 66 6f
75 6e 64 20 3d 20 31 3b 0a 20 20 20 20 20 20 6e
75 6d 5f 34 5f 63 6f 6c 6f 72 69 6e 67 73 2b 2b
20 3b 20 20 20 20 20 20 0a 20 20 20 20 7d 0a 20
20 7d 0a 20 20 7d 0a 20 20 7d 0a 20 20 7d 0a 20
20 7d 0a 20 20 7d 0a 20 20 7d 0a 20 20 7d 0a 20
20 7d 0a 20 20 7d 0a 20 20 7d 0a 20 20 7d 0a 20
20 7d 0a 0a 0a 0a 20 20 6e 75 6d 5f 34 5f 63 6f
6c 6f 72 69 6e 67 73 5f 6d 6f 64 5f 32 34 20 3d
20 6e 75 6d 5f 34 5f 63 6f 6c 6f 72 69 6e 67 73
25 32 34 20 3b 0a 0a 20 20 63 6f 75 6e 74 5f 34
5f 63 6f 6c 6f 72 69 6e 67 73 20 3d 20 6e 75 6d
5f 34 5f 63 6f 6c 6f 72 69 6e 67 73 2f 32 34 3b
0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 20 20 20 20 20
70 72 69 6e 74 66 28 22 74 6f 74 61 6c 5f 66 69
6e 64 73 20 3d 20 25 64 5c 6e 22 2c 20 74 6f 74
61 6c 5f 66 69 6e 64 73 29 3b 0a 20 20 20 20 20
70 72 69 6e 74 66 28 22 54 65 73 74 73 20 63 6f
75 6e 74 20 3d 20 25 64 20 20 22 2c 20 63 6f 75
6e 74 29 3b 0a 20 20 20 20 20 70 72 69 6e 74 66
28 22 68 61 73 5f 63 6f 6e 76 65 72 67 65 64 5f
73 74 65 70 20 3d 20 25 64 20 20 22 2c 20 68 61
73 5f 63 6f 6e 76 65 72 67 65 64 5f 73 74 65 70
29 3b 0a 20 20 20 20 20 70 72 69 6e 74 66 28 22
6d 61 78 5f 68 61 73 5f 63 6f 6e 76 65 72 67 65
64 5f 73 74 65 70 20 3d 20 25 64 5c 6e 22 2c 20
6d 61 78 5f 68 61 73 5f 63 6f 6e 76 65 72 67 65
64 5f 73 74 65 70 29 3b 0a 20 20 20 20 20 70 72
69 6e 74 66 28 22 72 65 63 5f 64 69 66 66 31 20
3d 20 25 2e 36 4c 66 5c 6e 22 2c 20 72 65 63 5f
64 69 66 66 31 29 3b 0a 20 20 20 20 20 70 72 69
6e 74 66 28 22 72 65 63 5f 64 69 66 66 32 35 20
3d 20 25 2e 36 4c 66 5c 6e 22 2c 20 72 65 63 5f
64 69 66 66 32 35 29 3b 0a 20 20 20 20 20 70 72
69 6e 74 66 28 22 72 65 63 5f 64 69 66 66 35 30
20 3d 20 25 2e 36 4c 66 5c 6e 22 2c 20 72 65 63
5f 64 69 66 66 35 30 29 3b 0a 20 20 20 20 20 70
72 69 6e 74 66 28 22 72 65 63 5f 64 69 66 66 31
30 30 20 3d 20 25 2e 36 4c 66 5c 6e 22 2c 20 72
65 63 5f 64 69 66 66 31 30 30 29 3b 0a 20 20 20
20 20 70 72 69 6e 74 66 28 22 72 65 63 5f 64 69
66 66 32 30 30 20 3d 20 25 2e 36 4c 66 5c 6e 22
2c 20 72 65 63 5f 64 69 66 66 32 30 30 29 3b 0a
20 20 20 20 20 70 72 69 6e 74 66 28 22 72 65 63
5f 64 69 66 66 34 30 30 20 3d 20 25 2e 36 4c 66
5c 6e 22 2c 20 72 65 63 5f 64 69 66 66 34 30 30
29 3b 0a 20 20 20 20 20 70 72 69 6e 74 66 28 22
72 65 63 5f 64 69 66 66 38 30 30 20 3d 20 25 2e
31 36 4c 66 5c 6e 22 2c 20 72 65 63 5f 64 69 66
66 38 30 30 29 3b 0a 20 20 20 20 20 70 72 69 6e
74 66 28 22 72 65 63 5f 64 69 66 66 31 32 30 30
20 3d 20 25 2e 31 36 4c 66 5c 6e 22 2c 20 72 65
63 5f 64 69 66 66 31 32 30 30 29 3b 0a 20 20 20
20 20 70 72 69 6e 74 66 28 22 70 72 6f 62 61 62
6c 65 5f 75 6e 69 74 5f 6c 65 6e 67 74 68 73 20
3d 20 25 64 5c 6e 22 2c 20 70 72 6f 62 61 62 6c
65 5f 75 6e 69 74 5f 6c 65 6e 67 74 68 73 29 3b
0a 0a 0a 0a 20 20 20 20 20 70 72 69 6e 74 66 28
22 67 72 61 70 68 20 69 73 20 33 2d 63 6f 6c 6f
72 61 62 6c 65 3a 22 29 3b 0a 20 20 20 20 20 69
66 28 69 73 5f 33 63 6f 6c 6f 72 61 62 6c 65 20
3d 3d 20 31 29 0a 20 20 20 20 20 7b 0a 20 20 20
20 20 20 20 70 72 69 6e 74 66 28 22 79 65 73 2e
20 20 20 22 29 3b 0a 20 20 20 20 20 7d 0a 20 20
20 20 20 65 6c 73 65 0a 20 20 20 20 20 7b 0a 20
20 20 20 20 20 20 70 72 69 6e 74 66 28 22 6e 6f
2e 20 20 20 22 29 3b 0a 20 20 20 20 20 7d 0a 0a
0a 0a 20 20 20 20 20 70 72 69 6e 74 66 28 22 63
6f 75 6e 74 5f 34 5f 63 6f 6c 6f 72 69 6e 67 73
20 3d 20 25 64 5c 6e 22 2c 20 63 6f 75 6e 74 5f
34 5f 63 6f 6c 6f 72 69 6e 67 73 29 3b 0a 20 20
20 20 20 70 72 69 6e 74 66 28 22 6e 75 6d 5f 34
5f 63 6f 6c 6f 72 69 6e 67 73 5f 6d 6f 64 5f 32
34 20 3d 20 25 64 5c 6e 22 2c 20 6e 75 6d 5f 34
5f 63 6f 6c 6f 72 69 6e 67 73 5f 6d 6f 64 5f 32
34 29 3b 0a 0a 0a 0a 20 20 20 20 20 70 72 69 6e
74 66 28 22 4d 61 74 72 69 78 20 6f 66 20 64 69
73 74 61 6e 63 65 73 20 76 65 72 74 65 78 20 74
6f 20 76 65 72 74 65 78 3a 5c 6e 22 29 3b 0a 20
20 20 20 20 70 72 69 6e 74 66 28 22 20 20 22 29
3b 0a 20 20 20 20 20 66 6f 72 28 6d 3d 30 3b 20
6d 3c 56 45 52 54 45 58 3b 20 6d 2b 2b 29 0a 20
20 20 20 20 7b 0a 20 20 20 20 20 20 20 70 72 69
6e 74 66 28 22 20 20 20 25 63 20 20 22 2c 20 61
6c 70 68 61 62 65 74 5b 6d 5d 29 3b 0a 20 20 20
20 20 7d 0a 20 20 20 20 20 70 72 69 6e 74 66 28
22 5c 6e 22 29 3b 0a 20 20 20 20 20 66 6f 72 28
6c 3d 30 3b 20 6c 3c 20 56 45 52 54 45 58 20 3b
20 6c 2b 2b 29 0a 20 20 20 20 20 7b 0a 20 20 20
20 20 20 20 70 72 69 6e 74 66 28 22 25 63 20 22
2c 20 61 6c 70 68 61 62 65 74 5b 6c 5d 29 3b 0a
20 20 20 20 20 20 20 66 6f 72 28 6d 3d 30 3b 20
6d 3c 20 56 45 52 54 45 58 20 3b 20 6d 2b 2b 29
0a 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20
20 20 20 70 72 69 6e 74 66 28 22 25 2e 33 4c 66
20 22 2c 20 64 6d 61 74 72 69 78 5b 6c 5d 5b 6d
5d 29 3b 0a 20 20 20 20 20 20 20 7d 0a 20 20 20
20 20 20 20 70 72 69 6e 74 66 28 22 5c 6e 22 29
3b 0a 20 20 20 20 20 7d 0a 20 20 20 20 0a 20 20
20 20 20 70 72 69 6e 74 66 28 22 5c 6e 22 29 3b
0a 20 20 20 20 20 66 66 6c 75 73 68 28 73 74 64
6f 75 74 29 3b 0a 0a 0a 0a 0a 0a 0a 23 65 6e 64
69 66 20 0a 0a 20 20 20 20 20 20 20 7d 0a 0a 0a
20 20 20 7d 0a 0a 0a 20 20 20 66 6f 72 28 6c 3d
30 3b 20 6c 3c 20 56 45 52 54 45 58 20 3b 20 6c
2b 2b 29 0a 20 20 20 7b 0a 20 20 20 20 20 66 6f
72 63 65 73 5b 6c 5d 5b 30 5d 20 3d 20 28 6c 6f
6e 67 20 64 6f 75 62 6c 65 29 20 30 3b 0a 20 20
20 20 20 66 6f 72 63 65 73 5b 6c 5d 5b 31 5d 20
3d 20 28 6c 6f 6e 67 20 64 6f 75 62 6c 65 29 20
30 3b 0a 0a 20 20 20 20 20 66 6f 72 28 6d 3d 30
3b 20 6d 3c 20 56 45 52 54 45 58 20 3b 20 6d 2b
2b 29 0a 20 20 20 20 20 7b 0a 20 20 20 20 20 20
20 69 66 28 20 31 20 3d 3d 20 61 64 6a 6d 61 74
5b 6c 5d 5b 6d 5d 20 29 0a 20 20 20 20 20 20 20
7b 0a 20 20 20 20 20 20 20 20 20 76 65 63 74 6f
72 5b 30 5d 20 3d 20 78 67 6f 6f 64 5b 6d 5d 2d
78 67 6f 6f 64 5b 6c 5d 3b 0a 20 20 20 20 20 20
20 20 20 76 65 63 74 6f 72 5b 31 5d 20 3d 20 79
67 6f 6f 64 5b 6d 5d 2d 79 67 6f 6f 64 5b 6c 5d
3b 0a 20 20 20 20 20 20 20 20 20 76 65 63 74 6f
72 5b 30 5d 20 3d 20 76 65 63 74 6f 72 5b 30 5d
2f 64 6d 61 74 72 69 78 5b 6c 5d 5b 6d 5d 3b 0a
20 20 20 20 20 20 20 20 20 76 65 63 74 6f 72 5b
31 5d 20 3d 20 76 65 63 74 6f 72 5b 31 5d 2f 64
6d 61 74 72 69 78 5b 6c 5d 5b 6d 5d 3b 0a 20 20
20 20 20 20 20 20 20 76 65 63 74 6f 72 5b 30 5d
20 3d 20 76 65 63 74 6f 72 5b 30 5d 2a 43 3b 0a
20 20 20 20 20 20 20 20 20 76 65 63 74 6f 72 5b
31 5d 20 3d 20 76 65 63 74 6f 72 5b 31 5d 2a 43
3b 0a 20 20 20 20 20 20 20 20 20 76 65 63 74 6f
72 5b 30 5d 20 3d 20 76 65 63 74 6f 72 5b 30 5d
2a 28 64 6d 61 74 72 69 78 5b 6c 5d 5b 6d 5d 2d
6f 6e 65 29 3b 0a 20 20 20 20 20 20 20 20 20 76
65 63 74 6f 72 5b 31 5d 20 3d 20 76 65 63 74 6f
72 5b 31 5d 2a 28 64 6d 61 74 72 69 78 5b 6c 5d
5b 6d 5d 2d 6f 6e 65 29 3b 0a 0a 20 20 20 20 20
20 20 20 20 66 6f 72 63 65 73 5b 6c 5d 5b 30 5d
20 3d 20 66 6f 72 63 65 73 5b 6c 5d 5b 30 5d 20
2b 20 76 65 63 74 6f 72 5b 30 5d 3b 0a 20 20 20
20 20 20 20 20 20 66 6f 72 63 65 73 5b 6c 5d 5b
31 5d 20 3d 20 66 6f 72 63 65 73 5b 6c 5d 5b 31
5d 20 2b 20 76 65 63 74 6f 72 5b 31 5d 3b 0a 20
20 20 20 20 20 20 7d 0a 20 20 20 20 20 7d 0a 20
20 20 7d 0a 0a 20 20 20 66 6f 72 28 20 6a 20 3d
30 3b 20 6a 3c 20 56 45 52 54 45 58 20 3b 20 6a
2b 2b 29 0a 20 20 20 7b 0a 20 20 20 20 20 20 78
67 6f 6f 64 5b 6a 5d 20 3d 20 78 67 6f 6f 64 5b
6a 5d 20 2b 20 66 6f 72 63 65 73 5b 6a 5d 5b 30
5d 3b 0a 20 20 20 20 20 20 79 67 6f 6f 64 5b 6a
5d 20 3d 20 79 67 6f 6f 64 5b 6a 5d 20 2b 20 66
6f 72 63 65 73 5b 6a 5d 5b 31 5d 3b 0a 20 20 20
7d 0a 0a 0a 7d 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 42 65
6c 6f 77 2c 20 20 70 6f 73 74 2d 63 6f 6e 76 65
72 67 65 6e 63 65 20 61 6c 67 6f 72 69 74 68 6d
20 6f 72 20 68 65 75 72 69 73 74 69 63 3a 0a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2f 0a 0a 0a 0a 0a 7d 0a 2f 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 0a 20 20 20 20 20 77 68 69
6c 65 28 20 63 6f 75 6e 74 20 3c 20 31 20 29 20
65 6e 64 20 42 6c 6f 63 6b 0a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2f 0a 0a 0a 7d 0a 2f 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 0a 65 6e 64 20 6f 66 20 77 68
69 6c 65 28 20 31 20 3d 3d 20 31 20 29 20 42 6c
6f 63 6b 20 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a
2a 2f 0a 0a 0a 0a 0a 20 20 72 65 74 75 72 6e 20
30 3b 0a 7d 0a 0a

 

Advertisements

Written by meditationatae

February 19, 2017 at 6:06 am

Posted in History

%d bloggers like this: