Республиканская олимпиада по информатике 2011 года за 11 класс | Казахстанские олимпиады

Задача H. Мотивированная змея

Ограничение по времени Ограничение по памяти
2 секунды 256 мегабайта

На доске N×MN \times M в клетке (1,1)(1, 1) находится змея, которая хочет дойти до клетки (N,M)(N, M) максимально мотивированной для осуществления своих целей. Змея может ходить вниз, вправо и влево. Если змея пойдет в клетку (i,j)(i, j), то ее настроение уменьшится на величину, написанную на этой клетке, и все предыдущие уменьшения умножаются на струнный доминент этой клетки, что опять же может уменьшит ее настроение. Струнный доминент клетки (i,j)(i, j) равен количеству способов разложения ll на dd слагаемых учитывая порядок слагаемых, каждое из которых больше нуля, где ll максимальное из чисел (i,j)(i, j), а dd — минимальное. Для того, чтобы дойти максимально мотивированной змея должна выбрать такой путь, при котором ее настроение уменьшится на минимально возможную величину. Вам задано начальное настроение змеи. Найдите максимально возможное настроение, которое будет у нее в клетке (N,M)(N, M).

Формат входного файла

В первой строке входного файла задаются NN и MM (1N,M200).(1 \le N,M \le 200). В следующих NN строках задаются по MM положительных целых чисел, каждое из которых не больше чем 1018,10^{18}, — числа написанные на клетках. В последней строке задается SS — начальное настроение (1S101000).(1 \le S \le 10^{1000}).

Формат выходного файла

Выведите одно число — ответ к задаче. Ответ может быть отрицательным.

Примеры

Вход

2 3
100 1 10000 
10000 1 1 
100

Выход

95