Queue Data Structure Gate Question