En un carrer hi ha n cases. La façana de cada casa i es pot pintar amb tres colors diferents, amb costs respectius c1i, c2i i c3i. Calculeu el cost mínim de pintar totes les cases, amb una restricció: les cases adjacents han de tenir colors diferents.
Entrada
L’entrada consisteix en diversos casos. Cada cas comença amb n, seguida de c11, c12, …, c1n, seguits de c21, c22, …, c2n, seguits de c31, c32, …, c3n. Suposeu 1 ≤ n ≤ 105, i que tots els costs es troben entre 0 i 109.
Sortida
Per a cada cas, escriviu el cost mínim de pintar les n façanes.
Input
1 20 10 30 5 900000000 800000000 900000000 800000000 900000000 800000000 900000000 800000000 900000000 800000000 1000000000 1000000000 0 1000000000 1000000000 3 0 1 0 42 1000 10 23 1000 6
Output
10 3200000000 30