๐งธ 1๋ฒ ์ง์์ ์ต์๊ฐ์ ์ ํํ๊ณ 2๋ฒ ์ง์์ 1๋ฒ๊ณผ ๋ค๋ฅธ ๊ฒ๋ค ์ค ์ต์๊ฐ์ ์ ํํ๋ ๋ฐฉํฅ์ผ๋ก ์๊ฐํ๋๋ฐ ๋ช๋ฒ์งธ ์ง๋ถํฐ ์์ํ๋์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ๊ฑฐ๋ผ๋ ์๊ฐ์ ๋งํ๋ค..
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');
const N = Number(input.shift());
let arr = input.map((item) => item.split(" ").map(Number));
for(let i=1;i<N;i++){//๋๋ฒ์งธ ์ง๋ถํฐ ์์ํ์ฌ ๊ฐ์ ๋ ํ๋ฉด์ ๊ฐฑ์ ํด ๋๊ฐ
//i๋ฒ์งธ ๋ฐฐ์ด์ R๋ก ์น ํ ๊ฒฝ์ฐ : i-1๋ฒ์งธ ๋ฒ ์ด์ G,B์ค ์์ ๊ฐ์ ์ ํ
arr[i][0] = Math.min(arr[i - 1][1], arr[i - 1][2]) + arr[i][0];
//i๋ฒ์งธ ๋ฐฐ์ด์ G๋ก ์น ํ ๊ฒฝ์ฐ : i-1๋ฒ์งธ ๋ฒ ์ด์ R,B์ค ์์ ๊ฐ์ ์ ํ
arr[i][1] = Math.min(arr[i - 1][0], arr[i - 1][2]) + arr[i][1];
//i๋ฒ์งธ ๋ฐฐ์ด์ B๋ก ์น ํ ๊ฒฝ์ฐ : i-1๋ฒ์งธ ๋ฒ ์ด์ R,G์ค ์์ ๊ฐ์ ์ ํ
arr[i][2] = Math.min(arr[i - 1][0], arr[i - 1][1]) + arr[i][2];
}
console.log(Math.min(...arr[N - 1]));