/**
 * Given two lists, remove the duplicate elements from both lists.
 *
 * @param lst1 A list of integers.
 * @param lst2 Another list of integers.
 * @return A Pair with two lists, where each list contains the unique elements from the respective input lists.
 * The lists should be sorted in ascending order.
 */
fun removeDuplicates(lst1: List<Int>, lst2: List<Int>): Pair<List<Int>, List<Int>> {

    // Remove duplicates from lst1
    val uniqueList1 = lst1.toSet().sorted()

    // Remove duplicates from lst2
    val uniqueList2 = lst2.toSet().sorted()

    return Pair(uniqueList1, uniqueList2)
}
/**
 * Given two lists, remove the duplicate elements from both lists.
 *
 * @param lst1 A list of integers.
 * @param lst2 Another list of integers.
 * @return A Pair with two lists, where each list contains the unique elements from the respective input lists.
 * The lists should be sorted in ascending order.
 */
fun removeDuplicates(lst1: List<Int>, lst2: List<Int>): Pair<List<Int>, List<Int>> {
/**
 * Given two lists, remove the duplicate elements from both lists.
 *
 * @param lst1 A list of integers.
 * @param lst2 Another list of integers.
 * @return A Pair with two lists, where each list contains the unique elements from the respective input lists.
 * The lists should be sorted in ascending order.
 */
fun removeDuplicates(lst1: List<Int>, lst2: List<Int>): Pair<List<Int>, List<Int>> {

    // Remove duplicates from lst1
    val uniqueList1 = lst1.toSet().sorted()

    // Remove duplicates from lst2
    val uniqueList2 = lst2.toSet().sorted()

    return Pair(uniqueList1, uniqueList2)
}