Optimized simon1