https://leetcode.com/problems/design-underground-system/
https://leetcode.com/problems/peeking-iterator/