#include <bits/stdc++.h>
#pragma comment(linker, "/STACK:16777216")
using namespace std;
int a, b, c, d, i, j, n, m, k;
int main() {
  scanf("%d%d%d", &a, &b, &n);
  for (int _n(1000), i(-1000); i <= _n; i++) {
    c = a;
    for (int _n((n)-1), j(0); j <= _n; j++) {
      c *= i;
      if (abs(c) > abs(b)) break;
    }
    if (c == b) {
      printf("%d\n", i);
      exit(0);
    }
  }
  printf("No solution\n");
}
