reason_tryangle