1 1 1
답: 1
5 5 20
답: 35
N, M, essen = map(int, input().split())
dp = [[1] * M for _ in range(N)]
if essen != 0:
y, x = divmod(essen-1, M)
# y = essen // M
# x = essen % M
# x -= 1
for i in range(M):
for j in range(N):
if (i > x and j < y) or (i < x and j > y):
dp[j][i] = 0
print(x, y)
# 필수로 지나야하는 위치를 구하기
for i in range(N):
for j in range(M):
if dp[i][j] == 0:
continue
if i == 0 and j == 0:
dp[i][j] = 1
elif i == 0:
dp[i][j] = dp[i][j - 1]
elif j == 0:
dp[i][j] = dp[i - 1][j]
else:
dp[i][j] = dp[i][j - 1] + dp[i - 1][j]
print(dp[-1][-1])