A number is greater than 35 and less than 70. When a number is divided by 6, the remainder is 3. When a number is divided by 7, the remainder is 1. When a number is divided by 8, the remainder is 1. Find a number.
35 1 [OP_ADD] 70 1 [OP_SUB] 1 [OP_LIST_ARANGE] 6 3 [OP_LIST_DIVIDE_AND_REMAIN] 7 1 [OP_LIST_DIVIDE_AND_REMAIN] 8 1 [OP_LIST_DIVIDE_AND_REMAIN] 1 [OP_LIST_GET]
var_a = 35
var_b = 1
var_c = var_a + var_b
var_d = 70
var_e = 1
var_f = var_d - var_e
var_g = 1
list_a = [i for i in range(var_c, var_f + 1, var_g)]
var_h = 6
var_i = 3
list_b = [] 
var_h = int(var_h)
var_i = int(var_i)
if var_i < 0:
    var_i = var_i + var_h
for i in list_a:
    i = int(i)
    if i%var_h == var_i:
        list_b.append(i)
var_j = 7
var_k = 1
list_c = [] 
var_j = int(var_j)
var_k = int(var_k)
if var_k < 0:
    var_k = var_k + var_j
for i in list_b:
    i = int(i)
    if i%var_j == var_k:
        list_c.append(i)
var_l = 8
var_m = 1
list_d = [] 
var_l = int(var_l)
var_m = int(var_m)
if var_m < 0:
    var_m = var_m + var_l
for i in list_c:
    i = int(i)
    if i%var_l == var_m:
        list_d.append(i)
var_n = 1
var_o = list_d[var_n-1]
print(int(var_o))