The throughput (or efficiency or $S$) defines the number of "successful" frames I can send in one transmission time.
In 2021 question they defined throughput as “number of successful frames I can send in one second”, so that’s why we multiplied $S$ with 1000 cause our transmission time was $1$ ms ($S$ in the question was calculated as the frames we can transmit in $1$ ms or 1 $T_t$).
Coming to this question, maximum efficiency tells us the maximum number of successful frames I can send in one $T_t$ multiplying it with the Channel Capacity gives us the total bits we can send in one $T_t$. For the opposite side we are doing the same where we are dividing the maximum bandwidth we can achieve to N number of channels each with a defined bandwidth (1000 Bytes each 50 seconds).