# 最初の数字0, 1, 2 は操作の種類を示し、それぞれpushBack、randomAccess、popBackを表します。

gets

b = []

loop do
    s = gets
    if !s then
        break
    end
    
    a = s.split(" ")
    case a[0].to_i
    when 0 then
        b.push(a[1])
    when 1 then
        print b[a[1].to_i], "\n"
    when 2 then
        b.pop
    end
end

