код работает со всеми числами, но решение на Stepik не проходит. Подскажите, что не так в коде.
a = int(input())
b = int(input())
h=a
f=b
c=0
x=0
k=0
if a>b:
a,b=b,a
h,f=f,h
while a!=0:
if (h*a)%b==0:
c=h*a
k+=1
else:
x+=1
a-=1
if k!=0:
print(c)
if k==0:
print(h*f)
a = int(input())
b = int(input())
h=a
f=b
c=0
x=0
k=0
if a>b:
a,b=b,a
h,f=f,h
while a!=0:
if (h*a)%b==0:
c=h*a
k+=1
else:
x+=1
a-=1
if k!=0:
print(c)
if k==0:
print(h*f)