Дано: DataFrame `purchases` с колонками user_id, purchase_date, amount -- 10 строк с покупками. Результат отсортирован по purchase_date; для каждого пользователя оставьте только его первую (самую раннюю) покупку. Верните DataFrame с колонками user_id, purchase_date, amount -- по одной строке на пользователя. Сохраните в `result`.
groupby first sort_values