it's clearer with 1 run
adding some knowledge of JMdict-available languages