/**
 * This function finds the indexes where the elements of two lists are not equal within a given range.
 *
 * @param lst1 The first list.
 * @param lst2 The second list.
 * @param start The starting index.
 * @param end The ending index.
 * @return The indexes where elements are not equal between the two lists.
 */
fun findNotEqualIndexes(lst1: List<Any>, lst2: List<Any>, start: Int, end: Int): List<Int> {

    val notEqualIndexes = mutableListOf<Int>()
    for (i in start..end) {
        if (lst1[i] != lst2[i]) {
            notEqualIndexes.add(i)
        }
    }
    return notEqualIndexes
}
/**
 * This function finds the indexes where the elements of two lists are not equal within a given range.
 *
 * @param lst1 The first list.
 * @param lst2 The second list.
 * @param start The starting index.
 * @param end The ending index.
 * @return The indexes where elements are not equal between the two lists.
 */
fun findNotEqualIndexes(lst1: List<Any>, lst2: List<Any>, start: Int, end: Int): List<Int> {
/**
 * This function finds the indexes where the elements of two lists are not equal within a given range.
 *
 * @param lst1 The first list.
 * @param lst2 The second list.
 * @param start The starting index.
 * @param end The ending index.
 * @return The indexes where elements are not equal between the two lists.
 */
fun findNotEqualIndexes(lst1: List<Any>, lst2: List<Any>, start: Int, end: Int): List<Int> {

    val notEqualIndexes = mutableListOf<Int>()
    for (i in start..end) {
        if (lst1[i] != lst2[i]) {
            notEqualIndexes.add(i)
        }
    }
    return notEqualIndexes
}