#include <iostream.h>

void main (void) {
  int a;
  int b;
  cin >> a >> b;
  for (int i=0;i<b;i++)
    cout << 

     (i/a) + (i%a)*(b/a) + (i%a < b%a ? (i%a) : (b%a))
         << (b-1 == i || a-1 == i%a ? '\n' : ' ')    
// courtesy Dan Egnor
       
    ;
  cout << "\n";
  {
    bool a;
    int b;
    int c;
    a = (0 < 2);
    b = 'H';
    c = 'O';
    cout << ( a ? b : c );
    cout << "\n";
    cout << ( c + (b-c)*(int)a );
    cout << "\n";
    a = (2 < 0);
    b = 'H';
    c = 'O';
    cout << ( a ? b : c );
    cout << "\n";
    cout << ( c + (b-c)*(int)a );
    cout << "\n";
  }
  cout << "\n";
}

