#include <bits/stdc++.h>
using namespace std;

int val(int a, int b){
	return 1 & __builtin_popcount(a & b);
}

int main(){
	int n, m;
	cin >> n >> m;
	for(int i = 0; i < (1 << n) - 1; i++){
		for(int j = 0; j < (1 << m) - 1; j++){
			cout << (val(i, j) ^ val(i, j+1) ^ val(i+1, j) ^ val(i+1, j+1));
		}
		cout << '\n';
	}
}