commit - c13fd43ed6d961207b73d4e212e31989b365f730
commit + b98959f15da40d3476c026535b6b80bb8749efe8
blob - f3411ed502dd63e0b63530048872059843bbdf2d
blob + 192c71b2fa445705a732a4db40a627e7a081b11f
--- 3-5-input
+++ 3-5-input
-20345 16 4F79
+20345 16 4f79
26763 8 64213
17903 2 100010111101111
20032 8 47100
-28554 16 6F8A
+28554 16 6f8a
12840 10 12840
1146 3 1120110
25575 5 1304300
24329 9 36332
21646 6 244114
12846 7 52311
-7522 23 E51
-26022 26 1CCM
-5034 36 3VU
-17756 15 53DB
-23943 14 8A23
-30962 28 1BDM
+7522 23 e51
+26022 26 1ccm
+5034 36 3vu
+17756 15 53db
+23943 14 8a23
+30962 28 1bdm
19240 1 -1
29529 37 -1
13709 40 -1
blob - 3440e63366853f3b1b4f060bad427cc3f2d5c6d3
blob + 91c8405e3b9be6a435b028968c411c4ac72642bd
--- 3-5-output
+++ 3-5-output
-Base10: 20345, Base16: 4f79, expect: 4F79
+Base10: 20345, Base16: 4f79, expect: 4f79
Base10: 26763, Base8: 64213, expect: 64213
Base10: 17903, Base2: 100010111101111, expect: 100010111101111
Base10: 20032, Base8: 47100, expect: 47100
-Base10: 28554, Base16: 6f8a, expect: 6F8A
+Base10: 28554, Base16: 6f8a, expect: 6f8a
Base10: 12840, Base10: 12840, expect: 12840
Base10: 1146, Base3: 1120110, expect: 1120110
Base10: 25575, Base5: 1304300, expect: 1304300
Base10: 24329, Base9: 36332, expect: 36332
Base10: 21646, Base6: 244114, expect: 244114
Base10: 12846, Base7: 52311, expect: 52311
-Base10: 7522, Base23: e51, expect: E51
-Base10: 26022, Base26: 1ccm, expect: 1CCM
-Base10: 5034, Base36: 3vu, expect: 3VU
-Base10: 17756, Base15: 53db, expect: 53DB
-Base10: 23943, Base14: 8a23, expect: 8A23
-Base10: 30962, Base28: 1bdm, expect: 1BDM
+Base10: 7522, Base23: e51, expect: e51
+Base10: 26022, Base26: 1ccm, expect: 1ccm
+Base10: 5034, Base36: 3vu, expect: 3vu
+Base10: 17756, Base15: 53db, expect: 53db
+Base10: 23943, Base14: 8a23, expect: 8a23
+Base10: 30962, Base28: 1bdm, expect: 1bdm
Base10: 19240, Base1: -1, expect: -1
Base10: 29529, Base37: -1, expect: -1
Base10: 13709, Base40: -1, expect: -1