#include <bits/stdc++.h>
using namespace std;
int arr[105];
int main() {
  ios::sync_with_stdio(false);
  long long n, m, a, b;
  cin >> n >> m >> a >> b;
  if (n % m != 0) {
    double q = (1.0 * n) / (1.0 * m);
    long long c = ceil(q);
    long long f = floor(q);
    if (((c * m) - n) * a < (n - (f * m)) * b)
      cout << ((c * m) - n) * a << endl;
    else
      cout << (n - (f * m)) * b << endl;
  } else
    cout << 0 << endl;
  return 0;
}
