#P10687. deque

deque