added N Queens solution