2948 original version
del