Enhanced version
85