from collections import *
from itertools import *
from functools import *
from heapq import *
import sys,math
input = sys.stdin.readline


A,B,a,b = map(int,input().split())
num=0
while True:
    if (A*num+a)%B==b:
        print(A*num+a)
        exit()
    num += 1