SCHEMA:
CREATE TABLE table_name_31 (rank INTEGER, matches VARCHAR, total VARCHAR, county VARCHAR)
USER:
what is the rank when the total is 39 in the county of dublin and the matches is less than 4?

QUERY:
SELECT AVG(rank) FROM table_name_31 WHERE total = 39 AND county = "dublin" AND matches < 4