#include <cstdio>
#include <cstring>
int dp[100][100][5];
int main() {
	int w,h;
	while(scanf("%d %d",&w,&h),w|h) {
		memset(dp,0,sizeof(dp));
		dp[0][0][0]=1;
		for(int y=0;y<h;y++) for(int x=0;x<w;x++) {
			if(0<x) {
				dp[x][y][1]=dp[x-1][y][4];
				dp[x][y][2]=(dp[x-1][y][0]+dp[x-1][y][1]+dp[x-1][y][2])%100000;
			}
			if(0<y) {
				dp[x][y][3]=dp[x][y-1][2];
				dp[x][y][4]=(dp[x][y-1][0]+dp[x][y-1][3]+dp[x][y-1][4])%100000;
			}
		}
		int sum=0;
		for(int i=0;i<=4;i++) sum=(sum+dp[w-1][h-1][i])%100000;
		printf("%d\n",sum);
	}
}