#include int main() { std::ios::sync_with_stdio(false); std::cin.tie(nullptr); int n, m; std::cin >> n >> m; int v = 0; for (int i = 0; i < 1 << n; ++i) { for (int j = 0; j < 1 << m; ++j) { if (i == 0) { std::cout << ((1 << (n + m)) | v++); } else { std::cout << v++; } if (j + 1 != 1 << m) std::cout << ' '; } std::cout << '\n'; } return 0; }