Use a stack.