プログラミングLevel 2★★☆☆☆45 pts

Python自動化 - CSV売上データの抽出
Python Automation - CSV Sales Filtering
今回のミッション起動のたびに作られる data.txt は売上 CSV(transaction_id,date,product_id,amount,status,ref,notes)です。amount が 10000 以上、status が completed(大文字・小文字も含めて完全一致)、product_id が SEC- で始まる、の3条件をすべて満たす取引は複数あります(条件を1つだけ満たさない紛らわしい行がたくさん混ざっています)。それらの ref 列を transaction_id の昇順に並べて '-' でつないだものが答えです。python3 challenge.py '<答え>' に渡すと、フラグが表示されます。
ヒント
ヒント 1見る
csv.DictReader を使うと列名でアクセスできます。amount は文字列なので int() に直して比べます
ヒント 2見る
3つの条件(amount >= 10000、status == 'completed'、product_id が 'SEC-' で始まる)をすべて同時に満たす行だけを集めます。'Completed' や 'sec-' などの紛らわしい行に注意します
ヒント 3見る
該当する行の ref 列を transaction_id の昇順(T の後ろの数字は4桁なので文字列順でも同じ)に並べ、'-' でつないで python3 challenge.py '<答え>' に渡します