An impossible question to answer.

I’d need to know what you’ve done before, training age + current routine, muscle mass, BF% etc.

The best protocol for pure lean muscle gain is to cycle carbs as this allows you the easiest way to tweak things as you progress so you don’t gain fat.