N3 meaning from jlpt oq book26~ 50total 50 done