/**
 * Given two tuples, subtract the corresponding elements of each tuple and assign the result to the first tuple using tuple unpacking.
 */
fun subtractAssignUnpack(tuple1: Pair<Int, Int>, tuple2: Pair<Int, Int>): Pair<Int, Int> {

    val (a, b) = tuple1
    val (c, d) = tuple2
    val result = Pair(a - c, b - d)
    return result
}
/**
 * Given two tuples, subtract the corresponding elements of each tuple and assign the result to the first tuple using tuple unpacking.
 */
fun subtractAssignUnpack(tuple1: Pair<Int, Int>, tuple2: Pair<Int, Int>): Pair<Int, Int> {
/**
 * Given two tuples, subtract the corresponding elements of each tuple and assign the result to the first tuple using tuple unpacking.
 */
fun subtractAssignUnpack(tuple1: Pair<Int, Int>, tuple2: Pair<Int, Int>): Pair<Int, Int> {

    val (a, b) = tuple1
    val (c, d) = tuple2
    val result = Pair(a - c, b - d)
    return result
}