Function: min(gradient[2](square(numbers('yxr')) if numbers('rrr') > numbers("per") else numbers('yxr') if square(numbers('yxr')) > numbers('rrr') if square(numbers('yxr')) > numbers('rrr') if square(numbers('yxr')) > numbers('yxr') else numbers("per") else numbers('yxr') else numbers('yxr')), numbers('yxr') if square(numbers('yxr')) > square(numbers('yxr')) if numbers('yxr') > square(numbers('yxr')) if numbers('rrr') > numbers('yxr') else numbers("per") else numbers('rrr') else numbers("per") if square(numbers('yxr')) > numbers('yxr') else numbers('rrr'))