Generador de sistemas aleatorios con solución entera.

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

Volver a Esto no me cuadra