#include<iostream>
#include<cstdio>
using namespace std;

int main(){
	static int w,h,dp[100+2][100+2][2][2];
	for(int i=0;i<102;i++){
		for(int j=0;j<102;j++){
			for(int k=0;k<4;k++){
				dp[i][j][(k-k%2)/2][k%2]=0;
			}
		}
	}
	dp[3][1][0][0]=1;
	dp[2][2][0][1]=1;
	dp[2][2][1][0]=1;
	dp[1][3][1][1]=1;
	for(int i=1;i<101;i++){
		for(int j=max(1,5-i);j<101;j++){
			dp[i][j][0][0]=(dp[i-1][j][0][0]+dp[i-1][j][1][0])%100000;
			dp[i][j][0][1]=dp[i][j-1][0][0]%100000;
			dp[i][j][1][0]=dp[i-1][j][1][1]%100000;
			dp[i][j][1][1]=(dp[i][j-1][0][1]+dp[i][j-1][1][1])%100000;
		}
	}
	while(1){
	scanf("%d%d",&w,&h);
	if(w==0&&h==0)break;
	printf("%d\n",(dp[w][h][0][0]+dp[w][h][0][1]+dp[w][h][1][0]+dp[w][h][1][1])%100000);
	}
}