hard, solid, firm, strong
strong, powerful, forceful
More vocabulary at the same HSK level as 坚强.
More common words that include characters from 坚强.