JLPT exercise App has more than 4000 questions. 1級 1847 2級 1552 3級 1504 Features: Dragging the answer to the blank.