За багато років трудового стажу Віктор Іванеску заробив євро. Тепер Віктор Іванеску пішов на пенсію і хоче покласти ці гроші на депозит на найближчі років. У його рідному місті працює банків. Якщо у Віктора Іванеску у банку під номером протягом -го року на рахунку лежать гроші, то у кінці року їх кількість на цьому рахунку збільшиться на p_{i,j} відсотків.
На початку кожного року Віктор Іванеску може, якщо хоче, перерозподілити гроші, які лежать на рахунках у банках. Процес перерозподілу грошей відбувається у чотири етапи. Спочатку він вибирає множину банків, які беруть участь у перерозподілі. Потім Віктор Іванеску знімає усі гроші, які лежать у цих банках. Після цього він платить комісію кожному з вибраних банків. У кінці у кожен з вибраних банків він кладе на рахунок стільки грошей, скільки забажає, причому сумарно на рахунки Віктор Іванеску кладе усі гроші, які він зняв. При цьому у множині вибраних банків можуть, у тому числі, бути банки, де у Віктора Іванеску не було грошей, або у які він не планує покласти гроші. У банку під номером комісія становить a_i євро. Якщо у Віктора Іванеску недостатньо грошей, щоб заплатити комісію, то він віддає усі зняті гроші банкам, які брали участь у перерозподілі грошей.
На початку першого року Віктор Іванеску може безкоштовно покласти будь-яку кількість євро на депозити у будь-які банки, причому сумарно на депозити він кладе усі свої гроші.
Знайдіть максимальну сумарну кількість євро на усіх рахунках Віктора Іванеску у кінці -го року.
У першому рядку міститься натуральне число — кількість тестів (1 \leq t \leq 50).
Опис кожного тесту починається з рядка, що містить три цілих числа , та — кількість банків, років та зароблених грошей відповідно (1 \leq n \leq 10000, 1 \leq m \leq 20, 1 \leq k \leq 10^9). У наступному рядку міститься цілих чисел, де -те число рівне a_i — комісія -го банку (1 \leq a_i \leq 10^9). У кожному з наступних рядків міститься по цілих чисел. У -му рядку -те число рівне p_{i,j} — відсоток додаткових грошей, отриманих Віктором Іванеску протягом -го року на рахунок у -му банку (0 \leq p_{i,j} \leq 100).
Сумарна кількість банків у всіх тестах не перевищує .
Для кожного тесту у окремому рядку виведіть максимальну сумарну кількість грошей на усіх рахунках Віктора Іванеску у кінці -го року. Ваша відповідь буде зарахована, якщо її відносна похибка не перевищує 10^{-6}.
Приклад 1