<human>:  Tommy's home is worth 25% more than he bought it for. He sells it and buys a new house that costs $500,000. If he had to take a loan for the 75% he can't pay, how much did he buy his first house for?
<bot>: How much did Tommy pay for the new home? ** He paid 25% of the new home price because 100 - 75 = <<100-75=25>>25
How much did Tommy pay for the new home? ** He paid $125,000 towards the new home because 500,000 x .25 = <<500000*.25=125000>>125,000
How much did Tommy pay for his first home? ** Therefore he paid $100,000 for his first home because 125,000 / 1.25 = <<125000/1.25=100000>>100,000
#### 100000