func_code_string: #include <bits/stdc++.h>   using namespace std;   long long quick(long long x, long long m) {     long long ans = 1;     while (m > 0) {       if (m % 2 == 1) ans *= x;       x = x * x;       m = m / 2;     }     return ans;   }   int main() {     long long a, b, k;     scanf( %lld%lld%lld , &a, &b, &k);     int flag = 0;     long long ans;     for (int i = 0;; i++) {       ans = quick(k, i);       if (ans >= a && ans <= b) {         flag++;         if (flag == 1)           printf( %lld , ans);         else           printf(  %lld , ans);       }       if (b / k < ans) break;     }     if (flag == 0) printf( -1 );     printf(  n );     return 0;   }   