Correct

自愧弗如

/ zì kuì fú rú /
Strokes

Definition

to feel ashamed at being inferior (idiom)