各尽所能gèjìnsuǒnéng
Meanings
1. each does his utmost (idiom)
2. from each according to his means
Characters used
Examples2
From each according to their ability, to each according to their needs.
From each according to their ability, to each according to their needs.