Generador de sistemas aleatorios con solución entera.

3
39
6
3
13
5
14
3
5
3
54
34
2
44
25
7
2
24
3
16
24
1
46
36
7
5
10
3
15
8
12
2
2
23
10
11
7
11
15
4
37
37
6
1
45
25
2
8
81
7
8
3
2
44
13
15
21
3
8
4
3
13
2
1
13
1
28
22
32
23
18
1
1
10
7
8
2
38
9
4
15
5
7
10
5
4
3
29
4
1
2
27
18
30
10
22
23
15
14
13
7
1
17
28
36
43
21
3
1
1
5
11
2
26
9
14
18
59
34
7
7
5
5
4
11
8
1
7
22
2
14
24
107
10
7
6
17
5
5
5
3
28
1
17
11
1
10
9
17
52
3
12
21
14
4
2
14
19
1
12
24
1
8
26
2
8
17
4
15
4
9
12
13
27
3
6
17
4
19
12
3
5
40
25
5
6
18
19
1
12
5
3
13
15
3
11
16
4
2
12
19
6
13
6
22
22
2
8
31
41
10
16
15
1
7
11
34
14
16
73
5
16
60
1
6
10
1
1
5
20
11
1
22
3
11
2
13
15
4
19
4
19
3
17
10
75
22
9
18
7
5
1
37
20
31
11
11
13
28
10
12
7
1
13
2
14
8
14
10
17
36
3
4
11
14
10
26
42
10
9
7
3
12
44
4
29
12
11
1
38
1
12
11
8
1
9
2
6
17
5
16
11
8
3
49
17
24
41
5
15
15
3
10
30
23
2
32
1
4
13
7
1
39
9
4
15
19
25
4
1
2
20
2
2
2
5
17
1
20
5
13
30
10
2
38
31
8
3
6
47
25
10
24
33
10
19
4
14
5
10
32
20
5
15
15
3
1
6
17
10
11
16
6
32
12
7
36
40
16
17
17
17
15
2
8
13
5
6
21
5
21
8
4
13
3
42
25
5
7
14
20
1
3
29
5
12
30
6
26
7
4
26
5
8
29
7
4
11
11
12
14
41
14
15
10
25
16
2
20
25
5
1
5
15
50
19
21
55
30
13
10
20
1
9
23
7
13
4
12
38
18
8
6
5
25
15
11
1
14
1
19
25
4
5
11
12
24
22
7
78
8
20
8
27
7
25
6
10
2
1
26
8
6
9
7
2
8
23
2
18
43
1
13
3
2
14
9
11
6
8
2
11
9
3
15
11
7
5
1
8
19
22
20
11
1
8
16
15
24
32
13
22
6
5
16
24
9
26
2
16
6
43
13
2
17
19
2
24
56
20
26
11
6
8
8
31
6
2
25
35
6
6
5
9
18
3
23
3
2
2
1
3
39
9
10
1
3
15
8
8
26
10
21
18
3
9
2
3
5
4
12
14
22
3
4
1
4
7
1
35
21
16
27
9
37
12
5
1
60
18
4
7
14
84
2
7
9
11
8
37
7
11
2
13
7
14
10
9
19
8
19
43
1
18
28
13
12
5
19
8
20
10
7
27
2
31
16
7
9
23
17
30
7
40
5
16
1
4
10
2
1
1
11
21
19
9
8
21
13
39
18
1
11
5
8
11
10
3
14
16
12
26
12
24
3
5
3
5
23
20
1
13
5
11
54
2
19
5
48
48
31
7
14
18
1
40
13
2
30
21
3
19
14
14
50
20
11
8
7
13
14
15
28
11
5
5
9
37
27
23
4
19
2
10
4
2
33
17
1
3
9
19
8
2
6
31
1
9
24
5
3
3
4
2
24
19
1
1
1
9
31
18
3
17
3
25
9
5
6
37
9
43
2
5
14
5
20
28
2
9
6
3
36
32
19
44
13
9
16
31
27
1
4
3
38
4
17
2
1
7
39
3
5
6
21
6
7
5
15
17
2
5
2
5
15
10
24
10
2
14
8
22
2
6
7
11
4
8
49
5
23
16
13
4
7
5
13
16
34
14
3
7
23
12
13
2
3
7
11
11
6
33
3
5
30
9
2
5
19
6
3
8
15
6
4
6
9
15
7
9
10
13
10
51
21
25
11
9
13
1
16
24
33
16
19
12
10
1
9
6
6
20
15
1
6
19
31
12
1
31
8
23
2
2
4
23
3
5
4
22
14
9
33
13
3
24
13
20
6
2
4
35
20
2
31
5
6
18
16
17
26
7
28
13
57
12
29
24
10
13
6
13
14
23
8
7
8
12
1
2
5
11
9
35
41
14
2
4
7
48
24
7
2
7
1
26
7
13
7
9
2
51
9
9
15
1
5
5
22
3
9
8
14
10
17
3
4
12
1
4
42
16
26
6
23
23
17
6
7
3
8
1
4
2
6
6
5
3
7
7
8
2
19
7
8
7
25
13
4
16
12
17
3
23
33
32
24
5
22
12
22
4
10
1
16
5
6
18
7
6
2
1
14
4
6
1
3
56
16
33
15
6
52
10
33
12
16
6
7
4
32
5
1
1
3
7
18
7
19
4
15
17
12
27
7
10
1
2
1
1
21
24
14
1
6
12
39
15
1
6
17
27
14
2
1
3
8
11
25
1
15
9
2
4
2
4
2
22
27
22
17
14
3
41
6
6
1
11
14
10
16
5
9
4
11
11
2
10
9
16
7
6
2
39
5
19
10
13
1
48
4
52
1
19
9
3
54
33
20
34
25
47
5
1
20
72
2
2
9
6
3
2
37
17
8
17
3
11
20
5
55
18
6
7
18
9
6
5
4
4
4
13
22
22
11
30
7
13
46
6
23
3
20
32
4
11
7
6
22
44
10
26
20
41
4
14
34
2
2
80
19
36
26
4
10
12
7
16
17
6
16
21
2
5
8
7
26
14
15
8
1
8
3
27
4
18
4
17
30
4
9
107
13
25
1
6
2
22
5
1
1
1
15
4
10
4
46
37
17
47
15
12
34
17
10
10
10
4
7
9
6
17
14
20
26
26
22
2
28
5
6
5
2
40
14
1
12
21
26
8
7
11
33
27
9
12
3
18
2
13
6
7
10
12
20
4
7
20
26
19
2
2
3
9
6
4
7
27
6
3
26
11
42
4
16
13
4
15
20
20
16
5
25
8
18
18
4
5
11
8
8
12
3
57
1
42
1
14
2
10
7
7
12
8
10
18
19
12
21
34
43
13
11
21
24
1
27
48
5
10
2
6
24
25
8
3
5
4
14
6
7
23
14
24
1
14
33
5
15
19
13
8
18
2
12
14
55
11
59
24
1
7
2
14
29
18
8
15
28
17
3
24
17
5
19
5
3
13
25
14
2
19
13
14
8
1
41
13
2
10
15
19
23
3
25
9
9
6
3
18
4
52
11
2
1
11
25
15
6
31
1
10
7
1
11
7
17
3
3
8
10
22
12
9
3
14
28
23
15
7
1
3
16
10
80
15
12
2
4
12
1
10
14
42
22
16
3
38
21
2
10
4
29
7
4
5
10
9
16
1
2
9
37
8
8
5
28
10
1
11
1
19
8
24
7
3
17
12
14
57
33
11
1
2
5
3
10
4
10
13
38
19
8
31
9
16
1
1
12
36
8
7
26
1
1
6
18
57
6
8
10
16
20
9
15
16
27
20
1
11
6
4
2
11
5
7
5
5
4
19
21
7
4
19
31
10
15
10
24
4
10
53
3
24
5
3
47
12
7
17
26
17
19
7
19
1
8
9
45
18
9
4
8
35
32
27
13
1
4
18
16
14
48
30
1
55
12
1
2
13
4
5
6
5
23
18
10
66
14
20
21
10
32
4
4
66
1
30
11
44
20
1
9
3
1
9
7
1
18
3
7
6
2
17
8
44
28
7
3
3
4
10
13
3
22
6
20
45
12
26
19
3
1
24
1
13
1
7
30
19
2
7
11
22
5
20
15
21
4
5
48
18
20
27
40
3
6
1
26
9
2
32
34
3
8
20
2
1
1
10
12
8
4
9
16
19
14
12
2
32
12
61
7
4
18
12
17
26
2
8
7
2
16
13
14
12
5
32
29
6
12
9
10
23
4
2
38
2
23
13
30
6
4
51
7
5
1
26
20
10
1
9
5
1
44
19
3
2
17
13
16
2
1
2
18
31
13
18
8
34
9
5
2
18
10
2
27
7
2
27
3
3
3
17
7
3
9
2
11
4
6
8
45
11
19
7
9
21
14
10
19
27
7
12
39
23
10
14
22
31
24
22
17
3
9
5
7
6
4
3
12
18
20
5
11
15
2
12
21
9
6
19
12
8
12
30
4
7
5
10
9
10
3
5
7
10
36
16
6
2
56
4
10
1
14
4
22
17
17
29
16
35
26
2
3
33
10
2
10
1
8
11
2
12
3
29
12
6
24
1
11
3
2
20
3
25
3
30
21
19
13
11
11
5
26
4
1
10
22
1
7
2
10
6
8
2
8
10
3
3
6
14
34
50
29
23
13
3
5
14
25
6
9
28
15
7
5
7
21
6
12
19
22
1
2
9
18
7
33
18
43
11
27
17
13
17
16
10
4
19
6
18
26
18
31
1
54
9
10
2
49
52
14
9
5
46
7
18
29
23
4
2
1
3
13
7
14
21
11
24
44
2
4
15
6
8
8
9
39
26
5
5
13
8
6
4
3
12
2
4
3
22
1
21
1
18
38
8
39
6
12
11
3
1
30
3
9
9
2
27
5
14
36
7
3
5
15
21
27
40
10
21
32
27
7
7
58
22
1
10
1
15
6
8
16
3
7
21
9
15
3
17
13
12
2
7
25
25
7
23
2
9
17
24
11
17
11
2
48
36
6
9
2
4
11
16
6
11
2
2
18
5
7
1
7
15
5
4
1
5
9
5
17
14
2
24
25
17
27
40
22
33
26
7
25
6
12
15
1
19
1
26
29
5
28
20
55
1
20
2
11
11
8
1
7
23
2
29
3
3
26
14
13
13
5
22
6
18
20
5
4
18
5
2
23
11
14
12
1
21
3
4
28
11
6
19
4
4
36
7
1
1
9
24
24
19
17
3
21
8
32
10
5
22
25
34
6
1
56
11
6
20
14
41
10
17
7
2
17
8
1
2
12
1
1
10
8
9
43
10
14
1
14
4
5
10
11
1
12
11
2
7
17
28
20
32
28
3
10
42
8
3
4
18
3
43
18
7
19
35
10
5
11
1
9
16
15
25
18
18
1
11
2
7
38
17
4
13
23
32
6
4
1
1
12
9
15
23
1
18
26
3
4
16
14
2
7
5
7
30
6
2
3
8
36
7
18
12
4
11
21
14
32
11
13
31
9
8
3
22
6
1
42
2
9
25
51
40
4
12
31
4
2
5
13
20
6
11
21
20
9
10
43
31
24
3
1
8
10
9
15
18
21
14
2
10
30
2
2
9
8
36
31
2
1
6
6
1
47
13
22
3
8
19
18
1
24
2
29
20
1
10
16
4
4
48
6
16
31
3
37
2
9
2
5
36
30
19
12
1
1
5
4
2
5
26
26
4
1
15
7
12
2
51
3
14
8
9
38
19
28
10
22
20
4
13
8
20
2
20
5
13
3
20
3
4
13
1
39
4
4
18
7
6
48
13
16
14
2
2
3
10
6
11
36
4
3
14
3
6
2
1
21
11
2
9
32
21
2
35
4
5
7
27
12
19
2
27
8
3
17
4
22
14
2
11
13
24
6
28
2
3
2
37
22
3
17
22
3
18
5
28
2
24
47
7
13
1
19
2
11
20
12
23
8
14
51
22
30
27
9
4
8
17
2
25
10
16
2
2
4
5
13
15
24
9
9
3
13
2
11
2
1
5
12
16
6
3
2
10
9
5
5
17
7
3
21
6
20
6
8
2
15
2
13
39
23
9
17
40
18
3
5
6
8
16
3
6
7
1
11
8
9
19
5
16
9
3
17
27
4
2
34
3
2
2
15
15
1
5
10
30
10
25
1
35
28
17
7
8
10
6
2
8
9
7
5
11
3
7
9
18
25
3
9
8
16
62
5
15
13
1
26
20
5
23
4
1
20
6
17
16
11
27
2
9
1
7
2
7
8
34
24
1
43
16
15
4
3
5
25
22
15
18
16
12
17
27
52
4
7
1
9
10
24
3
10
3
5
29
9
9
17
17
1
9
14
25
3
25
33
9
5
4
2
13
1
28
13
1
1
5
55
7
4
3
16
78
4
22
5
31
1
3
18
3
42
55
14
11
13
18
8
12
18
33
4
2
5
10
4
24
20
1
20
18
17
10
4
38
11
8
5
2
3
64
8
11
8
35
6
13
15
14
12
42
7
4
30
14
9
27
14
13
10
1
8
8
7
16
6
16
11
13
7
38
4
7
26
20
9
15
19
26
10
44
11
14
14
4
9
4
41
5
9
19
3
17
60
7
13
12
17
15
36
1
4
2
30
8
1
1
21
15
2
8
34
15
16
7
17
6
23
7
37
11
27
1
14
10
3
3
8
28
23
7
107
6
9
10
32
24
14
51
1
13
1
14
4
3
9
1
17
15
6
23
20
36
17
1
6
8
31
14
33
2
10
16
1
72
7
14
5
47
36
3
1
1
21
4
13
16
1
1
17
2
21
11
7
4
7
3
9
2
5
17
24
33
7
1
2
30
5
8
43
11
14
11
2
17
8
21
18
2
2
3
15
15
19
3
6
41
6
5
10
6
1
3
10
27
2
8
12
10
48
2
6
3
1
8
4
17
5
2
42
21
90
9
3
1
19
8
6
4
32
46
11
24
23
28
25
1
17
2
20
2
13
1
8
7
6
4
26
36
12
7
2
2
2
11
12
11
5
19
4
8
3
15
12
44
13
26
10
11
7
6
5
7
26
11
6
16
11
6
12
2
2
15
1
1
8
1
6
7
7
6
15
24
4
2
35
12
8
7
12
18
38
14
9
30
14
38
2
17
27
5
5
6
7
18
10
14
34
10
17
5
6
1
5
8
22
11
28
1
12
15
32
22
2
16
2
3
14
20
2
29
10
19
21
30
16
17
3
59
5
18
15
16
10
11
6
14
20
1
8
2
7
10
4
1
17
1
21
2
14
2
42
6
16
1
10
2
16
14
7
25
14
22
9
10
38
10
19
7
7
21
38
5
26
14
20
49
9
6
5
46
10
6
14
8
33
49
5
2
8
65
7
3
20
1
17
30
13
42
8
4
48
15
11
14
14
22
9
41
28
20
20
8
18
3
12
11
13
15
4
24
14
34
10
6
10
47
12
21
44
33
16
4
6
8
4
9
4
23
7
23
4
7
1
12
5
22
1
6
22
53
13
5
22
27
6
15
6
19
13
5
4
8
27
16
1
12
7
1
15
2
10
43
3
14
24
9
23
14
6
13
12
8
22
34
11
3
15
16
34
1
11
17
7
33
21
1
8
17
29
6
25
6
3
18
34
44
8
33
14
8
31
10
15
20
3
24
15
25
7
3
5
1
14
9
14
11
10
28
29
5
3
17
1
13
4
3
4
5
55
22
16
2
17
4
20
1
7
3
13
9
18
5
7
16
20
8
25
10
25
37
4
12
4
1
21
15
19
14
17
3
8
18
5
10
12
5
27
38
2
3
2
29
2
1
15
6
1
11
20
23
3
7
36
3
5
20
9
30
17
3
2
32
5
3
1
20
24
30
38
25
1
2
8
23
3
41
21
12
37
15
3
9
17
9
33
30
7
1
8
21
12
10
2
14
8
7
1
26
36
27
14
17
12
4
3
1
8
3
3
5
2
7
17
16
3
5
1
7
15
3
17
52
27
16
6
7
10
9
10
3
55
7
15
11
14
6
13
5
38
9
11
23
3
5
43
18
1
3
2
7
18
7
14
2
5
7
6
7
3
4
16
16
11
40
6
6
26
16
17
19
7
43
35
34
12
11
13
19
38
21
35
10
11
2
51
9
3
13
15
2
1
5
16
17
12
36
47
27
14
15
16
24
5
11
38
5
5
1
6
6
7
1
7
1
8
3
15
5
31
3
29
11
20
8
11
19
6
2
10
17
72
3
12
1
1
21
30
25
16
11
2
1
15
26
17
32
5
12
8
17
4
12
1
1
7
9
12
27
4
8
9
1
4
30
33
13
28
14
28
24
9
52
7
2
20
22
6
13
5
3
9
14
4
10
38
1
35
8
9
36
1
1
4
36
4
20
1
10
4
1
3
18
58
6
15
2
4
2
14
9
16
13
7
22
4
18
49
2
4
2
2
4
33
4
4
6
2
25
11
8
7
19
29
5
10
44
21
12
3
6
3
29
14
15
16
14
37
41
23
3
4
1
22
23
3
7
23
8
7
3
26
7
7
2
29
18
7
3
5
17
10
16
24
9
2
38
5
2
5
14
6
1
7
6
4
14
14
21
13
29
15
31
15
4
13
2
14
9
9
6
17
45
4
9
4
15
14
4
7
12
12
22
42
26
38
45
23
6
15
6
20
3
14
10
29
12
7
16
1
18
28
48
2
14
2
13
31
25
9
9
50
9
8
3
18
3
31
13
26
13
7
3
1
5
2
20
14
22
4
5
29
2
5
16
33
28
10
2
7
4
4
6
3
2
2
4
6
4
3
7
8
7
36
12
22
34
21
1
7
2
5
5
26
25
5
9
18
6
9
27
12
13
3
34
15
3
12
9
19
12
13
4
10
12
2
9
9
26
5
43
2
6
15
11
29
6
9
16
2
28
12
7
9
1
3
19
3
15
27
28
11
2
10
6
15
5
14
50
7
5
10
2
12
1
13
3
21
20
10
50
3
25
25
28
10
6
3
6
10
11
2
16
32
12
2
16
3
16
9
6
7
16
27
14
1
4
16
8
4
13
35
8
8
3
1
18
7
6
7
1
3
9
7
15
5
29
10
12
3
7
8
15
27
1
30
20
14
22
15
5
1
3
9
7
7
36
13
5
14
5
14
2
32
42
9
6
13
14
7
45
39
13
27
17
26
20
19
2
7
1
4
10
15
3
5
14
19
4
12
15
53
19
5
39
5
12
18
17
19
9
17
17
4
1
4
7
16
17
1
9
17
15
12
13
7
32
26
3
10
1
2
11
5
3
4
17
18
6
7
16
6
1
1
4
9
14
1
13
8
17
44
12
8
17
8
45
7
2
2
3
18
21
14
8
14
30
3
28
7
13
3
3
4
3
2
29
13
28
1
39
14
2
2
2
10
18
4
9
10
10
1
14
1
1
52
4
77
8
10
5
4
6
28
1
16
3
9
2
34
4
2
42
23
2
2
23
9
6
7
8
9
9
7
6
1
27
23
12
3
23
15
12
1
16
1
5
18
4
14
5
36
4
12
34
22
2
2
3
16
12
18
2
1
35
5
1
24
3
15
11
27
22
22
33
18
3
1
33
7
5
13
3
2
16
29
8
33
6
45
35
2
15
8
7
13
1
14
1
5
1
31
9
42
31
37
14
9
29
6
6
11
10
3
17
1
7
1
2
14
22
24
1
6
13
18
107
1
5
3
4
12
12
1
2
1
2
2
6
37
4
5
35
5
11
6
14
4
3
39
12
2
57
4
2
5
37
29
19
1
10
4
5
4
19
27
48
22
18
8
22
3
33
37
5
16
1
1
16
14
12
25
3
18
9
7
2
3
12
18
2
31
15
2
1
6
4
5
30
29
4
28
2
5
1
9
7
5
1
29
4
26
5
6
36
4
26
51
50
6
38
11
22
5
6
14
37
24
24
40
6
14
7
18
12
8
11
79
9
14
15
4
21
28
10
1
23
1
5
18
5
6
6
6
8
29
14
1
9
8
53
34
27
15
10
45
16
9
42
15
7
8
3
4
45
12
4
12
3
11
1
10
11
6
31
6
81
2
9
15
21
8
2
3
9
1
5
2
33
11
12
48
25
6
16
36
5
34
9
4
47
10
4
10
20
5
24
7
18
16
41
1
3
4
11
20
1
18
7
3
7
12
4
9
12
1
32
28
12
27
5
4
18
23
3
13
16
2
5
8
2
8
14
19
11
1
4
15
9
20
7
28
13
14
16
42
4
10
1
9
4
33
21
8
4
8
15
18
9
13
4
1
5
12
1
25
25
1
3
5
2
5
7
2
28
8
6
5
12
3
17
19
15
9
24
14
3
9
8
76
5
14
6
30
8
1
16
1
2
17
67
4
15
4
1
5
15
3
2
1
6
7
3
26
1
2
4
16
1
12
4
17
2
18
4
6
15
2
8
3
34
7
13
4
3
13
77
7
45
17
6
3
5
1
25
4
3
11
6
2
22
8
29
2
11
24
18
31
47
20
32
21
17
2
7
4
17
13
11
1
1
13
18
6
4
25
2
21
2
6
36
9
18
6
27
1
2
15
9
13
12
5
3
11
1
3
22
1
12
5
10
3
1
10
23
7
7
7
21
26
4
46
8
13
1
16
31
5
6
43
3
13
11
5
21
18
10
13
19
2
6
8
28
26
10
6
28
1
6
88
9
27
22
8
9
49
50
2
17
6
2
10
43
9
8
5
17
17
2
54
2
3
1
4
1
3
1
10
6
2
29
1
7
35
19
11
16
23
11
10
3
28
13
26
3
2
26
10
1
12
8
5
15
31
7
94
71
18
28
1
1
2
2
1
22
10
28
36
22
2
3
1
17
10
1
12
7
3
10
17
3
10
11
10
3
6
6
3
2
10
2
12
9
7
8
21
5
8
4
12
17
13
11
51
34
3
2
20
6
3
2
2
17
28
6
19
4
21
22
14
37
5
5
31
17
27
33
1
25
6
25
11
21
3
4
21
16
55
30
8
12
1
4
4
7
12
10
1
3
6
11
15
3
7
28
2
61
3
5
29
4
26
28
14
10
18
15
10
18
3
15
8
13
7
19
5
13
5
13
1
17
26
5
7
39
3
14
23
36
8
2
42
10
14
1
6
17
8
22
7
2
11
24
16
7
2
23
10
16
6
9
3
18
3
4
17
6
17
26
5
16
24
6
34
15
7
13
5
21
4
4
2
7
8
12
19
40
5
48
15
5
1
13
4
9
48
39
2
9
6
2
7
11
8
10
13
8
19
9
25
2
11
32
11
12
14
15
5
3
9
8
1
50
1
3
49
25
66
19
2
2
12
3
10
2
7
28
6
2
6
8
6
1
91
22
4
11
2
1
19
14
51
28
10
18
10
2
4
42
5
4
10
10
31
15
17
16
3
13
1
4
25
33
50
39
7
24
7
5
8
29
10
14
2
12
38
9
9
36
2
12
16
3
15
20
10
15
5
14
32
45
29
11
11
9
2
34
5
16
6
45
8
8
1
1
45
4
3
1
6
7
12
6
3
2
6
17
4
25
7
2
7
11
4
11
1
1
58
16
3
37
2
11
17
20
43
15
12
61
13
16
8
5
26
7
18
1
14
15
1
3
4
12
17
12
1
12
6
6
3
8
21
30
30
4
6
15
11
15
2
4
26
16
23
16
5000 systems generated (not shown)
70717 total loops
2007 loops aborted due to determinant
average loops per system: 13.742

Volver a Esto no me cuadra