Using global namespace
Using global namespace
Using IteratorAggregate
Deleted empty newline
Using global namespaces