#include<stdio.h>
int main(){
    int n,m;
    scanf("%d %d",&n,&m);
    int sum=0;
    int f2=3,f1=2;
    int i=3;
    if(m>3)
    while(m-i>=1){
        sum+=f(m-i);
        i++;
    }
    else if(m==3)sum+=f(0);
    else sum=0;
    sum+=f(n-2)+f(n-3)+2;
    int c=pow(10,9)+7;
    printf("%d",(2*sum)%c);
    return 0;
}
int f(int n){
    if(n>=0){
        if(n==0)
            return 1;
        else if(n==1)
            return 2;
        else return (f(n-1)+f(n-2));
    }
    else return 0;
}