Added N Queens puzzle row, col and diagonal constraints building.