Скажите, пожалуйста: результат выводится на экран в соответствии с заданием с учетом всех необходимых ограничений (вроде бы). Что не так в данном случае?