Vocabulary
山あり谷あり
やまありたにあり
(having) ups and downs
expression