#include <bits/stdc++.h>
using namespace std;
void write(long long i, int st) {
  if (st < 8) write(i / 10ll, st + 1);
  printf("%I64d", i % (10ll));
}
int main() {
  long long i, a, b, m, d;
  scanf("%I64d%I64d%I64d", &a, &b, &m);
  for (d = 1, i = 0; i < 9; i++) d = (d * 10ll) % m;
  for (i = 0; i <= min(a, m); i++) {
    if (((m - ((i * d) % m)) % m) > b) {
      printf("1 ");
      write(i, 0);
      printf("\n");
      return 0;
    }
  }
  puts("2");
  return 0;
}
