const z='ZZZZZZ';w=z+z+z;var i,n:comp;begin read(n);writeln(w:n);for i:=0to n-2do write(w:(n-1)*ord(i=n-2),'Z ':n-i)end.