#include <iostream>
#include <list>
#include <algorithm>
int main() {
std::list<int> myList = {3, 1, 4, 1, 5, 9};
// Insert at the beginning and end
myList.push_front(0);
myList.push_back(2);
// Display the list
std::cout << "List contents: ";
for (const auto& elem : myList) {
std::cout << elem << " ";
}
std::cout << std::endl;
// Sort the list
myList.sort();
// Remove duplicates
myList.unique();
// Display the sorted list without duplicates
std::cout << "Sorted list without duplicates: ";
for (const auto& elem : myList) {
std::cout << elem << " ";
}
std::cout << std::endl;
return 0;
}