#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
long long l, r, w;
cin >> l >> r >> w;
long long i = 0;
bool a = false;
while (pow(w, i) <= r) {
if (pow(w, i) >= l && pow(w, i) <= r) {
cout << pow(w, i) << " ";
a = true;
}
i++;
}
if (a == false)
cout << -1;
return 0;
}