Below is the list of tables from the database along with their columns and datatype. Need to generate an accurate SQL query for the question.
Only use the columns present in the respective table. Only use the columns which are required to generate the SQL query. Only use table joins if required and not otherwise.

### Tables ###
TABLE: CREATE TABLE useracct ( u_id number, name text )
TABLE: CREATE TABLE trust ( source_u_id number, target_u_id number, trust number )
TABLE: CREATE TABLE item ( i_id number, title text )
TABLE: CREATE TABLE review ( a_id number, u_id number, i_id number, rating number, rank number )

### Question ###
Find the names of items whose rank is higher than 3 and whose average rating is above 5.

### Accurate SQL ###

SELECT T1.title FROM item AS T1 JOIN review AS T2 ON T1.i_id = T2.i_id WHERE T2.rank > 3 INTERSECT SELECT T1.title FROM item AS T1 JOIN review AS T2 ON T1.i_id = T2.i_id GROUP BY T2.i_id HAVING AVG(T2.rating) > 5