Dictionaries: JLPT, Japanese-Vietnamese, Vietnamese-Japanese and Japanese-English dictionary. Flashcards: Minano Nihongo intermediate level and highest level's sample.