Kotomora
独力 (dokuryoku) Japanese meaning: one's own effort | Kotomora