OPTIMISTIC (Explicit)

Faster (Explicit)