INT OK add 2 OK add 1 OK add 3 OK print 1: 2 2: 1 3 remove 2 OK print 1: 1 2: _ 3 remove 3 OK print 1: 1 remove 1 OK print empty clear OK size 0 print empty add 20 OK add 10 OK add 30 OK add 5 OK add 35 OK add 29 OK add 28 OK add 27 OK add 26 OK add 11 OK add 12 OK add 13 OK add 14 OK add 15 OK print 1: 20 2: 10 30 3: 5 11 29 35 4: _ 12 28 _ 5: _ 13 27 _ 6: _ 14 26 _ 7: _ 15 remove 5 OK print 1: 20 2: 10 30 3: _ 11 29 35 4: _ 12 28 _ 5: _ 13 27 _ 6: _ 14 26 _ 7: _ 15 remove 35 OK print 1: 20 2: 10 30 3: _ 11 29 _ 4: _ 12 28 _ 5: _ 13 27 _ 6: _ 14 26 _ 7: _ 15 remove 20 OK print 1: 15 2: 10 30 3: _ 11 29 _ 4: _ 12 28 _ 5: _ 13 27 _ 6: _ 14 26 _ remove 10 OK print 1: 15 2: 11 30 3: _ 12 29 _ 4: _ 13 28 _ 5: _ 14 27 _ 6: 26 _ remove 30 OK print 1: 15 2: 11 29 3: _ 12 28 _ 4: _ 13 27 _ 5: _ 14 26 _ remove 15 OK print 1: 14 2: 11 29 3: _ 12 28 _ 4: _ 13 27 _ 5: 26 _ remove 27 OK print 1: 14 2: 11 29 3: _ 12 28 _ 4: _ 13 26 _ remove 11 OK print 1: 14 2: 12 29 3: _ 13 28 _ 4: 26 _ remove 26 OK print 1: 14 2: 12 29 3: _ 13 28 _ remove 29 OK print 1: 14 2: 12 28 3: _ 13 remove 14 OK print 1: 13 2: 12 28 remove 13 OK print 1: 12 2: _ 28 remove 28 OK print 1: 12 clear OK size 0 print empty STRING OK add Combing OK remove Combing OK add Combing OK add Coming OK add front OK size 3 print 1: Combing 2: _ Coming 3: _ front remove front OK size 2 print 1: Combing 2: _ Coming add back OK add to OK add where OK remove where OK size 4 print 1: Combing 2: _ Coming 3: _ back 4: _ to add where OK size 5 print 1: Combing 2: _ Coming 3: _ back 4: _ to 5: _ where add you OK add started OK add is OK add not OK add the OK add same OK add as OK add never OK add leavening. OK add leaving. OK add -Terry OK add Pratchett OK size 17 print 1: Combing 2: -Terry Coming 3: _ back 4: as to 5: Pratchett _ started where 6: is the _ you 7: _ not 8: never same 9: leavening. _ 10: _ leaving. remove Combing OK remove leavening. OK remove computerviruses Error size 15 print 1: -Terry 2: _ Coming 3: _ back 4: as to 5: Pratchett _ started where 6: is the _ you 7: _ not 8: never same 9: leaving. _ clear OK size 0 print empty clear OK remove "string" Error remove -Terry Error size 0 print empty