#include <bits/stdc++.h>
using namespace std;
int main() {
  long n;
  long i, t, sum;
  int flag = 0;
  int a[100];
  scanf("%ld", &n);
  for (i = n - 100; i < n; ++i) {
    sum = i;
    t = i;
    while (t > 0) {
      sum += t % 10;
      t /= 10;
    }
    if (sum == n) {
      flag++;
      a[flag] = i;
    }
  }
  printf("%d\n", flag);
  for (i = 1; i <= flag; i++) {
    printf("%ld\n", a[i]);
  }
  return 0;
}
