#include <bits/stdc++.h>
using namespace std;
int n, m, w;
mt19937 rng(chrono::steady_clock::now().time_since_epoch().count());
int rand(int l, int r) {
assert(l <= r);
return uniform_int_distribution<>(l, r)(rng);
}
int main() {
scanf("%d%d%d", &n, &m, &w);
printf("%d %d\n", n, m);
for (int i = 1; i <= n; i ++) printf("%d%c", rand(1, w), " \n"[i == n]);
return 0;
}