Kotomora
考え抜く (kangaenuku) Japanese meaning: think through | Kotomora