JLPT N1

KKLC step 2095 Frequency rank #3031

Vocabulary using 魔