#include <bits/stdc++.h>
using namespace std;
const long long INF = 0x3f3f3f3f;
const long long mod = 1000000007;
const long double eps = 1e-14;
int i, j;
int n, m;
string s, t;
int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  cin >> n >> m;
  cin >> s >> t;
  int ans = INF;
  vector<int> out;
  for (int i = 0; i < t.size() - s.size() + 1; i++) {
    string cmp = t.substr(i, s.size());
    int cnt = 0;
    vector<int> v;
    v.clear();
    for (int j = 0; j < s.size(); j++) {
      if (s[j] != cmp[j]) {
        cnt++;
        v.push_back(j + 1);
      }
    }
    if (cnt < ans) {
      ans = cnt;
      out = v;
    }
  }
  cout << ans << endl;
  for (int i = 0; i < out.size(); i++) cout << out[i] << ' ';
  cout << endl;
  return 0;
}
