#define IOS ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
typedef pair<int, int> PII;
for(c = 0, r = 0; c < n; c ++)
for(int i = r + 1; i < n; i ++)
if(fabs(a[i][c]) > fabs(a[t][c]))
if(abs(a[t][c]) < eps)continue;
for(int j = c; j <= n; j ++)
for(int j = n; j >= c; j --)a[r][j] /= a[r][c];
for(int i = r + 1; i < n; i ++)
for(int j = n; j >= c; j --)
a[i][j] -= a[i][c] * a[r][j];
for(int i = r; i < n; i ++)
for(int i = n - 1; i >= 0; i --)
for(int j = i + 1; j < n; j ++)
a[i][n] -= a[j][n] * a[i][j];
for(int i = 0; i < n; i ++)
for(int j = 0; j <= n; j ++)
for(int i = 0; i < n; i ++)
if(fabs(a[i][n]) < eps)a[i][n] = 0;
printf("%.2lf\n", a[i][n]);
else if(t == 1)printf("Infinite group solutions\n");
else printf("No solution\n");
