Pregunta de entrevista de Caterpillar

How would you model this part?