square and n-queen create