上有老下有小shàngyǒulǎoxiàyǒuxiǎo
Meanings
1. lit. above are the elderly, below are the young (idiom)
2. fig. to have to take care of both one's aging parents and one's children
3. sandwich generation
Characters used