#------------------------TD1------------------------#


#####################[Code 1]##########################

import math
x, y = 2, 9

if y <= x:
    val = x-y
else:
    c = math.log2(y/x)
    if c == int(c):
        val = int(c)
    else:
        i = int(c) + 1
        val = i + ( (2**i)*x - y )

print(val)



#####################[Code 2]##########################

x1, y1, x2, y2, x3, y3 = 1, 1, 2, 3, 3, 2

if ( (x1==x2 and y1 == y2) or
     (x1==x3 and y1 == y3) or
     (x3==x2 and y3 == y2) or
     ((y3 - y2)*(x2 - x1) == (y2 - y1)*(x3 - x2)) ):
    print( False )
else: 
    print( True )



#####################[Code 3]##########################

num1 = int(input("Number 1: "))
num2 = int(input("Number 2: "))
num3 = int(input("Number 3: "))

t1, t2, t3 = num1, num2, num3

if t2 <= t1 :
    t = t1
    t1 = t2
    t2 = t

if t3 <= t2 :
    t = t2
    t2 = t3
    t3 = t

if t2 <= t1:
   t = t1
   t1 = t2
   t2 = t

print("The sorted numbers are : ", t1, t2, t3)



#####################[Code 4]##########################

num1 = int(input("Number 1: "))
num2 = int(input("Number 2: "))
num3 = int(input("Number 3: "))
num4 = int(input("Number 4: "))
    
t1, t2, t3, t4 = 0, 0, 0, 0

if num1 >= num2 and num1 >= num3 and num1 >= num4:
    t4 = num1
    num1 = num4
elif num2 >= num1 and num2 >= num3 and num2 >= num4:
    t4 = num2
    num2 = num4
elif num3 >= num1 and num3 >= num2 and num3 >= num4:
    t4 = num3
    num3 = num4
elif num4 >= num1 and num4 >= num2 and num4 >= num3:
    t4 = num4


if num1 <= num2 and num1 <= num3:
    t1 = num1
    if num2 <= num3:
        t2, t3 = num2, num3
    else:
        t2, t3 = num3, num2

elif num2 <= num1 and num2 <= num3:
    t1 = num2
    if num1 <= num3:
        t2, t3 = num1, num3
    else:
        t2, t3 = num3, num1

else:
    t1 = num3
    if num2 <= num1:
        t2, t3 = num2, num1
    else:
        t2, t3 = num1, num2

print("Les 4 numeros dans l'ordre croissant sont : ", t1, t2, t3, t4)



#####################[Code 5]##########################

num1 = int(input("Number 1: "))
num2 = int(input("Number 2: "))
num3 = int(input("Number 3: "))
num4 = int(input("Number 4: "))

if num2 <= num1 :
    t1, t2 = num1, num2
    num1, num2 = t2, t1

if num3 <= num2 :
    t2, t3 = num2, num3
    num2, num3 = t3, t2

if num2 <= num1 :
    t1, t2 = num1, num2
    num1, num2 = t2, t1

if num4 >= num2 :
    if num4 <= num3 :
        t3, t4 = num3, num4
        num3, num4 = t4, t3
else :
    t1, t2, t3, t4 = num1, num2, num3, num4
    if num4 <= num1 :
        num1, num2, num3, num4 = t4, t1, t2, t3
    else :
        num1, num2, num3, num4 = t1, t4, t2, t3

print("Dans l'ordre croissant : ", num1, num2, num3, num4)



#####################[Code 6]##########################

num1 = int(input("Number 1: "))
num2 = int(input("Number 2: "))
num3 = int(input("Number 3: "))
num4 = int(input("Number 4: "))
  
if num2 <= num1 :
    t1, t2 = num1, num2
    num1, num2 = t2, t1

if num4 <= num3:
    t3, t4 = num3, num4
    num3, num4 = t4, t3

if num3 <= num1:
    t1, t3 = num1, num3
    num1, num3 = t3, t1

if num2 >= num4:
    t2, t4 = num2, num4
    num2, num4 = t4, t2

if num3 <= num2:
    t2, t3 = num2, num3
    num2, num3 = t3, t2

print("Dans l'ordre croissant : ", num1, num2, num3, num4)



