Deques

54.37%
909 11,141 hours 20,127 3,583 104 2,603,451