/**
 * This function removes the first n elements from the given list using left shift operator.
 *
 * @param lst The list from which elements need to be removed.
 * @param n The number of elements to remove from the list.
 * @return The modified list after removing n elements.
 *
 * Example:
 * removeElements(listOf(1, 2, 3, 4, 5), 2)
 * Output: [3, 4, 5]
 */
fun removeElements(lst: List<Int>, n: Int): List<Int> {

    return lst.subList(n shl 1, lst.size)
}
/**
 * This function removes the first n elements from the given list using left shift operator.
 *
 * @param lst The list from which elements need to be removed.
 * @param n The number of elements to remove from the list.
 * @return The modified list after removing n elements.
 *
 * Example:
 * removeElements(listOf(1, 2, 3, 4, 5), 2)
 * Output: [3, 4, 5]
 */
fun removeElements(lst: List<Int>, n: Int): List<Int> {
/**
 * This function removes the first n elements from the given list using left shift operator.
 *
 * @param lst The list from which elements need to be removed.
 * @param n The number of elements to remove from the list.
 * @return The modified list after removing n elements.
 *
 * Example:
 * removeElements(listOf(1, 2, 3, 4, 5), 2)
 * Output: [3, 4, 5]
 */
fun removeElements(lst: List<Int>, n: Int): List<Int> {

    return lst.subList(n shl 1, lst.size)
}