0 15 Testing! 18 23 100, 1000, 10000 4 4 123 0 16 :-/ :-> :-) :-<-> 1 4 abcdefg 0 33 acdefghijk 0 32 acdefghijk 0 31 acdefghijk 0 27 acdefghijk 0 26 acdefghijk 0 21 acdefghijk 0 20 acdefghijk 0 19 acdefghijk 0 15 acdefghijk 0 14 acdefghijk 0 10 acdefghijk 0 9 acdefghijk 0 6 acdefghijk 0 5 acdefghijk 0 4 acdefghijk 0 1 acdefghijk 33 33 acdefghijk 32 33 acdefghijk 31 33 acdefghijk 27 33 acdefghijk 26 33 acdefghijk 21 33 acdefghijk 20 33 acdefghijk 19 33 acdefghijk 15 33 acdefghijk 14 33 acdefghijk 10 33 acdefghijk 9 33 acdefghijk 6 33 acdefghijk 5 33 acdefghijk 4 33 acdefghijk 1 33 acdefghijk -1 -1