메뉴 건너뛰기

문제


시간메모리제출 회통과 회비율
1초128MB
0
0
0.0%
나의 횟수나의 판정시도 명성공 명비율
00
0.0%
문제

JOI 씨가 사는 캐나다의 어떤 도시는 남북으로 곧게 뻗은 도로 \(w\)개와 동서로 곧게 뻗은 도로 \(h\)개로 바둑판처럼 나뉘어 있다.

남북 도로에는 서쪽부터 \(1, 2, \ldots, w\)번이 붙어 있고, 동서 도로에는 남쪽부터 \(1, 2, \ldots, h\)번이 붙어 있다. 서쪽에서 \(i\)번째 남북 도로와 남쪽에서 \(j\)번째 동서 도로가 만나는 교차로를 \((i, j)\)로 나타낸다.

JOI 씨는 교차로 \((1, 1)\) 근처에 살고, 교차로 \((w, h)\) 근처의 회사로 차로 출근한다. 차는 도로를 따라서만 움직일 수 있다. 출근 시간을 줄이려고 동쪽 또는 북쪽으로만 이동한다. 이 도시에는 사고를 줄이려고 다음 교통 규칙이 있다.

교차로에서 방향을 바꾼 차는 바로 다음 교차로에서는 방향을 바꿀 수 없다. 곧, 한 블록만 간 뒤 다시 꺾는 것은 허용되지 않는다. 이때 JOI 씨의 출근 경로는 몇 가지인가.

\(w\)와 \(h\)가 주어질 때, JOI 씨의 출근 경로 수를 \(100000\)으로 나눈 나머지를 출력하는 프로그램을 작성하라.

입력

입력은 다음 형식으로 주어진다.

\(w\) \(h\)

  • 입력은 한 줄이다. 정수 \(w\)와 \(h\)가 공백 하나로 구분되어 주어진다.
  • \(w\)는 남북 도로의 수, \(h\)는 동서 도로의 수이다.
  • \(2 \le w \le 100\)
  • \(2 \le h \le 100\)
  • 입력되는 값은 모두 정수이다.
출력

다음 형식으로 출력한다.

첫째 줄에 JOI 씨의 출근 경로 수를 \(100000\)으로 나눈 나머지를 출력한다.

예시 1
입력
3 4
출력
5
설명

출근 경로는 \(5\)가지이다.

예시 2
입력
15 15
출력
43688
설명

출근 경로는 \(143688\)가지이므로 \(143688\)을 \(100000\)으로 나눈 나머지 \(43688\)을 출력한다.

위로