Подскажите,пожалуйста, каким образом сравниваются c и d? меньшее a и b - находит во втором методе, возвращает значение в первый, а где сравниваются c и d, почему работает программа?