Kotomora
下行路 (kakouro) Japanese meaning: descending tract | Kotomora