Generador de sistemas aleatorios con solución entera.

12
2
4
5
4
4
10
18
40
2
9
3
8
1
1
1
15
9
14
11
3
44
6
1
8
25
3
24
12
21
75
14
6
7
3
2
10
4
16
20
6
5
16
4
2
1
10
2
12
10
32
42
3
15
10
15
4
5
10
54
23
8
10
4
9
4
6
11
3
10
11
16
5
22
10
5
10
21
2
18
4
12
6
9
17
15
5
81
3
12
24
8
6
1
25
22
15
1
4
24
4
3
9
34
3
6
4
9
2
25
19
16
2
13
11
28
14
11
33
12
5
10
11
33
3
4
5
4
2
5
3
3
31
12
15
15
19
9
3
9
17
22
9
8
2
33
8
28
2
1
44
24
5
2
9
21
1
4
3
1
22
10
7
3
4
37
4
14
4
4
5
3
2
34
8
28
24
13
2
11
13
24
10
38
7
1
9
83
1
1
26
18
7
21
6
1
13
72
4
28
1
1
7
28
1
52
5
13
7
28
8
16
1
3
2
4
8
10
3
4
27
30
12
19
14
35
20
9
11
7
10
5
10
7
26
3
6
12
2
11
58
20
3
24
16
1
5
2
25
3
12
5
27
35
4
2
37
2
3
4
13
4
4
8
7
4
1
35
2
5
7
6
4
32
19
9
2
38
15
6
4
10
45
1
23
1
15
40
20
12
33
39
11
8
35
5
27
5
12
5
17
2
15
4
6
1
17
14
3
27
30
5
4
6
12
1
6
13
9
4
16
22
7
46
6
1
6
8
73
18
2
5
7
25
47
8
2
17
23
37
20
1
14
3
15
9
44
2
5
1
7
30
7
5
32
29
10
5
21
35
7
4
45
7
22
11
3
3
4
21
6
5
28
14
2
2
1
15
13
9
4
7
32
25
1
3
6
37
9
1
20
8
50
5
2
6
5
4
15
12
22
83
9
4
2
16
18
25
51
1
6
10
19
5
13
19
8
4
14
18
6
19
5
2
11
17
24
1
4
22
7
8
8
3
28
16
7
3
25
16
10
5
8
24
24
13
4
29
23
7
10
45
5
27
17
15
5
20
2
2
13
15
11
4
37
3
24
31
17
60
17
3
6
16
4
7
13
24
19
29
9
4
1
50
26
20
1
8
13
29
2
15
3
12
37
9
18
15
14
22
5
25
3
13
11
9
2
21
3
15
15
4
33
10
26
6
15
14
6
17
30
14
30
13
1
17
2
20
3
3
14
2
19
23
33
3
9
8
63
4
30
11
4
26
26
6
4
12
1
1
22
21
4
13
13
14
1
8
56
37
15
15
9
3
5
4
4
6
15
7
6
23
5
12
5
19
32
18
15
7
34
18
17
3
17
26
8
21
14
8
4
5
2
1
5
32
8
27
4
1
10
5
5
3
26
8
10
33
13
7
38
22
5
4
3
15
19
34
3
74
7
25
21
4
1
6
5
22
3
14
21
6
23
9
11
2
16
5
23
14
28
22
16
7
9
12
13
33
42
4
9
1
2
1
22
78
5
7
4
24
26
12
15
8
2
39
16
22
7
7
14
12
33
6
2
24
9
16
21
5
7
15
42
11
4
12
35
16
11
10
9
33
12
23
2
9
76
20
8
23
13
6
1
8
5
2
14
2
2
18
1
13
24
26
34
23
1
4
12
5
15
5
25
17
3
7
8
1
3
1
4
30
33
8
12
48
25
14
13
14
8
21
2
9
3
5
9
6
11
1
15
9
24
4
6
6
8
7
22
2
6
6
2
4
16
11
7
3
6
43
2
3
22
4
11
43
31
31
14
2
9
33
37
36
14
1
23
16
6
6
7
25
3
5
2
12
8
2
14
3
3
11
4
29
12
35
10
10
6
19
5
11
7
8
1
12
10
9
80
4
2
8
1
11
3
7
4
1
8
4
4
8
22
33
10
30
13
9
3
11
5
15
37
15
11
14
3
8
12
2
56
2
22
3
3
19
34
29
4
33
10
2
4
15
24
48
2
16
4
1
7
7
7
13
2
8
20
34
1
10
6
4
10
42
36
7
2
34
15
8
19
29
1
32
6
55
7
5
17
4
21
1
6
6
24
45
7
2
3
3
28
12
13
3
7
17
1
22
6
7
9
1
2
16
11
3
2
40
29
54
15
26
3
1
27
9
9
20
1
19
9
13
19
4
11
9
56
5
12
12
3
49
23
8
4
6
9
11
37
36
2
18
4
33
3
52
10
2
27
21
6
5
6
4
36
2
10
2
4
2
18
2
28
67
13
12
8
5
29
3
9
6
29
14
29
40
12
17
16
5
13
9
10
3
7
2
11
16
1
5
2
8
3
9
18
7
8
6
2
1
31
3
14
5
14
6
6
26
9
24
15
2
40
6
13
18
3
14
6
34
16
33
10
5
15
61
18
4
7
4
118
4
11
1
18
18
7
14
19
3
2
2
4
11
1
7
23
11
7
3
17
3
26
10
32
4
1
32
4
13
64
18
9
10
21
13
6
42
7
2
30
2
3
8
1
26
1
2
13
6
5
2
4
9
3
4
4
36
13
15
23
28
4
35
44
34
3
20
5
27
8
5
12
1
12
24
6
18
31
11
27
6
15
6
1
15
5
2
13
2
2
10
19
15
25
24
17
4
5
10
24
2
2
4
4
15
37
25
6
1
1
3
12
54
4
76
12
9
7
4
1
11
6
2
11
3
5
2
18
19
19
8
7
4
4
3
5
8
11
14
8
17
2
25
22
1
39
4
1
3
2
31
21
14
4
12
8
4
12
29
48
16
3
21
32
1
4
21
28
14
8
3
19
5
3
27
12
28
14
4
8
15
18
8
9
1
5
16
1
6
25
2
20
6
2
18
2
30
6
1
8
35
39
6
16
42
10
4
22
5
6
13
33
5
2
32
9
25
24
12
8
17
2
5
1
3
3
8
9
24
42
28
15
7
14
18
3
4
9
35
18
1
18
38
5
31
17
20
1
23
1
4
6
12
4
4
4
26
2
6
1
21
3
21
13
7
6
27
39
19
3
6
15
9
20
10
19
6
3
1
5
9
13
6
13
5
2
16
21
5
2
29
34
12
24
22
5
19
3
10
12
4
13
14
18
15
28
7
8
16
45
24
7
10
1
17
12
8
15
31
1
3
4
3
5
1
37
5
10
28
1
21
2
7
6
11
5
4
11
11
29
12
2
13
27
15
42
20
12
2
1
1
16
19
5
25
7
1
18
24
1
26
3
5
29
3
2
10
19
11
8
12
14
46
25
46
4
15
8
10
18
10
7
1
15
3
8
28
3
25
1
13
5
24
4
28
6
17
4
2
34
27
37
1
15
17
20
3
7
1
3
8
68
1
1
2
1
2
1
2
4
20
6
1
1
1
3
8
3
10
22
5
10
17
4
11
19
3
14
17
60
17
2
1
5
10
32
6
6
23
5
3
26
6
5
2
35
10
35
11
11
16
4
3
1
4
9
9
16
2
1
16
2
30
5
3
5
12
10
10
5
2
1
14
8
6
11
3
4
12
13
17
51
24
1
13
13
4
9
18
64
6
24
11
11
15
9
1
35
20
11
3
24
62
33
23
11
34
12
63
11
21
21
21
12
7
8
32
35
2
19
11
35
1
13
8
3
7
7
11
7
7
21
25
10
8
12
11
19
3
9
14
1
4
7
7
20
20
8
5
14
11
10
41
13
11
18
43
5
3
11
4
10
24
14
31
6
19
7
31
6
10
5
6
13
8
12
4
8
19
18
17
25
18
9
4
23
28
10
4
2
25
15
7
7
5
29
21
4
5
18
42
5
10
13
9
22
11
1
4
7
11
2
30
3
15
4
3
11
15
7
4
16
13
10
19
5
17
9
16
16
1
7
10
4
22
3
13
3
1
5
1
1
3
43
12
3
7
19
20
1
8
18
6
11
41
6
36
13
17
14
24
9
26
10
8
24
27
17
3
8
7
24
5
5
5
4
22
6
51
4
41
23
5
12
6
4
6
13
1
21
9
10
1
25
7
11
6
8
16
1
4
16
49
25
19
1
11
32
16
7
5
5
16
9
9
5
56
1
22
16
11
22
6
19
6
5
8
1
9
4
18
5
42
4
8
25
1
3
12
3
25
4
1
7
37
16
4
8
4
37
10
9
11
8
8
35
10
8
31
1
7
25
1
19
1
19
18
12
12
20
6
17
2
7
1
14
1
10
26
25
5
10
1
9
57
3
7
13
1
15
9
11
45
33
7
18
2
13
1
12
21
1
10
16
17
2
1
28
1
20
1
1
10
12
2
30
17
8
11
30
20
29
4
20
4
7
22
17
6
5
5
1
1
6
3
15
9
7
23
5
10
15
12
34
17
2
1
1
2
5
13
27
27
110
4
23
4
12
26
3
5
14
19
12
32
55
15
4
5
2
8
22
3
9
10
19
31
1
30
4
26
37
4
7
3
41
14
28
1
72
19
33
15
16
5
9
6
6
3
33
9
13
11
6
6
20
13
26
25
2
5
14
17
4
6
6
20
2
11
18
15
26
12
4
14
40
18
8
18
8
31
2
28
12
6
7
9
3
1
31
75
5
10
28
62
18
4
1
26
5
1
10
4
21
5
3
2
22
8
1
14
3
15
23
2
8
28
5
18
3
4
9
21
10
12
9
12
7
5
3
3
12
14
19
2
13
2
25
2
31
13
16
2
2
16
12
1
7
14
1
23
38
18
10
16
11
29
4
18
1
6
8
4
4
1
2
22
18
10
4
10
1
3
16
22
39
7
7
49
60
36
4
12
16
3
29
37
9
5
15
8
4
1
48
4
3
17
5
17
45
18
11
4
8
4
12
8
2
16
2
2
20
15
23
2
8
7
5
8
25
7
17
4
1
6
24
12
29
9
27
2
6
18
6
23
3
5
2
48
3
4
1
49
10
51
3
27
9
15
10
3
9
8
10
7
2
13
8
26
42
8
7
29
11
64
7
1
16
2
12
7
1
6
3
1
3
13
5
13
9
6
34
15
10
11
11
13
16
7
5
62
7
5
5
8
2
17
12
4
12
14
11
24
1
1
5
49
8
9
1
18
2
4
8
2
11
17
12
15
9
29
8
7
8
32
19
43
27
14
1
11
5
15
20
13
27
6
26
9
3
18
7
7
5
2
9
2
18
6
27
4
4
8
1
2
31
11
84
1
4
5
11
9
16
25
14
5
6
6
3
11
3
4
43
24
7
4
14
24
7
8
31
26
18
6
10
29
4
5
28
9
2
13
14
1
12
22
21
27
2
8
25
14
20
18
2
38
49
7
11
11
1
15
8
9
17
8
3
14
1
9
47
14
5
13
20
6
1
5
7
36
17
17
30
2
7
8
20
8
18
4
10
8
8
7
17
3
5
41
21
5
2
28
22
11
13
4
7
1
105
14
45
1
20
43
1
11
12
7
17
4
7
11
6
7
5
38
2
13
1
13
22
10
25
2
2
6
2
24
8
6
31
1
4
34
5
14
4
2
18
2
26
5
1
1
16
3
10
11
1
24
36
2
29
5
22
8
12
6
3
9
35
29
60
13
11
5
10
1
2
15
9
11
4
4
1
5
32
3
6
11
5
33
12
18
15
5
7
19
8
7
2
6
5
74
23
6
34
7
28
6
5
16
4
8
19
9
9
9
5
8
35
56
1
10
16
42
7
18
5
20
5
21
7
52
28
13
5
19
2
11
32
11
1
15
3
34
1
7
3
8
9
6
6
5
20
7
7
45
4
18
43
16
3
7
1
12
7
7
25
3
2
3
9
10
3
30
5
12
6
1
11
7
9
13
15
16
2
17
3
1
16
6
4
14
21
18
6
25
10
12
5
8
22
5
3
18
1
2
15
12
25
29
3
2
1
2
1
1
20
40
4
18
5
3
8
10
80
27
1
26
31
1
1
11
6
12
25
81
5
18
46
20
9
13
7
2
22
35
3
1
1
6
73
4
4
29
22
6
33
3
58
13
5
28
9
4
14
12
41
17
6
2
10
9
14
5
8
19
47
30
14
6
6
19
19
3
23
1
2
6
4
1
3
22
156
28
3
5
1
17
2
57
13
38
2
1
18
6
3
2
34
2
10
8
3
1
40
7
42
18
29
19
26
13
43
16
3
9
11
4
12
6
32
3
2
7
14
14
1
4
13
59
9
15
83
18
5
2
81
53
1
10
4
4
19
1
51
21
6
28
4
8
9
5
29
37
11
3
5
2
5
14
11
8
7
20
9
36
3
22
21
18
1
27
2
8
2
17
5
11
8
1
6
27
21
32
56
24
40
3
7
16
26
34
12
55
52
26
3
21
16
16
33
3
6
15
18
19
6
14
3
3
2
1
9
20
39
46
7
5
9
12
6
6
1
53
2
3
20
5
8
1
4
48
4
3
37
7
9
44
7
1
1
13
22
22
6
6
6
18
5
7
17
16
2
13
21
1
3
13
28
38
17
2
1
19
7
23
11
10
4
1
29
2
15
10
14
5
4
8
13
9
11
22
4
5
10
30
4
6
27
11
31
7
10
2
29
10
11
28
33
30
13
20
2
12
3
4
10
4
8
8
3
39
5
21
9
18
8
7
1
32
8
4
2
14
6
3
5
29
10
32
36
20
5
17
18
22
2
7
9
18
36
34
3
8
15
3
6
8
8
6
4
9
6
2
42
1
7
7
51
1
12
17
22
19
47
10
9
12
10
60
7
4
16
8
22
5
18
1
7
6
14
4
1
9
2
20
3
1
9
31
6
24
17
9
12
7
4
1
7
2
9
13
8
17
4
6
6
7
5
29
12
10
10
17
1
2
6
3
31
24
17
66
2
3
3
2
17
4
20
70
5
25
3
12
22
25
7
12
22
15
9
4
17
17
9
13
17
4
3
18
2
12
5
12
2
4
16
16
15
33
14
2
10
35
14
11
5
12
8
7
2
43
7
12
3
4
2
1
15
11
14
21
14
1
5
2
9
8
10
21
8
2
8
9
4
9
41
29
6
9
5
14
9
10
2
35
1
5
6
5
4
11
47
35
14
22
15
4
6
24
9
12
32
14
4
9
9
22
11
5
7
26
4
12
10
19
11
29
3
7
2
12
17
47
5
4
10
5
12
8
47
22
14
57
16
16
4
8
1
12
8
3
12
24
5
4
67
5
2
37
5
30
6
8
34
25
3
43
4
17
10
26
3
19
27
20
4
4
15
3
5
2
5
8
6
1
35
10
14
15
14
4
18
8
9
21
1
20
6
1
7
37
7
17
7
12
1
18
3
7
4
2
62
29
1
19
21
5
14
18
34
26
7
9
21
7
1
16
11
13
36
8
14
18
19
1
3
10
8
2
3
33
21
14
1
41
4
2
14
11
12
5
4
1
5
5
18
11
60
2
24
73
2
4
9
1
11
10
2
7
6
28
1
9
4
24
11
7
52
4
1
7
5
11
19
1
8
11
12
5
3
12
1
4
38
62
9
7
10
23
3
17
10
10
1
3
23
10
18
2
13
7
8
10
5
11
9
25
9
14
9
25
22
12
19
4
20
13
3
47
10
18
17
3
59
6
3
13
1
8
12
1
8
1
1
21
31
17
25
10
17
11
33
3
50
17
12
26
13
7
7
5
21
38
13
61
4
27
38
1
41
17
5
1
1
16
15
4
26
4
10
2
36
15
11
4
12
1
15
50
17
26
20
25
7
16
6
22
5
3
20
42
25
34
2
12
12
14
26
7
7
5
5
8
5
4
11
18
6
17
24
12
18
6
22
7
17
22
21
8
14
18
6
20
7
5
1
18
20
1
1
1
16
6
9
1
24
1
8
24
30
12
1
5
2
59
4
22
15
8
13
14
14
42
4
19
12
2
5
7
6
20
19
25
2
38
13
12
55
37
28
51
3
18
35
2
2
6
11
7
1
5
23
21
28
31
3
2
25
1
8
22
28
6
2
28
5
10
9
32
3
12
16
12
59
38
6
1
10
13
48
9
4
2
33
3
1
16
4
10
7
26
16
19
9
3
2
17
3
12
11
4
21
1
2
3
1
3
46
26
4
3
19
3
7
4
33
20
2
1
22
6
7
10
53
1
7
64
11
51
4
86
12
6
11
46
6
4
5
2
25
5
17
4
12
12
5
21
31
5
8
21
9
28
5
2
13
2
1
21
41
1
3
2
8
4
1
34
3
6
7
8
21
25
7
12
20
18
1
12
2
10
28
2
2
22
12
17
17
8
13
4
16
40
29
5
43
16
4
18
22
5
32
5
26
27
5
22
3
1
1
11
6
6
16
5
17
10
2
5
8
2
36
4
14
2
2
29
1
3
11
3
21
11
4
3
3
8
1
5
36
7
3
19
14
36
32
16
4
14
4
15
9
5
10
12
4
15
6
7
11
5
2
35
8
29
4
4
5
12
10
2
2
22
7
15
7
5
14
9
6
16
2
6
37
4
3
16
6
7
4
1
7
49
3
8
17
7
72
15
15
2
1
39
27
3
23
1
34
4
33
2
12
11
2
7
1
15
30
1
8
30
7
6
11
46
49
11
45
14
3
27
9
1
21
3
18
18
1
1
10
42
12
38
9
1
12
23
16
38
37
4
4
6
3
4
2
3
1
30
51
22
5
11
28
55
26
38
4
36
11
4
3
18
19
10
28
5
45
3
15
19
21
10
2
19
5
33
4
18
16
3
16
3
58
2
2
1
11
11
25
44
15
1
2
24
6
8
43
9
13
33
16
10
50
19
5
38
32
9
3
1
9
20
54
39
9
10
20
23
16
14
31
4
1
17
8
10
19
5
2
4
10
4
39
25
6
10
20
7
26
5
11
4
6
17
14
3
7
23
10
22
4
25
30
52
19
2
3
10
3
4
27
12
12
1
1
12
4
9
4
13
12
4
2
23
13
38
8
1
5
40
14
3
5
14
24
4
4
4
7
27
19
2
39
35
22
6
7
23
39
6
8
6
3
2
9
8
2
34
19
2
9
8
37
2
3
4
1
5
8
8
54
13
5
42
17
4
2
1
11
2
14
20
1
3
36
8
15
1
14
7
9
14
35
31
1
5
3
2
22
38
14
3
2
9
17
5
5
14
17
41
13
21
1
33
14
3
58
41
7
23
4
1
53
1
1
51
36
5
24
17
38
11
27
14
8
10
2
4
5
3
6
38
2
3
13
77
8
23
33
13
19
24
2
7
1
4
7
23
2
9
49
16
1
3
47
2
9
25
4
9
5
7
21
9
14
43
4
9
1
7
3
9
4
9
9
33
8
7
13
12
11
22
1
2
36
1
5
5
28
23
10
11
6
23
5
33
6
3
23
6
9
5
7
3
32
16
32
2
5
37
23
6
2
15
25
3
5
2
56
9
26
1
15
19
9
9
30
11
30
32
37
3
14
2
20
5
19
8
38
2
8
13
6
6
5
3
73
5
7
5
5
30
19
10
21
17
6
10
29
27
16
5
4
13
7
9
12
5
10
4
12
23
5
8
3
12
24
2
2
29
12
4
9
11
7
9
25
4
3
1
8
5
30
8
12
26
13
6
1
3
23
6
1
1
11
4
2
9
30
11
45
26
10
1
13
26
2
31
1
10
16
8
7
20
5
15
6
3
15
2
1
51
18
19
3
8
14
17
4
5
1
9
20
2
7
8
3
3
2
5
15
2
2
5
30
9
1
13
13
16
7
2
5
9
9
8
6
2
3
2
2
2
18
35
7
5
33
4
11
31
9
8
3
33
8
10
1
2
12
18
6
14
16
2
1
8
9
11
2
3
6
2
1
8
4
19
12
3
15
4
6
10
4
11
5
7
9
8
12
14
12
4
3
8
7
23
27
6
8
11
3
66
1
24
1
15
9
3
3
19
4
9
9
26
14
41
15
1
13
1
57
16
14
23
46
4
73
18
5
46
2
23
2
13
16
27
3
18
16
20
2
4
14
6
22
17
11
3
23
9
3
13
61
19
7
10
36
2
7
5
22
36
29
15
13
6
3
5
12
3
11
11
1
12
9
28
8
5
7
27
106
33
5
33
5
6
18
3
7
10
3
6
47
4
8
36
2
17
3
8
9
6
3
31
32
3
5
7
22
6
5
21
3
2
12
13
22
6
28
17
6
3
46
10
15
5
17
6
46
7
2
64
14
35
15
21
9
7
16
1
35
1
15
24
13
6
3
20
3
21
10
5
2
38
8
7
3
10
29
24
1
1
7
13
7
7
9
2
6
27
8
1
5
27
10
12
7
45
6
16
14
14
2
1
10
30
16
31
7
5
2
3
2
14
6
11
17
9
14
2
8
19
11
26
34
13
14
2
17
40
13
5
22
20
6
10
28
13
1
48
40
2
25
28
5
15
4
17
6
6
9
32
12
20
29
4
11
8
7
1
4
42
25
4
12
8
17
9
18
16
3
39
31
22
5
1
6
17
16
7
11
32
10
6
2
13
7
8
18
24
48
2
1
7
26
12
1
15
12
11
13
5
20
4
11
9
8
10
22
8
24
14
10
17
19
18
33
32
2
4
30
4
9
6
3
13
19
8
21
1
45
18
1
16
6
23
19
56
38
28
3
3
4
6
29
9
1
9
12
16
30
34
7
11
22
17
21
8
13
2
23
20
2
41
7
16
5
2
11
10
32
6
2
13
24
6
48
10
7
13
6
8
1
3
10
1
2
7
2
21
5
1
7
6
2
14
19
2
2
11
29
4
1
12
3
14
2
7
11
27
13
18
9
3
6
2
9
4
6
37
4
1
28
6
6
30
3
1
2
32
11
81
31
15
22
9
10
14
5
2
30
13
13
12
4
50
45
5
2
11
56
1
6
12
2
14
10
18
15
6
47
21
18
12
13
14
8
16
3
7
5
25
1
4
57
16
22
19
30
8
7
7
5
20
5
2
7
13
5
5
4
29
4
8
36
21
4
11
3
14
12
23
1
34
31
15
4
20
19
2
11
2
6
8
28
3
5
4
29
3
13
25
3
5
31
17
11
3
10
2
2
6
18
2
8
1
4
34
13
10
14
15
19
8
40
5
13
4
2
1
33
7
43
6
4
5
44
2
3
26
14
2
6
1
28
22
91
2
14
2
13
21
11
8
6
19
4
7
13
8
12
38
7
15
12
18
12
1
4
2
5
11
8
13
39
8
17
2
11
1
6
11
21
12
41
22
3
1
35
11
36
9
2
7
10
3
4
3
31
54
42
2
11
29
21
13
12
38
3
3
29
15
43
36
56
17
37
19
2
17
20
12
14
57
1
40
3
20
11
12
4
11
47
11
6
21
23
26
27
3
5
2
19
12
27
3
12
5
11
17
22
1
11
9
15
10
14
4
17
11
1
6
2
56
7
4
5
34
20
32
3
55
8
1
5000 systems generated (not shown)
70637 total loops
2016 loops aborted due to determinant
average loops per system: 13.7242

Volver a Esto no me cuadra