Constructing liberal and conservative supertrees and exact solutions for reduced consensus problems