Group by Minimum finds the smallest value in each group.
Explanation
East: min(100, 200) = 100
West: min(150, 250, 100) = 100