Use auto for iterator