testRegex "-- Do not use the \\x{} construct except with patterns that have the --" [] ["/-- /8 option set, because PCRE doesn't recognize them as UTF-8 unless --/", "/-- that option is set. However, the latest Perls recognize them always. --/"] [Just ["/-- /8 option set, because PCRE doesn't recognize them as UTF-8 unless --/"], Nothing, Just ["/-- that option is set. However, the latest Perls recognize them always. --/"], Nothing] , testRegex "\\x{100}ab" [ERROR] ["\\x{100}ab", "", "/a\\x{100}*b/8", "ab", "a\\x{100}b ", "a\\x{100}\\x{100}b ", "", "/a\\x{100}+b/8", "a\\x{100}b ", "a\\x{100}\\x{100}b ", "*** Failers ", "ab", "", "/\\bX/8", "Xoanon", "+Xoanon", "\\x{300}Xoanon ", "*** Failers ", "YXoanon ", "", "/\\BX/8", "YXoanon", "*** Failers", "Xoanon", "+Xoanon ", "\\x{300}Xoanon "] [Just [" 0: \\x{100}ab"], Just ["/a\\x{100}*b/8"], Just [" 0: ab"], Just [" 0: a\\x{100}b"], Just [" 0: a\\x{100}\\x{100}b"], Just ["/a\\x{100}+b/8"], Just [" 0: a\\x{100}b"], Just [" 0: a\\x{100}\\x{100}b"], Nothing, Nothing, Just ["/\\bX/8"], Just [" 0: X"], Just [" 0: X"], Just [" 0: X"], Nothing, Nothing, Just ["/\\BX/8"], Just [" 0: X"], Nothing, Nothing, Nothing, Nothing] , testRegex "X\\b" [ERROR] ["X+oanon", "ZX\\x{300}oanon ", "FAX ", "*** Failers ", "Xoanon ", "", "/X\\B/8", "Xoanon ", "*** Failers", "X+oanon", "ZX\\x{300}oanon ", "FAX ", "", "/[^a]/8", "abcd", "a\\x{100} "] [Just [" 0: X"], Just [" 0: X"], Just [" 0: X"], Nothing, Nothing, Just ["/X\\B/8"], Just [" 0: X"], Nothing, Nothing, Nothing, Nothing, Just ["/[^a]/8"], Just [" 0: b"], Just [" 0: \\x{100}"]] , testRegex "^[abc\\x{123}\\x{400}-\\x{402}]{2,3}\\d" [ERROR] ["ab99", "\\x{123}\\x{123}45", "\\x{400}\\x{401}\\x{402}6 ", "*** Failers", "d99", "\\x{123}\\x{122}4 ", "\\x{400}\\x{403}6 ", "\\x{400}\\x{401}\\x{402}\\x{402}6 "] [Just [" 0: ab9"], Just [" 0: \\x{123}\\x{123}4"], Just [" 0: \\x{400}\\x{401}\\x{402}6"], Nothing, Nothing, Nothing, Nothing, Nothing] , testRegex "abc" [ERROR] ["\195]", "\195", "\195\195\195", "\195\195\195\\?"] [Just ["Error -10"], Just ["Error -10"], Just ["Error -10"], Nothing] , testRegex "a.b" [ERROR] ["acb", "a\\x7fb", "a\\x{100}b ", "*** Failers", "a\\nb "] [Just [" 0: acb"], Just [" 0: a\\x{7f}b"], Just [" 0: a\\x{100}b"], Nothing, Nothing] , testRegex "a(.{3})b" [ERROR] ["a\\x{4000}xyb ", "a\\x{4000}\\x7fyb ", "a\\x{4000}\\x{100}yb ", "*** Failers", "a\\x{4000}b ", "ac\\ncb "] [Just [" 0: a\\x{4000}xyb"], Just [" 0: a\\x{4000}\\x{7f}yb"], Just [" 0: a\\x{4000}\\x{100}yb"], Nothing, Nothing, Nothing] , testRegex "a(.*?)(.)" [] ["a\\xc0\\x88b"] [Just [" 0: a\\xc0\\x88b"], Just [" 1: a\\xc0\\x88"], Just [" 2: a\\xc0"]] , testRegex "a(.*?)(.)" [ERROR] ["a\\x{100}b"] [Just [" 0: a\\x{100}b"], Just [" 1: a\\x{100}"]] , testRegex "a(.*)(.)" [] ["a\\xc0\\x88b"] [Just [" 0: a\\xc0\\x88b"], Just [" 1: a\\xc0\\x88"], Just [" 2: a\\xc0"]] , testRegex "a(.*)(.)" [ERROR] ["a\\x{100}b"] [Just [" 0: a\\x{100}b"], Just [" 1: a\\x{100}"]] , testRegex "a(.)(.)" [] ["a\\xc0\\x92bcd"] [Just [" 0: a\\xc0\\x92"]] , testRegex "a(.)(.)" [ERROR] ["a\\x{240}bcd"] [Just [" 0: a\\x{240}b"]] , testRegex "a(.?)(.)" [] ["a\\xc0\\x92bcd"] [Just [" 0: a\\xc0\\x92"], Just [" 1: a\\xc0"]] , testRegex "a(.?)(.)" [ERROR] ["a\\x{240}bcd"] [Just [" 0: a\\x{240}b"], Just [" 1: a\\x{240}"]] , testRegex "a(.??)(.)" [] ["a\\xc0\\x92bcd"] [Just [" 0: a\\xc0\\x92"], Just [" 1: a\\xc0"]] , testRegex "a(.??)(.)" [ERROR] ["a\\x{240}bcd"] [Just [" 0: a\\x{240}b"], Just [" 1: a\\x{240}"]] , testRegex "a(.{3})b" [ERROR] ["a\\x{1234}xyb ", "a\\x{1234}\\x{4321}yb ", "a\\x{1234}\\x{4321}\\x{3412}b ", "*** Failers", "a\\x{1234}b ", "ac\\ncb "] [Just [" 0: a\\x{1234}xyb"], Just [" 0: a\\x{1234}\\x{4321}yb"], Just [" 0: a\\x{1234}\\x{4321}\\x{3412}b"], Nothing, Nothing, Nothing] , testRegex "a(.{3,})b" [ERROR] ["a\\x{1234}xyb ", "a\\x{1234}\\x{4321}yb ", "a\\x{1234}\\x{4321}\\x{3412}b ", "axxxxbcdefghijb ", "a\\x{1234}\\x{4321}\\x{3412}\\x{3421}b ", "*** Failers", "a\\x{1234}b "] [Just [" 0: a\\x{1234}xyb"], Just [" 0: a\\x{1234}\\x{4321}yb"], Just [" 0: a\\x{1234}\\x{4321}\\x{3412}b"], Just [" 0: axxxxbcdefghijb"], Just [" 1: axxxxb"], Just [" 0: a\\x{1234}\\x{4321}\\x{3412}\\x{3421}b"], Nothing, Nothing] , testRegex "a(.{3,}?)b" [ERROR] ["a\\x{1234}xyb ", "a\\x{1234}\\x{4321}yb ", "a\\x{1234}\\x{4321}\\x{3412}b ", "axxxxbcdefghijb ", "a\\x{1234}\\x{4321}\\x{3412}\\x{3421}b ", "*** Failers", "a\\x{1234}b "] [Just [" 0: a\\x{1234}xyb"], Just [" 0: a\\x{1234}\\x{4321}yb"], Just [" 0: a\\x{1234}\\x{4321}\\x{3412}b"], Just [" 0: axxxxbcdefghijb"], Just [" 1: axxxxb"], Just [" 0: a\\x{1234}\\x{4321}\\x{3412}\\x{3421}b"], Nothing, Nothing] , testRegex "a(.{3,5})b" [ERROR] ["a\\x{1234}xyb ", "a\\x{1234}\\x{4321}yb ", "a\\x{1234}\\x{4321}\\x{3412}b ", "axxxxbcdefghijb ", "a\\x{1234}\\x{4321}\\x{3412}\\x{3421}b ", "axbxxbcdefghijb ", "axxxxxbcdefghijb ", "*** Failers", "a\\x{1234}b ", "axxxxxxbcdefghijb "] [Just [" 0: a\\x{1234}xyb"], Just [" 0: a\\x{1234}\\x{4321}yb"], Just [" 0: a\\x{1234}\\x{4321}\\x{3412}b"], Just [" 0: axxxxb"], Just [" 0: a\\x{1234}\\x{4321}\\x{3412}\\x{3421}b"], Just [" 0: axbxxb"], Just [" 0: axxxxxb"], Nothing, Nothing, Nothing] , testRegex "a(.{3,5}?)b" [ERROR] ["a\\x{1234}xyb ", "a\\x{1234}\\x{4321}yb ", "a\\x{1234}\\x{4321}\\x{3412}b ", "axxxxbcdefghijb ", "a\\x{1234}\\x{4321}\\x{3412}\\x{3421}b ", "axbxxbcdefghijb ", "axxxxxbcdefghijb ", "*** Failers", "a\\x{1234}b ", "axxxxxxbcdefghijb "] [Just [" 0: a\\x{1234}xyb"], Just [" 0: a\\x{1234}\\x{4321}yb"], Just [" 0: a\\x{1234}\\x{4321}\\x{3412}b"], Just [" 0: axxxxb"], Just [" 0: a\\x{1234}\\x{4321}\\x{3412}\\x{3421}b"], Just [" 0: axbxxb"], Just [" 0: axxxxxb"], Nothing, Nothing, Nothing] , testRegex "^[a\\x{c0}]" [ERROR] ["*** Failers", "\\x{100}"] [Nothing, Nothing] , testRegex "(?<=aXb)cd" [ERROR] ["aXbcd"] [Just [" 0: cd"]] , testRegex "(?<=a\\x{100}b)cd" [ERROR] ["a\\x{100}bcd"] [Just [" 0: cd"]] , testRegex "(?<=a\\x{100000}b)cd" [ERROR] ["a\\x{100000}bcd", "", "/(?:\\x{100}){3}b/8", "\\x{100}\\x{100}\\x{100}b", "*** Failers ", "\\x{100}\\x{100}b"] [Just [" 0: cd"], Just ["/(?:\\x{100}){3}b/8"], Just [" 0: \\x{100}\\x{100}\\x{100}b"], Nothing, Nothing] , testRegex "\\x{ab}" [ERROR] ["\\x{ab} ", "\\xc2\\xab", "*** Failers ", "\\x00{ab}"] [Just [" 0: \\x{ab}"], Just [" 0: \\x{ab}"], Nothing, Nothing] , testRegex "(?<=(.))X" [ERROR] ["WXYZ", "\\x{256}XYZ ", "*** Failers", "XYZ "] [Just [" 0: X"], Just [" 0: X"], Nothing, Nothing] , testRegex "[^a]+" [ERROR] ["bcd", "\\x{100}aY\\x{256}Z ", "", "/^[^a]{2}/8", "\\x{100}bc", "", "/^[^a]{2,}/8", "\\x{100}bcAa"] [Just [" 0: bcd"], Just [" 1: bc"], Just [" 2: b"], Just [" 0: \\x{100}"], Just [" 0: Y\\x{256}Z"], Just [" 1: Y\\x{256}"], Just [" 2: Y"], Just ["/^[^a]{2}/8"], Just [" 0: \\x{100}b"], Just ["/^[^a]{2,}/8"], Just [" 0: \\x{100}bcA"], Just [" 1: \\x{100}bc"], Just [" 2: \\x{100}b"]] , testRegex "^[^a]{2,}?" [ERROR] ["\\x{100}bca"] [Just [" 0: \\x{100}bc"], Just [" 1: \\x{100}b"]] , testRegex "[^a]+" [ERROR] ["bcd", "\\x{100}aY\\x{256}Z ", "", "/^[^a]{2}/8i", "\\x{100}bc", "", "/^[^a]{2,}/8i", "\\x{100}bcAa"] [Just [" 0: bcd"], Just [" 1: bc"], Just [" 2: b"], Just [" 0: \\x{100}"], Just [" 0: Y\\x{256}Z"], Just [" 1: Y\\x{256}"], Just [" 2: Y"], Just ["/^[^a]{2}/8i"], Just [" 0: \\x{100}b"], Just ["/^[^a]{2,}/8i"], Just [" 0: \\x{100}bc"], Just [" 1: \\x{100}b"]] , testRegex "^[^a]{2,}?" [caseless] ["\\x{100}bca"] [Just [" 0: \\x{100}bc"], Just [" 1: \\x{100}b"]] , testRegex "\\x{100}{0,0}" [ERROR] ["abcd", "", "/\\x{100}?/8", "abcd", "\\x{100}\\x{100} "] [Just [" 0: "], Just ["/\\x{100}?/8"], Just [" 0: "], Just [" 0: \\x{100}"], Just [" 1: "]] , testRegex "\\x{100}{0,3}" [ERROR] ["\\x{100}\\x{100} ", "\\x{100}\\x{100}\\x{100}\\x{100} ", "", "/\\x{100}*/8", "abce", "\\x{100}\\x{100}\\x{100}\\x{100} "] [Just [" 0: \\x{100}\\x{100}"], Just [" 1: \\x{100}"], Just [" 2: "], Just [" 0: \\x{100}\\x{100}\\x{100}"], Just [" 1: \\x{100}\\x{100}"], Just [" 2: \\x{100}"], Just [" 3: "], Just ["/\\x{100}*/8"], Just [" 0: "], Just [" 0: \\x{100}\\x{100}\\x{100}\\x{100}"], Just [" 1: \\x{100}\\x{100}\\x{100}"], Just [" 2: \\x{100}\\x{100}"], Just [" 3: \\x{100}"], Just [" 4: "]] , testRegex "\\x{100}{1,1}" [ERROR] ["abcd\\x{100}\\x{100}\\x{100}\\x{100} "] [Just [" 0: \\x{100}"]] , testRegex "\\x{100}{1,3}" [ERROR] ["abcd\\x{100}\\x{100}\\x{100}\\x{100} "] [Just [" 0: \\x{100}\\x{100}\\x{100}"], Just [" 1: \\x{100}\\x{100}"], Just [" 2: \\x{100}"]] , testRegex "\\x{100}+" [ERROR] ["abcd\\x{100}\\x{100}\\x{100}\\x{100} "] [Just [" 0: \\x{100}\\x{100}\\x{100}\\x{100}"], Just [" 1: \\x{100}\\x{100}\\x{100}"], Just [" 2: \\x{100}\\x{100}"], Just [" 3: \\x{100}"]] , testRegex "\\x{100}{3}" [ERROR] ["abcd\\x{100}\\x{100}\\x{100}XX"] [Just [" 0: \\x{100}\\x{100}\\x{100}"]] , testRegex "\\x{100}{3,5}" [ERROR] ["abcd\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}XX"] [Just [" 0: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just [" 1: \\x{100}\\x{100}\\x{100}\\x{100}"], Just [" 2: \\x{100}\\x{100}\\x{100}"]] , testRegex "\\x{100}{3,}" [ERROR] ["abcd\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}XX"] [Just [" 0: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just [" 1: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just [" 2: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just [" 3: \\x{100}\\x{100}\\x{100}\\x{100}"], Just [" 4: \\x{100}\\x{100}\\x{100}"]] , testRegex "(?<=a\\x{100}{2}b)X" [ERROR] ["Xyyya\\x{100}\\x{100}bXzzz"] [Just [" 0: X"]] , testRegex "\\D*" [ERROR] ["aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"] [Just ["Matched, but too many subsidiary matches"], Just [" 0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just [" 1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just [" 2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just [" 3: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just [" 4: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just [" 5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just [" 6: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just [" 7: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just [" 8: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just [" 9: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just ["10: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just ["11: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just ["12: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just ["13: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just ["14: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just ["15: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just ["16: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just ["17: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just ["18: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just ["19: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just ["20: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"], Just ["21: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"]] , testRegex "\\D*" [ERROR] ["\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"] [Just ["Matched, but too many subsidiary matches"], Just [" 0: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just [" 1: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just [" 2: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just [" 3: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just [" 4: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just [" 5: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just [" 6: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just [" 7: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just [" 8: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just [" 9: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just ["10: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just ["11: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just ["12: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just ["13: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just ["14: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just ["15: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just ["16: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just ["17: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just ["18: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just ["19: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just ["20: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"], Just ["21: \\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}\\x{100}"]] , testRegex "\\D" [ERROR] ["1X2", "1\\x{100}2 ", "", "/>\\S/8", "> >X Y", "> >\\x{100} Y", "", "/\\d/8", "\\x{100}3", "", "/\\s/8", "\\x{100} X", "", "/\\D+/8", "12abcd34", "*** Failers", "1234 "] [Just [" 0: X"], Just [" 0: \\x{100}"], Just ["/>\\S/8"], Just [" 0: >X"], Just [" 0: >\\x{100}"], Just ["/\\d/8"], Just [" 0: 3"], Just ["/\\s/8"], Just [" 0: "], Just ["/\\D+/8"], Just [" 0: abcd"], Just [" 1: abc"], Just [" 2: ab"], Just [" 3: a"], Just [" 0: *** Failers"], Just [" 1: *** Failer"], Just [" 2: *** Faile"], Just [" 3: *** Fail"], Just [" 4: *** Fai"], Just [" 5: *** Fa"], Just [" 6: *** F"], Just [" 7: *** "], Just [" 8: ***"], Just [" 9: **"], Just ["10: *"], Nothing] , testRegex "\\D{2,3}" [ERROR] ["12abcd34", "12ab34", "*** Failers ", "1234", "12a34 "] [Just [" 0: abc"], Just [" 1: ab"], Just [" 0: ab"], Just [" 0: ***"], Just [" 1: **"], Nothing, Nothing] , testRegex "\\D{2,3}?" [ERROR] ["12abcd34", "12ab34", "*** Failers ", "1234", "12a34 "] [Just [" 0: abc"], Just [" 1: ab"], Just [" 0: ab"], Just [" 0: ***"], Just [" 1: **"], Nothing, Nothing] , testRegex "\\d+" [ERROR] ["12abcd34", "*** Failers"] [Just [" 0: 12"], Just [" 1: 1"], Nothing] , testRegex "\\d{2,3}" [ERROR] ["12abcd34", "1234abcd", "*** Failers ", "1.4 "] [Just [" 0: 12"], Just [" 0: 123"], Just [" 1: 12"], Nothing, Nothing] , testRegex "\\d{2,3}?" [ERROR] ["12abcd34", "1234abcd", "*** Failers ", "1.4 "] [Just [" 0: 12"], Just [" 0: 123"], Just [" 1: 12"], Nothing, Nothing] , testRegex "\\S+" [ERROR] ["12abcd34", "*** Failers", "\\ \\ "] [Just [" 0: 12abcd34"], Just [" 1: 12abcd3"], Just [" 2: 12abcd"], Just [" 3: 12abc"], Just [" 4: 12ab"], Just [" 5: 12a"], Just [" 6: 12"], Just [" 7: 1"], Just [" 0: ***"], Just [" 1: **"], Just [" 2: *"], Nothing] , testRegex "\\S{2,3}" [ERROR] ["12abcd34", "1234abcd", "*** Failers", "\\ \\ "] [Just [" 0: 12a"], Just [" 1: 12"], Just [" 0: 123"], Just [" 1: 12"], Just [" 0: ***"], Just [" 1: **"], Nothing] , testRegex "\\S{2,3}?" [ERROR] ["12abcd34", "1234abcd", "*** Failers", "\\ \\ "] [Just [" 0: 12a"], Just [" 1: 12"], Just [" 0: 123"], Just [" 1: 12"], Just [" 0: ***"], Just [" 1: **"], Nothing] , testRegex ">\\s+<" [ERROR] ["12> <34", "*** Failers"] [Just [" 0: > <"], Nothing] , testRegex ">\\s{2,3}<" [ERROR] ["ab> <"], Just [" 0: > <"], Nothing, Nothing] , testRegex ">\\s{2,3}?<" [ERROR] ["ab> <"], Just [" 0: > <"], Nothing, Nothing] , testRegex "\\w+" [ERROR] ["12 34", "*** Failers", "+++=*! "] [Just [" 0: 12"], Just [" 1: 1"], Just [" 0: Failers"], Just [" 1: Failer"], Just [" 2: Faile"], Just [" 3: Fail"], Just [" 4: Fai"], Just [" 5: Fa"], Just [" 6: F"], Nothing] , testRegex "\\w{2,3}" [ERROR] ["ab cd", "abcd ce", "*** Failers", "a.b.c"] [Just [" 0: ab"], Just [" 0: abc"], Just [" 1: ab"], Just [" 0: Fai"], Just [" 1: Fa"], Nothing] , testRegex "\\w{2,3}?" [ERROR] ["ab cd", "abcd ce", "*** Failers", "a.b.c"] [Just [" 0: ab"], Just [" 0: abc"], Just [" 1: ab"], Just [" 0: Fai"], Just [" 1: Fa"], Nothing] , testRegex "\\W+" [ERROR] ["12====34", "*** Failers", "abcd "] [Just [" 0: ===="], Just [" 1: ==="], Just [" 2: =="], Just [" 3: ="], Just [" 0: *** "], Just [" 1: ***"], Just [" 2: **"], Just [" 3: *"], Nothing] , testRegex "\\W{2,3}" [ERROR] ["ab====cd", "ab==cd", "*** Failers", "a.b.c"] [Just [" 0: ==="], Just [" 1: =="], Just [" 0: =="], Just [" 0: ***"], Just [" 1: **"], Nothing] , testRegex "\\W{2,3}?" [ERROR] ["ab====cd", "ab==cd", "*** Failers", "a.b.c"] [Just [" 0: ==="], Just [" 1: =="], Just [" 0: =="], Just [" 0: ***"], Just [" 1: **"], Nothing] , testRegex "[\\x{100}]" [ERROR] ["\\x{100}", "Z\\x{100}", "\\x{100}Z", "*** Failers "] [Just [" 0: \\x{100}"], Just [" 0: \\x{100}"], Just [" 0: \\x{100}"], Nothing] , testRegex "[Z\\x{100}]" [ERROR] ["Z\\x{100}", "\\x{100}", "\\x{100}Z", "*** Failers "] [Just [" 0: Z"], Just [" 0: \\x{100}"], Just [" 0: \\x{100}"], Nothing] , testRegex "[\\x{100}\\x{200}]" [ERROR] ["ab\\x{100}cd", "ab\\x{200}cd", "*** Failers "] [Just [" 0: \\x{100}"], Just [" 0: \\x{200}"], Nothing] , testRegex "[\\x{100}-\\x{200}]" [ERROR] ["ab\\x{100}cd", "ab\\x{200}cd", "ab\\x{111}cd ", "*** Failers "] [Just [" 0: \\x{100}"], Just [" 0: \\x{200}"], Just [" 0: \\x{111}"], Nothing] , testRegex "[z-\\x{200}]" [ERROR] ["ab\\x{100}cd", "ab\\x{200}cd", "ab\\x{111}cd ", "abzcd", "ab|cd ", "*** Failers "] [Just [" 0: \\x{100}"], Just [" 0: \\x{200}"], Just [" 0: \\x{111}"], Just [" 0: z"], Just [" 0: |"], Nothing] , testRegex "[Q\\x{100}\\x{200}]" [ERROR] ["ab\\x{100}cd", "ab\\x{200}cd", "Q? ", "*** Failers "] [Just [" 0: \\x{100}"], Just [" 0: \\x{200}"], Just [" 0: Q"], Nothing] , testRegex "[Q\\x{100}-\\x{200}]" [ERROR] ["ab\\x{100}cd", "ab\\x{200}cd", "ab\\x{111}cd ", "Q? ", "*** Failers "] [Just [" 0: \\x{100}"], Just [" 0: \\x{200}"], Just [" 0: \\x{111}"], Just [" 0: Q"], Nothing] , testRegex "[Qz-\\x{200}]" [ERROR] ["ab\\x{100}cd", "ab\\x{200}cd", "ab\\x{111}cd ", "abzcd", "ab|cd ", "Q? ", "*** Failers "] [Just [" 0: \\x{100}"], Just [" 0: \\x{200}"], Just [" 0: \\x{111}"], Just [" 0: z"], Just [" 0: |"], Just [" 0: Q"], Nothing] , testRegex "[\\x{100}\\x{200}]{1,3}" [ERROR] ["ab\\x{100}cd", "ab\\x{200}cd", "ab\\x{200}\\x{100}\\x{200}\\x{100}cd", "*** Failers "] [Just [" 0: \\x{100}"], Just [" 0: \\x{200}"], Just [" 0: \\x{200}\\x{100}\\x{200}"], Just [" 1: \\x{200}\\x{100}"], Just [" 2: \\x{200}"], Nothing] , testRegex "[\\x{100}\\x{200}]{1,3}?" [ERROR] ["ab\\x{100}cd", "ab\\x{200}cd", "ab\\x{200}\\x{100}\\x{200}\\x{100}cd", "*** Failers "] [Just [" 0: \\x{100}"], Just [" 0: \\x{200}"], Just [" 0: \\x{200}\\x{100}\\x{200}"], Just [" 1: \\x{200}\\x{100}"], Just [" 2: \\x{200}"], Nothing] , testRegex "[Q\\x{100}\\x{200}]{1,3}" [ERROR] ["ab\\x{100}cd", "ab\\x{200}cd", "ab\\x{200}\\x{100}\\x{200}\\x{100}cd", "*** Failers "] [Just [" 0: \\x{100}"], Just [" 0: \\x{200}"], Just [" 0: \\x{200}\\x{100}\\x{200}"], Just [" 1: \\x{200}\\x{100}"], Just [" 2: \\x{200}"], Nothing] , testRegex "[Q\\x{100}\\x{200}]{1,3}?" [ERROR] ["ab\\x{100}cd", "ab\\x{200}cd", "ab\\x{200}\\x{100}\\x{200}\\x{100}cd", "*** Failers "] [Just [" 0: \\x{100}"], Just [" 0: \\x{200}"], Just [" 0: \\x{200}\\x{100}\\x{200}"], Just [" 1: \\x{200}\\x{100}"], Just [" 2: \\x{200}"], Nothing] , testRegex "(?<=[\\x{100}\\x{200}])X" [ERROR] ["abc\\x{200}X", "abc\\x{100}X ", "*** Failers", "X "] [Just [" 0: X"], Just [" 0: X"], Nothing, Nothing] , testRegex "(?<=[Q\\x{100}\\x{200}])X" [ERROR] ["abc\\x{200}X", "abc\\x{100}X ", "abQX ", "*** Failers", "X "] [Just [" 0: X"], Just [" 0: X"], Just [" 0: X"], Nothing, Nothing] , testRegex "(?<=[\\x{100}\\x{200}]{3})X" [ERROR] ["abc\\x{100}\\x{200}\\x{100}X", "*** Failers", "abc\\x{200}X", "X "] [Just [" 0: X"], Nothing, Nothing, Nothing] , testRegex "[^\\x{100}\\x{200}]X" [ERROR] ["AX", "\\x{150}X", "\\x{500}X ", "*** Failers", "\\x{100}X", "\\x{200}X "] [Just [" 0: AX"], Just [" 0: \\x{150}X"], Just [" 0: \\x{500}X"], Nothing, Nothing, Nothing] , testRegex "[^Q\\x{100}\\x{200}]X" [ERROR] ["AX", "\\x{150}X", "\\x{500}X ", "*** Failers", "\\x{100}X", "\\x{200}X ", "QX "] [Just [" 0: AX"], Just [" 0: \\x{150}X"], Just [" 0: \\x{500}X"], Nothing, Nothing, Nothing, Nothing] , testRegex "[^\\x{100}-\\x{200}]X" [ERROR] ["AX", "\\x{500}X ", "*** Failers", "\\x{100}X", "\\x{150}X", "\\x{200}X "] [Just [" 0: AX"], Just [" 0: \\x{500}X"], Nothing, Nothing, Nothing, Nothing] , testRegex "[z-\\x{100}]" [caseless] ["z", "Z ", "\\x{100}", "*** Failers", "\\x{102}", "y "] [Just [" 0: z"], Just [" 0: Z"], Just [" 0: \\x{100}"], Nothing, Nothing, Nothing] , testRegex "[\\xFF]" [] [">\\xff<"] [Just [" 0: \\xff"]] , testRegex "[\\xff]" [ERROR] [">\\x{ff}<"] [Just [" 0: \\x{ff}"]] , testRegex "[^\\xFF]" [] ["XYZ"] [Just [" 0: X"]] , testRegex "[^\\xff]" [ERROR] ["XYZ", "\\x{123} "] [Just [" 0: X"], Just [" 0: \\x{123}"]] , testRegex "^[ac]*b" [ERROR] ["xb"] [Nothing] , testRegex "^[ac\\x{100}]*b" [ERROR] ["xb"] [Nothing] , testRegex "^[^x]*b" [caseless] ["xb"] [Nothing] , testRegex "^[^x]*b" [ERROR] ["xb", "", "/^\\d*b/8", "xb "] [Nothing, Just ["/^\\d*b/8"], Nothing] , testRegex "(|a)" [ERROR] ["catac", "a\\x{256}a "] [Just [" 0: "], Just [" 0: a"], Just [" 1: "], Just [" 0: "], Just [" 0: a"], Just [" 1: "], Just [" 0: "], Just [" 0: "], Just [" 0: a"], Just [" 1: "], Just [" 0: "], Just [" 0: a"], Just [" 1: "], Just [" 0: "]] , testRegex "^\\x{85}$" [caseless] ["\\x{85}"] [Just [" 0: \\x{85}"]] , testRegex "^abc." [ERROR] ["abc1 \\x0aabc2 \\x0babc3xx \\x0cabc4 \\x0dabc5xx \\x0d\\x0aabc6 \\x{0085}abc7 \\x{2028}abc8 \\x{2029}abc9 JUNK"] [Just [" 0: abc1"], Just [" 0: abc2"], Just [" 0: abc3"], Just [" 0: abc4"], Just [" 0: abc5"], Just [" 0: abc6"], Just [" 0: abc7"], Just [" 0: abc8"], Just [" 0: abc9"]] , testRegex "abc.$" [ERROR] ["abc1\\x0a abc2\\x0b abc3\\x0c abc4\\x0d abc5\\x0d\\x0a abc6\\x{0085} abc7\\x{2028} abc8\\x{2029} abc9"] [Just [" 0: abc1"], Just [" 0: abc2"], Just [" 0: abc3"], Just [" 0: abc4"], Just [" 0: abc5"], Just [" 0: abc6"], Just [" 0: abc7"], Just [" 0: abc8"], Just [" 0: abc9"]] , testRegex "^a\\Rb" [ERROR] ["a\\nb", "a\\rb", "a\\r\\nb", "a\\x0bb", "a\\x0cb", "a\\x{85}b ", "a\\x{2028}b ", "a\\x{2029}b ", "** Failers", "a\\n\\rb "] [Just [" 0: a\\x{0a}b"], Just [" 0: a\\x{0d}b"], Just [" 0: a\\x{0d}\\x{0a}b"], Just [" 0: a\\x{0b}b"], Just [" 0: a\\x{0c}b"], Just [" 0: a\\x{85}b"], Just [" 0: a\\x{2028}b"], Just [" 0: a\\x{2029}b"], Nothing, Nothing] , testRegex "^a\\R*b" [ERROR] ["ab", "a\\nb", "a\\rb", "a\\r\\nb", "a\\x0bb", "a\\x0c\\x{2028}\\x{2029}b", "a\\x{85}b ", "a\\n\\rb ", "a\\n\\r\\x{85}\\x0cb "] [Just [" 0: ab"], Just [" 0: a\\x{0a}b"], Just [" 0: a\\x{0d}b"], Just [" 0: a\\x{0d}\\x{0a}b"], Just [" 0: a\\x{0b}b"], Just [" 0: a\\x{0c}\\x{2028}\\x{2029}b"], Just [" 0: a\\x{85}b"], Just [" 0: a\\x{0a}\\x{0d}b"], Just [" 0: a\\x{0a}\\x{0d}\\x{85}\\x{0c}b"]] , testRegex "^a\\R+b" [ERROR] ["a\\nb", "a\\rb", "a\\r\\nb", "a\\x0bb", "a\\x0c\\x{2028}\\x{2029}b", "a\\x{85}b ", "a\\n\\rb ", "a\\n\\r\\x{85}\\x0cb ", "** Failers", "ab "] [Just [" 0: a\\x{0a}b"], Just [" 0: a\\x{0d}b"], Just [" 0: a\\x{0d}\\x{0a}b"], Just [" 0: a\\x{0b}b"], Just [" 0: a\\x{0c}\\x{2028}\\x{2029}b"], Just [" 0: a\\x{85}b"], Just [" 0: a\\x{0a}\\x{0d}b"], Just [" 0: a\\x{0a}\\x{0d}\\x{85}\\x{0c}b"], Nothing, Nothing] , testRegex "^a\\R{1,3}b" [ERROR] ["a\\nb", "a\\n\\rb", "a\\n\\r\\x{85}b", "a\\r\\n\\r\\nb ", "a\\r\\n\\r\\n\\r\\nb ", "a\\n\\r\\n\\rb", "a\\n\\n\\r\\nb ", "** Failers", "a\\n\\n\\n\\rb", "a\\r"] [Just [" 0: a\\x{0a}b"], Just [" 0: a\\x{0a}\\x{0d}b"], Just [" 0: a\\x{0a}\\x{0d}\\x{85}b"], Just [" 0: a\\x{0d}\\x{0a}\\x{0d}\\x{0a}b"], Just [" 0: a\\x{0d}\\x{0a}\\x{0d}\\x{0a}\\x{0d}\\x{0a}b"], Just [" 0: a\\x{0a}\\x{0d}\\x{0a}\\x{0d}b"], Just [" 0: a\\x{0a}\\x{0a}\\x{0d}\\x{0a}b"], Nothing, Nothing, Nothing] , testRegex "\\h+\\V?\\v{3,4}" [ERROR] ["\\x09\\x20\\x{a0}X\\x0a\\x0b\\x0c\\x0d\\x0a"] [Just [" 0: \\x{09} \\x{a0}X\\x{0a}\\x{0b}\\x{0c}\\x{0d}"], Just [" 1: \\x{09} \\x{a0}X\\x{0a}\\x{0b}\\x{0c}"]] , testRegex "\\V?\\v{3,4}" [ERROR] ["\\x20\\x{a0}X\\x0a\\x0b\\x0c\\x0d\\x0a"] [Just [" 0: X\\x{0a}\\x{0b}\\x{0c}\\x{0d}"], Just [" 1: X\\x{0a}\\x{0b}\\x{0c}"]] , testRegex "\\h+\\V?\\v{3,4}" [ERROR] [">\\x09\\x20\\x{a0}X\\x0a\\x0a\\x0a<"] [Just [" 0: \\x{09} \\x{a0}X\\x{0a}\\x{0a}\\x{0a}"]] , testRegex "\\V?\\v{3,4}" [ERROR] [">\\x09\\x20\\x{a0}X\\x0a\\x0a\\x0a<"] [Just [" 0: X\\x{0a}\\x{0a}\\x{0a}"]] , testRegex "\\H\\h\\V\\v" [ERROR] ["X X\\x0a", "X\\x09X\\x0b", "** Failers", "\\x{a0} X\\x0a ", "", "/\\H*\\h+\\V?\\v{3,4}/8 ", "\\x09\\x20\\x{a0}X\\x0a\\x0b\\x0c\\x0d\\x0a", "\\x09\\x20\\x{a0}\\x0a\\x0b\\x0c\\x0d\\x0a", "\\x09\\x20\\x{a0}\\x0a\\x0b\\x0c", "** Failers ", "\\x09\\x20\\x{a0}\\x0a\\x0b", "", "/\\H\\h\\V\\v/8", "\\x{3001}\\x{3000}\\x{2030}\\x{2028}", "X\\x{180e}X\\x{85}", "** Failers", "\\x{2009} X\\x0a ", "", "/\\H*\\h+\\V?\\v{3,4}/8 ", "\\x{1680}\\x{180e}\\x{2007}X\\x{2028}\\x{2029}\\x0c\\x0d\\x0a", "\\x09\\x{205f}\\x{a0}\\x0a\\x{2029}\\x0c\\x{2028}\\x0a", "\\x09\\x20\\x{202f}\\x0a\\x0b\\x0c", "** Failers ", "\\x09\\x{200a}\\x{a0}\\x{2028}\\x0b", "", "/a\\Rb/I8", "a\\rb", "a\\nb", "a\\r\\nb", "** Failers", "a\\x{85}b", "a\\x0bb "] [Just [" 0: X X\\x{0a}"], Just [" 0: X\\x{09}X\\x{0b}"], Nothing, Nothing, Just ["/\\H*\\h+\\V?\\v{3,4}/8 "], Just [" 0: \\x{09} \\x{a0}X\\x{0a}\\x{0b}\\x{0c}\\x{0d}"], Just [" 1: \\x{09} \\x{a0}X\\x{0a}\\x{0b}\\x{0c}"], Just [" 0: \\x{09} \\x{a0}\\x{0a}\\x{0b}\\x{0c}\\x{0d}"], Just [" 1: \\x{09} \\x{a0}\\x{0a}\\x{0b}\\x{0c}"], Just [" 0: \\x{09} \\x{a0}\\x{0a}\\x{0b}\\x{0c}"], Nothing, Nothing, Just ["/\\H\\h\\V\\v/8"], Just [" 0: \\x{3001}\\x{3000}\\x{2030}\\x{2028}"], Just [" 0: X\\x{180e}X\\x{85}"], Nothing, Nothing, Just ["/\\H*\\h+\\V?\\v{3,4}/8 "], Just [" 0: \\x{1680}\\x{180e}\\x{2007}X\\x{2028}\\x{2029}\\x{0c}\\x{0d}"], Just [" 1: \\x{1680}\\x{180e}\\x{2007}X\\x{2028}\\x{2029}\\x{0c}"], Just [" 0: \\x{09}\\x{205f}\\x{a0}\\x{0a}\\x{2029}\\x{0c}\\x{2028}"], Just [" 1: \\x{09}\\x{205f}\\x{a0}\\x{0a}\\x{2029}\\x{0c}"], Just [" 0: \\x{09} \\x{202f}\\x{0a}\\x{0b}\\x{0c}"], Nothing, Nothing, Just ["/a\\Rb/I8"], Just ["Capturing subpattern count = 0"], Just ["Options: bsr_anycrlf utf8"], Just ["First char = 'a'"], Just ["Need char = 'b'"], Just [" 0: a\\x{0d}b"], Just [" 0: a\\x{0a}b"], Just [" 0: a\\x{0d}\\x{0a}b"], Nothing, Nothing, Nothing] , testRegex "a\\Rb" [ERROR] ["a\\rb", "a\\nb", "a\\r\\nb", "a\\x{85}b", "a\\x0bb ", "** Failers ", "a\\x{85}b\\", "a\\x0bb\\", "", "/a\\R?b/I8", "a\\rb", "a\\nb", "a\\r\\nb", "** Failers", "a\\x{85}b", "a\\x0bb "] [Just ["Capturing subpattern count = 0"], Just ["Options: bsr_unicode utf8"], Just ["First char = 'a'"], Just ["Need char = 'b'"], Just [" 0: a\\x{0d}b"], Just [" 0: a\\x{0a}b"], Just [" 0: a\\x{0d}\\x{0a}b"], Just [" 0: a\\x{85}b"], Just [" 0: a\\x{0b}b"], Nothing, Nothing, Nothing, Just ["/a\\R?b/I8"], Just ["Capturing subpattern count = 0"], Just ["Options: bsr_anycrlf utf8"], Just ["First char = 'a'"], Just ["Need char = 'b'"], Just [" 0: a\\x{0d}b"], Just [" 0: a\\x{0a}b"], Just [" 0: a\\x{0d}\\x{0a}b"], Nothing, Nothing, Nothing] , testRegex "a\\R?b" [ERROR] ["a\\rb", "a\\nb", "a\\r\\nb", "a\\x{85}b", "a\\x0bb ", "** Failers ", "a\\x{85}b\\", "a\\x0bb\\", "", "/ End of testinput 8 / "] [Just ["Capturing subpattern count = 0"], Just ["Options: bsr_unicode utf8"], Just ["First char = 'a'"], Just ["Need char = 'b'"], Just [" 0: a\\x{0d}b"], Just [" 0: a\\x{0a}b"], Just [" 0: a\\x{0d}\\x{0a}b"], Just [" 0: a\\x{85}b"], Just [" 0: a\\x{0b}b"], Nothing, Nothing, Nothing, Just ["/ End of testinput 8 / "]]