import math
print(max([C for C in [i for i in range(1, int(math.sqrt(22932)) + 1) if 22932 % i == 0] + [22932 // i for i in range(1, int(math.sqrt(22932)) + 1) if 22932 % i == 0] if (22932 // (C * C)).is_integer() and 22932 // (C * C) * C * C == 22932]))