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