Pregunta de entrevista de Amazon

Programming exercise (Python, data structures, I/O)