#include <bits/stdc++.h>
using namespace std;
int res[5001][5001];
int main() {
  long long int n, m;
  long long int a, b;
  cin >> n >> m >> a >> b;
  if (n % m == 0) {
    cout << 0 << endl;
  } else {
    long long int d = n % m;
    long long int x, y;
    x = m - d;
    y = d;
    if (a * x > y * b) {
      cout << y * b << endl;
    }
    if (a * x <= y * b) {
      cout << a * x << endl;
    }
  }
  return 0;
}
