Waveform's merch team logs sales by product_id, but the report needs human-readable product names.
You have two DataFrames:
sales
products
Your task: for each sale that has a matching product, return the product name and the qty. Sales with no matching product should be dropped.
Assign your answer DataFrame to result. Row order doesn't matter.