R, G, B = map(int, input().split())
r = R / 255
g = G / 255
b = B / 255
Max = max(r, g, b)
Min = min(r, g, b)
l = (Max + Min) / 2
#h
if (Max == Min):
h = 0
elif (Max == r and g >= b and Max != Min):
h = 60 * (g - b) / (Max - Min)
elif (Max == r and g < b and Max != Min):
h = 60 * ((g - b) / (Max - Min)) + 360
elif (Max == g and Max != r and Max != Min):
h = 60 * ((b - r) / (Max - Min)) + 120
elif (Max == b and Max != g and Max != r and Max != Min):
h = 60 * ((r - g) / (Max - Min)) + 240
#s
if (l == 0 or Max == Min):
s = 0
elif (0 < l and l <= 0.5 and Max != Min):
s = (Max - Min) / (2 * l)
elif (0.5 < l and Max != Min):
s = (Max - Min) / (2 - 2 * l)
h = round(h)
s = round(s * 255)
l = round(l * 255)
print(f"{h} {s} {l}")