Нужно реализовать двусвязный список на С++(можно использовать указатель head, но нельзя использовать tail) с целыми числами. Значения в список вводятся с клавиатуры, список неупорядоченный с повторами. Операции со списком: функция инициализации, добавление в начало, удаление после каждого вхождения заданного(вводится число, если такое значение есть в списке, то удаляется число после него), удаление списка, поиск заданного элемента в списке, печать, операция разность(на вход подаются два списка, из 1-ого вычитается 2-ой и результат записывается в 3-ий список и выводится). Также в программе не использовать break, continue; return в цикле, не реализовывать через классы.