#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
while(cin>>n){
if(n<=0||n==1||n==2) cout<<"-1"<<endl;
else{
for(int i=0;i<n;i++){
for(int j=n-1;j>=i;j--){
if(j==n-1||j==i)cout<<"H";
else cout<<" ";
}
cout<<endl;
}
for(int i=0;i<n;i++){
for(int j=0;j<=i;j++){
if((j==0||j==i)&&i!=0)cout<<"H";
else if(i!=0) cout<<" ";
}
if(i!=0)cout<<endl;
}
cout<<endl;
}
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCl7CiAgICBpbnQgbjsKICAgIHdoaWxlKGNpbj4+bil7CiAgICAgICAgCiAgICAgICAgaWYobjw9MHx8bj09MXx8bj09MikgY291dDw8Ii0xIjw8ZW5kbDsKICAgICAgICBlbHNlewogICAgICAgICAgICBmb3IoaW50IGk9MDtpPG47aSsrKXsKICAgICAgICAgICAgICAgIGZvcihpbnQgaj1uLTE7aj49aTtqLS0pewogICAgICAgICAgICAgICAgICAgIGlmKGo9PW4tMXx8aj09aSljb3V0PDwiSCI7CiAgICAgICAgICAgICAgICAgICAgZWxzZSBjb3V0PDwiICI7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBjb3V0PDxlbmRsOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGZvcihpbnQgaT0wO2k8bjtpKyspewogICAgICAgICAgICAgICAgZm9yKGludCBqPTA7ajw9aTtqKyspewogICAgICAgICAgICAgICAgICAgIGlmKChqPT0wfHxqPT1pKSYmaSE9MCljb3V0PDwiSCI7CiAgICAgICAgICAgICAgICAgICAgZWxzZSBpZihpIT0wKSBjb3V0PDwiICI7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBpZihpIT0wKWNvdXQ8PGVuZGw7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgY291dDw8ZW5kbDsKICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gMDsKfQo=