If I’m not mistaken all points on a budget constraint are optimum as it is identical to utility curve so the combination can be (50,0) (0,50) (25,25) (30,20) (20,30) (10,40) (40,10) as all combinations don’t exceed the budget constraint and provide total utility of 50.