#include <iostream>
#include <list>
using namespace std;
void show(const char *msg, list<char> lst);
int main() {
list<char> lstA;
lstA.push_back('A');
lstA.push_back('F');
lstA.push_back('B');
lstA.push_back('R');
// Remove A and H.
lstA.remove('A');
lstA.remove('H');
show("lstA after removing A and H: ", lstA);
cout << endl;
return 0;
}
void show(const char *msg, list<char> lst) {
list<char>::iterator itr;
cout << msg << endl;
for(itr = lst.begin(); itr != lst.end(); ++itr)
cout << *itr << endl;
}