N = gets.to_i
abc = N.times.map {gets.split.map &:to_i}

dp = Array.new(N + 1) {Array.new(3) {0}}
N.times do |i|
  3.times do |j|
    3.times do |k|
        dp[i + 1][k] = [dp[i + 1][k], dp[i][j] + abc[i][k]].max if j != k
    end
  end
end

puts dp[N].max

##　備忘録として他の方のコードを提出させていただきます