Кот Гусь и случайная матрица

아직 제출이 없습니다시간 제한3초메모리 제한1024 MB

문제

Кот Гусь подготовил для Ника Фьюри прямоугольную таблицу aa размера n×mn \times m, содержащую числа от 00 до p1p-1.

Ник Фьюри сразу понял, что каждое число в этой таблице выбрано случайно равновероятно от 00 до p1p-1, независимо от остальных.

Ваша задача --- найти прямоугольную подматрицу этой таблицы, в которой сумма делится на pp. Среди всех таких подматриц нужно найти ту, в которой сумма элементов максимальна.

Формально, вам необходимо найти такие 1i_1i_2n1 \leq i\_1 \leq i\_2 \leq n, 1j_1j_2m1 \leq j\_1 \leq j\_2 \leq m, что сумма a_x,ya\_{x, y} по всем i_1xi_2,j_1yj_2i\_1 \leq x \leq i\_2, j\_1 \leq y \leq j\_2 делится на pp, и среди таких имеет максимальную сумму.

입력

В первой строке входного файла расположено три целых числа n,m,pn, m, p (1nm,p1,000,0001 \leq n \cdot m, p \leq 1\\,000\\,000) --- размерности матрицы и число, на которое должна делится сумма подматрицы.

В следующих nn строках расположено по mm целых чисел, jj-е число в ii-й строке равно a_i,ja\_{i, j} (0a_i,jp10 \leq a\_{i, j} \leq p - 1).

Гарантируется, что каждое число в aa выбрано независимо случайно равновероятно от 00 до p1p-1.

출력

Выведите одно целое число --- максимальную сумму прямоугольной подматрицы, в которой сумма делится на pp.

Если таких нет, выведите 00.