Optimized #7. Now only 7secs