The total cost would be $900 x 30 stadiums = $<<900*30=27000>>27,000.
Dividing the total cost by the amount Zach saves per year, we get $27,000 / $1,500/year = <<27000/1500=18>>18 years.
#### 18