#include using namespace std; typedef int32_t h_int32; typedef int64_t h_int64; typedef uint32_t uh_int32; typedef uint64_t uh_int64; typedef h_int64 h_int; #define REP( i, n ) for(int i = 0; i < ( int )( n ); ++i ) #define REPR( i, n ) for(int i = ( int )( n ); i >= 0; --i) #define FOR( i, a, n ) for(int i = ( int )( a ); i < ( int )( n ); ++i ) #define FORR( i, a, n ) for(int i = ( int )( n ); i >= ( int )( a ); --i) #define ALL( x ) x.begin(), x.end() #define DOUT( x ) cerr << #x << " = " << x << "\n" #define COUT( x ) cout << ( x ) << "\n" #define INF 999999999 signed main() { ios::sync_with_stdio( false ); cin.tie( 0 ); h_int h, w, n, k; cin >> h >> w >> n >> k; h_int ans = h % n; ans *= w % n; ans %= n; COUT( ( ans == 0 ? n : ans ) == k ? "YES" : "NO" ); return 0; }