func SinglyLinkedListDeleteNonHead() {
	mfList := new(list.SinglyLinkedList)
	mfList.Push(Kengo)
	mfList.Push(Ichikawa)
	mfList.Push(Asano)
	mfList.Push(Tsuji)
	mfList.Push(Tsuzuki)

	node := mfList.Find("Ichikawa")
	mfList.DeleteNonHeadNode(node)

	for n := mfList.First(); n != nil; n = n.Next() {
		fmt.Printf("%s\n", n.Name)
	}
}