Very simple problem
Входные данные
В первой строке входных данных содержится два целых числа: n и m - количество переменных и количество уравнений, соответственно (1 ≤ n ≤ 600, 1 ≤ m ≤ 1000). Следующие m строк содержат описания уравнений, описание i-го уравнения содержит вещественные числа a_i1, ..., a_in и b_i. Последняя строка содержит n вещественных чисел: c_1, ..., c_n. Все a_ij не превосходят 10^3 по модулю. Все b_i и c_i не превосходят 10^9 по модулю.
Выходные данные
В случае, если данная задача не имеет допустимых решений, выведите No solution. Если же можно получить неограниченно большое значение целевой функции, выведите Unbounded.
В противном случае в первой строке выведите слово Bounded. Во второй строке выведите значения переменных, для которых достигается макисмум целевой функции. Ваш ответ будет считаться правильным, если значение целевой функции в вашей точке будет отличаться от правильного не более, чем на 10^{-6} по абсолютной или относительной погрешности.