What is the fifth smallest three-digit number that can be formed by using single digit multiples of 3?
1 9 1 [OP_LIST_ARANGE] 3 [OP_LIST_DIVISIBLE] 3 [OP_LIST_GET_PRODUCT] 5 [OP_LIST_MIN]
var_a = 1
var_b = 9
var_c = 1
list_a = [i for i in range(var_a, var_b + 1, var_c)]
var_d = 3
list_b = []
var_d = int(var_d)
for i in list_a:
    i = int(i)
    if i % var_d == 0:
        list_b.append(i)
var_e = 3
list_c = [str(i) for i in list_b]
list_c = list(itertools.product(list_c, repeat=var_e))
list_c = [''.join(num_list) for num_list in list_c]
list_c = [str_num for str_num in list_c if str_num[0] != '0']
list_c = [float(i) for i in list_c]
var_f = 5
list_d=list_c.copy()
list_d.sort()
var_g = list_d[var_f-1]
print(int(var_g))