• A1 – Red: given

• D1, B4 – Blue: from A1

• E1 – Yellow: it is not red from clue B4, and it is not green or blue from clue D1

• A5 – Green: it is not blue from clue E1, and it is not red or yellow from clue B4

• E5 – Blue: from B4

• B1 – Green: row 1 needs green from clue A5, and C1 is not green from clue D1

• D2 – Red: It is not yellow from clue E5, and it is not green or blue from clue D1

• E4 – Blue: from D2

• E2, E3 – Yellow: from B1

• D3, D4 – Green, D5 – Yellow: from E2, green wins by 1 vote. If there are any more blues, there would be 2 blues and 2 greens, so that is not true. Same for red (and also E3). If there are 3 greens, then green wins by 2 votes. Therefore, there is one yellow, which must be on the outside. D5 is yellow and D3/D4 are green.

• C3, C4 – Red: from D5, green was defeated in district C by 3 votes. That means it was 4 to 1. From E4 and E5, no one voted yellow. From E1 (and B4 being blue), either C3 or C5 would have to be blue to win 4-1, and neither can be blue, so there are no blues. That means that C3 and C4 must be the same color (from D3), and are red.

• B3 – Blue: from A5 along with E1 (B4 is blue, so A3 cannot be the blue for the 3rd row).

• C5 – Red: from A5, and C4 (B5 cannot be red, so the red for the row must be C5).

• C1 – Red: from E4 and D1

• C2 – Green: from D5

• A4 – Yellow: from A5

• B2 – Blue: from A5 and E1 (B3 is blue, so A1 cannot be blue for the 2nd row)

• B5 – Yellow: it cannot be red (C4), and blue would not win by 2 votes if it were green or blue.

• A2, A3 – Green: from B3 (must have the most votes, only has 5, we know yellow has 6 so green needs at least 7).