...
The same as solution1, but
XXXXXXX-123412E4-567852A8-9012P01-C3
XXXX-12E4-5A8-P01X-T3 52A8-P01 - randomly generated numbers and letters A, E, H, K, M, P, T, X.
...
...
The same as solution1, but
XXXXXXX-123412E4-567852A8-9012P01-C3
XXXX-12E4-5A8-P01X-T3 52A8-P01 - randomly generated numbers and letters A, E, H, K, M, P, T, X.
...