Задано кілька подій, які відбуваються послідовно. Кожна подія може завершитися позитивним або негативним результатом і впливає на ймовірності результатів наступних подій.
Події відбуваються в порядку, заданому у вхідних даних. Для кожної події задано ціле базове значення b_i. Щоб визначити результат події, кидається симетричний -гранний кубик з гранями, пронумерованими від до , і значення, що випало, додається до базового значення. Якщо отримана сума строго позитивна, результат вважається позитивним; в іншому випадку (в тому числі при нульовому результаті) результат вважається негативним.
Якщо подія завершилася позитивним результатом, базові значення всіх наступних подій змінюються згідно з набором модифікаторів: для кожного j > i нове значення стає рівним b_j + p_{ij}, де p_{ij} — модифікатор для події . Якщо ж результат негативний, використовуються інші модифікатори: нове значення дорівнює b_j + q_{ij}, де q_{ij} — відповідний модифікатор.
Дозволяється втрутитися не більш ніж у подій. При втручанні замість одного кидка кубика виконуються два, після чого можна вибрати будь-який з отриманих результатів. Для кожної події рішення про втручання приймається безпосередньо перед кидком, з урахуванням результатів усіх попередніх подій.
Потрібно максимізувати ймовірність того, що остання подія завершиться позитивним результатом.
Перший рядок містить три цілих числа та m~(1 \le k \le n \le 20, 4 \le m \le 1000) — кількість подій, максимально допустиму кількість втручань і кількість граней кубика.
Далі йдуть рядків, що описують події:
Рядок 3i - 2: одне ціле число b_i — базове значення події i~(|b_i| \le 2000).
Рядок 3i - 1: n - i цілих чисел p_{i,i+1}, \dots, p_{i,n} — модифікатори для наступних подій при позитивному результаті події (|p_{ij}| \le 2000).
Рядок : n - i цілих чисел q_{i,i+1}, \dots, q_{i,n} — модифікатори для наступних подій при негативному результаті події (|q_{ij}| \le 2000).
Для останньої події модифікатори відсутні, тому відповідні два рядки порожні.
Виведіть одне число — максимальну ймовірність того, що остання подія завершиться позитивним результатом. Відповідь має бути виведена з точністю до знаків після десяткової крапки.
Приклад 1
Приклад 2