#include<stdio.h>
int process(int n){
if(n%4!=0){
return 0;
}
if(n%4==0&&n%100!=0){
return 1;
}
if(n%400==0){
return 1;
}
}
int main()
{
int x,y;
scanf("%d %d",&x,&y);
int cnt=0;
int arr[1000]={0};
for(int i=x;i<=y;i++){
if(process(i)==1){
arr[cnt]=i;
cnt++;
}
}
printf("%d\n",cnt);
for(int i=0;i<cnt;i++){
printf("%d ",arr[i]);
}
return 0;
}