Identify the data structure which allows deletions at both ends of the list but insertion at only one end.
a) input restricted dequeue
b) output restricted qequeue
c) priority queues
d) stack