Задача №3629. Система линейных уравнений - 2

Даны числа \(a\), \(b\), \(c\), \(d\), \(e\), \(f\). Решите систему линейных уравнений

\[ \cases{ax + by = e, \cr cx + dy = f.} \]
Входные данные

Вводятся 6 чисел - коэффициенты уравнений.

Выходные данные

Вывод программы зависит от вида решения этой системы.

Если система не имеет решений, то программа должна вывести единственное число 0.

Если система имеет бесконечно много решений, каждое из которых имеет вид \(y=kx+b\), то программа должна вывести число 1, а затем значения \(k\) и \(b\).

Если система имеет единственное решение \((x_0,y_0)\), то программа должна вывести число 2, а затем значения \(x_0\) и \(y_0\).

Если система имеет бесконечно много решений вида \(x=x_0\), \(y\) — любое, то программа должна вывести число 3, а затем значение \(x_0\).

Если система имеет бесконечно много решений вида \(y=y_0\), \(x\) — любое, то программа должна вывести число 4, а затем значение \(y_0\).

Если любая пара чисел \((x,y)\) является решением, то программа должна вывести число 5.

Примеры
Входные данные
1
0
0
1
3
3
Выходные данные
2 3 3
Входные данные
1
1
2
2
1
2
Выходные данные
1 -1 1
Входные данные
0
2
0
4
1
2
Выходные данные
4 0.5
Сдать: для сдачи задач необходимо войти в систему