Господа, расскажите в чем проблема ? Не выполняется последнее условие, скорее всего из-за того что при одинаковых a и b выводятся оба значения. Бьюсь уже долго, но где-то что-то упускаю. ЗЫ: не обращайте внимание на комментарии, просто смотрел как себя поведет эта мясорубка =)