from collections import defaultdict from functools import lru_cache from sys import flags, stdin import math import re import queue import typing import itertools import bisect import statistics import numpy as np from numpy.core.function_base import _needs_add_docstring # from numpy.core.numeric import outer input = stdin.readline MOD = 1000000007 INF = 122337203685477580 @lru_cache def solve(): n, m, k = map(int, input().split()) p = m*(m-1) + m*(n-m) q = (n-k-1)*n g = math.gcd(p, q) p //= g q //= g print(p, q) return if __name__ == '__main__': solve()