# (YKL06(UVA10190)) Divide, But Not Quite Conquer! : YKL06_UVA10190_Divide_But_Not_Quite_Conquer.cpp ![image](https://hackmd.io/_uploads/ByrRv7w3R.png) ![image](https://hackmd.io/_uploads/HyW8A_H6R.png) ```cpp! #include <iostream> using namespace std; int main() { int n, m; while (cin >> n >> m) { bool out = true; int a[100], num; num = a[1] = n; int i = 2; if (m==1||n==1) { cout<<"Boring!"<<endl;continue; } while (num != 1) { if (num % m == 0) { num = a[i] = num / m; i += 1; } else { cout << "Boring!" << endl; out = false; break; } } if (out) { cout<<a[1]; for (int j = 2; j <= i - 1; j++) { cout<< " " << a[j] ; } cout << endl; } } } ```