func_code_string: #include <bits/stdc++.h>   using namespace std;   void shift(vector<int> &ans) {     for (int i = 0; i < ans.size() - 1; i++) {       ans[i] = ans[i + 1];     }   }   bool check(vector<int> ans, int c) {     for (int i = 0; i < ans.size(); i++) {       if (c == ans[i]) return true;     }     return false;   }   int main() {     int n, k;     cin >> n >> k;     vector<int> v(n);     for (int i = 0; i < n; i++) {       cin >> v[i];     }     vector<int> ans;     for (int i = 0; i < n; i++) {       if (ans.size() < k && (!check(ans, v[i])))         ans.push_back(v[i]);       else if (!check(ans, v[i])) {         shift(ans);         ans[ans.size() - 1] = v[i];       }     }     cout << ans.size() << endl;     for (int i = ans.size() - 1; i >= 0; i--) cout << ans[i] <<    ;     return 0;   }   