Plato was a:

(a) Realist
(b) Idealist
(c) Rationalist
(d) None of these