TSMC Interview Question

The most challenging things ever.