Insert and merge an interval | Amazon Interview Question