Я так чуть было не расплакался только после исходного кода