Deques

54.24%
950 11,291 hours 20,299 3,590 105 2,620,610