def russian(a, b): x = a; y = b z = 0 while x > 0; if x % 2 == 1: z = z + y y = y << 1 x = x >> 1 return z print russian(14, 11)
154
import math
def time(n):
    steps = 0
    
    return 3 + 2 * math.ceil(n/5)
print time(50)
def countdown(x):
    y = 0
    while x > 0:
        x = x - 5
        y = y + 1
    print y
print countdown(n)
def naive(a, b):
    x = a
    y = b
    z = 0
    while x > 0:
        z = z + y
        x = x - 1
    return z
def time(a)
    return 2*a + 3
def rec_russian(a, b):
    if a == 0: return 0
    if a % 2 == 0: return 2 * rec_russian(n/2, b)
    return b + 2* rec_russian((a-1)/2,b)
	 
					 
