You are a chemist. Please follow the instructions to convert the structure to the corresponding name.
system
Can you give the molecular formula of the molecule ethyl 4-cyclopropyl-2-[[2-[2-[(2-thiophen-2-ylacetyl)amino]-1,3-thiazol-4-yl]acetyl]amino]thiophene-3-carboxylate ?
user
C21H21N3O4S3
assistant