human
Considering the provided database schema and associated query, produce SQL code to retrieve the answer to the query. 
###Database Schema: Season, Belonging league, Matches, league point, Draw, Lose, Goal difference, Point, Lost point, Final rank
###Question: I want the average lose for lost point more than 16 and goal difference less than 37 and point less than 43
gpt
SELECT AVG Lose FROM table WHERE Lost point > 16 AND Goal difference < 37 AND Point < 43