import numpy as np

A1 = np.array([[2.0, 1.0, 7.0], [8.0, 8.0, 33.0], [-4.0, 10.0, 4.0]])
b1 = np.array([ 15.0, 73.0, 12.0 ])
# Lösungesvektor: [ 3, 2, 1 ]


A2 = np.array([ [ 2., 1., 1., 0. ], 
                [ 4., 3., 3., 1. ], 
		[ 8., 7., 9., 5. ], 
		[ 6., 7., 9., 8. ]])
b2 = np.array([ 13., 32., 76., 71. ])
# Lösungesvektor: [ 4, 3, 2, 1 ]

A3 = np.array([
    [  5.0,     2.0,     5.0,     1.0,     3.0,     6.0,     6.0,     1.0,     8.0,     1.0 ],
    [ 45.0,    21.0,    48.0,    11.0,    30.0,    63.0,    62.0,    11.0,    81.0,    11.0 ],
    [ 20.0,    35.0,    49.0,    22.0,    46.0,   112.0,   101.0,    31.0,   114.0,    31.0 ],
    [  0.0,    12.0,    20.0,    17.0,    40.0,    68.0,    59.0,    51.0,    44.0,    50.0 ],
    [ 30.0,    27.0,    49.0,    52.0,    56.0,   119.0,   116.0,    62.0,   117.0,    66.0 ],
    [ 10.0,    22.0,    46.0,    59.0,   168.0,   230.0,   161.0,   132.0,   159.0,   203.0 ],
    [ 15.0,     9.0,    30.0,     5.0,   117.0,   170.0,    94.0,    69.0,   120.0,   152.0 ],
    [ 25.0,    10.0,    43.0,    32.0,   132.0,   171.0,   195.0,   112.0,   192.0,   231.0 ],
    [ 40.0,    28.0,    70.0,    25.0,   126.0,   220.0,   225.0,   116.0,   246.0,   228.0 ],
    [ 20.0,    23.0,    43.0,    86.0,   100.0,   223.0,   231.0,   125.0,   328.0,   308.0 ]])
b3 = np.array([ 195.0, 1953.0, 2698.0, 1533.0, 3350.0, 5075.0, 3271.0, 5388.0, 6297.0, 7494.0 ])
# Lösungevektor: [7, 1, 3, 7, 2, 2, 8, 2, 8, 4 ]

A4 = np.array(
[[3.0, 6.0, -7.0, 1.0, -9.0, -6.0, -5.0, -3.0, 1.0, 10.0, 3.0, 6.0, -7.0, 1.0, -5.0, 5.0, 1.0, 7.0, 9.0, -5.0, 1.0, 2.0, -9.0, 0.0, -5.0, -2.0, -8.0, -3.0, -5.0, 8.0, -1.0, -3.0, 3.0, 3.0, 0.0, -10.0, -6.0, -3.0, 9.0, 10.0, -7.0, 0.0, -6.0, -4.0, -1.0, -9.0, -2.0, -4.0, 4.0, -3.0],
 [-3.0, -6.0, 7.0, 9.0, 1.0, -1.0, 6.0, -9.0, 5.0, 2.0, 1.0, 3.0, -7.0, 5.0, 7.0, -8.0, 2.0, 4.0, -10.0, 5.0, 2.0, 8.0, 7.0, 6.0, 0.0, -8.0, -7.0, -4.0, -5.0, 10.0, 8.0, -1.0, 4.0, 7.0, -2.0, 7.0, 10.0, -10.0, 6.0, 9.0, -6.0, -8.0, 10.0, 3.0, 9.0, -8.0, 5.0, 5.0, 1.0, -6.0],
 [-3.0, 0.0, 1.0, -9.0, -9.0, 0.0, 5.0, -10.0, 1.0, 1.0, 1.0, -10.0, 6.0, 8.0, -6.0, -8.0, 3.0, 10.0, -2.0, 7.0, 0.0, -9.0, -9.0, -1.0, -9.0, 10.0, -4.0, 7.0, 6.0, -6.0, 8.0, 7.0, -1.0, 0.0, -1.0, -6.0, 1.0, -1.0, 5.0, 1.0, -9.0, 3.0, 0.0, -1.0, -10.0, -10.0, 5.0, -1.0, 9.0, 8.0],
 [-10.0, -3.0, 10.0, 10.0, 6.0, 3.0, 3.0, -2.0, -1.0, 4.0, 5.0, 0.0, -3.0, 0.0, 1.0, -10.0, -10.0, 0.0, 6.0, 2.0, 0.0, -3.0, 5.0, -1.0, 10.0, 8.0, -6.0, 8.0, -1.0, 10.0, -8.0, 1.0, 4.0, 10.0, -8.0, -8.0, -1.0, -1.0, -3.0, 5.0, -5.0, -8.0, -4.0, -6.0, 0.0, 0.0, -5.0, 3.0, 8.0, -3.0],
 [1.0, -4.0, -9.0, 8.0, -1.0, 0.0, 4.0, 6.0, 3.0, -1.0, 1.0, 8.0, -9.0, -5.0, 1.0, -5.0, -8.0, -5.0, -8.0, -8.0, 5.0, -8.0, -9.0, 0.0, -5.0, -3.0, -9.0, 7.0, 4.0, 9.0, 10.0, 2.0, -4.0, -8.0, -8.0, 8.0, -8.0, -2.0, -9.0, 8.0, 5.0, -2.0, -2.0, -5.0, -3.0, 4.0, -6.0, -2.0, -5.0, -10.0],
 [4.0, 7.0, 7.0, 4.0, 1.0, 9.0, 6.0, 0.0, -2.0, -4.0, 4.0, -5.0, 8.0, -9.0, -9.0, 1.0, 6.0, -5.0, 10.0, -3.0, 0.0, -4.0, 5.0, 6.0, -7.0, -7.0, 0.0, 10.0, 0.0, -4.0, -7.0, -10.0, 2.0, -8.0, 5.0, -10.0, 6.0, 2.0, 4.0, 9.0, -9.0, -3.0, 2.0, -5.0, -3.0, 9.0, 10.0, 0.0, 6.0, 1.0],
 [-5.0, -6.0, 7.0, 1.0, -4.0, 0.0, -4.0, 1.0, 4.0, 8.0, 5.0, -4.0, 9.0, 3.0, -9.0, 4.0, -5.0, -6.0, 3.0, 0.0, 7.0, -6.0, -3.0, -8.0, 3.0, -7.0, 1.0, 4.0, -9.0, -3.0, 3.0, 4.0, -3.0, 0.0, 2.0, 6.0, 0.0, -2.0, -5.0, 6.0, -7.0, 3.0, 9.0, -5.0, 6.0, -2.0, 1.0, -4.0, -7.0, -1.0],
 [4.0, 2.0, 2.0, 8.0, 9.0, -7.0, 3.0, 6.0, 10.0, 0.0, 10.0, -4.0, 7.0, 3.0, 7.0, -4.0, 9.0, 3.0, -9.0, 6.0, 9.0, -10.0, -4.0, 9.0, -5.0, 10.0, -7.0, -5.0, 3.0, 5.0, -8.0, -10.0, 8.0, -5.0, -5.0, 0.0, -10.0, -6.0, 6.0, -10.0, 5.0, 1.0, -5.0, 3.0, -7.0, 8.0, 1.0, 0.0, -2.0, -7.0],
 [-1.0, 1.0, -4.0, 7.0, 0.0, 4.0, 2.0, -8.0, -3.0, -6.0, -5.0, -7.0, -8.0, -3.0, 1.0, 4.0, 5.0, 10.0, 3.0, -6.0, -8.0, 1.0, 6.0, -2.0, -9.0, 0.0, -9.0, -10.0, 2.0, 9.0, 6.0, -1.0, -9.0, -1.0, -1.0, 3.0, -4.0, 10.0, -10.0, 7.0, -10.0, -7.0, -4.0, -5.0, 2.0, 8.0, 10.0, -9.0, 8.0, -10.0],
 [-2.0, 4.0, 1.0, 9.0, -4.0, 2.0, 5.0, 9.0, 0.0, 3.0, 5.0, -1.0, -7.0, 2.0, 6.0, -9.0, 2.0, 10.0, -6.0, -4.0, 6.0, -4.0, 1.0, -5.0, -3.0, 6.0, -4.0, -5.0, 2.0, -6.0, -7.0, 5.0, -1.0, 1.0, 5.0, -1.0, 8.0, 8.0, -7.0, -5.0, 10.0, -1.0, -7.0, 8.0, 9.0, -8.0, 1.0, 1.0, -1.0, 0.0],
 [-4.0, -6.0, -5.0, -2.0, 3.0, -1.0, 6.0, 1.0, 8.0, -5.0, 8.0, 0.0, 4.0, 5.0, -4.0, 1.0, -4.0, 6.0, 8.0, 10.0, 1.0, 5.0, -10.0, 4.0, -9.0, 8.0, 7.0, 2.0, 1.0, 0.0, 10.0, -1.0, 3.0, 3.0, 3.0, 7.0, 10.0, -6.0, 0.0, 3.0, 0.0, -4.0, 2.0, -4.0, -10.0, -2.0, -4.0, 2.0, 1.0, -1.0],
 [8.0, 9.0, -2.0, -6.0, 4.0, 2.0, -1.0, 3.0, 4.0, 5.0, -5.0, -4.0, -9.0, 2.0, -9.0, 4.0, 5.0, 1.0, -4.0, -6.0, -7.0, -9.0, 9.0, -2.0, -6.0, 5.0, 2.0, -1.0, 1.0, 4.0, 10.0, 0.0, 2.0, 10.0, 10.0, -4.0, -6.0, 6.0, -8.0, 4.0, 8.0, 7.0, 7.0, -1.0, -2.0, -2.0, 5.0, 3.0, 0.0, -1.0],
 [-8.0, 0.0, -7.0, -6.0, -7.0, -8.0, 2.0, -4.0, 7.0, -4.0, 8.0, -4.0, -8.0, 7.0, 10.0, 4.0, 2.0, -10.0, -9.0, 2.0, 6.0, 6.0, 6.0, -5.0, 4.0, -10.0, 2.0, -2.0, 8.0, 7.0, -3.0, 4.0, 1.0, 2.0, -8.0, -1.0, -9.0, 4.0, -1.0, -1.0, 4.0, 2.0, -6.0, -9.0, -8.0, -5.0, 0.0, -8.0, 7.0, 6.0],
 [5.0, 5.0, 5.0, -9.0, -1.0, -1.0, -8.0, 0.0, 3.0, 4.0, -4.0, -5.0, 6.0, 9.0, -8.0, -10.0, -3.0, 4.0, 4.0, 4.0, -4.0, -6.0, 1.0, 5.0, 7.0, -3.0, 0.0, -2.0, 10.0, 3.0, -3.0, -1.0, 1.0, 0.0, 8.0, 10.0, -3.0, 2.0, 6.0, -8.0, 3.0, 6.0, -10.0, -1.0, 8.0, -7.0, -10.0, 4.0, -1.0, -6.0],
 [1.0, 4.0, -4.0, -7.0, 7.0, 3.0, -2.0, 10.0, -4.0, -9.0, 6.0, 0.0, 3.0, -8.0, -3.0, -5.0, -7.0, 8.0, 10.0, -4.0, 10.0, 3.0, 0.0, 0.0, -2.0, 4.0, 3.0, 8.0, -1.0, -9.0, -8.0, 3.0, -3.0, 2.0, -6.0, 8.0, -10.0, 0.0, 0.0, -8.0, -9.0, -5.0, 6.0, -2.0, 9.0, -4.0, -7.0, -7.0, 10.0, 5.0],
 [-1.0, 7.0, 10.0, -7.0, -9.0, -3.0, -4.0, -5.0, 5.0, -2.0, -6.0, 3.0, -7.0, -9.0, 0.0, -5.0, 7.0, 5.0, -7.0, 0.0, -3.0, -5.0, 8.0, 3.0, -6.0, 4.0, 10.0, 10.0, -4.0, 10.0, 1.0, -4.0, 9.0, 7.0, -5.0, 0.0, -10.0, 7.0, -2.0, -10.0, -9.0, -6.0, 1.0, -1.0, -8.0, -7.0, 5.0, 3.0, -6.0, -7.0],
 [-6.0, 1.0, -9.0, 0.0, -10.0, -8.0, -10.0, -2.0, 8.0, 7.0, 5.0, 9.0, 8.0, -7.0, 2.0, -3.0, 7.0, 10.0, -5.0, 10.0, -4.0, 7.0, 10.0, -6.0, 6.0, -3.0, 5.0, 5.0, -4.0, -1.0, 9.0, 6.0, 0.0, 9.0, 8.0, 8.0, 3.0, -2.0, -10.0, -9.0, 2.0, 0.0, -6.0, -7.0, 6.0, 7.0, 8.0, -8.0, -7.0, -7.0],
 [8.0, 4.0, -7.0, 1.0, 6.0, -9.0, -6.0, 1.0, 5.0, 9.0, 2.0, -5.0, -3.0, -2.0, 1.0, -9.0, -4.0, 5.0, 3.0, -8.0, -6.0, -9.0, 1.0, -7.0, 10.0, 1.0, 10.0, 10.0, 9.0, -10.0, 7.0, 0.0, 8.0, -9.0, -5.0, -3.0, -7.0, 7.0, 9.0, 0.0, 2.0, 9.0, -3.0, 5.0, 8.0, -6.0, 1.0, -1.0, 7.0, -4.0],
 [10.0, 10.0, 9.0, -4.0, 5.0, 5.0, 8.0, 8.0, 4.0, -1.0, 6.0, 9.0, -6.0, 0.0, 7.0, -6.0, 1.0, 8.0, 9.0, 6.0, 7.0, 7.0, 4.0, -7.0, 2.0, -6.0, -2.0, 3.0, 3.0, 4.0, 1.0, -6.0, -3.0, -1.0, -2.0, 9.0, 3.0, -1.0, 9.0, 0.0, 7.0, -6.0, -9.0, -4.0, -1.0, -1.0, 5.0, -1.0, -9.0, -2.0],
 [-2.0, 5.0, -2.0, 0.0, -8.0, 10.0, 4.0, 2.0, 10.0, -7.0, 4.0, -4.0, -8.0, -6.0, 8.0, 5.0, 3.0, -4.0, -1.0, -9.0, 0.0, -2.0, -2.0, -9.0, -10.0, 9.0, 7.0, -1.0, -1.0, 4.0, 10.0, -1.0, -3.0, 10.0, 1.0, -8.0, -5.0, -7.0, 7.0, -9.0, 2.0, 1.0, -2.0, -3.0, 1.0, -8.0, 10.0, 7.0, -4.0, 3.0],
 [0.0, -9.0, -2.0, 0.0, 8.0, -5.0, -4.0, 5.0, 10.0, -6.0, -4.0, -6.0, 8.0, 7.0, 10.0, -10.0, 9.0, 0.0, -6.0, -6.0, 4.0, -4.0, 9.0, 8.0, -6.0, -8.0, -5.0, 6.0, -7.0, -9.0, -8.0, -10.0, 5.0, 10.0, -8.0, 9.0, -4.0, -3.0, -6.0, -6.0, 4.0, -10.0, -1.0, -2.0, -10.0, 10.0, 10.0, 0.0, 1.0, -8.0],
 [9.0, -3.0, 6.0, -4.0, 6.0, 10.0, 4.0, 3.0, 4.0, -1.0, 5.0, 2.0, 10.0, 0.0, 6.0, -10.0, -6.0, -7.0, 8.0, 6.0, 3.0, 3.0, -8.0, 5.0, -6.0, 6.0, -2.0, -7.0, 3.0, 10.0, -4.0, -4.0, -6.0, 3.0, 3.0, 8.0, -7.0, 3.0, -3.0, 7.0, -4.0, -4.0, -10.0, 3.0, -2.0, -4.0, 6.0, 7.0, -10.0, 6.0],
 [6.0, 8.0, -6.0, 10.0, 5.0, -5.0, 5.0, 0.0, 3.0, 1.0, -7.0, 9.0, 4.0, 2.0, 4.0, -5.0, 5.0, 3.0, -8.0, 2.0, 7.0, 4.0, -4.0, 4.0, 3.0, 0.0, 4.0, -5.0, -2.0, -3.0, 6.0, -6.0, 3.0, -2.0, -2.0, 6.0, -9.0, -2.0, -3.0, 4.0, -3.0, -2.0, 9.0, 1.0, 2.0, 2.0, 4.0, -9.0, -8.0, -7.0],
 [-2.0, -9.0, -3.0, -9.0, -7.0, -5.0, -5.0, -4.0, -4.0, 7.0, 1.0, -4.0, -7.0, 7.0, -1.0, 5.0, -8.0, 4.0, -3.0, 10.0, -6.0, -9.0, -7.0, 0.0, 0.0, 9.0, -3.0, 4.0, -4.0, 7.0, -9.0, 7.0, -5.0, -9.0, -2.0, -3.0, 6.0, -4.0, 0.0, 5.0, -5.0, -5.0, 5.0, 7.0, -4.0, -10.0, -3.0, -6.0, -4.0, 7.0],
 [-4.0, 4.0, -1.0, 8.0, 3.0, 10.0, -6.0, 9.0, -3.0, -6.0, -8.0, 7.0, 0.0, 5.0, 3.0, 0.0, -8.0, 4.0, 3.0, 6.0, 9.0, 9.0, 8.0, 10.0, 2.0, 7.0, 9.0, -8.0, -8.0, -4.0, 5.0, -5.0, -5.0, -5.0, 8.0, -3.0, -10.0, 2.0, 0.0, -7.0, -7.0, -8.0, 3.0, -10.0, 2.0, -10.0, 6.0, -8.0, 7.0, -10.0],
 [1.0, -1.0, 5.0, -8.0, 1.0, -2.0, 9.0, 10.0, 8.0, 5.0, 3.0, -4.0, 8.0, 7.0, 4.0, -6.0, -3.0, -1.0, -1.0, -6.0, 3.0, -3.0, -2.0, 8.0, -7.0, 0.0, 10.0, 3.0, 6.0, -2.0, -10.0, 0.0, 5.0, 0.0, -9.0, 5.0, -8.0, -1.0, 2.0, -3.0, -10.0, 3.0, -6.0, 10.0, -3.0, 9.0, -5.0, -1.0, 7.0, 10.0],
 [-9.0, -6.0, -1.0, -4.0, -10.0, 4.0, -5.0, 3.0, -5.0, 4.0, -7.0, -2.0, 4.0, -5.0, -9.0, 2.0, 2.0, 7.0, 3.0, -7.0, 4.0, -2.0, -6.0, -6.0, -3.0, -8.0, 10.0, 6.0, 6.0, 4.0, -9.0, -8.0, 1.0, 3.0, -2.0, 1.0, -10.0, 10.0, 9.0, 1.0, 7.0, -8.0, -6.0, -5.0, -7.0, -6.0, -10.0, -2.0, 9.0, 6.0],
 [7.0, 3.0, -6.0, -9.0, 5.0, -2.0, 7.0, 9.0, -2.0, -8.0, -6.0, 5.0, -6.0, -6.0, 4.0, -5.0, -10.0, -3.0, -7.0, -8.0, 5.0, 2.0, 10.0, -6.0, 3.0, -3.0, -7.0, -2.0, -2.0, -9.0, -2.0, 5.0, -9.0, -4.0, 8.0, 0.0, 0.0, -8.0, 0.0, -1.0, 2.0, 8.0, 10.0, 0.0, -9.0, -6.0, 4.0, 5.0, 9.0, 8.0],
 [-5.0, 4.0, 1.0, 5.0, -3.0, -9.0, 7.0, 1.0, 10.0, 6.0, 7.0, 10.0, 5.0, -5.0, 5.0, 3.0, 8.0, 5.0, -1.0, -9.0, 8.0, -6.0, 2.0, -6.0, 8.0, -6.0, -1.0, -6.0, -2.0, 2.0, 8.0, 6.0, -1.0, -9.0, -10.0, 1.0, -10.0, -10.0, 3.0, 6.0, 8.0, 2.0, 6.0, -3.0, -1.0, -5.0, 2.0, 6.0, 9.0, -8.0],
 [6.0, 4.0, -2.0, 4.0, -1.0, -2.0, -3.0, -8.0, 7.0, 9.0, 2.0, 0.0, 5.0, 9.0, 0.0, 4.0, -10.0, -10.0, 3.0, -7.0, 6.0, -8.0, 1.0, -1.0, -8.0, 4.0, -7.0, 0.0, 9.0, -8.0, 2.0, -1.0, -10.0, -8.0, 8.0, -3.0, 7.0, 10.0, 3.0, -2.0, -6.0, -5.0, 7.0, -8.0, -2.0, -7.0, -10.0, 3.0, -4.0, 4.0],
 [10.0, 1.0, 6.0, 8.0, -1.0, -1.0, -1.0, -8.0, 5.0, 5.0, 7.0, -1.0, 7.0, 8.0, 2.0, 1.0, -6.0, -10.0, 0.0, 0.0, 2.0, -2.0, 5.0, -9.0, 6.0, 7.0, 9.0, -9.0, 9.0, 0.0, 3.0, 1.0, -8.0, -9.0, 8.0, 6.0, 2.0, -7.0, 5.0, -9.0, 8.0, 4.0, 5.0, 5.0, -8.0, -7.0, -1.0, 6.0, 7.0, 3.0],
 [2.0, 7.0, -3.0, -7.0, 6.0, 5.0, 2.0, 8.0, 9.0, -10.0, -8.0, -6.0, -7.0, 9.0, -7.0, -5.0, 4.0, 8.0, -10.0, 1.0, -6.0, 9.0, -8.0, -7.0, 7.0, 5.0, 10.0, -5.0, 7.0, 9.0, -6.0, 3.0, -7.0, -9.0, -9.0, 6.0, 0.0, 3.0, 0.0, 10.0, -6.0, 4.0, -3.0, -10.0, -2.0, -2.0, 4.0, -6.0, -3.0, -6.0],
 [-2.0, -6.0, -4.0, 8.0, -1.0, -7.0, -9.0, 7.0, 10.0, 9.0, -10.0, -7.0, -8.0, 0.0, 0.0, 5.0, 1.0, 5.0, 8.0, 2.0, -2.0, 3.0, -10.0, 4.0, -8.0, 5.0, -1.0, -10.0, -7.0, 10.0, -8.0, -7.0, 7.0, -5.0, 9.0, -2.0, 6.0, 4.0, 0.0, 7.0, -4.0, -8.0, -9.0, -2.0, -9.0, -5.0, 6.0, -3.0, 10.0, 10.0],
 [10.0, 7.0, 1.0, 5.0, 0.0, -3.0, 1.0, -7.0, -10.0, 8.0, 2.0, -2.0, 1.0, -10.0, 6.0, 5.0, -7.0, -9.0, -2.0, -6.0, 2.0, -2.0, 8.0, 3.0, -2.0, 6.0, 9.0, -2.0, -7.0, -6.0, 5.0, -4.0, -10.0, 2.0, 9.0, -3.0, -9.0, 0.0, -10.0, 10.0, -1.0, 0.0, -2.0, -4.0, -8.0, 3.0, -7.0, 0.0, -6.0, -8.0],
 [7.0, -5.0, 1.0, -5.0, 4.0, -9.0, -8.0, -6.0, 8.0, -10.0, -9.0, -6.0, 6.0, 4.0, 8.0, -8.0, -2.0, -10.0, -3.0, 0.0, 10.0, -1.0, 4.0, 2.0, 2.0, 2.0, 2.0, -9.0, -10.0, 4.0, 1.0, 0.0, -10.0, 1.0, 10.0, -8.0, 10.0, 1.0, 9.0, -1.0, -4.0, 4.0, -8.0, -1.0, 4.0, 6.0, 2.0, -1.0, -5.0, 9.0],
 [2.0, 5.0, 4.0, 6.0, -8.0, 10.0, -7.0, 2.0, 5.0, 9.0, -2.0, 10.0, 1.0, 9.0, 10.0, 6.0, -9.0, -2.0, -8.0, 10.0, -7.0, -2.0, -1.0, -5.0, -4.0, 2.0, 6.0, -5.0, -1.0, 2.0, -10.0, -6.0, 2.0, -2.0, 4.0, -8.0, -9.0, 6.0, 2.0, -1.0, -1.0, -5.0, 7.0, 0.0, -2.0, -6.0, 2.0, 8.0, -6.0, -3.0],
 [0.0, 8.0, -2.0, -8.0, 10.0, -10.0, 2.0, -5.0, 5.0, 4.0, -6.0, -3.0, 7.0, -6.0, -9.0, -10.0, 10.0, 5.0, -8.0, -1.0, -2.0, -7.0, -2.0, -5.0, -2.0, 0.0, -9.0, 6.0, -10.0, -6.0, 0.0, 4.0, 4.0, -1.0, 9.0, -6.0, 4.0, 3.0, -5.0, 2.0, -3.0, 1.0, -6.0, -5.0, -10.0, -4.0, -7.0, -1.0, -10.0, 0.0],
 [10.0, 3.0, 3.0, 0.0, 4.0, -6.0, -3.0, 3.0, 2.0, -1.0, -8.0, -2.0, -6.0, -10.0, 2.0, -9.0, 10.0, -9.0, -9.0, 8.0, -9.0, -3.0, -6.0, -10.0, 0.0, -3.0, 10.0, 3.0, -2.0, -9.0, 7.0, -3.0, 3.0, 6.0, -9.0, 8.0, 5.0, 2.0, 3.0, 3.0, -1.0, 8.0, -10.0, -9.0, 0.0, 1.0, 10.0, 0.0, -6.0, -6.0],
 [2.0, 6.0, -9.0, -8.0, -5.0, 9.0, 2.0, 7.0, 0.0, 3.0, 8.0, 9.0, 0.0, 6.0, -9.0, 4.0, -4.0, 7.0, 8.0, -6.0, 2.0, -5.0, 3.0, -8.0, 1.0, 8.0, -4.0, 3.0, -10.0, 6.0, 0.0, -9.0, 6.0, -1.0, 0.0, 9.0, 1.0, 9.0, 8.0, -7.0, 6.0, -8.0, 7.0, -3.0, -2.0, 4.0, 9.0, 4.0, 1.0, -5.0],
 [9.0, -7.0, 0.0, 4.0, 0.0, -9.0, 4.0, 8.0, -9.0, -5.0, -10.0, -8.0, 6.0, -10.0, -8.0, 4.0, -10.0, 8.0, -2.0, -3.0, -3.0, 3.0, -6.0, -4.0, 5.0, -1.0, -6.0, -4.0, -1.0, -9.0, 6.0, 2.0, -9.0, -4.0, -9.0, -9.0, 2.0, 4.0, -10.0, -6.0, -3.0, -5.0, 1.0, -8.0, 6.0, 2.0, -7.0, 4.0, -3.0, 7.0],
 [3.0, 9.0, 7.0, 8.0, -1.0, 4.0, 10.0, -8.0, 0.0, -8.0, -2.0, -8.0, -8.0, -3.0, -7.0, -5.0, -9.0, -9.0, 7.0, -1.0, 9.0, -2.0, -7.0, -2.0, 6.0, -7.0, -9.0, -4.0, 5.0, -7.0, -6.0, -7.0, 5.0, 7.0, -3.0, 4.0, 0.0, -4.0, -9.0, 5.0, -7.0, 0.0, 2.0, -8.0, 1.0, -5.0, 0.0, -2.0, -4.0, 2.0],
 [8.0, -1.0, 5.0, -10.0, 6.0, 10.0, -8.0, -9.0, -7.0, 5.0, 3.0, 2.0, 1.0, 1.0, 1.0, 6.0, 0.0, 6.0, 9.0, 6.0, 6.0, -2.0, 2.0, -7.0, -6.0, 4.0, 9.0, -5.0, 1.0, 2.0, -8.0, 7.0, 2.0, 3.0, 9.0, 2.0, -7.0, -3.0, -2.0, -2.0, -2.0, -8.0, -5.0, -6.0, 4.0, 2.0, 7.0, 4.0, 1.0, -10.0],
 [0.0, 2.0, -9.0, -6.0, 5.0, 2.0, -10.0, 5.0, 7.0, 9.0, -10.0, -5.0, -1.0, -6.0, -9.0, 6.0, 5.0, 0.0, -5.0, -6.0, 0.0, -8.0, 4.0, -1.0, 6.0, 9.0, -3.0, -2.0, 4.0, -9.0, -7.0, -3.0, -7.0, 10.0, 9.0, -4.0, 2.0, -6.0, -3.0, 3.0, -6.0, -7.0, -8.0, -4.0, 2.0, 4.0, 4.0, 6.0, 6.0, 9.0],
 [8.0, 3.0, 9.0, -10.0, -1.0, 10.0, -1.0, -9.0, 4.0, 9.0, 9.0, -7.0, -4.0, 10.0, -4.0, 1.0, -3.0, -6.0, -5.0, -3.0, 8.0, -2.0, -9.0, -4.0, -6.0, -10.0, 3.0, -4.0, 3.0, 7.0, 5.0, 4.0, -5.0, -7.0, 5.0, -3.0, 5.0, 10.0, -5.0, -4.0, -6.0, 1.0, -2.0, -8.0, -1.0, 5.0, 6.0, -4.0, 2.0, -4.0],
 [-8.0, -1.0, 0.0, -3.0, 8.0, -4.0, -4.0, 0.0, 0.0, -4.0, -9.0, -9.0, 4.0, -7.0, 2.0, 10.0, 9.0, 10.0, -6.0, 2.0, 2.0, 9.0, 1.0, 8.0, 2.0, 7.0, -9.0, 2.0, 7.0, 1.0, -4.0, 7.0, 0.0, 5.0, 5.0, 4.0, -3.0, -4.0, 0.0, 10.0, 0.0, -9.0, 6.0, 1.0, 9.0, 9.0, 7.0, 1.0, -2.0, -6.0],
 [-5.0, -6.0, 3.0, -9.0, -7.0, 7.0, 8.0, 5.0, -4.0, -2.0, -5.0, 6.0, 3.0, 0.0, 0.0, -5.0, -8.0, -2.0, 6.0, 4.0, 8.0, -8.0, -7.0, 0.0, -5.0, -4.0, -1.0, -8.0, 1.0, 7.0, -1.0, 2.0, -10.0, 7.0, 9.0, 7.0, 9.0, -8.0, 2.0, 0.0, 9.0, -10.0, -1.0, -8.0, 7.0, -8.0, 4.0, -5.0, 4.0, 10.0],
 [10.0, 9.0, 5.0, 10.0, -4.0, -4.0, -2.0, 9.0, -5.0, 4.0, 10.0, -8.0, -9.0, -9.0, 7.0, -5.0, -5.0, 5.0, -9.0, 7.0, 2.0, 2.0, 8.0, 10.0, 2.0, 4.0, -1.0, -5.0, 1.0, -8.0, 0.0, -1.0, 8.0, 7.0, 8.0, -10.0, -6.0, 6.0, 9.0, 1.0, -10.0, -8.0, 10.0, -6.0, 0.0, 3.0, 9.0, -7.0, 0.0, -5.0],
 [-9.0, 0.0, 5.0, 4.0, -4.0, -1.0, 4.0, 2.0, 5.0, -2.0, 7.0, -4.0, -9.0, 2.0, -5.0, 3.0, -10.0, 7.0, -10.0, -1.0, -10.0, -7.0, 3.0, -10.0, 7.0, -6.0, -6.0, -4.0, 3.0, 3.0, -2.0, -6.0, 1.0, 7.0, -9.0, -6.0, -4.0, -10.0, 0.0, 3.0, -10.0, -1.0, 6.0, 4.0, -4.0, 2.0, 5.0, -5.0, 9.0, 1.0],
 [8.0, 4.0, -4.0, -5.0, 8.0, 1.0, 7.0, -7.0, 5.0, -7.0, 0.0, 10.0, 1.0, 1.0, -4.0, -10.0, 0.0, -2.0, -7.0, -2.0, 1.0, -2.0, -7.0, -6.0, -4.0, -8.0, 6.0, -3.0, 7.0, 4.0, 2.0, 2.0, -2.0, 5.0, 4.0, -3.0, 7.0, 7.0, -7.0, 6.0, -4.0, -3.0, -6.0, 3.0, 2.0, -2.0, 2.0, -9.0, -6.0, -2.0],
 [-7.0, 9.0, 10.0, -9.0, -3.0, -2.0, 3.0, -5.0, -6.0, 6.0, -7.0, -6.0, -5.0, -7.0, 3.0, -9.0, 5.0, -1.0, 6.0, 10.0, -3.0, -1.0, 10.0, 2.0, -2.0, -1.0, -8.0, 10.0, -10.0, -1.0, -10.0, 1.0, -2.0, -5.0, 7.0, 10.0, -2.0, 8.0, -5.0, 5.0, -5.0, 6.0, -9.0, 9.0, 5.0, -10.0, 9.0, 7.0, 6.0, -10.0]])

b4 = np.array(
[234.0, 598.0, 95.0, 123.0, -839.0, 666.0, -235.0, -199.0, -514.0, 28.0, 600.0, 154.0, -122.0, -390.0, -244.0, -289.0, 145.0, 1114.0, 447.0, -151.0, -730.0, 12.0, -43.0, -123.0, -514.0, 112.0, 276.0, -527.0, 235.0, 51.0, 790.0, 14.0, 851.0, -44.0, 233.0, 39.0, -680.0, 793.0, 130.0, -1186.0, -989.0, 168.0, 350.0, -398.0, 182.0, -535.0, 797.0, -522.0, 2.0, -271.0])

# Lösungsvektor:
#[ 17, -5,  3, 23,  7, -11, -13, -2,  4,  6,
#  23, 15, -8, -1,  4,   6,  22,  5,  1,  8,
#   1,  2,  3,  0,  8,  15,  32, 16,  8, -1,
#   2,  3,  5,  7, 11,  13,  17, 19, 31, 37,
#   0,  1,  1,  2,  3,   5,   8, 13, 21, 24 ]
