In a class test (+3) marks are given for every correct answer and (-2) marks are given for every incorrect answer and no marks for not attempting a question. Rakesh scores 18 marks by attempting 16 questions. How many questions has he attempted correctly?