N,M,P,Q = map(int, input().split()) a = 0 for i in range(1,13): a += M if P <= i <= P+Q-1: a += M if N%((12+Q)*M) <= a: break print(N//((12+Q)*M)*12+i)