Generador de sistemas aleatorios con solución entera.

5
2
5
11
4
2
3
7
13
3
6
3
13
10
3
7
12
9
3
11
5
20
1
1
12
28
30
41
5
12
22
3
4
8
3
19
4
40
8
4
38
24
38
9
26
11
9
14
3
9
26
5
12
3
5
3
12
18
42
6
1
7
15
34
23
12
1
1
26
8
6
10
3
2
12
16
19
66
8
9
12
3
21
1
3
9
8
10
5
42
18
10
22
5
10
7
14
13
3
4
10
3
1
15
3
5
14
13
23
13
28
5
19
3
3
21
17
68
33
1
28
1
8
3
7
5
4
7
5
1
17
20
5
26
7
3
23
3
2
6
30
1
1
2
31
1
16
19
37
38
2
32
22
8
6
17
16
8
34
37
17
14
12
5
11
7
3
9
4
6
10
6
3
20
2
3
10
16
15
1
22
2
9
35
38
41
14
19
82
13
12
28
28
11
2
21
9
7
1
1
7
15
30
11
7
6
9
27
25
25
23
16
5
16
2
7
26
21
4
3
2
13
2
16
15
19
16
18
42
20
10
12
4
1
15
30
1
10
28
20
9
4
15
27
1
2
11
9
28
33
10
22
14
25
50
35
9
48
5
50
17
21
5
23
4
42
2
39
27
3
15
13
10
21
9
7
10
3
3
20
5
2
1
21
4
18
9
6
3
12
21
26
35
7
1
17
8
45
29
2
23
17
16
2
6
7
16
26
4
3
8
6
5
18
8
2
31
15
5
6
4
68
29
28
22
3
2
2
9
3
28
8
30
10
10
13
11
1
22
1
8
8
3
21
12
11
28
28
8
3
5
3
12
21
18
15
4
4
10
47
7
30
27
86
14
1
7
7
11
10
14
2
12
21
11
9
10
43
14
14
37
18
42
6
5
4
47
2
7
31
20
5
19
16
6
15
17
47
48
9
1
3
7
1
8
2
12
21
8
4
1
6
15
39
3
15
17
10
1
15
14
50
6
23
8
3
2
6
15
16
9
5
26
45
48
3
19
34
8
27
31
9
18
4
4
28
3
15
8
8
6
22
3
5
1
23
7
69
3
10
2
4
28
14
8
4
13
40
6
25
34
5
7
6
1
7
4
9
10
16
5
24
9
10
70
5
3
28
20
5
8
8
36
8
1
9
3
30
3
10
1
6
19
15
34
8
3
1
16
22
21
11
30
15
6
45
7
9
1
3
2
17
17
10
1
71
19
6
5
15
10
38
11
3
32
16
1
17
1
8
2
37
2
6
7
24
16
3
6
21
14
2
4
4
13
15
1
2
3
2
43
12
4
15
3
3
8
5
35
3
9
3
5
4
13
21
21
24
14
39
34
24
8
4
18
3
12
15
4
4
7
2
7
13
30
8
3
9
20
13
2
3
11
22
3
5
10
10
15
13
36
56
19
9
22
8
3
8
2
22
31
11
7
14
6
4
6
7
12
18
1
7
46
5
13
25
17
6
5
3
2
2
58
8
22
12
1
1
2
24
8
4
1
1
5
5
15
13
16
4
9
17
5
11
39
5
35
18
2
5
13
13
9
16
36
9
28
19
3
6
28
9
7
9
2
5
16
11
31
8
2
9
7
37
13
3
12
10
2
11
12
2
13
15
9
1
66
14
11
9
6
7
2
16
26
5
21
1
66
10
22
12
33
7
11
15
20
16
11
5
16
11
27
17
18
1
17
13
27
10
6
9
6
53
18
16
3
9
9
6
6
24
2
13
51
14
8
65
20
4
7
3
24
8
8
9
19
4
14
26
20
41
1
6
10
4
4
5
6
3
11
13
106
17
12
23
41
45
56
8
14
8
1
32
1
4
3
39
16
6
6
7
25
5
2
6
22
9
5
10
74
106
21
4
7
3
11
13
10
10
1
4
37
45
22
21
19
18
27
20
12
1
4
7
5
7
6
7
34
8
8
32
25
9
3
44
15
8
7
37
5
13
11
10
22
6
4
16
1
1
17
17
7
55
9
8
14
21
4
2
14
13
3
5
1
10
1
10
57
18
5
7
8
4
10
22
28
4
6
12
4
6
9
13
31
5
3
3
3
9
52
4
1
3
1
16
3
1
12
9
29
22
12
15
85
3
39
29
5
12
5
5
8
28
10
5
5
4
65
34
14
4
11
10
8
1
4
10
3
2
3
2
4
5
7
44
15
6
31
1
12
1
17
12
1
10
5
14
10
2
12
26
2
6
8
25
9
21
3
21
1
14
11
18
16
21
4
10
11
2
17
3
5
28
3
5
6
33
1
23
5
22
38
9
3
8
8
35
13
1
22
17
16
7
24
2
2
5
10
26
13
90
6
2
2
3
60
4
2
1
19
19
9
27
9
3
1
9
23
12
12
43
7
5
8
1
58
3
7
8
56
37
18
12
15
2
9
7
64
1
49
20
1
11
11
12
1
32
30
12
5
63
12
75
2
8
21
16
38
12
4
3
16
4
11
11
3
19
1
26
3
1
4
5
1
2
34
4
2
19
2
55
25
15
14
21
10
9
10
34
14
48
18
25
6
7
3
4
1
15
3
28
18
10
3
25
5
38
11
22
27
7
25
29
7
11
17
1
5
9
15
7
3
25
8
15
17
5
3
4
7
6
15
2
11
23
4
2
16
8
29
3
4
18
15
28
4
8
4
9
51
16
3
1
11
17
5
9
9
11
11
19
15
1
24
14
13
56
5
25
14
21
3
55
32
32
2
58
28
7
4
14
24
6
7
33
9
1
13
32
2
22
15
19
10
6
1
15
5
11
23
23
27
12
10
9
29
3
11
8
12
25
19
16
10
1
6
11
3
14
21
3
8
1
7
3
5
52
37
23
32
13
5
4
4
7
15
8
4
26
2
9
13
25
23
10
25
25
1
11
13
14
13
23
31
7
4
5
50
2
4
3
6
3
4
19
30
7
26
6
91
5
17
5
5
4
3
5
7
11
30
6
35
2
102
3
24
13
1
26
24
1
12
17
62
17
6
4
34
13
31
26
9
10
50
31
19
22
5
12
4
11
7
14
3
1
1
21
34
1
5
7
34
33
6
14
8
23
4
4
16
20
1
25
3
30
55
22
3
25
31
2
5
10
6
13
3
1
9
1
1
5
2
31
3
8
2
23
11
3
5
7
11
45
6
19
17
14
18
41
6
3
5
30
4
18
4
2
9
4
11
9
41
4
21
36
8
1
3
28
8
2
7
3
1
9
7
1
19
29
7
14
25
43
11
36
10
6
19
11
39
13
4
37
11
8
5
3
18
34
2
10
16
19
22
45
11
21
4
20
6
11
19
33
6
6
14
5
39
7
2
13
4
5
3
13
30
1
23
17
10
4
22
4
1
10
3
37
1
15
1
7
7
16
26
7
9
51
12
3
8
21
4
11
6
4
21
10
2
3
2
2
9
6
15
2
5
17
14
11
6
29
3
2
9
25
11
53
18
18
38
11
40
1
1
1
16
1
18
7
6
8
7
5
2
22
6
16
16
14
43
23
16
8
15
32
3
21
12
10
19
42
11
13
38
3
12
10
1
17
2
35
9
4
15
4
3
25
18
14
17
23
11
4
10
5
16
19
7
16
3
16
6
43
17
3
9
8
12
10
8
3
4
14
12
3
5
8
12
1
15
18
2
18
6
12
26
13
6
52
34
16
11
10
1
24
60
4
25
45
4
7
2
3
2
5
21
43
6
1
35
13
4
52
5
6
3
21
20
7
2
16
3
3
9
11
1
11
4
24
8
12
4
22
5
4
2
21
12
6
34
9
13
2
17
39
17
16
6
3
39
7
2
23
21
18
5
11
3
5
27
52
4
15
8
11
39
19
5
11
15
33
5
52
21
1
16
10
27
10
48
5
9
11
5
36
26
4
7
2
18
4
23
7
7
9
23
4
22
24
2
22
27
9
15
11
4
4
30
15
16
3
5
9
22
6
2
10
1
2
2
23
8
42
25
1
6
6
3
6
3
4
19
47
9
11
1
11
34
2
18
1
8
60
6
6
1
15
26
21
20
5
1
37
4
26
3
32
16
20
3
10
12
5
4
51
2
18
12
2
1
3
33
37
36
21
13
2
28
4
46
26
3
15
15
9
3
27
16
5
3
19
8
11
6
2
2
3
2
20
2
3
41
4
6
2
10
40
5
29
12
23
3
11
20
3
7
2
7
39
1
5
7
3
28
26
27
3
8
19
22
8
13
3
27
6
1
3
31
18
4
26
12
13
17
12
6
9
9
14
14
10
1
6
18
5
74
36
5
8
11
6
4
18
19
41
6
20
47
19
10
8
31
4
1
35
4
40
18
27
3
18
2
8
7
8
3
5
13
2
34
25
27
2
8
2
60
2
3
2
4
28
13
2
13
3
3
5
12
18
5
46
5
8
1
7
7
3
18
34
21
5
16
20
21
21
17
1
4
9
13
5
2
5
8
1
12
6
4
9
25
7
22
11
6
27
5
7
14
73
5
68
18
1
14
4
5
40
27
18
19
9
10
33
3
18
35
99
16
14
2
32
9
19
5
36
1
2
7
19
36
14
40
25
28
13
5
4
12
51
5
7
10
3
24
5
3
7
26
19
6
1
10
3
6
9
1
16
2
10
2
8
11
6
13
6
6
19
6
46
1
12
3
2
6
16
19
15
13
54
34
13
25
34
20
7
7
20
4
29
24
2
11
12
5
7
4
11
5
37
3
6
5
2
30
9
2
11
5
7
33
9
6
15
1
34
121
9
36
1
16
21
32
28
5
2
8
3
5
6
7
5
5
32
29
39
19
10
5
4
16
44
47
29
18
23
3
7
8
5
28
7
11
55
13
25
8
40
5
15
100
2
28
7
12
17
16
49
4
12
4
15
9
13
14
2
2
7
10
4
6
18
18
16
16
2
21
3
9
8
5
1
6
32
59
14
52
2
11
7
15
8
16
23
1
30
29
7
7
11
6
23
45
7
31
6
38
19
28
6
12
17
1
19
21
5
11
2
1
15
15
1
11
24
18
12
11
5
3
5
36
1
3
48
9
2
1
21
7
1
9
10
18
7
40
20
3
27
3
25
5
7
1
23
5
76
8
52
10
3
11
16
7
15
3
4
12
25
8
7
5
22
19
32
14
2
14
1
17
5
13
6
4
2
4
11
2
11
1
2
40
13
30
14
15
19
3
4
3
50
4
24
3
3
6
20
1
3
9
19
2
20
2
3
16
27
7
4
27
3
7
12
1
2
15
4
24
12
6
3
31
13
2
28
10
15
24
25
24
1
16
8
17
43
2
12
11
6
6
28
21
2
9
1
5
39
1
12
12
15
1
7
33
11
25
11
13
3
9
25
14
3
24
1
8
7
3
18
24
8
5
6
10
8
1
7
4
12
6
10
18
1
5
8
4
5
3
2
15
11
19
13
35
18
20
8
13
5
16
22
1
7
8
28
4
1
28
10
2
1
5
15
68
16
25
39
1
3
1
18
4
10
12
13
38
4
14
8
10
10
25
1
9
10
7
22
2
11
1
3
1
4
2
3
4
7
30
3
31
52
9
21
8
8
25
2
27
11
1
8
16
18
6
2
9
10
52
13
20
16
24
9
45
16
6
10
30
10
1
42
67
6
21
9
5
13
7
1
3
6
19
61
6
3
39
12
12
16
39
26
16
10
1
1
18
11
4
18
4
7
6
19
2
3
37
84
27
26
1
11
1
9
1
13
27
2
13
8
71
8
3
6
3
2
2
9
2
4
2
10
7
8
9
1
10
1
54
8
23
16
10
14
24
2
4
6
2
19
16
18
4
23
3
4
10
6
2
36
14
4
24
3
13
3
28
11
2
12
5
5
17
4
2
27
2
20
20
4
5
4
2
11
18
18
8
4
22
3
1
18
7
3
32
24
34
11
6
16
14
31
3
12
2
8
16
3
4
8
3
3
21
8
6
19
16
52
10
12
25
48
7
3
1
1
3
3
1
11
22
25
2
1
11
8
10
21
20
14
16
8
7
7
4
9
14
18
12
29
12
15
2
5
33
11
2
10
11
3
9
17
5
14
19
1
13
17
5
3
27
6
4
16
5
3
2
20
10
2
18
19
2
6
2
14
34
26
6
7
3
20
10
2
1
40
17
32
5
13
15
11
47
8
3
18
1
6
12
24
9
32
6
4
23
4
2
5
9
21
1
1
7
6
14
1
2
5
7
1
22
14
4
20
5
1
40
6
14
13
2
18
11
8
11
1
3
11
23
3
17
1
3
38
6
1
1
17
6
4
8
1
2
7
16
65
13
9
8
4
9
10
2
6
7
5
72
4
23
14
18
8
21
18
22
49
14
3
6
3
32
8
51
4
5
8
10
9
10
12
1
29
11
1
35
11
2
50
6
5
46
12
10
1
13
1
3
10
8
20
21
6
7
10
24
3
34
1
1
1
5
32
5
4
29
21
9
8
4
18
6
8
11
20
18
2
38
7
14
12
3
16
11
12
28
3
3
5
9
1
7
13
2
23
4
30
14
4
10
54
17
16
1
8
7
4
1
40
18
4
6
8
2
22
6
7
15
15
19
37
16
2
35
7
5
31
1
16
36
27
21
21
4
8
1
1
20
22
9
15
33
36
24
11
15
2
12
6
4
25
17
1
16
7
19
18
7
1
28
16
3
18
5
4
26
7
39
26
13
11
10
16
42
3
10
11
53
15
15
34
54
29
11
8
15
14
19
14
23
28
34
24
7
8
2
10
11
3
4
9
45
4
54
6
6
9
3
22
20
5
3
19
5
5
6
10
22
36
15
10
30
18
3
1
9
37
7
10
16
5
12
3
11
12
18
1
26
15
5
5
10
33
7
11
3
4
15
26
32
1
16
30
7
4
9
1
2
2
17
31
10
16
13
20
25
2
7
41
4
16
7
6
3
10
4
9
9
22
1
14
2
11
21
19
2
8
11
8
16
5
10
34
4
2
7
26
8
2
4
3
2
24
31
1
8
10
8
7
6
4
38
16
4
17
21
26
10
4
8
48
5
5
8
5
22
4
12
3
3
7
54
54
4
22
15
24
7
1
25
5
18
1
4
16
10
18
9
3
15
7
13
3
9
2
81
6
8
4
13
45
10
13
2
2
13
15
19
40
13
43
11
10
1
2
2
23
1
15
2
17
37
4
4
3
11
6
5
6
13
10
8
17
6
14
3
1
1
6
12
15
9
5
18
27
9
2
28
1
18
16
14
10
1
32
8
10
6
3
36
3
8
14
28
7
4
1
16
10
17
7
4
10
18
18
23
32
4
32
10
8
47
3
18
8
4
2
68
4
2
4
1
17
6
3
21
43
2
4
10
26
1
17
15
10
11
17
2
9
12
3
5
6
15
1
5
11
9
1
16
35
3
7
38
9
9
6
3
5
11
2
1
4
28
11
2
26
34
9
35
11
6
62
7
11
1
14
28
19
7
2
4
11
5
26
20
11
9
7
7
10
9
29
5
4
5
1
8
1
17
6
10
3
7
32
17
5
2
3
8
4
9
18
3
47
13
25
3
26
1
11
20
16
5
6
39
9
5
30
5
2
6
9
1
12
44
6
4
20
32
18
11
2
17
9
3
9
6
12
7
14
1
5
8
9
6
1
1
7
8
2
5
17
4
21
10
13
27
33
4
16
6
3
6
13
2
9
12
9
28
10
1
11
1
1
1
8
15
20
25
5
11
26
4
3
2
22
23
16
15
6
3
6
3
7
24
17
23
4
1
11
34
1
10
9
5
4
5
4
15
14
7
2
8
5
34
13
4
23
4
1
9
1
33
54
54
18
10
9
31
2
18
12
4
15
2
6
1
1
20
13
25
2
21
13
4
3
5
3
11
10
26
10
6
5
6
32
24
4
38
24
10
7
3
3
5
8
39
4
2
35
19
10
6
2
26
8
13
2
3
51
37
3
35
21
2
4
10
27
16
2
18
20
49
7
28
4
23
19
17
20
41
1
20
31
8
4
6
12
18
16
14
16
10
25
5
1
5
9
18
9
21
33
2
2
16
18
53
13
3
12
24
7
31
2
15
6
36
17
25
14
13
1
6
35
3
4
16
14
4
3
19
3
12
5
17
1
23
1
8
6
45
24
9
2
26
24
5
14
50
4
19
60
6
18
2
3
18
6
2
18
8
29
1
4
6
26
3
41
4
19
19
29
54
63
36
22
4
43
19
1
1
3
56
2
26
2
7
3
23
6
3
6
11
54
27
19
13
21
2
7
10
2
7
6
14
17
29
1
4
12
1
11
2
7
1
2
8
13
15
70
19
10
3
21
6
1
8
35
19
18
8
1
4
7
10
36
4
17
22
9
2
15
1
14
7
14
12
7
22
11
34
6
2
6
11
5
3
5
10
22
2
7
5
20
22
6
6
3
3
30
23
8
24
2
25
7
14
7
8
6
24
5
12
4
8
19
5
1
15
29
16
6
21
6
4
12
24
12
3
8
3
2
7
20
13
69
3
18
15
6
3
18
23
1
55
78
14
1
23
22
5
30
6
2
5
4
1
4
1
14
39
22
3
7
8
92
18
29
4
16
12
31
26
11
6
10
5
9
1
6
32
2
21
10
1
2
11
21
5
14
11
2
1
3
51
22
2
1
11
5
3
8
5
3
10
13
5
8
6
7
1
3
18
6
19
9
40
5
9
34
3
21
3
15
13
6
25
8
2
1
8
14
8
20
5
1
9
39
17
23
4
5
2
6
29
2
5
8
4
1
14
40
2
7
14
4
5
36
12
22
19
32
8
17
14
12
3
3
13
7
4
29
13
16
13
20
10
16
9
2
9
29
51
5
9
24
43
4
58
8
1
34
7
3
4
61
9
1
1
4
12
15
28
9
3
10
24
3
53
29
11
31
8
29
6
14
19
3
3
5
15
9
1
2
12
13
2
15
34
25
28
7
24
9
14
9
25
8
1
12
34
14
9
20
49
4
15
4
23
17
7
11
6
2
24
9
13
5
11
5
5
12
5
2
2
19
27
37
45
3
10
8
42
21
20
6
15
26
1
38
58
18
5
56
14
2
4
7
16
17
12
2
7
1
24
6
4
9
20
23
22
2
6
40
9
23
7
8
16
20
3
17
2
2
1
10
29
23
9
7
3
15
7
8
14
10
3
2
8
1
42
19
9
29
2
2
4
13
10
2
3
29
6
15
25
5
11
26
2
11
28
18
10
12
47
24
20
15
4
11
16
18
28
19
15
7
15
28
6
1
19
2
10
5
41
5
23
15
32
30
1
7
18
7
9
23
9
6
14
2
4
8
36
4
2
7
98
7
7
36
9
11
8
3
10
3
5
8
21
12
7
21
18
17
5
60
3
14
4
24
7
27
3
24
22
1
8
11
19
12
3
18
16
13
12
47
4
1
35
2
4
5
2
4
2
1
30
21
20
20
9
22
29
14
5
3
23
24
9
9
19
6
30
6
16
8
10
1
36
4
23
12
8
20
7
6
33
8
1
27
2
3
2
12
4
16
24
2
18
2
9
23
36
15
10
1
26
11
8
7
11
8
13
13
15
6
9
44
24
1
4
13
23
1
2
18
6
26
6
1
10
8
6
6
8
10
1
8
2
9
2
15
17
9
22
3
12
8
4
1
6
18
8
11
2
24
17
9
9
6
3
1
14
25
23
34
11
17
1
3
21
2
8
3
11
2
2
1
1
6
6
2
2
10
27
4
15
1
14
1
7
10
1
7
44
10
4
17
9
1
5
40
18
12
15
4
31
31
19
28
1
23
5
22
2
1
25
35
8
6
43
3
7
30
4
30
22
10
27
1
5
21
18
4
6
5
7
2
3
27
2
16
45
3
8
22
13
29
1
8
11
9
44
33
36
2
14
24
25
20
18
1
1
29
7
12
6
11
16
15
6
30
9
3
2
55
20
2
23
23
18
3
7
6
14
10
17
1
12
1
24
10
7
12
9
1
8
6
15
11
47
7
14
54
4
21
9
6
5
3
29
11
11
3
2
3
28
9
1
7
11
9
7
30
14
17
25
1
15
6
17
32
33
9
24
14
1
2
12
42
7
18
2
6
15
5
6
5
32
3
8
9
15
12
38
2
10
4
22
5
23
40
6
6
7
26
3
1
36
4
13
19
16
4
4
28
33
11
10
5
5
26
2
2
27
6
5
15
4
13
6
2
5
8
16
6
8
9
7
6
65
10
3
46
12
3
2
7
1
1
13
10
15
17
17
3
2
6
20
53
53
3
2
29
5
5
2
14
6
16
10
4
5
10
4
25
4
2
12
7
10
9
4
54
19
7
34
10
59
14
2
10
4
5
6
10
5
1
28
30
12
5
9
29
4
5
19
4
16
15
15
9
16
7
21
3
13
1
1
7
8
15
4
2
11
8
5
9
2
6
3
8
1
45
56
53
16
8
8
6
11
21
5
48
11
10
4
1
98
10
9
2
1
11
6
3
5
51
11
16
20
2
2
27
21
1
11
41
6
36
3
12
2
8
26
15
2
1
9
18
20
6
30
21
9
5
1
24
4
13
6
15
19
15
7
11
34
6
8
9
38
1
1
19
29
12
16
1
33
4
3
30
4
8
16
6
3
10
13
3
2
5
26
8
48
20
33
3
15
25
66
6
15
1
23
3
34
21
3
3
12
35
6
4
1
11
44
34
3
7
3
6
50
3
17
9
17
22
11
3
14
18
36
18
13
18
1
7
36
16
4
2
1
5
15
33
20
14
11
18
2
11
12
4
15
3
26
31
14
16
22
2
10
11
9
17
13
12
2
22
12
5
4
17
1
1
13
1
4
3
1
4
21
4
4
13
27
27
26
33
7
11
9
3
19
8
9
1
6
22
30
18
8
11
14
1
3
9
27
3
8
23
7
3
4
12
10
2
3
6
3
12
17
38
2
25
1
28
13
4
7
11
4
13
10
15
4
11
1
3
4
22
2
14
9
1
9
14
20
5
6
7
5
31
41
27
3
23
3
10
1
10
2
2
13
1
5
41
5
6
15
21
5
9
5
4
19
17
13
12
15
2
13
9
10
4
11
3
3
1
7
22
25
8
16
3
14
15
1
8
13
67
20
15
41
12
4
14
15
9
11
2
2
4
8
25
13
14
25
26
12
4
5
29
4
7
2
37
7
34
5
6
12
20
34
6
8
1
7
48
19
30
22
9
8
8
12
45
2
8
3
7
4
45
13
8
9
4
2
23
9
28
31
18
11
3
4
18
2
15
42
48
5
7
5
1
12
15
1
1
31
11
12
8
5
16
24
1
42
22
20
21
13
9
2
2
3
2
36
10
4
57
6
14
46
19
15
30
10
5
8
20
5
7
11
13
33
5
16
11
12
27
3
8
4
3
17
2
14
56
9
16
5000 systems generated (not shown)
70497 total loops
1988 loops aborted due to determinant
average loops per system: 13.7018

Volver a Esto no me cuadra