my solutions of cc150