Pregunta de entrevista de Microsoft

Stack, queue, 2D array, recursive