package main
import (
"fmt"
)
func main() {
var lineNum int
var a string
var b int
var arr []int
fmt.Scan(&lineNum)
for i := 0; i < lineNum; i++ {
n, _ := fmt.Scan(&a)
if n == 0 {
break
} else {
if a == "push" {
fmt.Scan(&b)
arr = append(arr, b)
} else if a == "pop" && len(arr) > 0 {
fmt.Println(arr[len(arr) - 1])
arr = arr[:len(arr) - 1]
} else if a == "top" && len(arr) > 0 {
fmt.Println(arr[len(arr) - 1])
} else {
fmt.Println("error")
}
}
}
}

京公网安备 11010502036488号