#include <bits/stdc++.h>
#pragma GCC optimize(2)
#pragma GCC optimize(3)
#pragma GCC optimize(4)
using namespace std;
int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  ;
  long long l, r, k;
  cin >> l >> r >> k;
  long long t = 1;
  bool f = false;
  while (true) {
    if (t >= l) cout << t << " ", f = true;
    if (r / t >= k) {
      t *= k;
    } else
      break;
  }
  if (!f) cout << -1 << endl;
  return 0;
}
