#include #include #define rep(i, a, b) for (ll i = (ll)(a); i < (ll)(b); i++) using namespace std; using namespace atcoder; typedef long long ll; int main() { int n, m; cin >> n >> m; set st; vector ans(n); rep(i, 0, m) { int a, b; cin >> a >> b; if (!st.count(a) && !st.count(b)) { st.insert(a); st.insert(b); ans.push_back(i + 1); } } cout << ans.size() << endl; rep(i, 0, ans.size()) cout << ans[i] << endl; }