#include <stdio.h>

// Function prototype
int min4(int value1, int value2, int value3, int value4);

// Function definition
/**
 * Function Name: min4
 * 
 * Function Block:
 * Determines the minimum value among four integers using the conditional expression operator and boolean logic operations.
 * 
 * @param value1 The first integer value.
 * @param value2 The second integer value.
 * @param value3 The third integer value.
 * @param value4 The fourth integer value.
 * @return The minimum value among the four integers.
 */
int min4(int value1, int value2, int value3, int value4) {
    return (value1 < value2 && value1 < value3 && value1 < value4) ? value1 :
           (value2 < value3 && value2 < value4) ? value2 :
           (value3 < value4) ? value3 : value4;
}

int main() {
    int value1 = 10, value2 = 20, value3 = 5, value4 = 15;

    // Call the min4 function and print the result
    int result = min4(value1, value2, value3, value4);
    printf("The minimum value is: %d\n", result);

    return 0;
}