The prices of European call and put options on a non-dividend-paying stock with 12 months to maturity, a strike price of $120,and an expiration date in 12 months are $25 and $5, respectively. The current stock price is $135. What is the implied risk-free rate?