Не могу понять что не так с кодом, программа работает вроде бы верно.