#include #include using namespace std; using i32 = int; using i64 = long long; using i128 = __int128_t; using f64 = double; using p2 = pair; using p3 = tuple; using mint = atcoder::modint998244353; constexpr i64 inf = 1e18; void _main(); int main() { cin.tie(0); ios::sync_with_stdio(false); cout << fixed << setprecision(18); _main(); } void _main() { string player; cin >> player; i64 n, q; cin >> n >> q; if (player == "Alice") { vector a(n); for (i64 i = 0; i < n; i++) cin >> a[i]; cout << n << "\n"; for (i64 i = 0; i < n; i++) { for (i64 j = 0; j < 30; j++) { cout << (a[i] >> j & 1); } cout << "\n"; } return; } vector a(n); i64 k; cin >> k; for (i64 i = 0; i < n; i++) { string s; cin >> s; for (i64 j = 0; j < 30; j++) { a[i] |= i64(s[j] - '0') << j; } } for (i64 i = 0; i < n; i++) { cout << a[i] << " "; } cout<< "\n"; }