Yet another attempt to understand and debug PartialNumericalMatch

Fixed the illegal state situation of one digit matches