#!/usr/bin/python3

"""
This implementation is incorrect because it incorrectly assumes 
that n1,n2,n3 must be strictly less than 1000.
"""

import math
from sys import stdin

tokens = stdin.readline().split(' ')
r = int(tokens[0])
s = int(tokens[1])
h = int(tokens[2])

circumference = 2 * math.pi * r
period = circumference / s
days = period / h
days_down = days // 1
days_up = days_down + 1
if days_down == days:
    days_up = days
best_diff = 1
best = 0, 0, 0
for n1 in range(2, 1000):
    for n2 in range(2*n1, 1000, n1):
        for n3 in range(2*n2, 1000, n2):
            term = (1/n1) - (1/n2) + (1/n3)
            diff = min(abs(days - (days_down + term)), abs(days - (days_up - term)))
            if diff < best_diff:
                best_diff = diff
                best = n1, n2, n3
best_n1, best_n2, best_n3 = best
print(f'{best_n1} {best_n2} {best_n3}')
