human
Considering the provided database schema and associated query, produce SQL code to retrieve the answer to the query. 
###Database Schema: Year, Carries, Rushing Yards, Average, Touchdowns, Points
###Question: What is the most number of touchdowns that have fewer than 105 points, averages over 4.7, and fewer than 487 rushing yards?
gpt
SELECT MAX Touchdowns FROM table WHERE Points < 105 AND Average > 4.7 AND Rushing Yards < 487