/**
 * Given two lists, perform a multiplication operation on the corresponding elements of the lists.
 *
 * @param list1 The first list.
 * @param list2 The second list.
 * @return List with the result of the multiplication.
 */
fun listMultiplication(list1: List<Int>, list2: List<Int>): List<Int> {

    val result = mutableListOf<Int>()
    
    for (i in list1.indices) {
        result.add(list1[i] * list2[i])
    }
    
    return result
}
/**
 * Given two lists, perform a multiplication operation on the corresponding elements of the lists.
 *
 * @param list1 The first list.
 * @param list2 The second list.
 * @return List with the result of the multiplication.
 */
fun listMultiplication(list1: List<Int>, list2: List<Int>): List<Int> {
/**
 * Given two lists, perform a multiplication operation on the corresponding elements of the lists.
 *
 * @param list1 The first list.
 * @param list2 The second list.
 * @return List with the result of the multiplication.
 */
fun listMultiplication(list1: List<Int>, list2: List<Int>): List<Int> {

    val result = mutableListOf<Int>()
    
    for (i in list1.indices) {
        result.add(list1[i] * list2[i])
    }
    
    return result
}