http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7897.txt

連結リストのセルの先頭をdelete_firstで削除して
5   1
1   4
4 → 2
2   3
3
と表示されるのですがメモリの35と23行目の解放がされていないと表示されます。
どこにfree()を入れればいいんでしょうか?