力争上游lìzhēngshàngyóuTop 45000Meanings1. to strive for mastery (idiom); aiming for the best result2. to have high ambitionsCharacters used力power争to strive上above游to tour