Price discrimination works when different market segments have different price elasticities. The firm charges higher prices in less elastic (inelastic) markets and lower prices in more elastic markets to maximize total revenue. If elasticities are same, discrimination is pointless.