In order for just about anyone to get up a hill, then a gear range of around 20"-26" is needed.
Showing my workings: 25"/29" = 0.86.
Using an 12-36 cassette (readily available) then that's 30T inner, maybe if he's fit a 34T
Something like 90"-100" for top, so that's around 46T outer, although a...