что не так я делаю? объясните логику пожалуйста