There is a big gap between property 1.9.A of Harnack M-curves and the corresponding prohibition in 1.3.C. Hilbert [Hil-91] showed that this gap is explained by the peculiarities of the construction and not by the intrinsic properties of M-curves. He proposed a new method of constructing M-curves which was close to Harnack's method, but which gives M-curves with nests of any depth allowed by Theorem 1.3.C. In his method the role a line plays in Harnack's method is played instead by a nonsingular conic, and a line or a conic is used for the starting curve. Figures 10-11 show how to construct M-curves by Hilbert's method.
In Table 3 we list the isotopy types of M-curves of degree which are
obtained by Hilbert's construction.
The first difficult special problems that Hilbert met were related with curves of degree 6. Hilbert succeeded to construct M-curves of degree with mutual position of components different from the scheme realized by Harnack. However he realized only one new real scheme of degree 6, namely . Hilbert conjectured that these are the only real schemes realizable by M-curves of degree 6 and for a long time affirmed that he had a (long) proof of this conjecture. Even being false (it was disproved by D. A. Gudkov in 1969, who constructed a curve with the scheme ) this conjecture caught the things that became in 30-th and 70-th the core of the theory.
In fact, Hilbert invented a method which allows to answer to all questions on topology of curves of degree 6. It involves a detailed analysis of singular curves which could be obtained from a given nonsingular one. The method required complicated fragments of singularity theory, which had not been elaborated at the time of Hilbert. Completely this project was realized only in the sixties by D. A. Gudkov. It was Gudkov who obtained a complete table of real schemes of curves of degree 6.
Coming back to Hilbert, we have to mention his famous problem list [Hil-01]. He included into the list, as a part of the sixteenth problem, a general question on topology of real algebraic varieties and more special questions like the problem on mutual position of components of a plane curve of degree 6.
The most mysterious in this problem seems to be its number. The number sixteen plays a very special role in topology of real algebraic varieties. It is difficult to believe that Hilbert was aware of that. It became clear only in the beginning of seventies (see Rokhlin's paper ``Congruences modulo sixteen in the sixteenth Hilbert's problem'' [Rok-72]). Nonetheless, sixteen was the number assigned by Hilbert to the problem.