line = [int(i) for i in input().split()]
n, k = line[0], line[1]
if n == 1: t = 2
elif n % k == 0: t = (n // k) * 2
else:
p = n // k -1
t = p * 2
n -= p * k
#print(n, k)
list = [0 for i in range(n)]
i_n, i_t, i = -1, -1, 0
while i != 2:
i_n += 1
i_t += 1
list[i_n] += 1
#print(list, ' i=', i, ' i_n=', i_n, ' i_t=', i_t)
if i_n == n-1:
i += 1
i_n = -1
if i_t == k-1:
t += 1
i_t = -1
if i_t != -1: t += 1
print(t)
Что не так с 33 тестом? Какой он?