Третий конструктор инициализирует все переменные что нам нужно. Во втором я использую третий конструктор и перетираю одну нужную переменную. В первом аналогично, только использую уже второй конструктор. Почему нельзя решить таким способом?