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

Python演習 - JSONユーザーデータの複合検索
Python Practice - Compound JSON User Query
今回のミッション起動のたびに作られる JSON の data.txt({"users": [...]})を調べます。各ユーザーは id, name, email, role, active, token を持ちます。role が "admin"(完全一致)、active が true、email に "@secret.com" を含む、の3条件をすべて満たすユーザーは複数います(条件を1つだけ満たさない紛らわしいユーザーがたくさん混ざっています)。それらの token を id の昇順に並べて '-' でつないだものが答えです。python3 challenge.py '<答え>' に渡すと、フラグが表示されます。
ヒント
ヒント 1見る
json モジュールで data.txt を読み込み、users 配列を走査します
ヒント 2見る
role == 'admin'、active is True、'@secret.com' in email の3条件を同時に判定します。'Admin' や inactive、@notsecret.com / @secret.co などの紛らわしいユーザーに注意します
ヒント 3見る
該当ユーザーの token を id の昇順に並べ、'-' でつないで python3 challenge.py '<答え>' に渡します