Я, наверное, всё же чего-то недопонимаю. Неизвестных больше, чем уравнений?
Пусть 

 (в противном случае рассматриваем последний индекс 

, для которого 

 или 

), тогда из первого уравнения выражаем 

 через предыдущие неизвестные 

. Подставляем во второе уравнение, выражаем 

 через предыдущие, и т.д. Всё, за чем нам нужно следить, - это чтобы очередное уравнение не вырождалось. Поскольку первые 

 неизвестных произвольны, этого всегда можно добиться.