#include <bits/stdc++.h>
using namespace std;
long long gcd(long long a, long long b) {
  if (!b) return a;
  return gcd(b, a % b);
}
long long power(long long a, long long n) {
  if (!n) return 1;
  long long r = power(a, n / 2);
  r = r * r;
  if (n % 2) return r * a;
  return r;
}
long long modPower(long long a, long long n) {
  if (!n) return 1;
  long long r = modPower(a, n / 2);
  r = (r * r) % 1000000007;
  if (n % 2) r = (r * a) % 1000000007;
  return r;
}
int main(void) {
  std::ios::sync_with_stdio(false);
  long long n, k, d;
  cin >> n >> k;
  d = (n / 2) / (k + 1);
  cout << d << ' ' << k * d << ' ' << n - d * (k + 1) << endl;
  return 0;
}
