Complete (Optimized)