add: some pandigital impl