諸力 しょりょくでした
shoryokudeshita

Noun
Desu Copula

The polite past form of 諸力

1. Did my best.; I tried my best.

Past/Perfective
Polite