Contains duplicate 8 5 18 20 6 1 7 5 16 17