#include #include void greska(); int noviBroj(int x, int n); int main() { int x, n; scanf("%d%d", &x, &n); if(n < 0) greska(); printf("%d\n", noviBroj(x, n)); } void greska() { fprintf(stderr, "-1"); exit(EXIT_FAILURE); } int noviBroj(int x, int n) { if(n == 0) return x; if(x < 10) { if(x % 2 == 0) { if(n > 1) greska(); else return 0; } else { if(n > 0) greska(); return x; } } int c = x % 10; if(x % 2 == 0) { return noviBroj(x/10, n-1); } else { return noviBroj(x/10, n) * 10 + c; } }