В данном контексте требуется глагол, означающий 'решить', 'справиться с проблемой'.
'Win' (выиграть) и 'gain' (получить) не подходят по смыслу.
'Beat' в значении 'преодолеть', 'справиться' (хотя чаще используется для победы над противником или проблемой) здесь подходит лучше всего, подразумевая преодоление проблемы. Однако, более естественным и часто используемым в таком контексте был бы глагол 'solve'. Из предложенных вариантов 'beat' наиболее близок к смыслу 'справиться с проблемой'.