Japan _____ many high mountains.