local x_1
x_1 = read()

print(x_1)

if (x_1 > 1 and not not not(x_1 < 1)) or x_1 == 3 then
	x_1 = 2
    x_1 = x_1 + 1
end 


local x = 3+6/3   *  2 -+-  +  2*4/2 + 0/1 -((6+ ((4)))/(2)) -- Teste -- Teste 2
local y_1 = 3
y_1 = y_1 + x_1
local z__
z__ = x + y_1

if x_1 == 2 then
	x_1 = 2
end

if x_1 == 3 then
	x_1 = 2
else
	x_1 = 3
    x_1 = x_1 + 1
end

x_1 = 0
while x_1 < 1 or x == 2 do
	print(x_1)
	x_1 = x_1 + 1
end 



-- Saida final
print(x_1)
print(x)
print(z__+1)

-- All bool and operations
local y = 2
local z
z = (y == 2)
print(y+z)
print(y-z)
print(y*z)
print(y/z)
print(y == z)
print(y < z)
print(y > z)

-- All str operations 
local a 
local b

x_1 = 1 
y = 1 
z = 2
a = "abc"
b = "def"
print(a == a)
print(a < b)
print(a > b)

