Table schema:
CREATE TABLE table_name_31 (rank INTEGER, matches VARCHAR, total VARCHAR, county VARCHAR)

Question: what is the rank when the total is 39 in the county of dublin and the matches is less than 4?
SQL: SELECT AVG(rank) FROM table_name_31 WHERE total = 39 AND county = "dublin" AND matches < 4