(defun REMOVE-NUM (L)
(cond
;((numberp L) nil)
((atom L) L)
((numberp (car L)) (REMOVE-NUM (cdr L)))
(t (cons (REMOVE-NUM (car L))
(REMOVE-NUM (cdr L)) ))))
(princ (REMOVE-NUM '(2 A (3 B) C (D . 7) (8 . E) F)))
KGRlZnVuIFJFTU9WRS1OVU0gKEwpCiAgKGNvbmQKICAgOygobnVtYmVycCBMKSBuaWwpCiAgICgoYXRvbSBMKSBMKQogICAoKG51bWJlcnAgKGNhciBMKSkgKFJFTU9WRS1OVU0gKGNkciBMKSkpCiAgICh0IChjb25zIChSRU1PVkUtTlVNIChjYXIgTCkpCiAgICAgICAgICAgIChSRU1PVkUtTlVNIChjZHIgTCkpICkpKSkKCihwcmluYyAoUkVNT1ZFLU5VTSAnKDIgQSAoMyBCKSBDIChEIC4gNykgKDggLiBFKSBGKSkp