void solve(int n, int q, char *s1, char *s2, int *q_x, int *q_y, int *q_len, unsigned *ans)
{
for (int i = 1; i <= q; i++)
{
int x = q_x[i], y = q_y[i], len = q_len[i];
ans[i] = 0;
for (int t = 0; t < len; t++, x++, y++)
ans[i] += ((s1[x] == '0' && s2[y] == '1') || (s1[x] == '1' && s2[y] == '2') ||
(s1[x] == '2' && s2[y] == 0));
}
}