Every letter stands for a digit in base-10 representation, different letters stand for different digits, and leading digits are always non-zero.

```
  LYNDON * B = JOHNSON

```

**Which digit does each letter represent?** 
(Please present the full analysis how these digits can be determined.)