a) Fascist
b) Russian Nationalist
c) Conservative
d) Liberal
e) Social Democrat
f) Socialist
g) Communist
h) All of the above are wrong