#include <stdio.h>
int yn(int x);
void run(int x, int y);
int total(int x, int y);
int main(void) {
int x, y;
scanf("%d%d", &x, &y);
printf("%d\n", total(x, y));
run(x, y);
return 0;
}
int yn(int x) {
int a;
if (x % 4 == 0) {
if (x % 100 == 0 && x % 1000 != 0)
a = 0;
else
a = 1;
} else
a = 0;
return a;
}
int total (int x, int y) {
int t = 0;
for (int i = x; i <= y; i++) {
if (yn(i) == 1)
t++;
}
return t;
}
void run(int x, int y) {
for (int i = x; i <= y; i++) {
if (yn(i) == 1)
printf("%d ", i);
}
}