Maximum-Weight Matching