Since this is a Pattern game there isn't much of a setup to speak of, however it may help any readers out there still struggling with this to think of the buildings in terms of value almost like currency. This is how I approached the game:
Class 1 buildings are worth a dollar
Class 2 buildings are worth 50 cents
Class 3 buildings are worth 25 cents
The companies each start out with these value amounts then:
RealProp: $1 + $0.25 + $0.25 = $1.50
Southco: $1 + $0.50 = $1.50
Trustcorp: $0.50 + $0.50 + $0.50 = $1.50
As they trade they can never make or lose money, meaning their ending balance must always be $1.50. That idea not only makes the trading patterns more concrete, but it also quickly reveals the numerical distribution limitations, as there only so many ways to get a total of $1.50!
So we look at a question like #20, do some fast counting, and see that answer choice (A) would leave RealProp with two class 1 buildings for a total of $2. That can't happen! The four other answers? Each adds to $1.50, as it has to.
Give this game another try with that notion in mind and I suspect you'll find it a great deal easier
PowerScore Test Preparation
Follow me on Twitter at https://twitter.com/jonmdenning
My LSAT Articles: http://blog.powerscore.com/lsat/author/jon-denning