You want to make a rectangle that is different from each other by attaching all 210 squares that has a side length of 2 centimeters (cm). If the rectangle has the same shape when rotated, it is regarded as the same one. How many ways can you think of?
210 [OP_LIST_GET_DIVISOR] [OP_LIST_LEN] 2 [OP_DIV] 1 [OP_CEIL]
var_a = 210
list_a = []
num_sqrt = int(math.sqrt(var_a))
for i in range(1, num_sqrt+1):
    if var_a % i == 0:
        list_a.append(i)
        list_a.append(int(var_a/i))
list_a = sorted(set(list_a))
var_b = len(list_a)
var_c = 2
var_d = var_b / var_c
var_e = 1
var_f=int(((var_d+9*10**(var_e-2))//(10**(var_e-1)))*10**(var_e-1))

print(int(var_f))