Okay, here are the steps to solve this problem:
(a) Maximum theoretical data rate in bits per second:
C = (B log 2)(1 + S/N)
B = 12.5 kHz = 12,500 Hz
S/N = 25 dB
Converting to power ratio:
Antilog(25/10) = 31.6
C = (12,500 log 2)(1 + 31.6) = 12,500 * 1.584 * 32.6 = 558,000 bps
(b) Maximum theoretical channel capacity:
558,000 bps
(c) Number of coding levels N needed:
Solving the Shannon-Hartley