He racked his brain to solve the puzzle.


He is very smart


He thought very hard


The puzzle is very difficult