This document contains code to encode and decode Japanese characters using a two-byte encoding scheme that requires only 10 fingers. It subtracts 0x3000 from character values in the Hiragana Unicode block to fit them into a single byte. It defines a Fingers codec class with encode and decode methods that take a string as input, add flag and value bytes to a buffer, and return the encoded bytes or decoded string. Sample usage encodes and decodes a test string, printing the results.