都合がよい (translations)→ provide suit
役に立つ (translations)→ achieve cogent contribute enlightening help lend oneself to matter serve useful worth