Task: Text to Code
Input (English): Step 1: For each row in station_company table, find corresponding rows in company table and in gas_station table.
Step 2: find Location, Representative_Name of the results of step 1 ordered descending by Market_Value.
Step 3: only show the first 3 rows of the results
Output (English): SELECT T2.Location , T2.Representative_Name FROM company AS T1 JOIN gas_station AS T2 JOIN station_company AS T3 ON T1.Company_ID = T3.Company_ID AND T3.Station_ID = T2.Station_ID ORDER BY T1.Market_Value Desc LIMIT 3