#include<stdio.h>
#include<math.h>
#include<stdbool.h>
bool IsRun(int i);
bool IsRun(int i){
if(i%400==0){return true;}
if(i%4==0&&i%100!=0){return true;}
return false;}
int main(){
int m,n;scanf("%d%d",&m,&n);
int num[100]={0};
int count=0;
for(int i=m;i<=n;i++){
if(IsRun(i)){
count+=1;
num[count-1]+=i;
}}
printf("%d\n",count);
for(int i=0;i<count;i++){
printf("%d ",num[i]);
}
return 0;}