Which of the following are benefits of parallel and distributed computing?
I. Distributed computing improves the speed at which an individual computer executes a program
II. Parallel computing scales more effectively than sequential computing
III. Distributed computing allows larger problems to be solved quicker
A. I only
B. I and II
C. II and III
D. I, II, and III