def gcd(one, two):
    if one < two:
        return gcd(two, one)
    if two == 0:
        return one
    return gcd(two, one % two)

def lcm(numbers):
    result = numbers[0]
    for number in numbers:
        result = result * number // gcd(result, number)
    return result

for _ in range(int(input())):
    print(lcm(list(map(int, input().split()))))
    
