Instant Runoff Voting

How it works: Count first preferences. If no candidate has a majority (>50%), eliminate the candidate with the fewest votes and redistribute their ballots to each voter's next-ranked candidate. Repeat until someone crosses 50%.

Counting Rounds

Round 1
Italian
35
Chinese
25
Mexican
20
Thai
16
Indian
4
Majority needed: >50.0 · Eliminated: Indian
Round 2
Italian
35
Chinese
29
Mexican
20
Thai
16
Majority needed: >50.0 · Eliminated: Thai
Round 3
Chinese
45
Italian
35
Mexican
20
Majority needed: >50.0 · Eliminated: Mexican
Round 4
Italian
55
Chinese
45
Majority needed: >50.0

Winner: Italian

Mexican voters' ballots cascade through Indian (already eliminated) back to Italian, giving Italian the majority it lacked in the first round.