Vocabulary
筋が立つ
すじがたつ
to make sense; to be consistent
expression
verb