#GYM104596E. Just Passing Through
Just Passing Through
Description
Justin and Fred are taking a road trip, traveling from West to East across their state. They have a few Road Trip Rules:
- They must have an awesome time!
- The trip must begin somewhere along the Western edge of the state and finish somewhere along the Eastern edge of the state.
- Each step in their trip must move them either directly East, diagonally Northeast, or diagonally Southeast.
- They want to travel through exactly $n$ "passes" (defined below).
- Due to Fred's sensitivity to higher elevations, they wish to minimize the cumulative sum of elevations during the trip.
- They must have an awesome time!

The input begins with three integers $r$ $c$ $n$ representing the number of rows and columns in the representation of the state's topography ($3 \leq r, c \leq 500$) and the exact number of passes to be crossed ($0 \leq n \leq 10$). The next $r$ lines each contain $c$ elevation entries. Undrivable locations are represented by $-1$, and all other elevations are between $0$ and $1\, 000$. There is guaranteed to be at least one drivable location on both the Eastern and Western borders.
Output the sum of the elevations along the optimal path which satisfies the Road Trip Rules. If no such path exists, output impossible.
Input
The input begins with three integers $r$ $c$ $n$ representing the number of rows and columns in the representation of the state's topography ($3 \leq r, c \leq 500$) and the exact number of passes to be crossed ($0 \leq n \leq 10$). The next $r$ lines each contain $c$ elevation entries. Undrivable locations are represented by $-1$, and all other elevations are between $0$ and $1\, 000$. There is guaranteed to be at least one drivable location on both the Eastern and Western borders.
Output
Output the sum of the elevations along the optimal path which satisfies the Road Trip Rules. If no such path exists, output impossible.
5 7 2
-1 -1 2 5 4 3 1
3 4 1 4 1 2 1
3 4 5 5 3 4 5
2 3 2 1 2 3 2
-1 5 4 1 4 4 2
4 3 1
3 4 5
2 4 2
1 5 4
1 1 1
14
impossible